Базы данных. Аэропорт
База данных – структура, предназначенная для хранения, изменения и обработки информации больших объемов, а также это набор надписей и файлов, которые организованы специальным образом. Разработка базы данных для информационного функционирования аэропорта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 06.03.2021 |
Размер файла | 3,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Московский финансово-юридический университет
Факультет Информационные системы и технологии в бизнесе
Кафедра Информационных технологий
Курсовая работа
Базы данных. Аэропорт
Автор работы: Пивоваров Н.Р.
Москва 2020
Оглавление
Введение
1. Анализ предметной области
1.1 Выбор среды разработки
1.2 Определение структуры базы данных
2. Проектирование базы данных
2.1 Определение сущностей и атрибутов
2.2 Определение атрибутов
2.3 Классификация связей
2.4 Выбор ключей
2.5 Определение состава таблиц для базы данных
2.6 Определение запросов, форм и отчетов базы данных
3. Пользовательский интерфейс Базы данных "Аэропорт"
4. Результаты реализации и тестирования
Заключение
Приложение
Введение
База данных - это структура, предназначенная для хранения, изменения и обработки информации, преимущественно больших объемов, а также это набор надписей и файлов, которые организованы специальным образом.
Информация базы данных содержится в одной или нескольких таблицах. Любая таблица с данными состоит из множества ячеек с информационными данными, расположенных в определенном порядке. Они представляют собой строки и столбцы таблицы в которые можно заносить, копировать, а так же удалять данные.
Каждый элемент записи представляет собой набор полей в которые можно заносить и хранить любую информацию, начиная от числовых данных (цифрa, зарплaта, оценка) и заканчивая подробным описанием данного элемента. Поля записей образуют столбец таблицы.
Создав первую таблицу, уже получается полноценная база данных. В данной ситуации при создании одной таблицы получается простая база данных однако в любой другой ситуации база данных будет гораздо больше и сложнее.
В настоящем времени индустрия информационных технологий выдвигается на первый план, связанная с разработкой технических средств, методов разработки, инновационных технологий для производства новых навыков. Данная индустрия связана с развитием информационных компьютерных технологий.
В информационном обществе преобладает производство информационных продуктов, а материальные продукты становятся более информационно емкими.
Возникло большое число входящей информации, в которой трудно быстро ориентироваться и выбирать нужные сведения.
Для решения подобных проблем применяются автоматизированные базы данных.
Современные (в том числе автоматизированные) информационные системы, основанные на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
В настоящее время СУБД позволяет сводить воедино информацию из самых разных источников (электронные таблицы, другие базы данных) и помогает быстро находить нужную информацию.
В настоящем времени накоплен большой пользовательский опыт проектирования БД, предназначенных для различных задач, это позволяет сделать процесс создания БД эффективнее.
Некоторые организации используют для этого отдельные места хранения информации такие как папки или файлы., но большинство предпочитают хранить информацию в электронном виде базы данных, позволяющие эффективно хранить большие объемы данных. На данный момент без баз данных невозможно представить работу большинства организаций. Если бы не было баз данных, то они бы просто напросто не успевали бы обработать большой поток информации.
Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом.
1. Анализ предметной области
Предметная область курсового проектирования представляет собой разработку базы данных для информационного функционирования аэропорта. информация аэропорт файл
База данных должна удовлетворять комплексу требований, таким как: целостность БД - требование полноты и непротиворечивости данных; многократное использование данных; простота обновления данных; защита данных и содержать в себе информацию о рейсах, вести учет пилотов и осуществлять выдачу информации о нужном рейсе. Обеспечивать расписание вылетов и прилетов воздушных суден, содержать таблицы диспетчеров и выводить график их дежурства.
Для ведения учета воздушных судов будет создана таблица airplane(самолеты) с сущностями - Код ИСАО самолета (arcraft_code (ICAO)), Код ИАТА (arcraft_code (IATA)), (model airplane (модель самолета)), (name_company(имя компании)),(range).
Для учета работы аэропорта будет создана таблица Airports(аэропорты) с сущностями - [airport_code(IATA)],[airport_code(IKAO)],[Внутренний код], [airport_name], [city(город)] [longitube(долгота)] [latitube(широта)[timezone(часовой пояс)],[country(страна)],
[company(компания)],[[type of flight(тип рейса)],
[терминалы]
Для учета самолетов будет создана таблица (Самолеты) с сущнастями -
[arcraft_code (ICAO)],[arcraft_code (IATA)],[model airplane (модель самолета)],[name_company(имя компании)],[range]
Для учета посадочных талонов будет создана таблица (Посадочные талоны) с сущнастями -
[ticket_no],[flight_id],[boarding_no],[seat_no]
Для учета бронирования мест в самолете будет создана таблица (Бронирования) с сущностями -
[book_ref],[book_date],[total_amount]
Для учета работы компании будет создана таблица (компания) с сущностями - [ID_comp],[name_company(имя компании)],[country(страна)],[[type of flight(тип рейса)],[(самолеты)],[колличество билетов]
Для учета рейсов будет создана таблица рейсы с сущностями -
[Flights(Рейсы)],[ID_comp],[plane],[town_from],[town_to],[time_out],[time_in],[type of flight(тип рейса)],[колличество билетов],[дата вылета],[Passanger(пассажир)],[tickets(билеты)],[терминалы]
Для учета характеристики самолета будет создана таблица (модель самолетов) с сущностями -[Название самолета],[Число мест],[Крейсерская скорость],[Дальностть полета],[Максимальная взлетная масса],[Максимальная высота полета]
Для учета данных о перелете будет создана таблица (перелет) с сущностями - [trip_no],[date],[ID_psg],[place]
Для учета данных о пассажире будет создана таблица (пассажир) с сущностями -[ID_psg],[name],[номер места],[дата рождения],[фамилия],[имя],[отчество]
Для учета данных о местах в самолете будет создана таблица (места в самолете) с сущностями - [arcraft_code],[seat_no],[fare_conditions]
Для учета данных о перелете будет создана таблица (перелет) с сущностями - [ticket_no],[flight_id],[fare_conditions],[amount]
Для учета данных о билетах будет создана таблица (билеты) с сущностями [tickets_no], [book_ref], [passenger_id], [passenger_name], [departure_data(дата вылета)], [терминалы],[номер места], [model airplane (модель самолета)], [departure time (время вылета)]
Для учета информации обо всем пути будет создана таблица (путь) с сущностями -[way_no], [ID_comp], [plane], [town_from], [town_to], [time_out], [time_in]
Для учета информации о дате вылета будет создана таблица (дата вылета) с сущностями - [время ], [месяц ], [год], [день ]
Для учета заказов бует создана таблица (заказы) с сущностями -
[WAY_NO], [ID_COMP], [PLANE], [TOWN_FROM], [TOWN_TO], [TIME_OUT], [TIME_IN]
Для уточнения летного состава будет создана таблица (летный состав) с сущностями -[код летного состава],[номер летного состава]
Для учета пассажиров в пути будет создана таблица (летный состав) с сущностями - [trip_no],[date],[ID_psg],[place]
Для учета профессии будет создана таблица (ПРОФЕССИИ) с сущностями -[Код профессии],[Профессия]
Для учета терминалов будет создана таблица (терминалы) с сущностями - [Название терминала],[Имя рейса],[Направление],[время]
Для обеспечения учета компаний, совершающих рейсы будет создана таблица Company c сущностями - ID компании (ID_Comp), страна (name_company(имя компании)),(country(страна)), (type of flight(тип рейа)), (airplane(самолеты)), (колличество билетов) .
Постановка задачи
Задача данного курсового проекта состоит в том чтобы разработать в системе управления реляционными базами данных MS SQL базу данных аэропорта. Организовать работу с приложением удобным для пользователя образом: Меню ориентированный интерфейс; подсказки ко всем возможным действиям пользователя; предупреждение некорректных ситуаций и др.
БД должна позволять производить просмотр и модификацию информации об аэропортах.
Во время создания базы данных следует принимать во внимание следующие требования:
- база данных должна удовлетворять всем требованиям пользователей к ее содержимому. Перед проектированием базы необходимо провести обширные исследования требований пользователей к функционированию базы данных.
- база данных обязана гарантировать удобность и целостность данных. При проектировании таблиц нужно определить их правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации.
- база данных должна обеспечивать естественное, легкое для восприятия структурирование информации.
- база данных должна удовлетворять требованиям пользователей к ее производительности.
Перечислим функции, которые должна выполнять разрабатываемая программа:
- просмотр всей информации, которая находится в базе;
- дополнение, удаление, редактирование записей базы данных.
1.1 Выбор среды разработки
В данном курсаче реализация БД была частями выполнена в MS AСCESS
Эта программа состоит из ооогрооомноооого набора инструментов управления БД.
В этот состав входят, запросы, формы и отчеты. При помощи модулей для автоматизации решения вопросов, еще можно создавать приложения для пользователя такими же быстрыми, как и приложения, написанные в виде кода. Следовательно, они будут содержать элементы управления такие как (кнопка, поле выбора, кнопка перехода).
Также в курсовом проекте была использована система управлении базой данных SQL Server Management Studio .Эта среда позволяет пользователям выполнять многие задачи, такие как редактирование запросов, обслуживание баз данных, резервное копирование и восстановление данных и автоматизирование общих функций в одном месте.
SQL Server Management Studio включает в себя следующие инструменты:
· Code Editor - это редактор скриптов для написания скриптов. SQL Server Management Studio предоставляет четыре версии редактора кода; редактор запросов к компонентам Dаtаbаse Engine для сценариев Transact-SQL, редактор запросов DMX, редактор запросов MDX и редактор запросов XML / A.
· Обозреватель объектов для поиска, изменения, создания сценариев или запуска объектов, принадлежащих экземплярам SQL Server.
· Обозреватель шаблонов для поиска и написания шаблонов.
· Обозреватель решений для организации и хранения связанных сценариев как части проекта.
· Окно свойств для отображения текущих свойств выбранных объектов.
SQL Server Management Studio поддерживает эффективные рабочие процессы, предоставляя:
Создание базы данных в среде Microsoft SQL Server
Для работы по созданию базы данных и таблиц будет использована среда разработки баз данных Microsoft SQL Server Management Studio. Данный программный продукт является весьма удобным и доступен без каких либо ограничений для скачивания в Интернет.
Данная среда разработки весьма удобна при создании баз данных, что неотъемлемым фактором в данном случае.
1.2 Определение структуры базы данных
Внешний вид окна программы Microsoft SQL Server Management Studio приведен на рис. 1.
Рисунок 1. Внешний вид окна программы Microsoft SQL Server Management Studio
Для создания базы данных необходимо нажать правой кнопкой мыши на пункте "Базы данных" и выбрать пункт меню "Создать базу данных". Окно создания БД представлено на рис. 2.
Рис. 2. Окно создания БД
В данном окне задается имя базы данных, имена и пути к файлам базы данных, начальный размер файлов. После нажатия кнопки "ОК" созданная БД появляется в списке баз данных (рис. 3).
Рис. 3. Вид Microsoft Management Studio с созданной базой данных со списком
Созданная база данных содержит список таблиц соответствующие данной теме курсового проекта.
Рис.4 Создание таблицы
Для создания таблиц необходимо нажать на вкладку таблицы правой кнопкой мыши выбрать вкладку таблица (рис.4). Среда Management Studio принимает следующий вид (рис. 5).
Рис. 5. Среда Microsoft Management Studio в режиме создания таблицы
Для определения связей между таблицами необходимо задать первичные ключи таблиц. Для этого в контекстном меню соответствующего поля выбрать пункт "Задать первичный ключ" (рис. 6).
Рис.6. Создание первичного ключа в среде Microsoft Management Studio
Для создания связи между таблицами и схемы базы данных необходимо создать новую диаграмму базы данных, выбрав соответствующий пункт в контекстном меню, для этого нужно нажать правой кнопкой мыши на вкладку "Диаграммы баз данных" и далее выбрать "Создать диаграмму баз данных" . Добавив в появившемся окне необходимые таблицы в диаграмму, получаем следующий вид среды Management Studio (рис. 7).
Рис. 7. Начало построения диаграммы БД
На данном рисунке изображены три таблицы базы данных (дата вылета, летный состав, самолеты)
После создания остальных таблиц и их связей схема данных будет выглядеть следующим образом (рис. 8).
Рис.8. Общая схема данных БД (аэропорт)
В отличие от схемы данных Microsoft Access, здесь линии, отображающие связи по умолчанию, не привязываются графически к первичным и вторичным полям. Однако при щелчке левой кнопкой на любой связи в панели свойств появляется информация о выбранном отношении.
Завершив работу со схемой данных, сохраняем ее. В среде разработке баз данных SQL Management Studio, в отличие от Access, для одной базы данных может быть создано несколько диаграмм (рис. 9).
Данная возможность является удобной для баз данных с очень большим количеством таблиц, так как одна общая диаграмма была бы слишком запутанной.
Рис.9. Построение нескольких диаграмм
2. Проектирование базы данных
2.1 Определение сущностей и атрибутов
Сущность - это куча примеров реальных и абстрактных объектов, которые имеют общие свойства. Любой объект области может быть представлен только одной сущностью, которая должна иметь уникальное имя и храниться в базе данных.
При создании таблиц сущностей нужно помнить основное правило - это "каждой сущности - отдельную таблицу". Поля таблиц сущностей могут быть двух видов: ключевые и неключевые. В разработанной базе данных использовались ключевые поля таблиц сущностей, что ускоряет обработку записей таблицы, позволяет выполнять автоматическую сортировку записей по значениям в ключевых полях.
Для ведения учета воздушных судов будет создана таблица airplane(самолеты) с сущностями - Код ИСАО самолета (arcraft_code (ICAO)), Код ИАТА (arcraft_code (IATA)), (model airplane (модель самолета)), (name_company(имя компании)),(range).
Суть данной таблицы заключается в том, чтобы вести учет воздушных судов в соответствии с их характеристиками, моделями и компаниями.
Для учета работы аэропорта будет создана таблица Airports(аэропорты) с сущностями - [airport_code(IATA)],[airport_code(IKAO)],[Внутренний код], [airport_name], [city(город)] [longitube(долгота)] [latitube(широта)[timezone(часовой пояс)],[country(страна)],[company(компания)],[[type of flight(тип рейса)],[терминалы]
Суть данной таблицы заключается в том, чтобы вести учет данных аэропортов
Для учета самолетов будет создана таблица (Самолеты) с сущнастями - [arcraft_code (ICAO)],[arcraft_code (IATA)],[model airplane (модель самолета)],[name_company(имя компании)],[range]
Для учета посадочных талонов будет создана таблица (Посадочные талоны) с сущнастями -[ticket_no],[flight_id],[boarding_no],[seat_no]
Для учета бронирования мест в самолете будет создана таблица (Бронирования) с сущностями - [book_ref],[book_date],[total_amount]
Для учета работы компании будет создана таблица (компания) с сущностями - [ID_comp],[name_company(имя компании)],[country(страна)],[[type of flight(тип рейса)],[(самолеты)],[оличество билетов]
Для учета рейсов будет создана таблица рейсы с сущностями - [Flights(Рейсы)],[ID_comp],[plane],[town_from],[town_to],[time_out],[time_in],[type of flight(тип рейса)],[оличество билетов],[дата вылета],[Passanger(пассажир)],[tickets(билеты)],[терминалы]
Для учета характеристики самолета будет создана таблица (модель самолетов) с сущностями -[Название самолета],[Число мест],[Крейсерская скорость],[Дальностть полета],[Максимальная взлетная масса],[Максимальная высота полета]
Для учета данных о перелете будет создана таблица (перелет) с сущностями - [trip_no],[date],[ID_psg],[place]
Для учета данных о пассажире будет создана таблица (пассажир) с сущностями -[ID_psg],[name],[номер места],[дата рождения],[фамилия],[имя],[отчество]
Для учета данных о местах в самолете будет создана таблица (места в самолете) с сущностями - [arcraft_code],[seat_no],[fare_conditions]
Для учета данных о перелете будет создана таблица (перелет) с сущностями - [ticket_no],[flight_id],[fare_conditions],[amount]
Для учета данных о билетах будет создана таблица (билеты) с сущностями [tickets_no], [book_ref], [passenger_id], [passenger_name], [departure_data(дата вылета)], [терминалы],[номер места], [model airplane (модель самолета)], [departure time (время вылета)]
Для учета информации обо всем пути будет создана таблица (путь) с сущностями -[way_no], [ID_comp], [plane], [town_from], [town_to], [time_out], [time_in]
Для учета информации о дате вылета будет создана таблица (дата вылета) с сущностями - [время ], [месяц ], [год], [день ]
Для учета заказов бует создана таблица (заказы) с сущностями -
[WAY_NO], [ID_COMP], [PLANE], [TOWN_FROM], [TOWN_TO], [TIME_OUT], [TIME_IN]
Для уточнения летного состава будет создана таблица (летный состав) с сущностями -[код летного состава],[номер летного состава]
Для учета пассажиров в пути будет создана таблица (летный состав) с сущностями - [trip_no],[date],[ID_psg],[place]
Для учета профессии будет создана таблица (ПРОФЕССИИ) с сущностями -[Код профессии],[Профессия]
Для учета терминалов будет создана таблица (терминалы) с сущностями - [Название терминала],[Имя рейса],[Направление],[время]
2.2 Определение атрибутов
Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности. Наименование атрибута должно быть выражено существительным в единственном числе (возможно, с характеризующими прилагательными). Примерами атрибутов сущности "Сотрудник аэропорта" могут быть такие атрибуты как "Код сотрудника", "Фамилия", "Имя", "Отчество", "Должность", "Зарплата" и т.п.
Рисунок.10 Атрибуты сущности (билеты)
Рисунок.11 Атрибуты сущности Way(путь)
Рисунок.12 Атрибуты сущности (самолеты)
Рисунок.13 Атрибуты сущности Аэропорты
2.3 Классификация связей
В процессе разработки базы данных "Аэропорт" возникла необходимость создания представлений, для отображения информации о рейсах, информация о экипаже на рейс, расписания рейсов, о типах самолетов, количестве мест в самолете, о сотрудниках аэропорта.
Представление airplane(самолеты) - данное представление отображает список кодов самолетов, модели самолетов, имена компаний.
Представление аэропорты - данное представление отображает код аэропорта, город аэропорта, страну аэропорта, часовой пояс аэропорта.
Представление посадочный талон - данное представление отображает номер посадочного талона, айди рейса, номер места.
Представление (Бронирования) - данное представление отображает дату бронирования, общее количество бронирования.
Представление (компания) - данное представление отображает информацию о компании.
Представление (Рейсы) - данное представление отображает информацию о рейсах.
Представление (модель самолетов) - данное представление отображает дополнительные характеристики самолета.
Установление связей между типами сущностей
При установлении связей между атрибутами можно выявить связи
- Один ко многим
- Многие ко многим
Так, например, связь один ко многим наблюдается между сущностями самолет и пассажиры.
Связь же Многие ко многим наблюдается между сущностями Рейсы и самолеты и т. Д.
Рис.14 Связи представления копании аэропорта
Рисунок.15 Связи представления компании аэропорта и самолеты компании
2.4 Выбор ключей
Рисунок.16 Ключ таблицы рейсы
Рисунок 17. Ключ таблицы аэропорты
Рисунок 18. Ключ таблицы aerplane(самолеты)
2.5 Определение состава таблиц для базы данных
Для определения состава таблицы самолеты были составлены следующие столбцы данных [airport_code(IATA)], [airport_code(IKAO)], [Внутренний код], [airport_name], [city(город)], [longitube(долгота)], [latitube(широта)], [timezone(часовой пояс)], [country(страна)], [терминалы],[range]
Рисунок.19 Состав таблицы airplane(самолеты)
Для определения состава таблицы аэропорты были составлены следующие столбцы данных [airport_code(IATA)],[airport_code(IKAO)],[Внутренний код],[airport_name],[city(город)],[longitube(долгота)],[latitube(широта)],[timezone(часовой пояс)],[country(страна)],[company(компания)],[[type of flight(тип рейса)],[терминалы]
Рисунок.20 Состав таблицы аэропорты
Для определения состава таблицы посадочные талоны были составлены следующие столбцы данных [ticket_no],[flight_id],[boarding_no],[seat_no]
Рисунок 21 Состав таблицы (посадочные талоны)
Для определения состава таблицы компания были составлены следующие столбцы данных [ID_comp],[name_company(имя компании)],[country(страна)],[[type of flight(тип рейса)],[(самолеты)],[оличество билетов]
Рисунок 22 Состав таблицы company(компания)
Для определения состава таблицы рейсы были составлены следующие столбцы данных [Flights(Рейсы)],[ID_comp],[plane],[town_from],[town_to],[time_out],[time_in],[type of flight(тип рейса)],[оличество билетов],[дата вылета],[Passanger(пассажир)],[tickets(билеты)],[терминалы]
Рисунок 23 Состав таблицы Flights(рейсы)
Для определения состава таблицы модель самолетов были составлены следующие столбцы данных Модель самолетов,[Название самолета], [Число мест],[Крейсерская скорость],[Дальностть полета], [Максимальная взлетная масса], [Максимальная высота полета]
Рисунок 24 Состав таблицы model airplane(модель самолетов)
Для определения состава таблицы перелет были составлены следующие столбцы данных [trip_no] [nchar],[date] [nchar],[ID_psg] [nchar],[place] [nchar]
Рисунок 25 Состав таблицы flights(перелеты)
2.6 Определение запросов, форм и отчетов базы данных
Определение запросов
Запрос таблицы самолеты
/****** Скрипт для команды SelectTopNRows из среды SSMS ******/
SELECT TOP 1000 [arcraft_code (ICAO)]
,[arcraft_code (IATA)]
,[model airplane (модель самолета)]
,[name_company(имя компании)]
,[range]
FROM [aero].[dbo].[airplane(самолеты)]
Рисунок 26. Запрос самолеты
Запрос таблицы самолеты
/****** Скрипт для команды SelectTopNRows из среды SSMS ******/
SELECT TOP 1000 [airport_code(IATA)]
,[airport_code(IKAO)]
,[Внутренний код]
,[airport_name]
,[city(город)]
,[longitube(долгота)]
,[latitube(широта)]
,[timezone(часовой пояс)]
,[country(страна)]
,[company(компания)]
,[[type of flight(тип рейса)]
,[терминалы]
FROM [aero].[dbo].[Airports(Аэропорты)]
Рисунок 27. Запрос аэропорты
Рисунок 28. Запрос компания
Запрос летный состав
/****** Скрипт для команды SelectTopNRows из среды SSMS ******/
SELECT TOP 1000 [код летного состава]
,[номер летного состава]
FROM [aero].[dbo].[Летный состав]
Определение форм базы данных
Рисунок 29 - Главная форма базы
На данной форме расположены кнопки для удобного доступа к информации такие как: (аэропорт), (пассажиры), (рейсы), (самолеты), (компания). и т.д.
На рисунке 30 представлена форма "самолеты"
Рисунок 30.Вкладка самолеты БД аэропорт
На данной форме расположены поля для заполнения информации о сам олетах такие как: Код ИСАО самолета (arcraft_code (ICAO)),Код ИАТА (arcraft_code (IATA)), (model airplane (модель самолета)), (name_company(имя компании)), (range).
Рисунок 31.Вкладка аэропорты БД аэропорт
На данной форме расположены поля для заполнения информации о самолетах такие как: " airporte_code (IATA)"," airport_code (IKAO)"," Внутренний код "," airport_name ",city(город),longitube(долгота), longitube(долгота),latitube(широта),timezone(часовой_пояс), country(компания),type of flight(тип рейса)
Рисунок 32.Вкладка рейсы БД аэропорт
На данной форме расположены поля для заполнения информации о рейсах такие как: [Flights(Рейсы)],[ID_comp],[plane],[town_from], [town_to],[time_out],[time_in],[type of flight(тип рейса)],[колличество билетов],[дата_вылета],[Passanger(пассажир)],[tickets(билеты)], [терминалы]
Определение отчетов в MICROSOFT ACCESS
Рисунок 33. Отчет рейсы
Рисунок 34.Отчет посадочные талоны
Отчет предназначен для того, чтобы сделать печатные копии информации из документов базы данных предназначенных для печати.
Средства разработки отчетов предназначаются для реализации отчета, при помощи которого может быть осуществлен вывод информации в виде документа. Отчет может быть создан с помощью мастера или в режиме конструктора. Создадим отчет "Aэрoпорт".
Данный отчет будет содержать следующие данные: airporte_code (IATA); airport_code(IKAO); Внутренний код;airport_name; city(город); ongitube(долгота);latitube(широта);timezone(часовой пробел пояс); country(компания);type of flight(тип рейса);
Для создания данного отчета сначала создадим запрос для того чтобы создание отчета было более удобным. Таблица, необходимая для создания запроса - " airporte_code (IATA)"; поля - " airport_code (IKAO)", " Внутренний код ", " airport_name ", city(город), longitube(долгота), longitube(долгота), latitube(широта), timezone(часовой пояс), country(компания), type of flight(тип рейса) . Для того чтобы создать необходимый отчет на основе запроса. Выберем пункт "Сoздание отчeта с помощью мaстера", послe чего на экрaне появится окно мастера создания отчета. На первом этапе появится окно, в кoтором необхoдимо выбрaть таблицу или запрос на основании которых будет строиться отчет. В данном случае мы выбирaем запрос "Пассажиры". Ниже в левом окне мастера появятся элементы данного запроса, их мы добавляем в левое окно "Выбранные поля" и нажимаем кнопку "Далее".
3. Пользовательский интерфейс Базы данных "Аэропорт"
Для организации эффективной работы пользователя нужно создать целостное приложение предметной области, все компоненты которого должны быть функциональны по назначению. При этом необходимо обеспечить удобный графический интерфейс пользователя. Для создания главной формы базы данных "Аэропорт" можно воспользоваться конструктором форм и нарисовать ее вручную с применением изображения и созданием кнопок. Для добавления кнопок на форму вызываем панель элементов
При создании кнопки появляется окно создания кнопки. В категории и действии указывается соответствующий пункт. Так настраивается функция кнопки. Затем выбираем соответствующий элемент из списка, вводим название кнопки и жмем "Готово". Таким же образом добавляем остальные кнопки.
Все получается так, как на рисунке 35. Это и есть главная форма базы данных.
Рисунок 35 - Пользовательский интерфейс базы данных
4. Результаты реализации и тестирования
Рисунок 36 - вкладка компании
Рисунок 37 - вкладка дата и время
Рисунок 38 - Страница 2 базы данных аэропорт
Рисунок 39 - Страница 3 базы данных аэропорт
Заключение
В результате выполненной работы была разработана и протестирована база данных аэропорт, целью и создание которой было хранение заполнение данных о аэропорте.
База данных разработана таким образом что ею легко и удобно пользоваться для ввода и проверки данных.
Приложение 1
Ссылка на веб базу https://quintadb.ru/widgets/bDFq1HxardMikaW7hdK8kc/cZW5LXWQTdIOoRWQTZwden
Без пользователя
Пароль: 9639304
Размещено на Allbest.ru
...Подобные документы
Выбор средств разработки базы данных для информационного функционирования аэропорта. Выделение и нормализация сущностей. Логическая схема и физическая структура базы данных. Спецификация и тестирование функций, процедур, триггеров, представлений.
курсовая работа [1,5 M], добавлен 07.06.2013Создание концептуальной модели СУБД Аэропорт, призванной автоматизировать работу служащих аэропорта. Схема данных, создание запросов, их формы. Построение базы данных и ее нормализация. Разработка прикладной программы: логическая структура, режимы работы.
курсовая работа [1,9 M], добавлен 06.12.2010База данных для ЗАО "ФК "Зенит", предназначенная для хранения и обработки данных о работниках клуба, его бюджете и результатах участия в соревнованиях. Разработка предварительных отношений и пользовательского интерфейса. Структура таблиц базы данных.
курсовая работа [4,4 M], добавлен 10.12.2011Процесс разработки базы данных для хранения и обработки информации. Ключи, индексы, триггеры, хранимые процедуры. Разработка пользовательского интерфейса и базы данных. Основные инструментальные средства для разработки клиентской и серверной частей.
дипломная работа [225,0 K], добавлен 18.05.2013Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Основные особенности создания базы данных автобусного парка, анализ этапов проектирования. PHP как скриптовый язык программирования.
курсовая работа [1,9 M], добавлен 04.04.2013Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Microsoft Access - система управления базой данных, предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки. Разработка базы данных для хранения данных о книгах, покупателях, персонале книжного магазина.
курсовая работа [6,2 M], добавлен 14.11.2011Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Анализ способов создания базы данных для учета книг личной библиотеки, особенности использования языка программирования C++Builder.
курсовая работа [8,1 M], добавлен 10.01.2014База данных как компьютеризованная система, предназначенная для хранения информации и предоставления ее по требованию. Описание предметной области для проектирования и организации базы учета данных готовой продукции и сопровождения ее программой.
дипломная работа [1,0 M], добавлен 19.05.2011Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.
дипломная работа [2,0 M], добавлен 25.03.2014Определение базы данных и банков данных. Компоненты банка данных. Основные требования к технологии интегрированного хранения и обработки данных. Система управления и модели организации доступа к базам данных. Разработка приложений и администрирование.
презентация [17,1 K], добавлен 19.08.2013База данных как организованная структура, предназначенная для обработки информации. Этапы разработки базы данных для организации, занимающейся оптовой продажей краски. Запрос как отбор информации по заданным условиям. Способы создания таблиц в Access.
контрольная работа [2,0 M], добавлен 14.05.2013Что такое базы данных, визуализация информации базы. Структура и свойства простейшей базы данных. Характеристика определений, типов данных, безопасность, специфика формирования баз данных. Подходы к проектированию технического задания. Работа с таблицами.
презентация [4,3 M], добавлен 12.11.2010Цели проектирования базы данных "Аэропорт": обработка информации о рейсах, расписании самолетов и билетах. Анализ предметной области. Принцип работы модели. Особенности реализации информационной системы. Среда программирования клиентского приложения.
лабораторная работа [2,4 M], добавлен 07.01.2014Создание базы данных в СУБД ACCESS для автоматизации работы служащих аэропорта, этапы проектирования реляционной БД. Построение инфологической модели ПО. Разработка средств обеспечения безопасности данных; функциональное назначение программного средства.
курсовая работа [3,8 M], добавлен 25.06.2011Изучение понятия баз данных - набора специальным образом организованных, хранящихся вместе данных, относящихся к определенному роду или кругу деятельности. СУБД – комплекс программных и языковых средств для создания, редактирования и ведения баз данных.
презентация [4,3 M], добавлен 21.02.2011Характеристика, классификация и структура баз данных. Модель базы данных в Delphi. Разработка базы данных для вуза с целью облегчения процесса поиска нужной информации о студенте. Требования к техническому, методическому и программному обеспечению.
курсовая работа [1,0 M], добавлен 18.08.2009Структура базы данных "Библиотечный фонд". Разработка таблиц "Авторы", "Выдача книг", "Книги фонда". Таблица "Разделы книг" как способ хранения информации о существующих разделах. Способы занесения информации о сотрудниках библиотеки. Формы базы данных.
курсовая работа [940,8 K], добавлен 28.05.2012Исследование значения информации и информационных услуг в современном мире. Изучение истории хранения и обработки информации. Проектирование инфологической модели базы данных. Реляционная модель баз данных. Домены и отношения. Реляционное исчисление.
курсовая работа [47,9 K], добавлен 13.07.2015База данных как организованная структура, предназначенная для хранения информации. Методика построения и практической апробации базы данных для автоматизации учета движения студентов на факультете и начисления стипендии. Оценка целостности данных.
курсовая работа [576,2 K], добавлен 21.08.2011