Разработка базы данных аэропорта

Автор работы: Пользователь скрыл имя, 15 Декабря 2011 в 06:24, курсовая работа

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

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

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

Введение 5
1. Схемы предметной области и базы данных 7
2. Структуры и форматы данных 11
3. Структура базы данных 15
4. Спецификации модулей проекта 19
5. Описание модулей проекта 21
6. Листинги макросов и программных модулей 24
7. Методика отладки, проверки, испытания отдельных модулей приложения и всего приложения 25
8. Тестовые наборы данных, иллюстрирующие возможности приложения, результаты выполнения программы с этими данными 26
9. Сведения о программе 26
10. Инструкция пользователя 26
Заключение 26
Список использованных источников 26

Содержимое работы - 1 файл

Отчёт по базе данных Аэрапорта.doc

— 1.42 Мб (Скачать файл)
 
 
 
 
 
 
 
 

       Курсовой  проект

       «Разработка базы данных аэропорта» 
 
 
 
 
 
 
 
 
 
 
 

 

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

 

       Реферат 

       Отчет состоит из 25 листов

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

       Целью создания БД является разработка автоматизированной системы, обрабатывающей информацию с  использованием программного обеспечения  персонального компьютера. Что значительно  облегчает работу любого предприятия.

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

 

       

       Содержание 
 
 
 
 
 
 

 

       

Введение

 

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

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

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

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

       Одной из распространенных СУБД является Ассеss, входящая в состав пакета прикладных программ Microsoft Office, разработанного корпорацией Microsoft.

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

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

       • определение задач, выполняемых создаваемой СУБД;

       • разработка;

       • создание запросов;

       • построение форм для ввода/вывода данных и просмотра информации, хранящихся в таблицах и запросах;

       • создание необходимых отчетов.

       Именно  подробному изучению работы в МS Ассеss применительно к созданию базы данных склада оргтехники посвящена данная работа. 
 
 

 

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

 

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

     Проанализируем  объекты реального мира. Для формирования концептуальной модели необходимо провести идентификацию объектов сущности базы данных.

     В нашем случае мы имеем такие сущности как Клиенты, Рейсы, Тип самолёта, Класс и Вид оплаты.

     Далее проведем идентификацию характеристик  этих сущностей.

     Сущность  «Клиенты» включает в себя следующие атрибуты:

    • Код клиента;
    • Фамилия;
    • Имя;
    • Отчество;
    • Серия паспорта;
    • Номер паспорта;
    • Дата рождения;
    • Код рейса;
    • Класс билета;
    • Дата вылета;
    • Вид оплаты.

     Сущность  «Рейсы» включает в себя следующие атрибуты:

    • Код рейса;
    • Номер рейса;
    • Пункт назначения;
    • Пункт отправления;
    • Код самолёта;
    • Дни полётов;
    • Время отлёта;
    • Время прилёта;
    • Стоимость билета 1-го класса;
    • Стоимость билета 2-го класса;
    • Расход топлива.

     Сущность  «Тип самолёта» включает в себя следующие атрибуты:

    • Код самолёта
    • Тип Самолёта
    • Бортовой номер;
    • Количество мест 1-го класса;
    • Количество мест 2-го класса.

     Сущность  «Класс» включает в себя следующие атрибуты:

    • Код класса;
    • Наименование класса.

     Сущность  «Вид оплаты» включает в себя следующие атрибуты:

    • Код вида;
    • Наименование вида.

     Заключительным  шагом является установление соответствия между сущностями и характеристиками предметной области и отношениями  и атрибутами в нотации выбранной  СУБД.

     Таким образом, проектируемая база данных будет состоять из пяти таблиц: Клиенты, Рейсы, Тип самолёта, Класс, Вид оплаты. На основании данных таблиц будут созданы запросы на выборку, формы и отчеты.

     Итак, рассмотрим основные процессы происходящие при заказе билета а аэропорту. Процессы изображены на рисунке 1. Процессов представлены в виде диаграммы ЕR-Чена, на котором изображены основные сущности, их атрибуты и взаимосвязи друг с другом.

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

       

Рисунок 1 – ЕR диаграмма Чена. 

 

2. Структуры и форматы данных

 

     В соответствии с определенной выше диаграммой сущностей определим основные таблицы данных.

     В таблице 1 представлены наименование и  типы данных полей таблицы «Клиенты».

     Таблица 1 – Поля данных таблицы «Клиенты».

Номер Имя поля Тип данных Примечание
1 КодКлиента Счётчик Ключ
2 Фамилия Текстовый Обязательное  поле
3 Имя Текстовый Обязательное  поле
4 Отчество Текстовый Обязательное  поле
5 Серия паспорта Числовой Обязательное  поле
6 Номер паспорта Числовой Обязательное  поле
7 Дата рождения Дата Обязательное  поле.

Формат  dd.mm.yyyy

8 Код рейса Числовой Обязательное  поле
9 Класс Числовой Обязательное  поле.

Используется  подстановка.

10 Дата вылета Дата Обязательное  поле.

Формат  dd.mm.yyyy

11 Вид оплаты Числовой Обязательное  поле.

Используется  подстановка

 

     В таблице 2 представлены наименование и типы данных полей таблицы «Рейсы».

     Таблица 2 – Поля данных таблицы «Рейсы».

Номер Имя поля Тип данных Примечание
1 КодРейса Счётчик Ключ
2 НомерРейса Числовой Совпадения  не допускаются.  Обязательное поле.
3 Пункт назначения Текстовый Обязательное  поле.
4 Пункт отправления Текстовый Обязательное  поле.
5 КодСамолёта Числовой Обязательное  поле.

Используется  подстановка

6 Дни полётов Дата/Время Обязательное поле.

Формат  dd.mm.yyyy

7 Время отлёта Дата/Время Обязательное  поле.

Формат  сс.mm.ss

8 Время прилёта Дата/Время Обязательное  поле.

Формат  сс.mm.ss

9 Стоимость билета 1-го класса Денежный Обязательное  поле.
10 Стоимость билета 2-го класса Денежный Обязательное  поле.
11 Расход топлива Числовой Обязательное  поле.
 

Информация о работе Разработка базы данных аэропорта