Проектирование и разработка базы данных по продаже авиабилетов

Автор работы: Пользователь скрыл имя, 28 Мая 2013 в 19:05, курсовая работа

Краткое описание

Наша авиакомпания продает билеты на пассажирские авиарейсы, и выполняет все предусмотренные с этим действия. Вылеты предполагаются из города Москва, в котором есть некоторое количество аэропортов. В распоряжении компании есть определенное количество самолетов, разной вместимости, разным объемом потребляемого топлива, и разным количеством посадочных мест по классам (бизнес или эконом). Компания предоставляет пользователям просматривать и отслеживать имеющиеся рейсы, а так же помогает выбрать оптимальный вариант перелета, ориентируясь на цену и желаемое качество. Отсюда, в вашей возможности есть также выбор типа перелета (чартер, регуляр), и вариант транзитного перелета

Вложенные файлы: 1 файл

курсовая работа БД Бондаренко.docx

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

Проектирование и разработка Базы Данных по продаже авиабилетов.

 

ФEДEPAЛЬНOE ГOCУДAPCТВEННOE OБPAЗOВAТEЛЬНOE БЮДЖEТНOE УЧPEЖДEНИE ВЫCШEГO ПPOФECCИOНAЛЬНOГO OБPAЗOВAНИЯ

«ФИНAНCOВЫЙ УНИВEPCИТEТ

ПPИ ПPAВИТEЛЬCТВE POCCИЙCКOЙ ФEДEPAЦИИ»

 

Кaфeдpa «Инфopмaтики и пpoгpaммиpoвaния»

 

Paбoтa дoпущeнa к зaщитe:

 

 

_________________________

«_____»____________2013 г.

 

 

КУPCOВAЯ PAБOТA

 

нa тeму: «ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА БАЗЫ ДАННЫХ ПО ПРОДАЖЕ АВИАБИЛЕТОВ»

 

Cтудeнтa гpуппы ИНФO2-4a

Фaкультeтa  «Пpиклaднaя инфopмaтикa и инфopмaциoнныe тeхнoлoгии»

Бондаренко Дмитрий Анатольевич

 

 

_____________________________

(Пoдпиcь)

 

Нaучный pукoвoдитeль:

к.т.н.профессор Андрейчикова О.Н.

 

 

 

______________________________

(Пoдпиcь)

 

 

 

Мocквa 2013

 

ФИНАНСОВЫЙ УНИВЕРСИТЕТ  ПРИ ПРАВИТЕЛЬСТВЕ РОССИЙСКОЙ ФЕДЕРАЦИИ

Задание на курсовое проектирование

 

Студенту  Бондаренко Дмитрий Анатольевич группы ИНФО 2-4(а)

Тема курсового проекта Проектирование и разработка базы данных по продаже авиабилетов

 

Цель курсового  проектирования:

 

Проектирование и разработка реляционной базы данных в среде  Microsoft Access.

 

Постановка задачи на проектирование:

Автоматизация продажи билетов на авиарейсы.

 

 

Основные разделы проекта

Удельный вес

Срок выполнения

     
     
     
     
     
     
     

Рекомендуемая литература:1)Конспект лекций по проектированию баз данных, Андрейчикова О.Н., 2) Практическое руководство по Microsoft Access.

 

Дата выдачи задания _______________________________________________

Дата окончания и представления  работы к защите ______________________

Дата защиты  «22» мая 2013 г.

Руководитель курсового  проекта _____________________________________

Подпись

Финансовый университет  при правительстве Российской Федерации

Кафедра Информатика и  программирование

РЕЦЕНЗИЯ

на курсовую работу, выполненную  студентом (кой) 2 курса

группы ИНФО2-4а

Бондаренко  Дмитрий Анатольевич

(ФИО)

по дисциплине БАЗЫ ДАННЫХ

на тему: Проектирование и разработка базы данных по продаже авиабилетов.

 

Руководитель проф. Андрейчикова О.Н.

 

1.

Основные темы раскрыты

Да, нет

2.

Полнота раскрытия вопросов

Оценка 

2, 3, 4, 5

3.

Использование научной литературы при выполнении курсовой работы

2, 3, 4, 5

4.

Наличие выводов и предложений  по теме

2, 3, 4, 5

5.

Стиль изложения и качество выполнения работы

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

2, 3, 4 ,5

6.

Допущен к защите «8» мая 2013г.

Дата защиты «22» мая 2013г.

 

7.

Краткая аннотация работы (содержание, выводы).

 
 

Курсовой проект, выполненный Бондаренко Д.А. посвящен проектированию и разработке реляционной базы данных по продаже авиабилетов

 
 

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

 
 

Стиль изложения четкий и понятный. Материал разделов логически увязан, выводы четко аргументированы.

 
 

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

 
     

8.

Основные вопросы, выносимые  на защиту курсовой работы:

 
     
     
     
     

9.

Замечания:

 
 

Основные замечания по данной курсовой работе – отсутствие ссылок на литературу, небрежное оформление.

 

 

Курсовая работа защищена     «22» мая 2013г.

 

Оценка ______________

 

Рецензент ст. преподаватель  Минаева И.И.  _______________

                                           

1. Формирование и анализ требований 6

1.1 Тема работы. 6

1.2 Цель работы. 6

1.3 Описание деятельности организации. 6

1.4 Список потенциальных пользователей. 6

1.5 Описание информационных требований. 7

1.6 Описание процедурных требований. 8

1.7 Формирование допущений и ограничений. 9

1.8 Выделение  информационных объектов. 9

2. Концептуальное проектирование 10

2.1 Построение диаграммы сущность-связь. 10

2.2 Выделение информационных объектов сущностей. 10

2.3 Связи между сущностями. 10

3.Этап проектирования реализации 11

3.1 Выбор модели данных. 11

3.2 Формирование пробных таблиц. 11

3.3 Реализация связей типа M:M. 12

3.4 Проверка всех таблиц на 3НФ. 13

3.5 Проверка функциональных зависимостей на 2 и 3 НФ. 15

3.6 Построение схемы РБД. 15

4. Разработка БД в среде Microsoft Access 15

Заключение 20

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

 

 

 

 

 

 

 

 

 

1. Формирование и анализ требований

1.1 Тема работы.

Проектирование и разработка Базы Данных по продаже авиабилетов.

1.2 Цель работы.

Автоматизация продажи билетов  на авиарейсы

1.3 Описание деятельности организации.

Наша авиакомпания  продает  билеты на пассажирские авиарейсы, и  выполняет все предусмотренные  с этим действия. Вылеты предполагаются из города Москва, в котором есть некоторое количество аэропортов. В  распоряжении компании есть определенное количество самолетов, разной вместимости, разным объемом потребляемого топлива, и разным количеством посадочных мест по классам (бизнес или эконом). Компания предоставляет пользователям просматривать и отслеживать имеющиеся рейсы, а так же помогает выбрать оптимальный вариант перелета, ориентируясь на цену и желаемое качество. Отсюда, в вашей возможности есть также выбор  типа перелета (чартер, регуляр), и вариант транзитного перелета. При покупке билета, за вами закрепляется определенное место в авиалайнере. Цена на билет зависит от всех выбираемых вами условий, начиная от выбранного вами аэропорта, кончая конечным пунктом. Также, предусмотрены скидки на определенные рейсы, и на определенных пассажиров.

1.4 Список потенциальных пользователей.

База данных предполагает многопользовательский доступ, с  возможностью разно уровневого доступа. В зависимости от уровня доступа  пользователь может осуществлять разные операции. В своей базе данных я  выделяю 2 уровня доступа.              

К первой категории относятся обычные пользователи (Ограниченный доступ): 

  • Пассажиры
  • Компании конкуренты
  • Агентства   

 

 

Ко второй категории я отношу  персонал (Полный доступ):

  • Кассиры
  • Диспетчера
  • Администратор

1.5 Описание информационных требований.

Пассажиры, имеют частичный доступ. В их распоряжении находятся:

  • Рейс. Есть доступ к информации о конечном пункте, о типе перелета, номере рейса, дате вылета, время вылета и время прилета.
  • Самолет. Доступны данные о модели самолета, общая вместимость, наличие разделения мест по классам.
  • Билет. Получают сведения о билете: место, класс, номер рейса, цена, скидка.
  • Посадка. Получают доступ к данным о стране посадки, городе, аэропорте
  • Делает. Получают информацию о времени пребывания в аэропорту города посадки, и время прибытия в него.
  • Летает. Имеют информацию о дате вылета определенного самолета, есть ли задержка  у этого рейса, и данные о том летает ли этот самолет в определенном сезоне.

 

Администрация, имеет полный доступ:

  • Рейс. Есть доступ к информации о конечном пункте, о типе перелета, номере рейса, дате вылета, время вылета и время прилета.
  • Самолет. Доступны данные о модели самолета, типе, общей вместимости, наличии разделения мест по классам и количество потребляемого топлива тем или иным самолетом.
  • Билет. Получают сведения о билете: номер билета, номер рейса, цена, скидка, налог.
  • Делает. Получают информацию о времени пребывания в аэропорту города посадки, и время прибытия в него.
  • Пассажир. Имеют полные данные о пассажирах: Номер билета, фамилия, имя, отчество, дата рожд, серия, номер паспорта  и телефон.
  • Посадка. Получают доступ к данным о стране посадки, городе, аэропорте.
  • Летает. Имеют информацию о дате вылета определенного самолета, есть ли задержка  у этого рейса, и данные о том летает ли этот самолет в определенном сезоне.

1.6 Описание процедурных требований.

Пассажиры:

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

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

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

 

1.7 Формирование допущений и ограничений.

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

1.8 Выделение  информационных объектов.

1.Рейс

  • Перелет (Чартер, Регулярный)
  • Конечный пункт
  • Дата вылета
  • Аэропорт вылета
  • Город вылета
  • Время вылета
  • Время прилета

2. Самолет

  • Тип
  • Модель
  • Всего мест
  • Бизнес класс мест
  • Вместимость багажа
  • Топливо

3. Пассажир 

  • Фамилия
  • Имя
  • Отчество
  • Телефон
  • Дата рождения
  • Паспорт серия
  • Паспорт номер

4.Посадка

  • Номер посадки
  • Город
  • Аэропорт
  • Страна

Информация о работе Проектирование и разработка базы данных по продаже авиабилетов