Автор: Пользователь скрыл имя, 26 Ноября 2012 в 08:07, курсовая работа
Содержание задания: Разработать справочную систему по техническому обслуживанию воздушных судовучета рейсов воздушных судов.
В данной работе предложена созданная в среде Microsoft Access система учета технического обслуживания воздушных судов, ориентированная на пользователей с минимальными знаниями БД.
Разработана система учета рейсов воздушных судов, выполняемых из аэропорта Курумоч в другие аэропорты. Позволяет получать сведения о выполненных рейсах, характеристиках аэропортов и типах воздушных судов (ВС). Имеется возможность ввода новых сведений в систему, а также редактирования имеющихся данных. Предусмотрено получение необходимых сведений в виде экранных форм и печатных отчетов. Диалог построен на основе кнопочного меню.
Запросы [3] позволяют организовать отбор данных и вычисления, создавать новые таблицы, обновлять данные в таблицах. На основе запросов строятся формы и отчеты.
Источником запроса могут быть одна или несколько таблиц, а также запрос. Ниже (Таблица 5) перечислены источники запросов и объекты (формы и отчеты), которые используют эти запросы.
Таблица 5 – Источники и объекты, использующие запросы
Источник запроса (таблица /запрос) |
Запрос |
Тип запроса |
Объекты, использующие запрос | |
Форма |
Отчет | |||
Вид обслуживания, Самолеты, График проведения |
Полный График |
Запрос на выборку |
Полный график |
График Проведения1 |
Вид обслуживания, Самолеты, График проведения |
Возраст |
Запрос с вычисляемым полем |
Запрос1 |
|
Вид обслуживания, Самолеты, График проведения |
выборВО |
Запрос с параметром |
3_ВыборВС |
|
Самолеты, График проведения |
1_91 за период |
Запрос с условием на значение |
1_91 | |
Вид обслуживания, Самолеты, График проведения |
выбор по борт номеру |
Запрос с параметром |
ОТКБорт№ |
Запрос построен по таблицам «Вид обслуживания», «Самолеты», «График проведения», показывает все атрибуты системы и позволяет построить форму «Полный график». Свойства запроса приведены в Таблице 6.
Таблица 6 – Свойства запроса «ПолныйСписок»
Имя |
Таблица |
Сортировка |
Условие отбора |
Дата |
График проведения |
||
Борт № |
Самолеты |
||
Тип ВС |
Самолеты |
||
Год вып |
Самолеты |
||
Отв Лицо |
Вид обслуживания |
||
Периодичность |
Вид обслуживани |
||
Видобслуживания |
Вид обслуживани |
по возрастанию |
|
Запрос построен по таблицам «Вид обслуживания», «Самолеты», «График проведения», позволяет построить форму «Запрос1» и получить отчет «Самолеты1». Вычисляемым полем является Возраст. Свойства запроса приведены в Таблице 7.
Таблица 7 – Свойства запроса «Возраст»
Имя |
Таблица |
Сортировка |
Условие отбора |
Вод Обслуж |
График обслуживания |
По возрастанию |
|
Тип ВС |
Самолеты |
||
Борт № |
Самолеты |
по возрастанию |
|
Год вып |
Самолеты |
||
Отв лицо |
Вид обслуживания |
||
Возраст: Year(Date())-[Год вып] |
Запрос с параметром построен по таблицам «Самолеты» , График проведения», Вид обслуживания и является источником данных для формы «выборВО1». Параметром является значение элемента Поле8, расположенного на форме 3 выборВО1. Свойства запроса приведены в Таблице 8.
Таблица 8 – Свойства запроса «ВыборВС»
Имя |
Таблица |
Сортировка |
Условие отбора |
Борт № |
Самолеты |
По возрастанию |
|
Вид обслуживания |
Вид обслуживания |
[Forms]![выборВО1]![Выбр ВО | |
Дата |
График проведения |
||
Отв Лицо |
Вид обслуживания |
| |
Переодичность |
Вид обслуживания |
Запрос построен по таблице «График проведения», «Самолеты» и позволяет получить отчет «1-91». Свойства запроса приведены в Таблице 9.
Таблица 9 – Свойства запроса «1_91 за период»
Имя |
Таблица |
Сортировка |
Условие отбора |
Борт№ |
График обслуживания |
||
Вид обслуж |
График обслуживания |
||
Дата |
График обслуживания |
По возрастанию |
>Date()-90 And <=Date() |
Тип ВС |
Самолеты |
Запрос с параметром построен по таблицам «График проведения», «Вид обслуживания», «Самолеты» и позволяет построить отчет «ОТКБорт№». Параметром является наименование Борт №. Свойства запроса приведены в Таблице 10.
Таблица 10 – Свойства запроса «выбор по борт номеру»
Имя |
Таблица |
Сортировка |
Условие отбора |
Вид Обслуж |
График Проведения |
по возрастанию |
|
Борт № |
Самолеты |
[Введите Борт №] | |
Периодичность |
Вид обслуживания |
||
Дата |
График Проведения |
||
Отв Лицо |
Вид обслуживания |
Форма [3] позволяет организовать представление данных на экране в удобном для пользователя виде.
Формы для ввода и редактирования построены как формы в один столбец и предназначены для добавления, удаления и редактирования записей. Формы имеют одинаковые кнопки для перемещения по записям, удаления, сохранения и дублирования записей. Поля со списком используются для связанных таблиц.
Форма «РедСамолеты» для ввода и редактирования данных в таблице «Самолеты» (Рисунок 2) организована как форма в один столбец.
Рисунок 2 – Форма «РедСамолеты» для ввода и редактирования данных в таблице «Самолеты»
Форма «РедВид обслуживания» для ввода и редактирования данных в таблице «Вид Обслуживания» (рисунок 3) организована как форма в один столбец.
Рисунок 3 – Форма «РедВид обслуживания» для ввода и редактирования данных в таблице «Вид Обслуживания»
Форма «РедГрафик» для ввода и редактирования данных в таблице «График Проведения» (рисунок 4) организована как форма в один столбец.
Рисунок 4 – Форма «РедГрафик» для ввода и редактирования данных в таблице «Рейсы»
Эти формы позволяют организовать просмотр данных в нужном виде. Данные для форм берутся из таблицы или запросов (таблица 10).
Таблица 11 – Источники данных для форм
Таблица |
Запрос |
Формы для просмотра |
Полный график |
Полный график | |
Самолеты |
Возраст |
Самолеты_1 |
выборВО |
выборВО1 |
Ленточная форма «Полный График» (рисунок 5) позволяет просматривать все данные из таблиц «Вид Обслуживания», «График Проведения», «Самолеты». Форма построена по запросу «Полный график».
Рисунок 5 – Форма «Полный График» для просмотра полного списка рейсов
Форма «Самолеты_1» (рисунок 6) является составной и включает в себя главную форму (в один столбец), построенную по таблице «Самолеты », и подчиненную (ленточную) форму, построенную по запросу «Возраст». Она позволяет просмотреть виды технических работ, выполненных для каждого вида обслуживания, с расчетом возраста самолета
.
Рисунок 6 – Форма «Самолеты_1» для просмотра технического обслуживания по каждому Борт № ВС
Форма «выборВО1» (рисунок 7), построенная по запросу «выборВО», включает в себя поле, в которое вводится Вид обслуживания, и ленточную форму, отображающую список технических работ, упорядоченный по Борт№.
Рисунок 7 – Форма «выборВО1» для просмотра работ по видам обслуживания
Отчеты позволяют просмотреть и вывести на печать данные в нужном виде [3]. Отчеты формируются на основе таблиц или запросов (Таблица 11).
Таблица 12 – Источники отчетов
Запрос |
Отчет |
Тип отчета |
1_91 за период |
1_91 |
Отчет о технических работах выполненных за последние 91 дней, упорядоченный по дате |
выбор по борт номеруь |
выбор по борт номеру |
Отчет с группировкой рейсов по типам ВС и подведением итогов по занятости кресел |
ОТКБорт№ |
3_ВыборАП |
Отчет по рейсам в аэропорт, название которого вводится пользователем |
Отчет «1_91» (рисунок 8) получен по запросу «1_91 за период» и показывает виды обслуживания, выполненные за последние 91 дней. Данные упорядочены по дате.
Рисунок 8 – Отчет «1_90_Дней» о рейсах, выполненных в последние три месяца
Отчет «График Проведения1» (рисунок 9) получен по запросу «Возраст» и отражает возраст самолетов. Данные с группированы и упорядочены Бортовым номерам. Подсчитан возраст Вс по каждому Борт №.
Рисунок 9 – Отчет «График Проведения1» с группировкой рейсов по № бортов ВС
Отчет «График ОТКБорт№» о технических работ с выбором № борта ВС» (рисунок 10) получен по запросу с параметром «выбор по борт номеру» и представляет список видов обслуживания для заданного борта ВС. Данные упорядочены по видам обслуживании..
Рисунок10 Отчет «ОТКБорт№» о технических работ с выбором борта ВС
Взаимодействие пользователя с приложением организовано через кнопочные формы-меню. После загрузки приложения открывается главная кнопочная форма (Рисунок11), в которой все операции разделены на группы (Ввод и редактирование данных, Просмотр данных, Формирование отчетов). Группы связаны с соответствующими кнопками, через которые вызываются кнопочные формы следующего уровня (Ввод и редактирование данных, Просмотр данных, Просмотр отчетов), или заканчивается работа в приложении (Завершение работы).
Рисунок 11 – Главная кнопочная форма «Главная»
Через кнопочные формы следующих уровней выполняются конкретные операции по редактированию (рисунок 12), просмотру данных (рисунок 13), получению отчетов (рисунок 14). Возврат из них в главную кнопочную форму осуществляется через кнопку «Выход».
Рисунок 12 – Кнопочная форма «ФормаВвода» для открытия форм ввода и редактирования данных
Ввод и редактирование данных осуществляется с помощью форм, описанных в п. 4.1.
Просмотр данных осуществляется с помощью форм, описанных в п. 4.2.
Рисунок 13 – Кнопочная форма «Форма просмотра» для открытия форм просмотра данных
Рисунок 14 – Кнопочная форма «Форма отчет» для формирование отчетов
Вид отчетов представлен в разделе 5.
Макрос – набор из одной или более макрокоманд, которые выполняются последовательно каждый раз при запуске макроса и осуществляют определенные операции (кнопка запускает макрос, открывающий или закрывающий форму, печатающий отчет и т.п.).
В группе макросов «Главные» (таблица 13) объединены макросы, обеспечивающее работу кнопок, расположенных на Главной кнопочной форме «Главная», и открывающих кнопочные формы «Форма Ввода», «Форма просмотр», «Форма отчет» следующего уровня.
Информация о работе Справочная система по обслуживанию воздушных судов