- •Задание на курсовой проект
- •Тема: Система учета рейсов воздушных судов
- •1 Исходные данные
- •4 Отчеты
- •5 Организация диалога
- •Реферат
- •Введение
- •1 Постановка задачи
- •2 Описание таблиц
- •2.1 Свойства таблиц
- •2.2 Схема данных
- •2.3 Заполнение таблиц
- •3 Описание запросов
- •3.1 Запрос «ПолныйСписок»
- •3.2 Запрос «Занятость»
- •3.3 Запрос «ВыборВс»
- •3.4 Запрос «ЗаПериод»
- •3.5 Запрос «ВыборАп»
- •4.2.1 Полный Список
- •4.2.2 Аэропорты и рейсы
- •4.2.3 Выбор типа вс
- •5 Описание отчетов
- •6.2 Описание макросов
- •6.3 Запуск приложения
- •7 Руководство оператора
- •Заключение
- •Список использованных источников
Введение
Достаточно простым и довольно мощным инструментом для разработки информационных систем является системы управления базами данных (СУБД) Microsoft Access.
Применение ее возможно в двух режимах:
для разработки приложений (среда разработчика)
для запуска приложений (пользовательская среда)
В первом случае от пользователя требуются специальные знания, однако диапазон информационных запросов к базе данных (БД), а также виды и формы отчетов, практическим не ограничены.
Во втором случае работать в системе может пользователь без специальной подготовки, но перечень информационных запросов и виды отчетов жестко зафиксированы разработчиком приложения. Второй способ получил на практике наибольшее распространение для несложных БД.
В данной работе предложена созданная в среде Microsoft Access система учета рейсов воздушных судов, ориентированная на пользователей с минимальными знаниями БД.
1 Постановка задачи
Необходимо разработать приложение, автоматизирующее процесс хранения и выдачи справочных сведений о рейсах воздушных судов, выполняемых из аэропорта Курумоч в другие аэропорты. Программа должна поддерживать просмотр, добавление, удаление, редактирование информации о рейсах, а также выводить на экран и печать необходимые справки и отчеты. Программу необходимо реализовать в СУБД Access в виде приложения, ориентированного на рядового пользователя.
Основой информационной модели является реляционная модель данных [1], состоящая из нескольких связанных таблиц. В каждой таблице с помощью атрибутов описывается множество однотипных объектов (Таблица 1)
Таблица 1 – Таблицы и атрибуты
-
Таблица
Атрибуты
Самолеты
Тип ВС, пассажировместимость, максимальный взлетный вес, дальность беспосадочного полета
Аэропорты
Название, расстояние, тариф, признак валюты, сбор за метеообеспечение, ставка сбора за 1 т взлетного веса, ставка сбора за обслуживание 1 пассажира
Рейсы
Аэропорт, тип ВС, дата, количество проданных билетов
На основе данных из этих таблиц с использованием соответствующих запросов можно получить все формы для просмотра и отчеты, требуемые в задании к курсовому проекту
2 Описание таблиц
2.1 Свойства таблиц
В результате анализа информационной модели и множества информационных запросов [2] делаем вывод, что таблицы БД разрабатываемого приложения должны иметь следующие свойства (Таблица 2 – Таблица 4)
Таблица 2 – Свойства полей таблицы «Самолеты»
Имя поля |
Тип данных |
Описание |
Размер поля |
КодВС |
Счетчик |
Код типа ВС |
Длинное целое |
ТипВС |
Текстовый |
Наименование типа ВС |
20 |
Пассаж |
Числовой |
Пассажировместимость ВС |
Целое |
ВзлВес |
Числовой |
Максимальный взлетный вес, т |
Двойное с плав.точкой |
Дальность |
Числовой |
Дальность беспосадочного полета, км |
Целое |
Таблица 3 – Свойства полей таблицы «Аэропорты»
Имя поля |
Тип данных |
Описание |
Размер поля |
КодАП |
Счетчик |
Код аэропорта |
Длинное целое |
Название |
Текстовый |
Название аэропорта |
30 |
Расст |
Числовой |
Расстояние до аэропорта от Самары, км |
Двойное с плав.точкой |
Тариф |
Числовой |
Стоимость билета до аэропорта, т.руб |
Двойное с плав.точкой |
УЕ |
Логический |
Цены в условных единицах |
|
Метео |
Числовой |
Сбор за метеообеспечение, руб |
Целое |
СтавкаТонна |
Числовой |
Ставка сбора за 1 тонну взлетного веса, руб |
Целое |
Ставкапасс |
Числовой |
Ставка сбора за обслуживание 1 пассажира, т.руб |
Двойное с плав.точкой |
Таблица 4 – Свойства полей таблицы «Рейсы»
Имя поля |
Тип данных |
Описание |
Размер поля |
КодРейса |
Счетчик |
Код рейса |
Длинное целое |
КодАП |
Числовой |
Код аэропорта |
Длинное целое (создается мастером подстановок) |
КодВС |
Числовой |
Код типа ВС |
Длинное целое (создается мастером подстановок) |
Дата |
Дата/время |
Дата выполнения рейса |
|
Билеты |
Числовой |
Продано билетов |
Длинное целое |
