Смекни!
smekni.com

Учёт движения поездов по железной дороге (стр. 3 из 3)

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 с.