Материал: Автоматизация учета клиентов туристического агентства (на примере ООО "Актив-тур")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Работа пользователей с прикладным ПО, входящим в состав сайта,
практически всегда реализуется при помощи визуального графического
интерфейса (GUI). Этот интерфейс изначально должен создаваться понятным
и удобным, не быть перегруженным графическими элементами и позволять
быстро отображать нужные экранные формы. Навигационные элементы
выполняются в привычной и понятной для пользователя форме. Передача и
прием данных, получение управляющих команд и визуализация результатов
их исполнения должны выполняться в интерактивном режиме.
Интерфейс должен заточен под частое использование манипулятора
типа «мышь», то есть процесс работы с порталом должен реализовываться с
помощью нескольких экранных меню, кнопок, значков других подобных
элементов. Ввод информации с клавиатуры должен применяться только в
процессе заполнения и/или редактировании числовых и текстовых полей
экранных форм, также должна быть предусмотрена реализация функционала
«Сочетания клавиш».
В процессе создания интерфейса сайта предполагается учитывать
современные требования юзабилити и дизайна, а именно создавать сайт и
систему управления им с обязательным выполнением следующих пунктов:
Простота использования;
Выравнивание по центру;
Малое количество колонок;
Цветовое выделение областей;
Понятная навигация;
Отдельная шапка
Хорошо читаемые логотипы;
Достаточно крупный шрифт текста;
Выделенный вводный текст;
Привлекающие внимание цвета.
Опираясь на опыт предыдущих разработок сайтов, при выборе
оформления ресурса обычно подходят следующие утверждения:
53
Чем проще созданный дизайн сайта, тем быстрее и удобнее
пользователю найти интересующую его информацию.
Вариант авангардного дизайна всегда менее популярный у
посетителей, чем обычный веб-дизайн, в нашем случае он просто вреден, так
как сильно отвлекает от главного содержания;
Чувство цвета и вкус у каждого пользователя разные. Чем вычурнее
дизайн сайта, тем боле вероятность, что для многих пользователей дизайн
будет вызывать чувство раздражения.
Большое значение имеет и цветовая схема сайта, без которой нельзя
создать сбалансированный и привлекательный сайт. При отсутствии
цветового оформления страница теряет свою индивидуальность, и наоборот,
хорошо продуманная и сбалансированная цветовая схема, позволяет получить
сайту некоторый оригинальный стиль.
Понятно, что неправильно выбранные цвета или их большое количество
могут отрицательно сказаться на привлекательности страницы.
Цветовая схема зачастую включает в себя правильно подобранные
оттенки цвета, но не исключает применение цветов, не принадлежащих
семейству оттенков.
Многие люди (главным образом мужчины) имеют свойство плохо
различать цвета, ведь разной степенью дальтонизма страдают сегодня до 8%
мужчин, и 0,4% женщин, и этот факт также стоит учитывать. Наиболее
популярен случай, когда пользователь не различает зеленый и красный цвет.
В таком случае важно соблюдать следующие правила:
Любые данные, представленные при помощи цвета, должны быть
доступны и без его учета, при помощи контекста или разметки.
Сочетание фонового цвета и текста должно подбираться так,
чтобы текст был читабелен для тех людей, которые плохо различают цвета или
используют черно-белые мониторы.
Наиболее правильным будет выбор ярких, сочных цветов,
привлекающих внимание посетителя.
54
3.4 Описание информационной системы
АРМ состоит из двух модулей – базы данных MySQL и приложения для
взаимодействия с базой данных, реализованного на языке программирования
PHP.
Работа с системой осуществляется через любой браузер. Для работы
необходимо установить локальный сервер в локальной сети предприятия, где
будет также расположена база данных. Доступ к базе осуществляется с
помощью набора адреса в адресной строке браузера. Архитектура сайта
представлена на рис. 9.
База
данных
Сервер MySQL
Сценарии PHP
Сервер Apache
Локальная или публичная
сеть
Браузер пользователя
Пользователь
Организация хранения и
доступа к данным в базе
данных
Программный интерфейс для
построения системы
взаимодействия с базой
данных
Веб-сервер для обработки
запросов клиента
Передача данных
Отображение интерфейса,
данных и взаимодействия с
пользователем
Рисунок 9 Архитектура АРМ менеджера туристической фирмы
В соответствии с выбранной структурой приложения программное
обеспечение включает следующие компоненты:
Операционная система на компьютере пользователя системы;
Операционная система на сервере;
55
Сервер баз данных;
Средство управления базой данных;
Средство разработки программного продукта.
Диаграмма развертывания представлена на рисунке 10.
Хостинг
БД
ПК администратора
ПК менеджера
Интернет
Панель
управления
системой
Интерфейс
доступа к БД
Интерпретато
р php
Веб-сервер
Панель
управления
системой
Рисунок 10 Диаграмма развертывания
Для начала работы необходимо разместить скрипты и базу данных
информаицонной системе на хостинге.
Размещение файлов скриптов на сервере осуществляется по протоколу
FTP с использованием менеджера FAR.
Для этого, после покупки хостинга, у хостера необходимо поучить
пароли и логины для доступа к хостингу. Размещение базы данных
осуществляется путем запуска SQL-скрипта на сервере, либо импортом из
предварительного сформированного на локальном сервере SQL-файла.
После перехода по ссылке для входа в систему необходимо ввести логин
и пароль:
56
Рисунок 11 Панель авторизации менеджера
Если пароль и/или логин ведены неверно, система сообщает об этом:
Рисунок 12 Сообщение о неверном пароле и/или логине
Если пароль и логин введены верно, открывается форма учета клиентов:
Источник: https://baza.diplomsite.ru/previewfile/1438