1 / 21

Загрузка и распознавание данных

Распознавание обходных листов. Созданы необходимые операции в БД. Функциональные блоки. Загрузка и распознавание данных. Внесение показаний. Печать обходного листа. Формы распознавания обходных листов. Распознавание данных и создание операций. Функциональные блоки.

telyn
Télécharger la présentation

Загрузка и распознавание данных

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Распознавание обходных листов Созданы необходимые операции в БД • Функциональные блоки Загрузка и распознавание данных Внесение показаний Печать обходного листа

  2. Формы распознавания обходных листов Распознавание данных и создание операций • Функциональные блоки Форма верификации данных Предварительный просмотр и отправка на сервер обходного листа

  3. Статистика внедрения механизма распознавания • обходных листов • Выполненные мероприятия: • устранение проблем заполнения обходного листа • изменение процесса сканирования • решение проблем в работе сервера распознавания • создание функциональности и интеграция ФЕНИКС с ABBYY • изменение бизнес-процесса операторов ввода обходного листа. Планируемые мероприятия: - дополнительные средства аналитики - печать даты обхода в зависимости от настройки пользователя - цветовая дифференциация проблемных операций - настройка событий, в случае которых необходимо подсвечивать операции устранение ошибок механизма ABBYY • «Алтайэнерго» 53 РЭС 95 операторов загружающих обходы 25 – 40 % загруженных обходных листов до внедрения механизма • Мероприятия для внедрения механизма распознавания обходов

  4. Статистика распознавания обходных листов 20%обходов 80%обходов • 80% * 0,65 *95* (25 – 40)% ≈ 12,35 чел/мес Процент обходов созданных методом распознавания данных Коэффициент ускорения обработки данных Количество пользователей Планируемая нагрузка

  5. Отложенные задания • Менеджер отложенных задач • Проведение расчетов • Файловое хранилище • Алгоритм ПО • Перетоки • Формирование отчетности • Планировщик отчетов • Управление объектами файлового хранилища • Управление планировщиком отчетов

  6. Расчет полезного отпуска электроэнергии • Расчет величины полезного отпуска электроэнергии в ПК «ASTEK» производится пользователем, которому предоставлены соответствующие права. Пользователь имеет возможность рассчитать полезный отпуск по одной точке учета, в целом по контрагенту, по населенному пункту или улице, по перечню потребителей сформированному с помощью встроенного в ПК поиска или в целом по структурному подразделению. Расчет проводится в соответствии с заданным для ТУ алгоритмом расчета полезного отпуска и учетом изменений в базе данных. Расчет полезного отпуска производится за указанный пользователем период по заданному перечню точек учета. • По итогам расчета для каждой ТУ контрагента формируются соответствующие операции, отражающие объемы потребленной электроэнергии. Полезный отпуск, рассчитанный в ПК, детализируется. Предусмотрен вывод результатов расчета в формат Excel. Для анализа полученных результатов в ПК формируется соответствующая отчетность («Полезный отпуск ЮЛ», «Полезный отпуск ФЛ», «Полезный отпуск потребителей с точками учета», «Анализ коммерческих потерь», «Потребители с несформированным полезным отпуском» и пр.). • Расчет полезного отпуска в ПК может быть инициирован пользователем, либо произведен автоматический, согласно установленного расписания. • Функциональные блоки

  7. Расход мощностей Передача данных приборов учета различными способами в БД КИС ФЕНИКС БД КИСУ ФЕНИКС БД других систем • Функциональные блоки

  8. Формирование балансов электроэнергии • В КИС «Феникс» реализован функционал по формированию балансов электроэнергии. • Схема электрической сети представлена в виде дерева, позволяющего наглядно отобразить все составляющие схему энергообъекты. Для каждого энергообъекта предусмотрена возможность заведения технического учета с набором необходимых параметров: • расположение учета; • уровни напряжения; • тип тех.учета (ввод трансформатора, присоединение, собственные нужды, потребительский учет); • ПУ (измерительные трансформаторы, счетчики). • Функциональные блоки • Для расчета показателей балансов предусмотрено несколько способов: • По данным счетчика; • По постоянному расходу электроэнергии; • По данным счетчика потребителя ; • Балансовый метод. • Для построения балансов реализованы справочники: • потери в линиях; • потери в трансформаторах; • плановые величины показателей балансов. • Для расчета перетоков между подразделениями сетевой компании и смежными субъектами для каждого энергообъекта предусмотрено ведение данных о границах балансовой принадлежности с возможностью выбора смежных сетевых компаний из справочника.

  9. Алгоритмы DECLARE @districtcode SMALLINT SELECT @districtcode = te.DistrictCode FROM techPoint AS tp INNER JOIN TechEObjectte ON te.TechEObjectCode = tp.TPowerCode WHERE tp.TechPointCode = @techPointCode DECLARE @pktrans FLOAT, @tktrans FLOAT, @typetrans SMALLINT SELECT @tktrans = t.[FIRST] / t.[SECOND], @typetrans = t.TYPETRANS FROM TechTranstt INNER JOIN TRANSTYPE t ON t.TRANSTYPECODE = tt.TransTypeCode WHERE tt.TechTransCode = @techtranscode SET @pktrans = NULL SELECT TOP 1 @pktrans = t.[FIRST] / t.[SECOND] FROM TechTransLink AS tl INNER JOIN TechTranstt ON tt.TechTransCode = tl.TechTransCode LEFT JOIN techTransOpertto ON tto.techPointCode = tl.techPointCode AND tto.techTransCode = tt.techtranscode AND tto.ID = ( SELECT TOP 1 ID FROM techtransOPer WHERE techtranscode = tt.TechTransCode AND TechPointCode = tl.TechPointCode AND userDate <= @mountdate ORDER BY userDate DESC, ISNULL(upd_Date, insDate) DESC) INNER JOIN TRANSTYPE t ON t.TRANSTYPECODE = tt.TransTypeCode AND t.TYPETRANS = @typetrans WHERE tl.techPointCode = @techpointcode AND tto.operationtype <> 17 DECLARE @tshinacode UNIQUEIDENTIFIER SELECT @tshinacode = TShinaCode FROM techtrans WHERE TechTransCode = @techtranscode IF (@tshinacode IS NOT NULL) SELECT TOP 1 @pktrans = tt.[FIRST] / tt.[SECOND] FROM techTrans AS t INNER JOIN TRANSTYPE tt ON tt.TRANSTYPECODE = t.TransTypeCode AND tt.TYPETRANS = 1 LEFT JOIN techTransOpertto ON tto.techTransCode = t.techtranscode AND tto.ID = ( SELECT TOP 1 ID FROM techtransOPer WHERE techtranscode = t.TechTransCode AND userDate <= @mountdate ORDER BY userDate DESC, ISNULL(upd_Date, insDate) DESC ) WHERE t.TShinaCode = @tshinacode AND tto.operationtype <> 17 • SQL • [dbo].[TechOper_insert_ Single] • dbo].[TechOper_doLog] • dbo].[TechOper_setUp] • [dbo].[TechOper_insert] • dbo].[TechOper_chek] • dbo].[TechOper_done] • [dbo].[TechOper_insert_ Silent] DECLARE @pktrans FLOAT, @tktrans FLOAT, @typetrans SMALLINT SELECT @tktrans = t.[FIRST] / t.[SECOND], @typetrans = t.TYPETRANS FROM TechTranstt INNER JOIN TRANSTYPE t ON t.TRANSTYPECODE = tt.TransTypeCode WHERE tt.TechTransCode = @techtranscode SET @pktrans = NULL SELECT TOP 1 @pktrans = t.[FIRST] / t.[SECOND] FROM TechTransLink AS tl INNER JOIN TechTranstt ON tt.TechTransCode = tl.TechTransCode LEFT JOIN techTransOpertto ON tto.techPointCode = tl.techPointCode AND tto.techTransCode = tt.techtranscode AND tto.ID = ( SELECT TOP 1 ID FROM techtransOPer WHERE techtranscode = tt.TechTransCode AND TechPointCode = tl.TechPointCode AND userDate <= @mountdate ORDER BY userDate DESC, ISNULL(upd_Date, insDate) DESC) INNER JOIN TRANSTYPE t ON t.TRANSTYPECODE = tt.TransTypeCode AND t.TYPETRANS = @typetrans WHERE tl.techPointCode = @techpointcode AND tto.operationtype <> 17 DECLARE @tshinacode UNIQUEIDENTIFIER SELECT @tshinacode = TShinaCode FROM techtrans WHERE TechTransCode = @techtranscode IF (@tshinacode IS NOT NULL) SELECT TOP 1 @pktrans = tt.[FIRST] / tt.[SECOND] FROM techTrans AS t INNER JOIN TRANSTYPE tt ON tt.TRANSTYPECODE = t.TransTypeCode AND tt.TYPETRANS = 1 LEFT JOIN techTransOpertto ON tto.techTransCode = t.techtranscode AND tto.ID = ( SELECT TOP 1 ID FROM techtransOPer WHERE techtranscode = t.TechTransCode AND userDate <= @mountdate ORDER BY userDate DESC, ISNULL(upd_Date, insDate) DESC ) WHERE t.TShinaCode = @tshinacode AND tto.operationtype <> 17 • Модульность • SQL • Комбинирование модулей • Расчет по прибору учета • Расчет по прибору учета • Расчет по среднему • Расчет потерь э/э • Расчет по нормативу • Расчет по нормативу • … • … • Создание операции • Создание операции

  10. Автотестирование • Расчет по прибору учета • Расчет по мощности • Долевой учет • … • Изменение законодательства • Изменение модулей • БД с эталонными примерами • Автотесты

  11. Динамическая отчетность Таблицы SQL запросов Результат в виде excel документа Шаблоны документов • Функциональные блоки БД Феникс Атрибуты диалогов Форма у пользователя Результат в виде word документа

  12. Отчетные формы • В КИС реализован широкий перечень отчетности: • Обходной лист; • Анализ коммерческих потерь; • Ведомость объемов электроэнергии; • Потребители с несформированным полезным отпуском; • Реестр актов контрольной проверки; • Реестр снятых показаний; • Потребители с принятыми (непринятыми) обходами; • Полезный отпуск ЮЛ/ФЛ; • Полезный отпуск потребителей с точками учета; • Реестр операций со счетчиками; • Реестр субабонентов; • Реестр операций с переходами через «ноль»; • Реестр начисленных штрафов; • Перечень точек технического учета; • Баланс по ПС; • Справка по потерям; • Баланс по РЭС/ПЭС/РСК; • Основные показатели балансов; • Баланс по линиям 10 – 0,4 кВ; • Отпуск в сети РСК; • Развернутый баланс по ТСО; • Отдача ТСО в разрезе ЭСО. • Функциональные блоки • Также в КИС «Феникс» имеются «пользовательские отчеты», формируемые пользователями или представителями IT-подразделений с помощью Генератора отчетов. Формирование пользовательских отчетов осуществляется с использованием sql-запросов.

  13. Генератор отчетов Результат в виде excel документа БАЗА ДАННЫХ КИСУ ФЕНИКС • Функциональные блоки Форма у пользователя Результат в виде word документа

  14. Обновление «на лету» Meta info Reference info Изменение данных Обновление формы БАЗА ДАННЫХ Изменение данных в новом формате

  15. Поисковая система • КИС «Феникс» оснащен поисковой системой, позволяющей формировать перечень абонентов, точек учета, по параметрам, выбранным пользователем. • Поисковая форма включает в себя следующие группы фильтров: • Абоненты – для осуществления поиска по данным потребителя (наименование, адрес, дата заключения договора и т.д.); • Точки учета – для поиска по параметрам а также состоянию ТУ абонента; • Приборы учета – для поиска по характеристикам ПУ установленных на ТУ абонента и операций проводимых с ними; • Операции/Доп.операции – для поиска абонентов по внесенным операциям (обходы, приемки, акты, ПО и т.д.) • Дополнительно – для поиска абонентов по принадлежности к Гарантирующему поставщику, точкам поставки, величине потерь и т.д. • Результаты поиска сохраняются в буфер, который в последствии может использоваться при построении отчетности или расчете полезного отпуска. По результатам поиска формируется табличный ввод для внесения операций. Предусмотрена возможность выгрузки результатов поиска в Excel. • Для повышения эффективности работы пользователя в поисковой системе реализовано сохранение шаблонов поиска. • Функциональные блоки

  16. Администрирование • Блок «Администрирование» в КИС «Феникс» предусматривает заведение новых пользователей (создание и редактирование пользователей и их данных средствами программы, добавление уже заведенных на сервере пользователей средствами SQL). Для каждого пользователя предусмотрено разграничение прав доступа на все основные функциональные блоки КИС и выполняемые пользователем операции. Предусмотрена возможность объединения пользователей в группы, при этом права, которые предоставляются группе распределяются на всех пользователей этой группы. • Контроль над работой персонала в КИС «Феникс» реализован посредством встроенного «информационного администратора». • «Информационный администратор» позволяет: • отслеживать в режиме реального времени производимые сотрудниками изменения в базе данных; • осуществлять анализ внесенных пользователем изменений в предыдущих периодах, по журналам операций; • формировать отчетность за различные периоды; • управлять сессиями пользователей. • Функциональные блоки

  17. Восстановление интерфейса Список открытых объектов • Функциональные блоки Восстановление последнего состояния

  18. Задания сотрудникам. Светофоры и показатели • Задание 1 • Задание 2 • Задание 3 • Задание 4 • Задание 1 • Задание 2 • Задание 3 • Задание 4 Распределение и отслеживание заданий Статистика пользователя • Функциональные блоки Изменение статуса с течением времени

  19. Система аудита Быстродействие Персонализация WEB-приложение Масштабируемость Высокая надежность Обновление «на лету» Консолидированная база Серверная бизнес-логика Интеграция с другими ИС Короткие сроки внедрения Аналитические инструменты Высокая отказоустойчивость Кроссбраузерное приложение Интерактивная система справки Автозагрузка показаний с АСКУЭ Различные способы ввода данных Оперативность получаемых данных Поддержка различных интерфейсов Унифицированные настраиваемые алгоритмы Защита данных от несанкционированного доступа Распознавание показаний с рукописных обходных листов Многопоточность и асинхронное взаимодействие с сервером Снижение потерь электроэнергии

  20. Реализация проекта внедрения • Этапы развертывания в РСК • 1. Предпроектное обследование объекта внедрения. • Формирование проектной команды • Определение топологии функционирования • Определение (формализация) методики функционирования • Анализ существующих наборов исходных данных, с целью определения способа внесения исходных данных в КИС • Подготовка системно-технических средств для внедрения • 2. Формирование баз данных КИС «Феникс • Формирование наборов исходных данных в (загрузка/ручной ввод/комбинированный вариант) • Актуализация и корректировка внесенных исходных данных • 3. Настройка (модификация) функционала КИС. • Реализация алгоритмов расчета полезного отпуска • Реализация (модификация) отчетных форм по полезному отпуску электроэнергии • Реализация алгоритмов построения балансов электроэнергии • Реализация (модификация) отчетных форм формирования балансов электроэнергии • Реализация дополнительного функционала согласно ТЗ • Введение в опытную эксплуатацию • 4. Обучение пользователей • 5. Ввод КИС «Феникс в опытную эксплуатацию • Формирование объемов полезного отпуска на пилотных подразделениях (ПЭС ,РЭС) • Формирование балансов электроэнергии на пилотных подразделениях (ПЭС ,РЭС) • Приемосдаточные испытания (ПСИ) • Настройка функционала в соответствии с протоколами ПСИ • 6. Ввод КИС «Феникс в промышленную эксплуатацию • Формирование объемов полезного отпуска и балансов электроэнергии на всех подразделениях РСК • Приемосдаточные испытания (ПСИ) 1 • Приобретение программного обеспечения: • Лицензия на использование КИСнаобъектах Заказчика • Дистрибутив программного обеспечения • Пакет документации 2 • Внедрение КИСна объектах Заказчика: • Предпроектное обследование • Настройка программного обеспечения, формирование базы данных • Обучение пользователей 3 • Сопровождение КИС: • Консультационное сопровождение • Модификация программного обеспечения • Поставка обновлений

  21. Спасибо за внимание!

More Related