Добавил:
tg: @petmanchenko Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП Информационная система по продаже билетов в аэропорту.docx
Скачиваний:
1
Добавлен:
02.02.2025
Размер:
1.15 Mб
Скачать
  1. Инфологическое проектирование

Одной из задач инфологического проектирования является описание предметной области системы. Если рассматривать, что такое предметная область, то можно сказать, что это область применения конкретной базы данных, а в данном случае областью применения разрабатываемой базы данных является аэропорт, где пассажиры могут купить билеты на самолёт. Инфологическая модель применяется на втором этапе проектирования базы данных, то есть после словесного описания предметной области. Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных.

    1. Описание предметной области

В одном городе существует один аэропорт, делающий информационную систему для себя, продавая билеты лично в руки (так как нет сайта) и предоставляя своим пассажирам только прямые рейсы.

Все сотрудники характеризуются табельным номером, полом, именем, фамилией, датой рождения, датой приёма на работу, количеством детей. Существуют сотрудники аэропорта, которым предоставляется пособие в размере 10% от основной заработной платы, если у них имеется 1 или несколько детей. Также есть случаи, когда у одного ребёнка и отец, и мать работают в аэропорту.

Дети сотрудников характеризуются номером свидетельства о рождении (для подтверждения, что ребёнок является родным для сотрудника), именем, фамилией и датой рождения.

Аэропорт работает с 8:00 до 23:00 по МСК времени. Каждый сотрудник имеет максимум 3 смены. Но если он захочет изменить смену работы (а в одну смену работает много сотрудников), то сотрудник может работать в одну из трёх смен. Каждая смена характеризуется номером смены, временем начала смены, временем окончания смены. Также важна дата смены, которая показывает, когда сотрудник имеет смену.

Должность может распределяться на многих сотрудников, соответственно, она характеризуется названием должности и окладом.

Также в одном отделе может работать много сотрудников. Отдел характеризуется номером отдела и названием (данного отдела).

В аэропорту находятся различные категории сотрудников: диспетчеры, техники, охранники, пилоты и кассиры. Каждая категория сотрудников обладает уникальными характеристиками.

Сотрудники категории диспетчер обладают уникальной характеристикой, такой как число обслуживаемых полос. Уникальные характеристики сотрудников категории техник – наличие среднего специального образования, название колледжа и дата окончания данного колледжа. У сотрудников категории охранник уникальной характеристикой является служба в армии. Сотрудники категории пилот обладают уникальной характеристикой, такой как часы налета, а у сотрудников категории кассир уникальной характеристикой является наличие начального профессионального образования.

Благодаря кассиру в аэропорту можно оперативно купить несколько билетов, которые характеризуются номером билета и датой (данного билета).

Пассажир, характеризующийся номером документа, видом документа (например, паспорт), именем, фамилией, отчеством и датой рождения, может купить множество билетов.

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

Самолёт характеризуется номером самолёта и количеством мест, также он может совершать несколько рейсов.

Каждый самолёт может выбирать себе место на стоянке, информация о которой указана в расписании стоянок, которое характеризуется номером стоянки, временем прилёта самолёта, датой прилёта самолёта, временем отлёта самолёта и датой отлёта самолёта. Это нужно для того, чтобы знать, сколько самолётов находилось в данный момент времени в аэропорту.

В ИС собирается информация о сотрудниках и продаже билетов в аэропорту.

Необходимо предусмотреть запросы:

- перечень всех работников аэропорта (фамилия, имя, должность, название отдела, стаж работы, пол, возраст, наличие и количество детей) с указанием общего числа всех работников;

- перечень и общее число пассажиров, купивших билет на указанный рейс в указанный день;

- перечень сотрудников, имеющих детей младше 5 лет, и общего их (сотрудников) числа;

- перечень и общее число самолётов, находящихся в аэропорту в указанный период времени;

- перечень сотрудников, получающих пособие на детей, оклад, размер этого пособия и общая сумма пособия по всем сотрудникам.