Подсистема «Web-средства отображения данных»
.Net-компоненты доступа к функциям комплекса в режиме «тонкого клиента» через Web-браузер.Программный комплекс Энергостат состоит из нескольких подсистем, предназначенных для решения различных технологических задач, связанных с анализом и планированием электропотребления и балансов. Ряд интерфейсов подсистем реализован в виде .Net-компонент, которые предоставляют доступ к функциям комплекса по принципу «тонкого клиента» через Web-браузер. .Net-компоненты устанавливаются на сервер и взаимодействуют с клиентом через Internet Information Services (IIS) по протоколу HTTP (рис. 1). Рис. 1. Схема серверной части комплекса Энергостат. .Net-компоненты могут взаимодействовать с другими установленными серверными задачами, что обеспечивает возможность их администрирования с помощью web-интерфейса. Web-средства отображения данных включают следующие функции:
В зависимости от установленных подсистем комплекса, через Web-интерфейсы могут быть доступны следующие задачи:
Основные функции подсистемы вызываются из главного окна Web-интерфейса (рис. 2): Рис. 2. Пример реализации главного окна Web-интерфейса. Окно состоит из следующих областей:
В зависимости от установленных компонент могут быть доступны различные режимы просмотра. Состав дерева задач и меню зависит от прав определенного пользователя. Основные функции отображения доступны в базовой версии Web-средств. Функционал расширяется в зависимости от установленных подсистем и компонент. Менеджер структуры объектовСредства комплекса Энергостат позволяют сформировать базу данных энергообъектов и оборудования. Для этих целей предназначена специальная компонента комплекса - Менеджер структуры объектов. Основные функции компоненты:
Данные по объектам и оборудованию могут быть использованы в дальнейшем для решения ряда технологических задач (расчет балансов мощности и электроэнергии, расчет рабочей мощности, расчет потерь и балансов электроэнергии по данным приборов учета и др.). На основе загруженных данных по объектам и оборудованию средствами комплекса могут быть сформированы структуры различных видов балансов потребления, мощности и электроэнергии, структур полезного отпуска. Рис. 3. Окно просмотра и коррекции энергообъектов и оборудования. Окно паспорта объекта служит (рис. 4) для просмотра и коррекции свойств объектов и оборудования. Список отображаемых свойств зависит от класса объекта. Полный список свойств, связанных с объектом может быть весьма обширным и для удобства работы со свойствами они сгруппированы в группы свойств. В процессе работы текущая используемая группа свойств может быть изменена пользователем.
Рис. 4. Окно паспорта одного объекта и группы объектов. Существует возможность привязки различных файлов (документы Word, файлы Excel, Visio, jpg-изображения) к определенным энергообъектам (рис. 4). Эту функцию удобно использовать для хранения схем, отчётных документов связанных с объектом. Список документов, связанных с объектом, располагается под его паспортом. Отображение суточных графиковWeb-средства отображения предоставляют упрощённый интерфейс для просмотра и коррекции суточных графиков подсистемы Энергостат-1.1. Рис. 5. Форма для просмотра суточных графиков потребления по энергосистемам. В окне просмотра (рис. 5) отображается дерево объектов и табличная форма просмотра суточных графиков по определённому объекту. Набор колонок зависит от текущей выбранной формы. Возможно изменение даты просмотра, используя средства навигации по календарю. Для отображения суточных графиков с различной дискретностью (рис. 6) служит специальное окно графики. Рис. 6. Окно суточных графиков. Набор этих стандартных форм для отображения суточных графиков может быть дополнен средствами конструктора табличных форм (рис. 7), с помощью которого также возможно осуществление различных расчетных алгоритмов. Редактор структуры табличной формы позволяет создавать формы с суточными графиками, рассчитываемыми по специальным формулам. Возможна реализация основных математические операций – сложение, вычитание, умножение, проценты. Рис. 7. Конструктор табличных форм для просмотра суточных графиков. В качестве опорных суточных графиков могут быть использованы суточные графики параметров из подсистемы Энергостат-1.1 и любых других программных комплексов. Для формирования сложных табличных форм и вывода в форму данных из различных источников можно использовать формулы, включающие факты и прогнозы подсистемы Энергостат-1.1, а также данные, получаемые через интеграционную систему драйверов:
Сконструированные табличные формы могут быть сгруппированы для удобства по смыслу в дерево табличных форм (рис. 8). Рис. 8. Дерево табличных форм. Средства ввода календарных данных включают окно-календарь (рис. 9) для выбора даты, времени или интервала при отображения данных и выполнении расчетов.
Рис. 9. Окно календаря и особых дат. Для работы с базой данных особых дат - ввода праздничных дней, переносов выходных и рабочих дней реализована форма Особые даты (рис. 9). Функции вывода данных Web-интерфейса позволяют экспортировать табличные данные из любых экранных форм в Excel, а также производить печать содержимого форм встроенными средствами Internet Explorer. Учитывая коммерческую значимость информации, предоставляемой средствами комплекса, желательно, а в ряде случаев необходимо, соблюдать конфиденциальность доступа к данным. В форме управления правами пользователей (рис. 10) производится их создание и удаление, а также определение ролей, с которыми пользователи осуществляют вход в систему. Рис. 10. Окно управления пользователями. |