Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Общие требования о работе системы



Программный продукт разработан средствами языка программирования Borland Delphi 7.0 под управлением ОС Windows для стандартной конфигурации компьютера Pentium II или выше по технологии клиент/сервер.

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

· сетевая ОС Windows 2000 (XP, 2003 Server);

· сервер баз данных MS SQL Server 2000.

Автоматизированная система запускается автономным *.exe файлом.

Для организации параллельного доступа к базе данных используется ADOConnection (ADODB) драйвер под именем connect.

Программный продукт можно запускать на компьютерах Pentium II и выше стандартной конфигурации под управлением операционной системы Windows 98/NT/2000/XP/2003.

2.3.2 Инсталляция и выполнение программного продукта

Перед началом эксплуатации программного продукта «Информационная система учета расхода топлива и наработки агрегатов» необходимо выполнить следующие действия по настройке параметров:

· переписать с гибкого (оптического) носителя на жесткий диск папку с программой: program;

· переписать с гибкого (оптического) носителя на жесткий диск папку с базой данных: ИАС_Data;

· запустить Microsoft SQL Server 2000;

· присоединить базу данных, располагающуюся в папке BD/ИАС_Data.MDF на сервер;

· настроить соединение ADOConnection, под названием AT_conn.udl (рис. 2);

· выбрать БД на сервере ИАС_Data в пункте 3 (см. рисунок 2).

Рис. 2. Окно настройки соединения с базой данных

При настройке связи с SQL Server на вкладке подключения в пункте возможно нужно будет выбрать имя сервера (см. рисунок 2.), при условии, что их несколько, и нажать «Обновить» и только после этого выбирать БД.

2.4. Даталогическая модель системы

Для решения поставленной задачи, на основании анализа объектов автоматизации, спроектирована в среде MS SQL Server 2000 приведенная к третьей нормальной форме база данных ИАС_Data, состоящая из следующих связанных таблиц: самолеты, начальные значения, налет самолетов, даты полетов, причины газовок, полеты, опробования двигателей, заправочные ведомости, приходные ведомости, сдача топлива на склад, а также таблицы для каждого типа агрегатов.

Целостность данных обеспечивается заложенными во время создания таблиц ограничениями на тип, размер и диапазон допустимых значений данных.

Ссылочная целостность поддерживается определенными во время создания таблиц ссылками на родительские таблицы.

Самолеты размещаются в таблице Самолеты, структура которой приводится в таблице (табл. 2.1).

Таблица 2.1

Структура таблицы Самолеты

Имя поля Tип Размер Назначение Примечание
Номер_самолета Сhar   Бортовой номер Первичный ключ
Завод_номер Char   Заводской номер  
Дата_вып SmallDate   Дата выпуска  
Дата_ремонта SmallDate   Дата ремонта  
Календ_срок Integer   Календарный срок  
Состояние Сhar   Состояние самолета  
Техник Сhar   Фамилия техника  
Примечание Сhar   Примечание  
Ресурс_час Integer   Ресурс часов  
Эскадрилья Tinyint   Номер эскадриьи  

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

Таблица 2.2

Структура таблицыНачальные значения по самолетам
Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ
Налет_СНЭ_час Integer   Налет СНЭ (часов)  
Налет_СНЭ_мин Smallint   Налет СНЭ (минут)  
Налет_ППР_час Integer   Налет ППР (часов)  
Налет_ППР_мин Smallint   Налет ППР (минут)  
Посадок_СНЭ Integer   Наработка СНЭ  
Посадок_ППР Integer   Наработка ППР  

Налет самолетов размещается в таблице Налет_самолетов, структура которой приводится в таблице (табл. 2.3).

Таблица 2.3

Структура таблицыНалет_самолетов
Имя поля Tип Размер Назначение Примечание
Номер_записи Integer   Уникальный ключ Первичный ключ
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Дата SmallDate   Дата вылета  
Продолжительность_час Integer   Часов за смену  
Продолжительность_мин Smallint   Минут за смену  
Посадок Integer   Посадок за смену  

Полеты размещаются в таблице Полеты, структура которой приводится в таблице (табл. 2.4).

Таблица 2.4

Структура таблицыПолеты
Имя поля Tип Размер Назначение Примечание
Номер_записи Integer   Уникальный ключ Первичный ключ
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Дата SmallDate   Дата полетов  
Воздух_час Integer   Часов налета  
Воздух_мин Integer   Минут налета  
Земля_час Integer   Часов наработки  
Земля_мин Integer   Минут наработки  
Остаток перед вылетом Integer   Топлива в баке  
Дозапр перед вылетом Integer   Заправка ПТБ  
Дозапр после вылета Integer   Заправка в литрах  
Ведомость Char   Номер ведомости  
Плотность Real   Плотность топлива  
Топлива после заправки Integer   Килограмм после заправки  
ПТБ подвешен Bit   ПТБ подвешен  
БД Bit   Вылет из БД  
Внесение_данных Bit   Индикатор внесения данных  

Даты полетов размещаются в таблице Даты полетов, структура которой приводится в таблице (табл. 2.5).

Таблица 2.5

Структура таблицы Даты полетов

Имя поля Tип Размер Назначение Примечание
Номер_записи Numeric   Уникальный идентификатогр Первичный ключ
Дата_полета SmallDate   Для списка уникальных дат Внешний ключ к таблице Полеты

Причины газовки размещаются в таблице Причины газовки, структура которой приводится в таблице (табл. 2.6).

Таблица 2.6

Структура таблицы Причины газовки

Имя поля Tип Размер Назначение Примечание
Номер_записи Integer   уникальный идентификатор  
Налет_СНЭ_час Integer   Налет СНЭ (часов) Внешний ключ к таблице Самолеты

Ведомости размещаются в таблице Ведомости, структура которой приводится в таблице (табл. 2.7).

Таблица 2.7

Структура таблицы Ведомости

Имя поля Tип Размер Назначение Примечание
Номер_записи Integer   Уникальный номер Первичный ключ
Дата SmallDate   Дата заправки  
Номер_самолета Char   Бортовой номер  
Номер_ведомости Char   Номер ведомости  
Плотность Real   Плотность топлива  
Литров Integer   Количество топлива  
Расходная Bit   Тип ведомости  

Сдача топлива на склад размещается в таблице Сдача топлива на склад, структура которой приводится в таблице (табл. 2.8).

Таблица 2.8

Структура таблицыСдача топлива на склад
Имя поля Tип Размер Назначение Примечание
Номер_записи Integer   Уникальный ключ Первичный ключ
Номер_самолета Char   Бортовой номер Внешний ключ
Дата SmallDate   Дата сдачи  
Перед сдачей Integer   Топливо в баке  
Номер ведомости Integer   Номер ведомости  
Плотность Real   Плотность топлива  
Сдано Integer   Количество топлива  
После сдачи Integer   Остаток в баке  

Стойка основная размещается в таблице Стойка осн, структура которой приводится в таблице (табл. 2.9).

Таблица 2.9

Структура таблицы Стойка осн

Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Стойка передняя размещается в таблице Стойка пер, структура которой приводится в таблице (табл. 2.10).

Таблица 2.10

Структура таблицы Стойка пер

Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Цилиндр-подкос основной размещается в таблице Цилиндр подкос осн, структура которой приводится в таблице (табл. 2.11).

Таблица 2.11

Структура таблицы Цилиндр подкос осн

Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Цилиндр подкос пер размещается в таблице Цилиндр подкос пер, структура которой приводится в таблице (табл. 2.12).


Таблица 2.12

Структура таблицы Цилиндр подкос пер

Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Колесо основное размещается в таблице Колесо осн, структура которой приводится в таблице (табл. 2.13).

Таблица 2.13

Структура таблицыКолесо осн
Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Колесо переднее размещается в таблице Колесо пер, структура которой приводится в таблице (табл. 2.14).

Таблица 2.14

Структура таблицы Колесо пер

Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Тормоз основной размещается в таблице Тормоз осн, структура которой приводится в таблице (табл. 2.15).

Таблица 2.15

Структура таблицыТормоз осн
Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Тормоз передний размещается в таблице Тормоз пер, структура которой приводится в таблице (табл. 2.16).

Таблица 2.16

Структура таблицыТормоз пер
Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Инерционный датчик УА-27А размещается в таблице Инерционный датчик УА 27А, структура которой приводится в таблице (табл. 2.17).

Таблица 2.17

Структура таблицы Инерционный датчик УА 27А

Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

Инерционный датчик УА-24/3M размещается в таблице Инерционный датчик УА 27А, структура которой приводится в таблице (табл. 2.18).

Таблица 2.18

Структура таблицыИнерционный датчик УА 24/3M
Имя поля Tип Размер Назначение Примечание
Номер_самолета Char   Бортовой номер Внешний ключ к таблице Самолеты
Позиция Char   Позиция  
Заводской Char   Заводской номер Первичный ключ
Дата_вып SmallDate   Дата выпуска  
Дата_рем SmallDate   Дата ремонта  
Посадок_агр Integer   Посадок агрегата  
Посадок_сам Integer   Посадок самолета  
Ресурс_лет Integer   Срок службы  
Ресурс_пос Integer   Ресурс  
Дата_вых_ср_сл SmallDate   Дата выхода срока  
Примечание Char   Примечание  

2.5. Общий алгоритм работы программного продукта

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

Вод данных по самолетам и агрегатам производится в подсистеме «Агрегаты» с правами доступа группы «Администратор», «1 АЭ», «2 АЭ».

Ввод данных по налету самолета производится в подсистеме «Агрегаты» с правами доступа группы «Оператор».

Ввод данных по наработке самолетов и заправкам согласно записям журнала подготовки самолета производится в подсистеме «Расход топлива» с правами доступа «Администратор», «1 АЭ», «2 АЭ».

База ведомостей заполняется в подсистеме «Расход топлива» пользователем с правами доступа группы «Делопроизводитель».

Описание логики интерфейсов приводятся в разделе «Руководство пользователя».

2.5.1. Функциональное назначение каждого класса, объекта и процедуры

Модель данных автоматизированной системы представлена следующими классами:

· TSam – класс для просмотра и редактирования данных по самолетам;

· TAgr – класс для редактирования данных по агрегатам;

· TAgrRes – класс для отображения данных по ресурсам агрегатов;

· THronom – класс для заполнения и редактирования журнала хронометража;

· TRepAgr – класс для формирования отчета по агрегатам;

· TVed – класс для заполнения базы ведомостей;

· TAllVed – класс для отображения данных по ведомостям;

· TPolet – класс для заполнения данных по заправках на полетах;

· TOprob – класс для редактирования данных по опробованиям двигателей;

· TRepRassh – класс для формирования отчета по расходу топлива;

· TJournal – класс для формирования и отображения журнала расхода топлива;

· TConnect – класс для установления соединения с базой данных.

2.6. Руководство пользователя

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

Переход от одного объекта формы к другому осуществляется при нажатии клавиш Enter, Tab или щелчком мыши по соответствующему объекту.

2.6.1. Описание формы авторизации пользователя

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

Группа «Администратор» предоставляет полный доступ ко всем данным, их редактированию, просмотру и удалению, а также регистрации новых пользователей системы. Пользователями данной группы является администратор базы данных.

Рис. 2.2. Форма авторизации пользователей

Группа «1 АЭ» предоставляет доступ к данным, относящимся к самолетам 1 авиационной эскадрильи. Пользователями данной группы является инженерно-технический состав 1-й авиационной эскадрильи.

Группа «2 АЭ» предоставляет доступ к данным, относящимся к самолетам 1 авиационной эскадрильи. Пользователями данной группы является инженерно-технический состав 2-й авиационной эскадрильи.

Группа «Оператор» предоставляет доступ к данным по налету самолетов, а также к добавлению и редактированию записей в журнале хронометража. Пользователями данной группы являются специалисты группы объективного контроля.

Группа «Делопроизводитель» предоставляет доступ к данным по заправочным ведомостям, созданию отчетов по расходу топлива.

Введенная информация подтверждается нажатием на кнопку «ОК». При этом форма авторизации закрывается и открывается главная форма программы.

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

Закрытие формы авторизации производится нажатием на кнопку закрытия диалогового окна, при этом происходит закрытие программы.

2.6.2. Описание главной формы

Главная форма (рис. 2.3.) предоставляет доступ к остальным формам проекта.

Рис.2.3. Форма «Система учета наработки агрегатов и расхода топлива»

На главной форме располагается основное меню программы, с помощью которого можно обратиться ко всем функциям и формам программы.

На правой панели расположен элемент с вкладками «Агрегаты», «Топливо». На странице «Агрегаты» расположены кнопки для работы с подсистемой учета агрегатов.

При нажатии на кнопку «Самолеты» открывается форма для внесения или изменения данных по самолетам.

При нажатии на кнопку «Агрегаты» открывается форма для внесения или изменения данных по агрегатам.

При нажатии на кнопку «Хронометраж» открывается форма для заполнения журнала хронометража.

На панели «Ресурс агрегатов» находятся кнопки открытия форм для просмотра информации по ресурсу агрегатов посамолетно, или по категориям агрегатов.

На панели «Отчеты» находятся кнопки открытия форм настройки параметров отчетов и вывода отчетов на экран.

Закрытие формы происходит при нажатии кнопки закрытия окна, или через основное меню программы (Программа / Закрыть).

2.6.3. Описание формы для внесения данных по самолетам

Данные по самолетам просматриваются и редактируются с помощью формы «Самолеты» (рис. 2.4.). На данной форме находятся поля ввода формулярных данных. Переход по самолетам происходит при нажатии на кнопки перехода или вводе номера самолета в поле ввода на панели в верхнем правом углу формы и нажатии на кнопку «Поиск». Внесение и удаление записей производится нажатием на кнопки подтверждения ввода или удаления записи на панели главной формы.

Рис. 2.4. Форма «Самолеты»

При нажатии на кнопку «Добавить самолет» открывается форма для заполнения данных по новому самолету.

Удаление самолетов из базы данных производится после нажатия на кнопку «Удалить самолет». Добавление и удаление самолета возможно только при переводе формы в режим редактирования кнопкой «Редактировать». При этом становится возможным ввод информации в поля ввода данных по самолетам и начальным значениям. Кнопка «Подтвердить» сохраняет изменения в базе данных.

При нажатии на кнопку «Отмена» Внесенные в поля формы изменения не сохраняются и форма переходит в режим просмотра.

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

После выбора командной кнопки "Закрыть" форма закрывается.

2.6.4. Описание формы для заполнения данных по новому самолету

Заполнение формулярных данных по новому самолету производится в форме «Формулярные данные самолета» (рис. 2.5.). Форма содержит поля ввода данных. Поля, обязательные для заполнения помечены красной звездочкой.

Рис. 2.5. Форма «Формулярные данные самолета»

После заполнения всех полей, внесение записей в базу данных подтверждается нажатием на кнопку «ОК». Для отмены внесения данных, следует нажать кнопку «Отмена», при этом форма закрывается.

2.6.5. Описание формы для внесения данных по агрегатам

Данные по агрегатам вносятся с помощью формы «Агрегаты с ограниченным ресурсом» (рис.2.6.)

Рис. 2.6. Форма «Агрегаты с ограниченным ресурсом»

После открытия формы, фокус получает поле ввода номера самолета, что позволяет быстро найти интересующую запись. После введения номера самолета, можно нажать кнопку «Найти», или клавишу ENTER.

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

Для перехода в режим редактирования записей необходимо нажать на кнопку «Редактировать», при этом поля становятся доступными для редактирования.

При нажатии на кнопку «Замена агрегата» открывается диалоговое окно «Замена агрегата».

Закрытие формы производится нажатием командной кнопки «Закрыть».

2.6.6. Описание формы для перестановки агрегатов

Для перестановки агрегатов с одного самолета на другой, используется форма «Замена агрегата» (рис. 2.7.). На форме расположены выпадающие списки, в которых выбираются тип агрегата, позиция установки на самолете и номера самолетов, на которых производится перестановка. Подтверждение операции производится нажатием кнопки «Заменить».

Рис. 2.7. Форма «Замена агрегата»

При нажатии кнопки «Отмена», поля ввода очищаются и замена не производится, при этом форма остается открытой, что позволяет ввести новые данные.

Закрытие формы производится нажатием кнопки «Закрыть», либо кнопкой закрытия диалогового окна.

2.6.7. Описание формы для заполнения журнала хронометража

Для внесения данных по налету самолетов используется форма «Журнал хронометража» (рис. 2.8.).

Данные в журнал хронометража заносятся отдельно по каждой летной смене.

Дата летной смены записывается в поле «Дата полетов» в поле ввода даты. Для того чтобы ввести новую дату нужно нажать на кнопку «+». После внесения новой даты полетов, данные по каждому вылету на эту дату, вносятся в поля ввода, затем заносятся в базу данных нажатием кнопки «Добавить запись». Удалить запись можно щелкнув на нужной строке мышью, и нажав кнопку «Удалить запись».

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

Рис. 2.8. Форма «Журнал хронометража»

Для удаления всех записей по выбранной дате, следует выбрать нужную дату и нажать кнопку «-». Для более полного обзора информации форма растягивается по вертикали по размеру экрана.

Для закрытия формы необходимо нажать командную кнопку «Закрыть», при этом данные сохраняются в таблице, но не суммируются в таблице «Налет самолета». Для добавления записей в таблицу «Налет самолета» необходимо перед закрытием формы нажать кнопку «Подтвердить».

2.6.8. Описание формы для просмотра данных по остаткам ресурсов агрегатов

Форма «Остаток ресурса агрегатов с ограниченным ресурсом» (рис. 2.9.) предназначена для просмотра данных без возможности их редактирования. Данные отображаются по каждому самолету отдельно.

Для выбора самолета в верхнем левом углу формы находятся кнопки навигации. Также можно ввести номер самолета в поле ввода на панели «Поиск» и нажать кнопку «Найти».

Рис. 2.9. Форма «Остаток ресурса агрегатов с ограниченным ресурсом»

Для закрытия формы, нужно нажать кнопку «Закрыть».

2.6.9. Описание формы для просмотра данных по категориям агрегатов

Просмотреть информацию по остаткам ресурсов и сроков службы по категориям агрегатов можно с помощью формы «Остаток ресурса агрегатов (по категориям агрегатов)» (рис. 2.10.).

Рис. 2.10. Форма для просмотра запроса по категориям агрегатов

Для выбора нужных данных необходимо щелкнуть мышью на нужной вкладке.

Для закрытия формы, нужно нажать кнопку «Закрыть».

2.6.10. Описание формы заполнения записей по заправкам самолетов на полетах

Для внесения данных по заправкам на полетах используется форма «Заправки на полетах» (рис. 2.11.).

Рис. 2.11. Форма «Заправки на полетах»

При открытии формы «Заправки на полетах» поля «Дата» и «Номер самолета» будут уже заполнены данными из журнала хронометража. Остается только из журнала подготовки самолета произвести записи о произведенной заправке после каждого вылета. Для этого форма переводится в режим редактирования нажатием на кнопку «Редактировать». Для подтверждения данных необходимо нажать кнопку «Подтвердить», при этом форма переводится в режим просмотра.

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

Для удобства поиска нужной даты, её можно ввести в поле ввода, на панели «Поиск», и нажать кнопку «Найти», если записи по этой дате есть в базе данных, то произойдет переход на эту запись. Также, перейти на нужную дату можно, используя кнопки навигации в правом верхнем углу формы.

Закрытие формы производится нажатием кнопки «Закрыть», или кнопкой закрытия диалогового окна.

2.6.11. Описание формы для внесения данных о заправках и наработке при опробовании двигателей на земле

Для ввода данных по наработке двигателей и заправках самолета при опробовании двигателей используется форма «Опробование двигателей» (рис. 2.12.). Форма открывается в режиме просмотра данных. Существует возможность сортировки данных по нескольким критериям. Для этого на нижней панели посередине расположены радиокнопки с критериями сортировки.

Рис. 2.12. Форма «Опробование двигателей»

Для добавления, удаления или редактирования записей, форму следует перевести в режим редактирования нажатием кнопки «Редактировать».

Для добавления записи следует нажать кнопку «Добавить запись», при этом в нижней строке таблицы появляется пустая строка, в которую вводятся новые данные. Подтверждение ввода производится нажатием кнопки «Подтвердить», для отмены ввода следует нажать кнопку «Отмена».

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

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

Для удаления записи, необходимо выделить нужную строку, кликнув в любом поле строки мышью, и нажать кнопку «Удалить».

Закрытие формы производится нажатием кнопки «Закрыть», или кнопкой закрытия диалогового окна.

2.6.12. Описание формы для заполнения данных о сдаче топлива на склад горюче-смазочных материалов (ГСМ)

Для внесения данных из журнала подготовки самолета о сдаче топлива на склад ГСМ используется форма «Сдача топлива на склад ГСМ» (рис.2.13.).

Рис. 2.13. Форма «Сдача топлива на склад ГСМ»

Для добавления, удаления или редактирования записей, форму следует перевести в режим редактирования нажатием кнопки «Редактировать».

Для добавления записи следует нажать кнопку «Добавить запись», при этом в нижней строке таблицы появляется пустая строка, в которую вводятся новые данные. Подтверждение ввода производится нажатием кнопки «Подтвердить», для отмены ввода следует нажать кнопку «Отмена».

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

Для удаления записи, необходимо выделить нужную строку, кликнув в любом поле строки мышью, и нажать кнопку «Удалить».

В нижней части формы расположена панель для сортировки записей при помощи радиокнопок. Для сортировки нужно выбрать критерий сортировки и нажать соответствующую кнопку.

Закрытие формы производится нажатием кнопки «Закрыть», или кнопкой закрытия диалогового окна.

2.6.13. Описание формы для заполнения базы заправочных ведомостей

Для заполнения базы ведомостей используется форма «Ввод данных о заправках по ведомостям» (рис. 2.14.).

Для добавления новой ведомости следует нажать кнопку «Добавить ведомость» в нижней части формы. Данные по ведомости заносятся в поля ввода, расположенных на верхней панели, и нажать кнопку «ОК», при этом фокус ввода переходит в поля ввода записей по заправкам.

После добавления каждой записи, данные подтверждаются нажатием кнопки «Внести». Для быстроты ввода данных по заправкам на полетах, можно поставить флажок «Полеты» в выбранное состояние, при этом при внесении записей поле даты не очищается, и ее не надо вносить повторно.

Для просмотра суммарного количества заправленного топлива, необходимо нажать кнопку «ИТОГО».

Удаление записей в ведомости, нужно выбрать запись, щелкнув по ней мышкой и нажать кнопку «Удалить запись». Для удаления всей ведомости, следует нажать кнопку «Удалить ведомость» на верхней панели формы.

Рис. 2.14. Форма «Ввод данных о заправках по ведомостям»

Закрытие формы производится нажатием кнопки «Закрыть», или кнопкой закрытия диалогового окна.

2.6.14. Описание формы для просмотра данных по ведомостям

Для просмотра введенных данных по ведомостям используется форма «Данные по заправочным ведомостям» (рис. 2.15.).

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

Если необходимо просмотреть данные за определенный период времени, следует установить флажок «Фильтр по дате». После установки флажка открывается диалоговое окно «Параметры фильтрации», в полях которого вводится начальная и конечная дата, по которым происходит отбор записей. Подтверждается ввод данных нажатием кнопки «ОК».

Рис. 2.15. Форма «Данные по заправочным ведомостям»

Закрытие формы производится нажатием кнопки «Закрыть», или кнопкой закрытия диалогового окна.





Дата публикования: 2015-01-23; Прочитано: 208 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.053 с)...