|
|||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Технология ADO
Технология ADO представляет механизмы взаимодействия приложений с хранилищами данных через объекты OLE DB. Которые представляют данные и результаты запросов в виде таблиц. Важную роль играют провайдеры ADO, координирующие работу приложений с хранилищем данных различных типов. Они обращаются к хранилищу данных с запросами, интерпретируют и передают результаты приложению. Для применения технологии ADO в Delphi 7 предназначены семь компонентов, расположенных на закладке ADO палитры компонентов.
3. Разработка интерфейса программы "Аэропорт"
Разрабатываемая БД «Аэропорт» содержит конфиденциальную информацию о деятельности авиакомпании. Для обеспечения её сохранности, БД снабжена средствами идентификации пользователей, для каждого из которых сгенерированы логины и пароли. Пароли ежемесячно необходимо обновлять (рисунок 4). Рисунок 4 - Окно доступа к базе
При верном вводе логина и пароля база станет доступной для работы. В начале появится информационное сообщение о необходимости обновления данных. Следует проверить статусы заказов, состояние самолётов, загруженность ВПП, готовность экипажей к полётам, чтобы оценить возможности выполнения новых заказов (рисунок 5). Рисунок 5 - Информационное окно поверх главного окна программы
Нажав кнопку ОК станет доступным главное окно базы. На нем расположены таблицы РЕЙСЫ и ГРАФИК ПОЛЕТОВ. Кнопки сотрудники, заказы, экипажи, самолеты и мед. осмотр расположенные слева. Они обеспечивают доступ пользователей с основным таблицам БД (рисунок 6). Рисунок 6 - Главное окно программы
Выполним переход к таблице «СОТРУДНИКИ», активировав соответствующую кнопку (рисунок 7). Рисунок 7 Данные о сотрудниках представлены в следующей структуре: идентифицирующая информация (№, Ф.И.О), основные сведения, панель навигации, инструменты отбора данных, управляющие кнопки. Описанная структура характерна и для таблицы «Заказы» представлена на рисунке 8. Рисунок 8 Форма «Экипажи» предназначена для определения состава экипажа текущего рейса. Формирование экипажа всегда начинается с определения первого пилота. Для удобства отбора членов экипажа форма снабжена инструментами поиска. Например, при выборе должности автоматически будут найдены сотрудники, её замещающие (рисунок 9). Рисунок 9 Экипаж состоит из четырех человек, двух пилотов, штурмана и борт инженера. Каждый экипаж имеет статус готовности. Он имеет три состояния: готов, не готов и в полете. Статус готов говорит о том, что экипаж прошел проверку и готов выполнять работу. Статус не готов, устанавливается после выполнения заказа. Сообщает, что данный сотрудники состоящие в данном экипаже нуждаются в проверке. Статус в полете, сообщает, что экипаж выполняет перевозку какого либо груза. На форме «Самолеты» представлены данные из нескольких таблиц БД, с её помощью можно получить сведения о самолётах и их пригодности к полётам (рисунок 10). Первая таблица "Самолеты", в ней перечислены самолеты которыми располагает компания, и их характеристики. В блоке "Данные о самолете" находится две таблицы. Левая таблица показывает состояние самолета, в правой таблице хранятся данные о ремонте всех самолетов. Что бы получить сведения о выбранном самолете, нужно нажать кнопку ПОЛУЧИТЬ ДАННЫЕ О САМОЛЕТЕ. В результате будут получены сведения о его ремонте. В левой таблице будет выведено, в каком состоянии самолет, прошел ли он проверку или нет и дата последней проверки. Статус готовности выставляет не программа, а сам пользователь. Полностью довериться программе нельзя, самолет техника очень сложная, поэтому прибегают к помощи специалиста. В дальнейшем можно развить описываемое программное обеспечение до уровня экспертной системы, которая обеспечит автоматизацию принятия решения о статусе самолётов. Рисунок 10 Форма «МЕД, ОСМОТР» предоставляет доступ к таблицам Сотрудник, Экипажи и таблица Медицинский осмотр (рисунок 11). Из таблицы Сотрудники доктор выбирает сотрудника, который будет проходить проверку на пригодность к полёту, и при нажатии кнопки "Мед. Осмотр" заносит данные о его состоянии здоровья в таблицу «Медицинский осмотр». Начальные данные, такие как номер сотрудника, номер экипажа, Ф.И.О. и должность, автоматически заносятся в таблицу. Остальные данные доктор вводит сам. В итоге после проверки он должен поставить разрешение на полет, готов или не готов. Оно ставится по усмотрению доктора, так как статус не может ставить программа автоматически. У каждого человека разные медицинские показатели, при которых он может комфортно выполнять свою работу. Рисунок 11
4. Функции Базы Данных "Аэропорт" Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |