Проектирование и создание базы данных "Рейсы – самолеты" для автоматизации учета. Автоматизированная информационная система на основе базы данных «Рейсы - самолеты»

Страницы работы

Содержание работы

СОДЕРЖАНИЕ

1. Задание…………………………………………………………………......... 3

2. Анализ и описание предметной области ……………………………......... 4

3. Цели и задачи создания базы данных «Рейсы - самолеты»……………....5

4.Проектирование базы данных……………………………………………… 6

4.1 Входные и выходные данные задач…………………………….…...6

4.2 Инфологическое проектирование базы данных……………….…..7

4.3 Выбор СУБД…………………………………………………..….…. 9

4.4 Даталогическое проектирование базы данных……………………9

4.4.1. Нормализация отношений………………………………………..10

4.4.2. Определение структуры таблиц реляционной базы данных                   «Рейсы - самолеты»………………………………………………………........13

5. Автоматизированная информационная система на основе базы данных «Рейсы - самолеты»…………………………………………………...……….17

5.1 Структура информационной системы………………………….....17

5.2 Запросы на выборку данных для решения поставленных задач…..23

5.3 Отчеты по результатам решения задач………………………….25

5.4. Организация интерфейса пользователя………………………… .26

Приложения………………………………………………………………….....29

Литература………………………………………………………………….…34

1.  ЗАДАНИЕ

Выполнить проектирование и создать базу данных «Рейсы – самолеты»           для

автоматизации учета и выдачи сведений о необходимых рейсах, аэропортах.

2.  АНАЛИЗ И ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

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

В аэропорту необходимо хранить разнообразную информацию о рейсах, чтобы оперативно можно было определить информацию о наличии рейсов по определенному маршруту, о наличии билетов на определенный рейс. Может существовать следующее ограничение: самолеты, выпущенные до 1960 года, должны быть списаны.

3.  ЦЕЛИ И ЗАДАЧИ СОЗДАНИЯ БАЗЫ ДАННЫХ

«РЕЙСЫ – САМОЛЕТЫ»

Проанализировав предметную область, мы можем сказать, что разработка базы данных в данной предметной области актуальна. Целью разработкибазы данных «Рейсы – самолеты» и автоматизированной системы для работы с ней является повышение качества обслуживания клиентов и улучшение качества учета данных.

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

Задачами автоматизированной системы являются:

1.  Подготовка информации по рейсам для клиента

2.  Подготовка информации о наличии билетов и стоимости билетов для клиента

3.  Подготовка для клиента информации об аэропортах, связанных с необходимым ему рейсом

4.  Подготовка списка самолетов на списание

5.  Списание самолета по истечению срока годности

6.  Привязка определенному рейсу своей стоимости билета

7.  Составление и редактирование расписания

4.  ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

4.1.  Входные и выходные данные задач

Входными данными задач являются:

данные о клиентах, информация о рейсах, самолетах, аэропортах.

Информация о рейсах:

номер рейса

аэропорт отправления

дата отправления

время отправления

место прибытия

город прибытия

дата прибытия

время прибытия

бортовой номер самолета

количество мест общее

количество свободных мест

цена билета

Информация о самолетах:

бортовой номер самолета

модель

авиакомпания

максимальная вместимость

год выпуска

Информация об аэропортах:

название аэропорта

город аэропорта

страна аэропорта

телефон

юридический адрес

наличие детской комнаты

Информация о клиентах:

номер билета

Фамилия, имя, отчество

серия и номер паспорта

адрес

телефон домашний

телефон сотовый

номер рейса

4.2.  Инфологическое проектирование базы данных

На этапе инфологического проектирования базы данных строится инфологическая модель предметной области, которая должна отражать семантику (смысл взаимосвязи объектов) предметной области. ИЛМ строится не для отдельного объекта, а отображает классы объектов и связи между ними. Диаграмма, отражающая связи объектов предметной области, называется диаграммой ER-типа (так как Entity – сущность, Relationship – связь).

Выделим такие сущности:

сущность «Рейсы»;

сущность «Самолеты»;

сущность «Аэропорты»;

сущность «Клиенты».

Инфологическая модель базы данных «Рейсы – самолеты» представлена на рис.1.

          Рис.1. Инфологическая модель предметной области «Рейсы – самолеты»

Сущность «Рейсы» содержит информацию обо всех рейсах. На одном  рейсе может лететь много пассажиров. Сущность «Клиенты» содержит информацию о пассажирах, которые купили билеты на какой-то определенный рейс. Между сущностью «Рейсы» и сущностью «Клиенты» существует связь типа «1:М». Сущность «Аэропорты» содержит информацию об аэропортах. Отдельный экземпляр этой сущности содержит информацию об одном аэропорте. Существует связь между сущностью «Рейсы» и сущностью «Аэропорты» типа «М:1». Сущность «Самолеты» содержит информацию о самолетах. Отдельный экземпляр этой сущности содержит информацию об одном аэропорте. Между сущностью «Аэропорты» и сущностью «Самолеты» существует связь типа «1:М». Определяются ключи – уникальные идентификаторы экземпляров каждой сущности: для сущности «Рейсы» - это номер рейса, для сущности «Самолеты» - бортовой номер самолета, для сущности «Клиенты» - номер билета, для сущности «Аэропорты» - название аэропорта.

Похожие материалы

Информация о работе

Тип:
Курсовые работы
Размер файла:
832 Kb
Скачали:
0