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

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ/

индексированное поле

Аэропорты

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

Текстовый

30

Первичный ключ

Город

Текстовый

20

Страна

Текстовый

30

Телефон

Числовой

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

Текстовый

30

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

Текстовый

4

Таблица 3. Структура таблицы «Самолеты» РБД «Рейсы – самолеты»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ/

индексированное поле

Самолеты

Бортовой номер

Текстовый

8

Первичный ключ

Модель

Текстовый

10

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

Текстовый

30

Макс_вместимость

Числовой

Год выпуска

Числовой

Таблица 4. Структура таблицы «Клиенты» РБД «Рейсы – самолеты»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ/

индексированное поле

Клиенты

Номер билета

Текстовый

8

Первичный ключ

Фамилия И.О.

Текстовый

40

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

Текстовый

11

Адрес

Текстовый

40

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

Числовой

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

Числовой

Номер рейса

Текстовый

8

Цена билета

Денежный

Таблица 5. Структура таблицы «Места» РБД «Рейсы – самолеты»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ/

индексированное поле

Места

Номер рейса

Текстовый

8

Первичный ключ

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

Дата/время

Первичный ключ

Кол-во свободных мест

Числовой

Цена билета (руб)

Текстовый

15

Связи между таблицами в базе данных  «Рейсы – самолеты» представлены на рис. 6.

Рис.6. Связи между таблицами в базе данных

5.  АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА НА ОСНОВЕ БАЗЫ ДАННЫХ «РЕЙСЫ – САМОЛЕТЫ»

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

Для определения структуры информационной системы, необходимо распределить задачи, решаемые в АИС, по пользователям системы: работник регистратуры, клиент, администратор.

Работник регистратуры выполняет следующие задачи:

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

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

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

4.  Редактирование информации по клиентам

5.  Редактирование информации по билетам

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

Клиент имеет возможность:

1.  Просматривать данные о наличии билетов и  их стоимости