3.3Разработка интерфейса пользователя
Приведем список форм, из которых состоит приложение:
1)Form – главная форма и используется для инициализации остальных форм приложения (рис.7).
Рисунок 7 – Главная форма
2)Password – форма, обеспечивающая безопасность доступа к приложению (рис.8).
Рисунок 8 – Безопасный вход в систему БД
Данная форма (см.рис.8) была придумана для наглядной демонстрации возможности защиты программы. При неправильном введении пароля появиться сообщение об ошибке (рис.9).
Рисунок 9 – Сообщение об ошибке
3)Modul – форма хранения таблиц базы данных, она является невизуальным элементом приложения.
4)Zapros – форма формируемого запроса, находящего вокзалы по названию кампании (рис.10).
Рисунок 10 – Поиск вокзала по названию компании
Из выпадающего списка можно выбрать название кампании, что исключит возможную ошибку.
5)Zapros 1 – форма формируемого запроса, находящего рейс по названию вокзала (рис.11).
Рисунок 11 – Поиск рейса по вокзалу
6)Zapros 2 – форма сортировки (рис.12)
Рисунок 12 – Сортировка
В данной форме есть возможность отсортировать выбранную таблицу по её критериям, что обеспечивает максимальную скорость поиска и анализа нужной информации.
7)Zapros 3 – форма статического запроса, показывающего количество мест всего и забронированных в каждом рейсе (рис.13).
Рисунок 13 – Информация по наличию билетов и возможности их заказа
8)Help – форма справки о разработчике (рис.14).
Рисунок 14 – «О разработчике»
9)Svedeniya – форма информации о названии данного ПП и разработчике (рис.15).
Рисунок 15 – «О программе»
3.5 Особенности запуска и работы с программой
В начале работы необходимо запустить приложение Station.exe. Запустив приложение, пользователю откроется вспомогательная форма (см.рис. 8), которая обеспечивает безопасный вход в систему.
После ввода пароля («1234») пользователь получает доступ к главной форме приложения (см.рис.7), где он может просмотреть информацию о поездах, кампаниях, их эксплуатирующих, номерах рейсов, вокзалах.
После начала работы пользователю доступны следующие функции:
- нажав на ссылку «Запрос», он может выбрать необходимый ему вид поиска: найти рейс по вокзалу (рис.17), найти вокзалы по компании (рис.18);
- отсортировать полученные результаты (рис.19);
- просмотреть информацию о наличии мест всего и забронированных
нужной ему станции (см.рис.13);
- нажав на ссылку «Справка», он может получить информацию о программе (см.рис.15) и об авторе программы (см.рис.14);
- нажав на ссылку «Выход», пользователь снова попадает на вспомогательную форму.
3.6 Пример работы приложения
Пример работы программы показан на рисунке 16.
Рисунок 16 – Пример работы запущенное приложение
Пример поиска рейса по вокзалу показан на рисунке 17.
Рисунок 17 –Пример поиска рейса по вокзалу
Пример поиска вокзала по компании показан на рис.18.
Рисунок 18 – Пример поиска вокзала по компании
Пример сортировки любой таблицы по её критериям показан на рис.19.
Рисунок 19 – Пример сортировки таблиц
Выводы
В ходе выполнения курсовой работы по теме: «Разработка автоматизированной системы для контроля железнодорожного движения» было разработано приложение, представляющее собой данную автоматизированную систему и выполняющее все задачи, которые были поставлены при анализе предметной области «Железная дорога».
В данной работе предложен план создания автоматизированной системы обработки информации о маршрутах поездов различных кампаний. Разработанная программа предоставляет возможность отслеживать расписание нужного рейса для потенциального пассажира. Поскольку количество рейсов может меняться, в данном приложении есть возможность добавления новых полей записи, также можно производить поиск нужной станции и количества билетов, то есть мест, предоставляемых поездом. Разработанная программа значительно облегчает работу по составлению нужного маршрута и при этом экономит немало времени. При работе с клиентами АСОИ также востребовано – минимально сократить время на обслуживание каждого клиента и при этом максимально качественно обслужить его – с этой задачей можно справиться, пожалуй, только с помощью эффективной автоматизированной системы.
Список ИСПОЛЬЗОВАНЙ литературы
1. В. Гофман, Delphi. Быстрый старт – С.П.: «Питер», 2003. – 320 с.
2. Р. Стивенс, Delphi. Готовые алгоритмы. 2-е издание – С.П.: «Питер», 2004. – 562 с.
3. М. Фленов, Библия для программиста в среде Delphi. – С.П.: «Питер», 2002. – 420 с.
4. М. Фленов, Delphi глазами хакера. – С.П. «Питер», 2003. – 312 с.
5. К.Дж.Дейт, Введение в базы данных. – М.: Изд.дом «Вильямс»,2005. – 1328 с.
6. Фаронов В.В., Шумаков П.В., Delphi 5 – Руководство разработчика БД. – М.: «Нолидж», 2000. – 640 с.