Файл: Отчет по научноисследовательской деятельности Анализ задачи разработки информационной системы для автоматизации работы диспетчера железнодорожной кассы.docx
Добавлен: 09.11.2023
Просмотров: 209
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| Руководитель канд. тех. наук, доцент | ____________ | М. А. Токарева |
| | | |
| Нормоконтролер канд. тех. наук, доцент | ____________ | М. А. Токарева |
| | | |
| Студент группы 19ИСТ(б)ОП | ____________ | В. Е. Поляков |
отчетов по самым востребованным направлениям, самым прибыльным поездам, отчета по проданным и возвращенным билетам и пр. Система должна иметь понятный и многофункциональный интерфейс, чтобы облегчить выполнение оператором кассы своих функций во время пользования данной системой.
Содержание
Список использованных источников 13
-
Постановка задачи и анализ предметной области
Можно выделить следующие цели, которые преследует созданная база данных:
-
Облегчение работы кассиров за счет автоматического формирования билета с последующим занесением его в базу -
Ведение постоянного учета количества свободных, занятых и забронированных мест -
Выдачу информации по конкретному рейсу
Сервер базы данных находится на выделенном компьютере, к которому по сети подключаются приложения.
-
Логическая модель базы данных информационной системы
-
Сущность «Станция» отражает все станции следования поездов вокзала. Эта сущность связана с сущностью «Расписание» отношением «Один-ко-многим», так как одна станция может фигурировать в расписаниях для к разных поездов; Содержит атрибуты: «Код станции», «Название»; статические единичные атрибуты. -
Сущность «Расписание» является «развязкой» связи «многое-ко-многим» между сущностями «Станция» и «Поезд». Сущность «Расписание» связана с сущностью «Поезд» связью «Один-ко-многим», так как одному поезду может соответствовать множество расписаний и одному расписанию может соответствовать только один поезд. Содержит атрибуты: «Номер поезда»- единичный атрибут показывающий, какому поезду соответствует данное расписание. «Код станции»- станции, по которым следует поезд, «Дата отправления»- единичный статический атрибут, показывает дату отправления, если поезда следуют ежедневно, то этот атрибут не имеет значения, «Время отправления» и «Время прибытия»- динамические единичные атрибуты, отражающие время отправления и прибытия для каждой станции расписания для конкретного поезда от станции отправления. «Цена СВ», «Цена купе», «Цена плацкарт»- статические единичные атрибуты, отвечающие за цены в различные типы вагонов от станции отправления до каждой конкретной станции для конкретного поезда. -
Сущность «Поезд» отражает все существующие поезда данного направления. Сущность связана с сущностью «Билет» связью «один-ко-многому», так как на один поезд можно приобрести множество билетов, а по одному билету можно проехать только в одном поезде. Сущность «Поезд» содержит атрибуты: «Номер поезда»-присваивает поезду его уникальный номер, «Станция отправления» и «Станция прибытия» - конечные станции следования поезда. «Время отправления» и «Время прибытия» - время отправления поезда и время прибытия поезда. «Длительность» - разница между временем отправления и временем прибытия в днях, часах и минутах. Все атрибуты единичные статические.
-
Сущность «Билет» отражает все продающиеся билеты на все поезда выбранного направления. Содержит единичные статические атрибуты: «Номер бланка»- уникальный номер билета, «ФИО», «Документ», «Серия»- атрибуты представляющие данные о пассажире, купившем билет. «Станция отправления», «Станция прибытия» - станции на которых пассажир садится на поезд и сходит с него. «Время отправления» и «Время прибытия» - время, в которое пассажир садится на поезд и сходит с него. «Длительность»- время проезда пассажира в поезде в днях часах и минутах. «Номер вагона» - номер вагона в поезде, «Тип вагона»- один из 3 представленных типов вагона: св, купе, плацкарт. «Номер места» - номер места в вагоне, на которое продан билет. «Состояние», «наличие брони»- единичные динамические атрибуты, отвечающие за состояние билета, продан, забронирован или в продаже, «Цена» -единичный статический атрибут, характеризующий цену на билет.
| Имя поля | Тип данных | Ключевое поле |
| Номер поезда | счетчик | Да |
| Станция отправления | Числовой | Внешний ключ |
| Станция прибытия | Числовой | Внешний ключ |
| Время отправления | Дата/время | Нет |
| Время прибытия | Дата/время | Нет |
| Длительность | Дата/время | Нет |
| Имя поля | Тип данных | Ключевое поле |
| ID Билета | счетчик | Да |
| ФИО | Текстовый | Нет |
| Документ | Текстовый | Нет |
| Номер поезда | Числовой | Внешний ключ |
| Станция отправления | Числовой | Нет |
| Станция прибытия | Числовой | Нет |
| Дата посадки на поезд | Дата/время | Нет |
| Дата отправления | Дата/время | Нет |
| ID Вагона | Числовой | Внешний ключ |
| Номер места | Числовой | Нет |
| Цена | Денежный | Нет |
| Состояние | Числовой | Нет |