Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример 2 записки.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
441.34 Кб
Скачать

Федеральное агентство по образованию и науке РФ

Кафедра «Компьютерные технологии и системы»

Курсовой проект

по дисциплине

«Базы данных»

«Разработка и построение базы данных аэропорта»

Студенты группы 03-ПРО

Седых Л.В.

Лопхан Н.П.

Преподаватель:

Казаков Ю.М.

Брянск 2006

Оглавление

1. Предпроектное исследование задачи 3

1.1 Условие задачи 3

1.2 Определение предметной области 3

1.3 Ограничения предметной области 4

2. Постановка задачи 5

2.1 Описание выходных документов 5

Выходным документом является отчет о продаже билетов на самолеты по различным рейсам в течение дня. 5

2.2 Описание входных документов 5

5

3. Разработка информационного обеспечения задачи 6

3.1 Информационный анализ предметной области и выделение ИО задачи 6

3.2 Выделение информационных сущностей и определение ключей в группах 7

3.3 Установление связей между сущностями 8

3.4 Построение информационно – логической модели 9

3.5 Логическое моделирование базы данных 10

3.6 Физическое моделирование базы данных 11

3.7 Исходные данные контрольного примера 13

4. Разработка алгоритмов и технологии решения задачи 16

17

4.1 Моделирование данных 18

4.2 Заполнение базы данных средствами SQL 19

4.3 Создание запросов SELECT 20

4.4 Использование подчинённых запросов в языке SQL 24

5. Построение приложения пользователя 26

6. Список использованной литературы 33

1. Предпроектное исследование задачи

1.1 Условие задачи

Выдать отчет. о маршрутизации самолетов в аэропорту, о продаже билетов на определенные рейсы и различные классы мест, об анализе свободных мест на заданный рейс а также прибыли, получаемой в результате реализации билетов

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

В ПО комплекса задач, к которому относится данная задача, рассматриваются процессы планирования и учета маршрутизации самолетов в аэропорту, установления рейсов самолетов в зависимости от времени отправления и места назначения, учета и продажи билетов на определенные рейсы и различные классы мест в зависимости от вида самолета, учет и анализ свободных мест на заданный рейс а также прибыли, получаемой в результате реализации билетов.

К функциям, которые должны быть реализованы в рассматриваемой задаче, относятся:

  1. учет маршрутизации самолетов;

  2. учет проданных билетов на различные рейсы и классы мест;

  3. анализ заполнения самолетов

  4. учет прибыли

Исходя из условия можно выделить следующую предметную область. Имеется аэропорт, в котором пассажиры покупают билеты на определенные рейсы самолетов. Места на самолете подразделяются на несколько классов. Номер рейса зависит от направления и время отправления самолета. Цена на рейс формируется с учетом расстояния до места назначения и класса места. Исходя из этого, можно выделить документы, необходимые мне для выдачи отчета:

  1. Справочник направлений

  2. Справочник самолетов

  3. Справочник рейсов

  4. Справочник цен

  5. Справочник наценок за определенный класс самолета

  6. Документ о продаже билетов

1.3 Ограничения предметной области

  1. Самолеты не могут летать в одинаковых направлениях в одинаковое время.

  1. Один вид самолета летает по различным направлениям.

  1. Номер рейса уникален для каждого направления и времени отправления самолета.

  2. Цена для рейсов может быть одинаковой.

  3. Цена классов назначается в зависимости от цены рейса.

  4. Цена на данный рейс и коэффициенты наценки за класс неизменны.

  5. На самолет не может быть продано билетов меньше «0» и больше количества мест в самолете.

  6. Заданный период анализа задается временем отправления самолетов. Начало периода (по умолчанию) 00:00:00.