Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_Записка.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.03 Mб
Скачать

Введение

Достаточно простым и довольно мощным инструментом для разработки информационных систем является системы управления базами данных (СУБД) Microsoft Access.

Применение ее возможно в двух режимах:

для разработки приложений (среда разработчика)

для запуска приложений (пользовательская среда)

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

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

В данной работе предложена созданная в среде Microsoft Access система учета рейсов воздушных судов, ориентированная на пользователей с минимальными знаниями БД.

1 Постановка задачи

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

Основой информационной модели является реляционная модель данных [1], состоящая из нескольких связанных таблиц. В каждой таблице с помощью атрибутов описывается множество однотипных объектов (Таблица 1)

Таблица 1 – Таблицы и атрибуты

Таблица

Атрибуты

Самолеты

Тип ВС, пассажировместимость, максимальный взлетный вес, дальность беспосадочного полета

Аэропорты

Название, расстояние, тариф, признак валюты, сбор за метеообеспечение, ставка сбора за 1 т взлетного веса, ставка сбора за обслуживание 1 пассажира

Рейсы

Аэропорт, тип ВС, дата, количество проданных билетов

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

2 Описание таблиц

2.1 Свойства таблиц

В результате анализа информационной модели и множества информационных запросов [2] делаем вывод, что таблицы БД разрабатываемого приложения должны иметь следующие свойства (Таблица 2 – Таблица 4)

Таблица 2 – Свойства полей таблицы «Самолеты»

Имя поля

Тип данных

Описание

Размер поля

КодВС

Счетчик

Код типа ВС

Длинное целое

ТипВС

Текстовый

Наименование типа ВС

20

Пассаж

Числовой

Пассажировместимость ВС

Целое

ВзлВес

Числовой

Максимальный взлетный вес, т

Двойное с плав.точкой

Дальность

Числовой

Дальность беспосадочного полета, км

Целое

Таблица 3 – Свойства полей таблицы «Аэропорты»

Имя поля

Тип данных

Описание

Размер поля

КодАП

Счетчик

Код аэропорта

Длинное целое

Название

Текстовый

Название аэропорта

30

Расст

Числовой

Расстояние до аэропорта от Самары, км

Двойное с плав.точкой

Тариф

Числовой

Стоимость билета до аэропорта, т.руб

Двойное с плав.точкой

УЕ

Логический

Цены в условных единицах

Метео

Числовой

Сбор за метеообеспечение, руб

Целое

СтавкаТонна

Числовой

Ставка сбора за 1 тонну взлетного веса, руб

Целое

Ставкапасс

Числовой

Ставка сбора за обслуживание 1 пассажира, т.руб

Двойное с плав.точкой

Таблица 4 – Свойства полей таблицы «Рейсы»

Имя поля

Тип данных

Описание

Размер поля

КодРейса

Счетчик

Код рейса

Длинное целое

КодАП

Числовой

Код аэропорта

Длинное целое (создается мастером подстановок)

КодВС

Числовой

Код типа ВС

Длинное целое (создается мастером подстановок)

Дата

Дата/время

Дата выполнения рейса

Билеты

Числовой

Продано билетов

Длинное целое