![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Программный продукт разработан средствами языка программирования 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!