Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_Волков.docx
Скачиваний:
51
Добавлен:
13.05.2015
Размер:
3.17 Mб
Скачать
      1. Модуль формирования подписок

Для обеспечения возможности управления подписками на оповещение по событиям был разработан модуль формирования подписок. Модуль предоставляет возможность просматривать группы скважин через модуль DataSet_EventNotifications_SharedLists. Редактирование и создание новых личных групп, и их состав происходит с использованием модуля DataSet_EventNotifications_Lists. Для просмотра оповещений по событиям и изменения их статус используется модуль DataSet_EventNotifications подсистемы связи с СУБД.

    1. Техническое обеспечение

Так как Подсистема работает в составе ИС «ЭПОС» техническое обеспечение используется целевой системы, а именно:

  • сервер СУБД

    • процессор IntelXeon3 ГГц или его аналог;

    • оперативная память не менее 2 Гб

    • не менее 20 Гб свободного пространства на жестких дисках.

  • Рабочая станция

    • процессор PentiumIIIили его аналог;

    • оперативная память не менее 512 Мб;

    • сетевая карта 10/100 Мбит/с Ethernetadapter;

    • устройства ввода;

    • дисплей с разрешением не менее 800х600.

Аппаратура передачи данных обеспечивает пропускную способность канала передачи данных от сервера СУБД к компьютерам пользователей не менее 2 Мб/c.

  1. Описание интерфейса

В данном разделе описаны изменения пользовательского интерфейса ИС «ЭПОС», которые необходимо было внести для внедрения Подсистемы.

Оперативное оповещение о Событиях и запросах происходит с помощью отображения специальных значков в панели задач операционной системы Windows, как показано на рис. 18. Оповещение о Событиях отображается в форме красного круга со значением количества новых оповещений о Событиях (элемент 1 на рис. 18). Оповещение о запросах отображается в форме красного квадрата (элемент 2 на рис. 18) со значением количества новых оповещений о вводе данных.

Рис. 18. Оперативное оповещение

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

    1. Оповещение по событиям

Чтобы посмотреть оповещение о Событиях необходимо зайти в меню «Сервис» и выбрать в разделе «Оповещение» пункт «Контроль событий». Вкладка содержит две вложенных в нее вкладки – «Журнал событий» и «Архив событий».

Журнал событий содержит новые оповещения о Событиях. Как видно из рис. 19. в Журнале Событий реализовано контекстное меню (элемент 1 рис. 19) для записей Событий. Благодаря данному меню пользователь получает возможность менять статус записи оповещения, обращаться к подсистеме формирования отчетов за информацией о полной истории выбранной скважины или о разборе оборудования связанного с выбранной скважины.

Вкладка «Архив событий» (элемент 2 рис. 19) отображает информацию обо всех Событиях, которые связаны с какой-либо скважиной из числа подписок пользователя.

Рис. 19. Вкладка «Контроль событий»

В правой части вкладки находится область «Группы» (элемент 3 рис. 19), где отображены группы скважин, на которые подписан пользователь. Для управления подписками следует нажать кнопку «Управление группами …» (элемент 4 рис. 19). После нажатия кнопки произойдет вызов окна «Управление группами». Внешний вид окна «Управление группами» изображено на рис. 20. Данное окно позволяет пользователю оформлять подписки. Создание и удаление групп и скважин из состава подписки в окне имеются специальные кнопки с символами «+» и «х» (элементы 1а и 1б на рис. 20).

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

Рис. 20. Окно «Управление группами»

После нажатия на кнопку «Показать общие группы» вызовется окно «Копирование общих групп», в котором пользователь может включить общую группу (элемент 2 рис. 21) в список личных групп (элемент 3 рис. 21) или удалить при помощи кнопок с символами «<» и «>» (элементы 1а и 1б на рис. 21) соответственно. Внешний вид окна «Копирование общих групп» изображено на рис. 21.

Рис. 21. Окно «Копирование общих групп»

Перед копированием или удалением можно ознакомиться с составом выбранной группы (элементы 4 и 5 на рис. 21).

В случае если выбранная при копировании группа совпадает именем с какой-нибудь группой из личных групп, то вызывается окно «Выбор действия». Внешний вид окна изображен на рис. 22.

Рис. 22. Окно «Выбор действий»

Окно предлагает сохранить общую группу в списке личных групп с новым именем (элемент 1 на рис. 22) или дополнить состав существующей личной группы новыми скважинами (элемент 2 на рис. 22).