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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
НазваниеТипа
Источник: https://baza.diplomsite.ru/previewfile/567