Справочная система по обслуживанию воздушных судов

Автор: Пользователь скрыл имя, 26 Ноября 2012 в 08:07, курсовая работа

Описание работы

Содержание задания: Разработать справочную систему по техническому обслуживанию воздушных судовучета рейсов воздушных судов.
В данной работе предложена созданная в среде Microsoft Access система учета технического обслуживания воздушных судов, ориентированная на пользователей с минимальными знаниями БД.
Разработана система учета рейсов воздушных судов, выполняемых из аэропорта Курумоч в другие аэропорты. Позволяет получать сведения о выполненных рейсах, характеристиках аэропортов и типах воздушных судов (ВС). Имеется возможность ввода новых сведений в систему, а также редактирования имеющихся данных. Предусмотрено получение необходимых сведений в виде экранных форм и печатных отчетов. Диалог построен на основе кнопочного меню.

Работа содержит 1 файл

ИТ записка по курсовому 2.doc

— 1.14 Мб (Скачать)

 

3 ОПИСАНИЕ ЗАПРОСОВ

Запросы [3] позволяют организовать отбор данных и вычисления, создавать новые таблицы,  обновлять данные в таблицах. На основе запросов строятся формы и отчеты.

Источником запроса могут быть одна или несколько таблиц, а также  запрос. Ниже (Таблица 5) перечислены  источники запросов и объекты (формы  и отчеты), которые используют эти запросы.

 

Таблица 5 – Источники и объекты, использующие запросы

Источник 

запроса (таблица /запрос)

Запрос

Тип запроса

Объекты, использующие запрос

Форма

Отчет

Вид обслуживания, Самолеты,  График проведения

Полный График

Запрос на выборку

Полный график

График Проведения1

Вид обслуживания, Самолеты,  График проведения

Возраст

Запрос с вычисляемым полем

Запрос1

 

Вид обслуживания, Самолеты,  График проведения

выборВО

Запрос с параметром

3_ВыборВС

 

Самолеты,  График проведения

1_91 за период

Запрос с условием на значение

 

1_91

Вид обслуживания, Самолеты,  График проведения

выбор по борт номеру

Запрос с параметром

 

ОТКБорт№


3.1 Запрос «Полный График»

Запрос построен по таблицам «Вид обслуживания», «Самолеты», «График  проведения», показывает все атрибуты системы и позволяет построить форму «Полный график». Свойства запроса приведены в Таблице 6.

Таблица 6 – Свойства запроса «ПолныйСписок»

Имя

Таблица

Сортировка

Условие отбора

Дата

График проведения

   

Борт №

Самолеты

   

Тип ВС

Самолеты

   

Год вып

Самолеты

   

Отв Лицо

Вид обслуживания

   

Периодичность

Вид обслуживани

   

Видобслуживания

Вид обслуживани

по возрастанию

 
       

 

3.2 Запрос «Возраст»

Запрос построен по таблицам «Вид обслуживания», «Самолеты», «График  проведения», позволяет построить форму «Запрос1» и получить отчет «Самолеты1». Вычисляемым полем является Возраст.  Свойства запроса приведены в Таблице 7.

Таблица 7 – Свойства запроса «Возраст»

Имя

Таблица

Сортировка

Условие отбора

Вод Обслуж

График обслуживания

По возрастанию

 

Тип ВС

Самолеты

   

Борт №

Самолеты

по возрастанию

 

Год вып

Самолеты

   

Отв лицо

Вид обслуживания

   

Возраст: Year(Date())-[Год вып]

     

3.3 Запрос «выборВО»

Запрос с параметром построен по таблицам «Самолеты» , График проведения», Вид обслуживания и является источником данных для формы «выборВО1». Параметром является значение элемента Поле8, расположенного на форме 3 выборВО1.  Свойства запроса приведены в Таблице 8.

 

Таблица 8 – Свойства запроса «ВыборВС»

Имя

Таблица

Сортировка

Условие отбора

Борт №

Самолеты

По возрастанию

 

Вид обслуживания

Вид обслуживания

 

[Forms]![выборВО1]![Выбр ВО Макр]

Дата

График проведения

   

Отв Лицо

Вид обслуживания

 

 

Переодичность

Вид обслуживания

   

3.4 Запрос «1_91 за период»

Запрос построен по таблице «График проведения», «Самолеты» и позволяет получить отчет «1-91». Свойства запроса приведены в Таблице 9.

 

Таблица 9 – Свойства запроса «1_91 за период»

Имя

Таблица

Сортировка

Условие отбора

Борт№

График обслуживания

   

Вид обслуж

График обслуживания

   

Дата

График обслуживания

По возрастанию

>Date()-90 And <=Date()

Тип ВС

Самолеты

   

 

3.5 Запрос «выбор по борт номеру»

Запрос с параметром построен по таблицам «График проведения», «Вид обслуживания», «Самолеты» и позволяет построить отчет «ОТКБорт№». Параметром является наименование Борт №.  Свойства запроса приведены в Таблице 10.

 

Таблица 10 – Свойства запроса «выбор по борт номеру»

Имя

Таблица

Сортировка

Условие отбора

Вид Обслуж

График Проведения

по возрастанию

 

Борт №

Самолеты

 

[Введите Борт №]

Периодичность

Вид обслуживания

   

Дата

График Проведения

   

Отв Лицо

Вид обслуживания

   

4 ОПИСАНИЕ ФОРМ

Форма [3] позволяет организовать представление данных на экране в удобном для пользователя виде.

4.1 Формы для ввода и редактирования данных

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

4.1.1 Таблица «Самолеты»

Форма «РедСамолеты» для ввода и редактирования данных в таблице «Самолеты»  (Рисунок 2) организована как форма в один столбец.

 

Рисунок 2 – Форма «РедСамолеты» для ввода и редактирования данных в таблице «Самолеты»

4.1.2 Таблица «Вид обслуживания»

Форма «РедВид обслуживания» для ввода и редактирования данных в таблице «Вид Обслуживания» (рисунок 3) организована как форма в один столбец.

 

 

Рисунок 3 – Форма «РедВид обслуживания» для ввода и редактирования данных в таблице «Вид Обслуживания»

4.1.3 Таблица «График Проведения»

Форма «РедГрафик» для ввода и редактирования данных в таблице «График Проведения» (рисунок 4) организована как форма в один столбец.

 

 

Рисунок 4 – Форма «РедГрафик» для ввода и редактирования данных в таблице «Рейсы»

4.2 Формы для просмотра

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

 

Таблица 11 – Источники данных для форм

Таблица

Запрос

Формы для просмотра

 

Полный график

Полный график

Самолеты

Возраст

Самолеты_1

 

выборВО

выборВО1


 

4.2.1 Полный График

Ленточная форма «Полный График» (рисунок 5) позволяет просматривать все данные из таблиц «Вид Обслуживания», «График Проведения», «Самолеты». Форма построена по запросу «Полный график».

 

 

Рисунок 5 – Форма «Полный График» для просмотра полного списка рейсов

4.2.2 График тех обслуживания

Форма «Самолеты_1» (рисунок 6) является составной и включает в себя главную форму (в один столбец), построенную по таблице «Самолеты », и подчиненную (ленточную) форму, построенную по запросу «Возраст». Она позволяет просмотреть виды технических работ, выполненных для каждого вида обслуживания, с расчетом возраста самолета

.

Рисунок 6 – Форма «Самолеты_1» для просмотра технического обслуживания по каждому Борт № ВС

4.2.3 Выбор Вида обслуживания 

Форма «выборВО1» (рисунок 7), построенная по запросу «выборВО», включает в себя поле, в которое вводится Вид обслуживания, и ленточную форму, отображающую список технических работ, упорядоченный по Борт№.

Рисунок 7 – Форма «выборВО1» для просмотра работ по видам обслуживания

5 ОПИСАНИЕ ОТЧЕТОВ

Отчеты позволяют  просмотреть и вывести на печать данные в нужном виде [3]. Отчеты формируются на основе таблиц или запросов (Таблица 11).

 

Таблица 12 – Источники отчетов

Запрос

Отчет

Тип отчета

1_91 за период

1_91

Отчет о технических работах выполненных за последние 91 дней, упорядоченный по дате

выбор по борт номеруь

выбор по борт номеру

Отчет с группировкой рейсов по типам  ВС и подведением итогов по занятости  кресел

ОТКБорт№

3_ВыборАП

Отчет по рейсам в аэропорт, название которого вводится пользователем


5.1 Отчет по обслуживанию за последние 3 месяца,

Отчет «1_91» (рисунок 8) получен по запросу «1_91 за период» и показывает виды обслуживания, выполненные за последние 91 дней. Данные упорядочены по дате.

 

 

Рисунок 8 – Отчет «1_90_Дней» о рейсах, выполненных в последние три месяца

5.2 Отчет с группировкой  по Бортовым номерам с определением возраста самолета.

Отчет «График Проведения1» (рисунок 9) получен по запросу «Возраст» и отражает возраст самолетов. Данные с группированы и упорядочены Бортовым номерам. Подсчитан возраст Вс по каждому Борт №.

Рисунок 9 – Отчет «График Проведения1» с группировкой рейсов по № бортов ВС

5.3 Отчет о проведении технических работ , с выбором по № борта ВС

Отчет «График ОТКБорт№» о технических работ с выбором № борта ВС» (рисунок 10) получен по запросу с параметром «выбор по борт номеру» и представляет список видов обслуживания для заданного борта ВС. Данные упорядочены по видам обслуживании..

 

 

Рисунок10 Отчет  «ОТКБорт№» о технических работ с выбором борта ВС

6 ОРГАНИЗАЦИЯ ДИАЛОГА

6.1 Кнопочные формы

Взаимодействие пользователя с приложением организовано через  кнопочные формы-меню. После загрузки приложения открывается главная  кнопочная форма (Рисунок11), в которой все операции разделены на группы (Ввод и редактирование данных, Просмотр данных, Формирование отчетов). Группы связаны с соответствующими кнопками, через которые вызываются кнопочные формы следующего уровня (Ввод и редактирование данных, Просмотр данных, Просмотр отчетов), или заканчивается работа в приложении (Завершение работы).

 

 

 

Рисунок 11 – Главная кнопочная форма «Главная»

 

Через кнопочные формы  следующих уровней выполняются  конкретные операции по редактированию (рисунок 12), просмотру данных (рисунок 13), получению отчетов (рисунок 14). Возврат из них в главную кнопочную форму осуществляется через кнопку «Выход».

 

 

Рисунок 12  – Кнопочная форма  «ФормаВвода» для открытия форм ввода и редактирования данных

 

Ввод и редактирование данных осуществляется с помощью  форм, описанных в п. 4.1.

Просмотр данных осуществляется с помощью форм, описанных в п. 4.2.

 

 

Рисунок 13 – Кнопочная форма  «Форма просмотра» для открытия форм просмотра данных

 

 

 

Рисунок 14 – Кнопочная форма  «Форма отчет» для формирование отчетов

Вид отчетов представлен  в разделе 5.

6.2 Описание макросов

Макрос – набор из одной или более макрокоманд, которые выполняются последовательно каждый раз при запуске макроса и осуществляют определенные операции (кнопка запускает макрос, открывающий  или закрывающий форму, печатающий отчет и т.п.).

В группе макросов «Главные» (таблица 13) объединены макросы, обеспечивающее работу кнопок, расположенных на Главной кнопочной форме «Главная», и открывающих кнопочные формы «Форма Ввода», «Форма просмотр», «Форма отчет» следующего уровня.

В группе макросов «Редактирование» (таблица 14) объединены макросы, обеспечивающие работу кнопок, расположенных на форме «Форма ввода», и открывающих формы «РедГрафик», «РедСамолеты», «РедВид обслуживания» для ввода и редактирования данных.

Информация о работе Справочная система по обслуживанию воздушных судов