Диплом: Автоматизация продажи железнодорожных билетов ООО «Four cardinal points Train»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
Рисунок 16. Экранная форма «Вагон»
Экранная форма «Вагон» содержит подписи ко всем полям, что
является полноценной подсказкой для пользователя. Кроме того,
большинство записей полей, например, класс вагона или тип вагона
выбираются из списка, а не вводятся вручную.
Входной документ «Формирование состава поезда» предназначен для
редактирования данных о составе поезда. Экранная форма «Формирование
состава поезда» приведена на рисунке 17.
Рисунок 17. Экранная форма «Формирование состава поезда»
82
Экранная форма «Формирование состава поезда» содержит подписи ко
всем полям, что является полноценной подсказкой для пользователя. Кроме
того, большинство записей полей, например, «В составе от станции» или «До
станции» выбираются из списка, а не вводятся вручную.
Входной документ «Формирование пути следования» предназначен для
редактирования данных о пути следования поезда. Комплекс экранных форм
«Формирование пути следования» приведен на рисунках 18-19.
Рисунок 18. Экранная форма «Формирование пути следования
(список станций)»
83
Рисунок 19. Экранная форма «Формирование пути следования
(Редактирование информации о станции на пути следования)»
Экранная форма «Формирование пути следования поезда» содержит
подписи ко всем полям, что является полноценной подсказкой для
пользователя. Кроме того, большинство записей полей, например, «Время
прибытия (местное)» или «Время отбытия (местное)» заполняются при
помощи переключателей, а не вводятся вручную.
Входной документ «Поиск поезда» предназначен для ввода пожеланий
клиента к рейсу. Экранная форма документа «Поиск поезда» представлена на
рисунке 20.
84
Рисунок 20. Экранная форма «Поиск поезда»
Экранная форма «Поиск поезда» содержат подписи ко всем полям, что
является полноценной подсказкой для пользователя. Кроме того, некоторые
поля, например, названия станций отправления или прибытия поезда
выбираются из таблицы при помощи мыши, а желаемые даты отбытия и
приезда выбираются в календаре.
2.2.3 Характеристика результатной информации
Количество экранных форм и их содержание спроектировано так,
чтобы обеспечить возможность вывода всей результатной информации, а
также результатов запросов пользователя к базе данных. Предусмотрены
выдача результатов как на экран ПЭВМ, так и на принтер по желанию
пользователя. Вся результатная информация проекта автоматизации
85
представляется в виде отчетов и экранных форм. Ниже рассмотрены детали
каждого из результатных документов.
Выходными документами разрабатываемой программы являются:
Отчет «Путь следования». Фрагмент отчета «Пути следования»
приведен на рисунке 21.
Отчет «Состав поезда». Фрагмент отчета «Состав поезда» приведен
на рисунке 22.
Билет. Пример билета подготовленного к печати приведен на
рисунке 23.
Отчет «Проданные билеты». Фрагмент отчета «Проданные билеты»
приведен на рисунке 24.
Рисунок 21. Фрагмент отчета «Путь следования»
Отчет «Путь следования» содержит подробное расписание движения
поезда в разрезе по станциям. Отчет «Путь следования» строится
индивидуально для каждого поезда.
86
Рисунок 22. Отчет «Состав поезда»
Отчет «Состав поезда» содержит подробную информацию о вагонах,
входящих в состав поезда. Исходя из данных отчета «Состав поезда» можно
увидеть, что не все вагоны поезда доступны на всем пути следования.
Рисунок 23. Отчет «Проездной билет»
87
Рисунок 24. Фрагмент отчета «Проданные билеты»
На рисунке 24 представлен фрагмент отчета, в который вошли все
билеты. Однако интерфейс разработанной информационной системы учета
продаж железнодорожных билетов позволяет установить отбор в
соответствии с выбранными критериями.
2.3 Программное обеспечение задачи
2.3.1 Cценарий диалога
Сценарии диалога – описывает начальное окно, множество состояний
диалога, а также действия, которые выполняются в каждом состоянии.
Выявление состава функций, их иерархии и выбор языка общения
(например, языка типа «меню») позволяет разработать структуру сценария
диалога, дающего возможность определить состав кадров диалога,
содержание каждого кадра и их соподчиненность.
Сценарий диалога разрабатываемой автоматизированной
информационной системы учета продаж железнодорожных билетов
представлен на рисунке 25.
88
Основное меню
АРМ кассира АРМ оператора Справочная Выход
Рейсы
Подбор рейса
Информация о рейсе
Продажа билета
Наличие мест
Станции
Добавить
Изменить
Удалить
Вагоны
Типы, категории и
классы вагонов
Добавить
Изменить
Удалить
Печать
Поезда
Формирование пути
следования поезда
Формирование
состава поезда
Продажа билетов
Поиск информации
о продаже
Печать отчетов
Подбор рейса
Рисунок 25. Сценарий диалога
Так, рассматриваемое приложение реализует следующие режимы
работы:
1. АРМ кассира.
89
2. АРМ оператора
3. Справочная.
АРМ кассира содержит следующие функции:
Чтение информации о рейсах без возможности их редактирования;
Подбор поезда в соответствии с запросами клиента
Оформление продажи билета;
Подбор свободных мест.
АРМ оператора следующие функции:
Управление справочником станций;
Управление справочником вагонов;
Управление справочником поездов;
Формирование пути следования поезда;
Формирование состава поезда;
Формирование и печать выходных отчетов.
Меню «Справочная» является вспомогательным и позволяет
осуществить быстрый доступ к функции поиска рейса поезда в соответствии с
заданными критериями. Данная функция полезна, как оператору, так и
кассиру.
2.3.2 Характеристика базы данных
В разрабатываемой системе можно выделить следующие сущности:
КлассыВагона, ТипыВагона, КатегорииВагона, Станция, Вагон, Поезд,
Состав, ПутьСледования, Расписание, Место, Билет, МестаБилета.
ER-диаграмма на логическом уровне представлена на рисунке 26.
90
Рисунок 26. ER-диаграмма на логическом уровне
Билет
NБилета
ДатаОтпрID (FK)
ДатаПрибID (FK)
Стоимость
ФИО
Вагон
NВагона
КлассID (FK)
ТипID (FK)
КатегорияID (FK)
СтанцияВладелецID (FK)
КатегорииВагона
ID
НазваниеКатегории
КлассыВагона
ID
НазваниеКласса
МестаБилета
ID
NБилета (FK)
МестоID (FK)
Место
ID
NВагонаМесто (FK)
NМеста
ТипМеста
Поезд
NПоезда
НазваниеПоезда
ДатаНачалаСледования
ДатаОкончанияСледования
ПутьСледования
ID
NПоездаПуть (FK)
СтанцияID (FK)
ВремяПрибытия
ВремяОтбытия
Расписание
ID
ПутьID (FK)
Дата
Состав
ID
NПоездаСостав (FK)
NВагонаСостав (FK)
НомерВСоставе
ОтСтанцииID (FK)
ДоСтанцииID (FK)
Станция
ID
НазваниеСтанции
Страна
Область
ТипыВагона
ID
НазваниеТипа

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")