Помощь в написании студенческих работ
Антистрессовый сервис

Концептуальная схема базы данных в виде ER-диаграммы

РефератПомощь в написанииУзнать стоимостьмоей работы

Номер местаРЖД — данное поле предлагается заполнить данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места. Номер места — данное поле предлагается заполнить данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места. Номер места — данное поле предлагается заполнить данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места… Читать ещё >

Концептуальная схема базы данных в виде ER-диаграммы (реферат, курсовая, диплом, контрольная)

Поскольку целью разрабатываемой системы является автоматизация работы касс ЖД, рассмотрим соответствующие сущности, связанные данным видом деятельности.

Сущность — Направления Следования

Атрибуты:

  • · Название следования — краткое название направления следования поезда.
  • · Станция отправления — станция, с которой начинается маршрут движения поезда.
  • · Станция прибытия — станция, на которой заканчивается маршрут движения поезда.

Сущность — Кассы РЖД

Атрибуты:

· Название (Наименование) — название кассы РЖД (как правило содержит номер кассы).

Сущность — Поезда РЖД

Атрибуты:

  • · Название поезда — название присвоенное поезду (как прапвило содержит название модели, даты выпуска или другую информацию на усмотрение конечного пользователя)
  • · Внутренний код — внутреннее обозначение поезда, используемое вместо «названия поезда»
  • · Количество мест — число мест в поезде
  • · Направление следования — данное поле предлагается заполнить данными из выпадающего списка сущности Направления Следования атрибута Название следования
  • · Вид поезда — данное поле предлагается заполнить данными из выпадающего списка сущности Вид поезда РЖД атрибута Значения

Сущность — Места в поезде РЖД

Атрибуты:

  • · Название места — название места (как правило содержит номер места и некоторую пояснительную информацию)
  • · Номер места — номер места в поезде
  • · Владелец — данное поле предлагается заполнить данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда
  • · Вид места — данное поле предлагается заполнить данными из выпадающего списка сущности Вид места РЖД атрибута Значения

Сущность — Пассажиры РЖД

Атрибуты:

· ФИО пассажира — ФИО пассажира вносимые в данные о билете.

Сущность — Продажа билетов на поезд РЖД

Атрибуты:

  • · Касса продажи билетов РЖД — данное поле предлагается заполнить данными из выпадающего списка сущности Кассы РЖД атрибута Название (Наименование)
  • · Дата отправления — данное поле содержит в себе дату отправления поезда
  • · Номер поезда — данное поле предлагается заполнить данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда
  • · Номер места — данное поле предлагается заполнить данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места
  • · Пассажир — данное поле предлагается заполнить данными из выпадающего списка сущности Пассажиры РЖД атрибута ФИО пассажира
  • · Стоимость — данное поле заполняется автоматически из данных сущности Стоимость места РЖД атрибута Стоимость на основании выбранного Номера места

Сущность — Возврат билетов РЖД

Атрибуты:

  • · Касса продажи билетов РЖД — данное поле предлагается заполнить данными из выпадающего списка сущности Кассы РЖД атрибута Название (Наименование)
  • · Дата отправления — данное поле содержит в себе дату отправления поезда
  • · Номер поезда — данное поле предлагается заполнить данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда
  • · Номер места — данное поле предлагается заполнить данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места
  • · Пассажир — данное поле предлагается заполнить данными из выпадающего списка сущности Пассажиры РЖД атрибута ФИО пассажира
  • · Стоимость — данное поле заполняется автоматически из данных сущности Стоимость места РЖД атрибута Стоимость на основании выбранного Номера места

Сущность — Вид поезда РЖД

Атрибуты:

  • · Значения — предложенное значение для ввода в различные формы
  • 1. Обычный — тип поезда «Обычный», следующий с остановками
  • 2. Скорый — тип поезда «Скорый», следующий без остановок

Сущность — Вид места РЖД

Атрибуты:

  • · Значения — предложенное значение для ввода в различные формы
  • 1. Купе — вид места" Купе"
  • 2. Плацкарт — вид места «Плацкарт»
  • 3. Люкс — вид места «Люкс»

Сущность — Проданные билеты и заработанные средства

Атрибуты:

  • · Дата начала — данный параметр задаётся пользователем чтобы вывести отчёт в желаемом диапазоне
  • · Дата окончания — данный параметр задаётся пользователем чтобы вывести отчёт в желаемом диапазоне
  • · Параметры — параметры заполнения указываются пользоваителем через дополнительные настройки

Сущность — Стоимость места РЖД

Атрибуты:

  • · Номер поезда РЖД — данное поле предлагается заполнить данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда
  • · Номер места РЖД — данное поле предлагается заполнить данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места
  • · Стоимость — данное поле содержит в семе информацию о стоимости билета в конкретный момент времени.

Сущность — Продажа билетов РЖД

Атрибуты:

  • · Номер поезда — данное поле предлагается заполнить данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда
  • · Дата отправления — данное поле содержит в себе дату отправления поезда
  • · Номер местаРЖД — данное поле предлагается заполнить данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места
  • · СтоимостьБилетаРЖД — данное поле заполняется автоматически из данных сущности Стоимость места РЖД атрибута Стоимость на основании выбранного Номера места
  • · Касса продажи билетов РЖД — данное поле предлагается заполнить данными из выпадающего списка сущности Кассы РЖД атрибута Название (Наименование)
ER-диаграмма.

Рис. 6 ER-диаграмма.

На данной диаграмме (Рис.6) отображается последовательная связь данных из всех сущностей данной системы (в данной диаграмме опущены отчёты и перечисления, поскольку, хотя они и являются сущностями данной системы, их присутствие не помогает наглядному отражению ситуации передачи данных).

Таким образом, взглянув на диаграмму становится понятно, что данные таблиц связаны между собой и передаются между собой посредством Primary-Foreign Key. Например, если рассматривать ситуацию с конца, то мы видим, что данные в Сущность «Возврат Билетов РЖД» помещаются из регистра накопления «Продажа билета РЖД», в который эти данные попадают после проведения документа «Продажа билетов на поезд РЖД», который получает данные о стоимости билетов из регистра сведений «Стоимость места РЖД» и справочников «Пассажиры РЖД», «Кассы РЖД», «Поезда РЖД» и «Места в поезде РЖД» (где Места в поезде РЖД — это справочник подчинённый справочнику Поезда РЖД, что реализовано для ограничения возможных неполадок связанных с привязкой мест к конкретному поезду). В справочник «Поезда РЖД» данные поступают из справочника «Направления следования». Таким образом, можно проследить связь данных из различных справочников и документов и результат их взаимодействия.

Показать весь текст
Заполнить форму текущей работой