База данных справочной системы аэропорта

Автор работы: Пользователь скрыл имя, 01 Февраля 2011 в 18:27, курсовая работа

Описание работы

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

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

Введение
1. Анализ предметной области (ПО)
2. Описание документооборота в ПО
3. Информационные потребности пользователей
4. Описание основных объектов ПО
5. Разработка инфологической модели ПО
6. Нормализация базы данных
7. Выбор и обоснование СУБД для реализации базы данных
8. Разработка даталогической модели данных
9. Анализ ограничений целостности в БД и разработка методов их поддержания
10. Разработка структуры интерфейса пользователя
11. Алгоритм работы программного комплекса и его состав
Заключение
Список используемой литературы

Файлы: 1 файл

База данных справочной системы аэропорта.doc

— 277.50 Кб (Скачать файл)

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ  ОБРАЗОВАТЕЛЬНОЕ  УЧРЕЖДЕНИЕ ВЫСШЕГО  ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ УЛЬЯНОВСКОЕ  ВЫСШЕЕ АВИАЦИОННОЕ  УЧИЛИЩЕ ГРАЖДАНСКОЙ  АВИАЦИИ (ИНСТИТУТ) 

КАФЕДРА ИНФОРМАТИКИ 

КУРСОВАЯ  РАБОТА

Дисциплина  «Информационное обеспечение, база данных»

Тема: «База данных справочной системы аэропорта» 
 

Выполнил 

Руководитель:

 Работа  защищена _____________с оценкой____________________________

(дата)

                                                                           __________________

(подпись) 
 
 
 
 
 

Ульяновск 2010

     Реферат

Пояснительная записка 

Авиационные справочные системы являются предприятием, которое ежедневно работает с большим числом клиентов.

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

Также можно выделить следующие цели, которые преследует созданная база данных:

1.Облегчение работы операторов за счет автоматического формирования билета с последующим занесением его в базу

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

3.Выдачу информации по конкретному рейсу  
 
 
 
 
 
 
 
 
 
 
 
 

Содержание 

Введение

1. Анализ предметной области (ПО)………………………………………….

2. Описание документооборота в ПО…………….…………………………..

3. Информационные  потребности пользователей……………………………

4. Описание основных объектов ПО………………………………………….

5. Разработка  инфологической модели ПО…………………………………..

6. Нормализация  базы данных…………………………………………………

7. Выбор и  обоснование СУБД для реализации  базы данных………………

8. Разработка  даталогической модели данных………………………………..

9. Анализ ограничений  целостности в БД и разработка методов их поддержания…………………………………………………………………….

10. Разработка  структуры интерфейса пользователя…………………………

11. Алгоритм работы программного комплекса и его состав………………..

Заключение………………………………………………………………………

Список используемой литературы……………………………………………. 
 
 
 
 
 

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

Поставлена  задача спроектировать и разработать  базу данных автоматизации учета  пассажиров. Имеется авиакомпания (АК), в которой хранятся данные обо  всех  пассажирах и сотрудниках  АК.

   База  данных должна удовлетворять следующим требованиям:

             -БД должна отражать всю информацию  о АК , в частности о сотрудниках  и пассажирах;

            - В БД должна быть справочная  информация для пассажиров           

             -Должна быть возможность вносить изменения в данные и пополнения новыми данными;

             - В разработанной БД должны  присутствовать функции поиска, выполнение определенных запросов, печати отчетов.

Ограничения:

-Пассажиру запрещается давать конфиденциальную информации о сотрудниках АК и АК в целом.  

Функциональная  структура организации

Должность Функциональная  область
Генеральный директор Контроль работы авиакасс и всей компании в целом.
Зам. Генерального директора аэропорта Выполнение обязанностей и поручений директора в его отсутствие.
Старший оператор Проверка  билетов, проверка соблюдения правил продажи билетов, контроль кассиров
Главный бухгалтер Финансовое планирование деятельности авиакасс
Бухгалтерия Подсчет кассы, учетные  операции фин-хоз деятельности
Кассир Продажа  билетов
 
 
 

2.Описание  документооборота  в предметной области.

-Сбор информации  о пассажире

-Сбор нужной  информации о необходимом билете

-Обработка собранной  информации о пассажире

-Обработка собранной  информации о пассажире

-Формирование  выходной документации

Отчетность-это внутренняя информация на основе  которой ведутся все расчеты и выводы в работе:

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

-Список пассажиров за день с указанием заказанных билетов

2.1.Характеристика  входной информации

Вся полученная информация:

-Данные о  пассажире (фамилии, имени ,отчества, даты рождения, адреса, контактного телефона, страны, места жительства, багажа (вес, кг) )

-Документы(паспорт и другие документы(если нужны))

-Информация  о выборе нужного билета

Характеристика  выходной информации:

Один результирующий документ – выданный билет

В неё входит:

- Ф.И.О. пассажира

-№ билета

-Класс

-Цена

-Скидка

-Бронирование

-№ рейса 
 

    3. Информационные потребности пользователей

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

К регламентированным в данном случае следует отнести:

- просмотр данных  о конкретном рейсе для покупки авиабилета;

- поиск нужного рейса;

- просмотр всех зарегистрированных пассажиров на рейс.

К непредусмотренным:

- поиск  свободных мест на рейсе по причине отказа лететь именно этим рейсом пассажиров

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

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

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

4. Описание основных объектов предметной области

На основе анализа  информационных потребностей пользователей произведем отбор основных объектов. Их описание представим в виде Таблицы 1 

№ п.п Наименование  объекта Краткое описание
1 Пассажир Физическое  или юридическое лицо, осуществляющее оплату деньгами и являющееся приобретателем товара или услуги
2 Билет Специально  оборудованное стационарное здание или его часть, предназначенное  для продажи товаров покупателям.
3 Авиакомпания Лицо или  учреждение, занимающееся поставками каких-либо товаров 

Таблица 1. Список объектов предметной области 
 
 
 
 
 
 
 
 
 

     После описания основных объектов предметной области приведем отбор атрибутов для каждого объекта. Отберем только те атрибуты, которые необходимы для формирования ответов на регламентированные и непредусмотренные запросы. Для каждого объекта приведем таблицы списка его атрибутов соответственно: Таблица 2, Таблица 3, Таблица 4, Таблица 5, Таблица 6

Таблица 2. Список атрибутов

Пассажир
№п.п. Наименование  атрибута Краткое описание
1. IDПассажира Идентификационный номер пассажира
2. Фамилия Фамилия
3. Имя Имя
4. Отчество  Отчество 
5. Дата рождения Дата рождения
  Контактный  телефон Телефон для  связи 
  Страна Страна, в которой  проживает пассажир
  Место жительства Адрес
6. Багаж (вес, кг) Багаж пассажира
 

Таблица 3. Список атрибутов

Билет
№п.п. Наименование  атрибута Краткое описание
1 № билета Номер билета
2 Класс Класс, которым  летит пассажир
3 Цена Цена билета
4 Скидка Скидки (если есть)
5 Бронирование Бронирование  билета на рейс (если есть)
6 IDПассажира Идентификационный номер пассажира
7 № рейса Идентификационный

номер рейса

 

Таблица 4. Список атрибутов 

Рейс
№п.п. Наименование  атрибута Краткое описание
1 № рейса Номер рейса
2 Дата вылета Дата вылета ВС
3 Время вылета Время вылета ВС
4 Аэропорт вылета Аэропорт вылета
5 Пункт назначения Маршрут
6 Бортовой номер  ВС Бортовой номер  ВС
 

Таблица 5. Список атрибутов

ВС
№п.п. Наименование  атрибута Краткое описание
1 Бортовой номер  ВС Бортовой номер  ВС
2 Тип ВС Модель ВС
3 Дата выпуска Дата изготовления В
4 Пассажирских мест Кол-во пассажирских мест в самолете
5 Мест экипажа Кол-во мест экипажа 
6 IDАК Идентификационный номер АК

Информация о работе База данных справочной системы аэропорта