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

2.  Просматривать расписание  

3.  Просматривать информацию об аэропортах

Администратор:

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

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

3.  Просмотр и редактирование информации по рейсам, самолетам, аэропортам

Информационную систему «Рейсы – самолеты» можно представить в виде 3-х подсистем (рис.7):


Рис.7.   Укрупненная структура   АИС  «Рейсы - самолеты»

Далее более подробно рассмотрим подсистему «Работник регистратуры». Для выполнения задач, решаемых работником регистратуры, используем 5 форм:

Рис.8. Структура подсистемы «Работник регистратуры»

Далее представим связи между таблицами, формами и отчетами для каждой компоненты подсистемы «Работник регистратуры».

Рис.9. Структура компоненты для просмотра информации о рейсе

Рис.10. Структура компоненты для просмотра данных по билетам

Рис.11. Структура компоненты для просмотра информации об аэропорте

Рис.12. Структура компоненты для просмотра и редактирования информации о клиентах

Рис.13. Структура компоненты для редактирования информации по билетам

Далее более подробно рассмотрим подсистему «Клиент».


Рис.14.  Структура подсистемы «Клиент»

Рис.15. Структура компоненты для просмотра информации о рейсах

          Рис.16. Структура компоненты для просмотра информации по билетам

Рис.17. Структура компоненты для просмотра информации об аэропортах

Далее более подробно рассмотрим подсистему «Администратор».

Рис.18. Структура подсистемы «Администратор»

Рис.19. Структура компоненты для списания самолетов

          Рис.20. Структура компоненты для просмотра и редактирования расписания рейсов

Рис.21. Структура компоненты для просмотра и редактирования информации об аэропортах

Рис.22. Структура компоненты для просмотра и редактирования информации о самолетах

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

 Запросы приведены на рис. 23-28.

Рис.23. Запрос для поиска рейса

Рис.24. Запрос для получения информации о наличии и стоимости билетов на некоторый рейс

          Рис.25. Запрос для поиска аэропорта по городу, в котором он находится

          Рис.26. Запрос для поиска аэропорта по названию

          Рис.27. Запрос для поиска клиентов по рейсам

          Рис.28. Запрос для поиска самолетов на списание

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

В качестве примера рассмотрим отчет «Самолеты на списание».

  Рис.29. Создание отчета «Самолеты на списание»

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

  Для разработки понятного интерфейса  воспользуемся формой.

Начнем работу с главной формы, при нажатии одной из кнопок на ней появится форма для работы с соответствующей компонентой АИС. Рассмотрим главную форму АИС «Рейсы - самолеты».

Рис.30. Главная форма АИС «Рейсы – самолеты»

Рис.31. Форма компоненты «Работник регистратуры»

Рис.32. Форма компоненты «Клиент»

Рис.33. Форма компоненты «Администратор»

ПРИЛОЖЕНИЕ 1

ТАБЛИЦЫ БАЗЫ ДАННЫХ «РЕЙСЫ - САМОЛЕТЫ».

Таблица 1. «Рейсы»

Таблица 2. «Самолеты»

Таблица 3. «Аэропорты»

Таблица 4. «Клиенты»

Таблица 5. «Места»

ПРИЛОЖЕНИЕ 2

РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАПРОСОВ.

Запрос для поиска рейса

Запрос для получения информации о наличии и стоимости билетов на некоторый рейс

Запрос для поиска аэропорта по городу, в котором он находится

Запрос для поиска аэропорта по названию

Запрос для поиска клиентов по рейсам

Запрос для поиска самолетов на списание

ПРИЛОЖЕНИЕ 3

ПРИМЕР ОТЧЕТОВ.

Отчет «Самолеты на списание»

ЛИТЕРАТУРА

1.  Ризаев И.С., Яхина З.Т. Базы данных. Учебное пособие. Казань.: КГТУ. 2004.

2.  Ризаев И.С., Яхина З.Т. Базы данных. Лабораторный практикум. -Казань, КГТУ, 2004.

3.  Захарова З.Х., Ризаев И.С., Яхина З.Т. Методические указания к курсовой работе по дисциплине «Базы данных». - Казань, КГТУ, 2006.

4.  Карпова Т.С.. Базы данных: Модели, разработка, реализация. Учебник. - СПб.: Питер, 2001.

5.  А.Д.Хоменко, В.М.Цыганков, М.Г.Мальцев. Базы данных. Учебник. Москва: Бином – Пресс, 2006.