АВТОМАТИЗИРОВАННАЯ СИСТЕМА РЕАЛИЗАЦИИ ЗАПРОСОВ ОРГАНА УПРАВЛЕНИЯ К ЭЛЕМЕНТАМ ПОДЧИНЕННОЙ СТРУКТУРЫ НА ОСНОВЕ МОДИФИЦИРОВАННЫХ ТАБЛИЦ EXCEL

Полезная модель относится к вычислительной технике, а именно, к средствам сбора и обработки данных, предназначенным для управления бюджетным процессом, и может быть использована, в частности, при информационном взаимодействии структурных подразделений главного распорядителя бюджетных средств (ГРБС) и внешних информационных систем получателя бюджетных средств в процессе бюджетного финансирования сферы образования и науки.
Развитие единой комплексной системы управления финансами сферы образования и науки гражданского назначения подразумевает наличие информационной инфраструктуры и специальных механизмов, обеспечивающих сбор и обработку первичных данных, поступающих к Главным распорядителям бюджетных средств (ГРБС) от подведомственных организаций.
Как показывает практика использования в ГРБС средств, предлагаемых, в частности. Федеральным казначейством, основная проблема их применения заключается в противоречии между требованиями к исходным данным таких систем и реальными сведениями, поступающими от подведомственных организаций.
Кроме того, многоитерационность реальных процедур сбора данных, например при подготовке проекта бюджета, и изменения в структуре и форме требуемой информации, обуславливают проблематичность создания эффективной комплексной системы управления финансами сферы образования и науки без одновременного развития соответствующей системы сбора и обработки первичных данных.
Известна автоматизированная система электронного документооборота закрытого контура ведомственного сегмента министерства обороны. Система обеспечивает разграничение доступа пользователей к разделам документов в сети электронного документооборота путем закрепления идентификаторов пользователей за теми разделами документов, которые выделяются пользователям для обработки. Система содержит блок селекции разделов документов, блок идентификации разделов документов, блок определения временных интервалов идентификации, блок селекции адресов разделов документов, блок формирования сигналов считывания и записи данных, блок памяти, блок коммутации входных данных и блок коммутации выходных данных. (Патент РФ №92213, МПК G06F 12/00, G06F 15/00, опубл. 10.03.2010 г.)
Наиболее близким к заявляемой полезной модели является техническое решение системы обеспечения нерегламентированных запросов для автоматизированной системы управления. Система обеспечения нерегламентных запросов к базе данных включает блок ввода, регистрации, утверждения, обработки и свода информации удаленных пользователей и блок ввода, регистрации и хранения объектов и информации центральной базы данных, блок ввода, регистрации и хранения метаинформации и блок взаимодействия базы метаинформации и базы данных, соединенным с каждым из указанных выше блоков двусторонней связью, а также блок оптимизации исполнения нерегламентных запросов, вход которого подключен к блоку взаимодействия базы метаинформации и базы данных, блок фильтрации данных, блок представления информации нерегламентных запросов, блок выгрузки результатов нерегламентных запросов и блок параметрического вызова формы ввода, определенным образом подключенными. (Патент РФ №66567, МПК G06F 17/00, опубл. 10.09.2007 г.)
Известные системы не обеспечивают оперативного сбора (уточнения) информации в рамках электронного документооборота на уровне первоисточников с учетом фактографической природы данных, а также не учитывают регулярных изменений в требованиях соответствующих нормативно-правовых документов.
Техническая задача, на решение которой направленная заявляемая полезная модель, состоит в создании эффективной и надежной автоматизированной системы реализации запросов органа управления к элементам подчиненной структуры на основе модифицированных таблиц EXCEL.
Поставленная техническая задача решается тем, что автоматизированная система реализации запросов органа управления к элементам подчиненной структуры на основе модифицированных таблиц EXCEL, содержащая блок ввода, регистрации, утверждения, обработки информации удаленных пользователей подчиненной структуры, блок ввода, регистрации, утверждения, обработки информации органа управления и связанный с ним блок хранения объектов и информации базы данных, согласно предложенной полезной модели, включает связанный каналами связи с блоком ввода, регистрации, утверждения, обработки информации органа управления, далее - блоком органа управления, модуль автоматизированного формирования типизированных форм запросов по заданным макетам, связанный с ним, модуль автоматизированной поддержки заполнения типизированных форм запросов, выход которого связан с блоком ввода, регистрации, утверждения, обработки информации удаленных пользователей подчиненной структуры, далее - блоком подчиненной структуры, модуль автоматизированной обработки данных из типизированных форм запросов, соединенный с блоком органа управления, блоком подчиненной структуры и каждым из модулей системы каналами двусторонней связи, модуль импорта данных из типизированных форм во внешние информационные системы, выход которого связан с блоком органа управления.
Кроме того, автоматизированная система дополнительно включает, по меньшей мере, один блок ввода, регистрации, утверждения, обработки информации удаленных пользователей подчиненной структуры.
Технический результат, достижение которого обеспечивается всей заявляемой совокупностью существенных признаков, состоит в обеспечении возможности оперативной настройки структуры и интерфейса текущих версий форм запросов на изменения в соответствующих нормативно-правовых документах за счет наличия в системе блока взаимосвязанных модулей, обеспечивающих осуществление и оптимизацию процесса автоматизированного формирования, поддержки заполнения, обработки данных типизированных форм запросов по заданным макетам.
Полезная модель иллюстрируется рисунками, где на фиг.1 представлена схема, поясняющая работу заявляемой автоматизированной системы, на фиг.2 представлена общая логическая схема функционирования заявляемой автоматизированной системы.
В описании используются следующие основные понятия:
Макет запроса - информация о форме и содержании запроса, которая может определяться как в виде словесного описания, так и в виде электронной формы, например в формате EXCEL.
Типизированный запрос - макет запроса с внедренными элементами дополнительного интерфейса (меню, правила форматирования и т.д.), инвариантным по отношению к тематике конкретных запросов,
Банк данных типизированных запросов - хранилище данных, импортируемых из типизированных запросов.
Классификатор бюджетных данных - обновляемая древовидная структура обозначений информационных показателей в области бюджетного финансирования, предназначенная для индексирования (кодировки) данных типизированных запросов с целью навигации по базе данных запросов.
Транспортные файлы типизированного запроса - файлы, автоматически генерируемые модулем поддержки заполнения типизированных форм запросов для пересылки от подчиненной структуры в орган управления (например, ГРБС - организации, исполняющей полномочия главного распорядителя бюджетных средств).
Заявляемая автоматизированная система реализации запросов органа управления к элементам подчиненной структуры на основе модифицированных таблиц EXCEL содержит блок ввода, регистрации, утверждения, обработки информации удаленных пользователей подчиненной структуры, далее - блок подчиненной структуры, которой, в частном случае, может быть организация-получатель бюджетных средств в процессе бюджетного финансирования научно-образовательной сферы, блок ввода, регистрации, утверждения, обработки информации органа управления, далее - блок органа управления, И связанный с ним блок хранения объектов и информации базы данных. Органом управления, в частном случае, может быть, организация, исполняющая полномочия главного распорядителя бюджетных средств (ГРБС).
Система включает модуль автоматизированного формирования типизированных форм запросов по заданным макетам, модуль автоматизированной поддержки заполнения типизированных форм запросов, модуль автоматизированной обработки данных из типизированных форм запросов, модуль импорта данных из типизированных форм во внешние информационные системы.
Модуль (на фиг.1 - компонент) автоматизированного формирования типизированных форм запросов по заданным макетам связан каналами связи с блоком ввода, регистрации, утверждения, обработки информации органа управления.
Модуль предназначен для автоматизированного формирования типизированных форм запросов по заданным макетам и выполняет следующие функции:
1. Поддержка репозитория (хранилища) типизированных форм блока базы данных, в котором осуществляется выбор в качестве исходного макета одной из готовых форм;
2. Разметка макета - выделение областей значимых данных макета, в том числе данные, заполняемые конечным пользователем подчиненной структуры; данные, генерируемые на этапе формирования типизированных форм блоком органа управления (ГРБС); данные, экспортируемые в хранилище данных запросов блока базы данных. Разметка макета (выделение областей значимых данных) в модуле осуществляется путем выделения диапазонов ячеек макета, содержащих значимую информацию; автоматического формирования прямоугольных диапазонов, объединение которых по количеству содержащихся в них ячеек - эквивалентно количеству ячеек в диапазонах, выделенных пользователем-проектировщиком; выделения минимальных единиц данных.
3. Индексация данных, которая осуществляется путем установления соответствия между данными типизированной формы и понятиями классификатора бюджетных данных.
4. Форматирование, включающее операции установки запрета на редактирование полей, (например, заполняемых органом управления, в частности, ГРБС); установки специальных правил форматирования, используемых при редактировании полей различных типов (в первую очередь численных); переопределения способа редактирования полей, область определения которых задается фиксированным набором значений, с ручного ввода на выбор из заданного перечня.
5. Формирование и ведение специальных словарей-справочников, предназначенных для использования в формах, в частности для создания полей с областью определения в виде фиксированного набора значений, переопределения областей определения, состоящих из наборов фиксированных значений. Словари-справочники формируются в модуле в универсальном виде, допускающем их использование в любых формах, независимо от того, в интересах какой формы они были созданы изначально, они доступны из любых типизированных форм.
6. Внедрение процедур проверки корректности данных.
7. Внедрение в стандартное меню дополнительных пунктов, реализующих вызов специальных функций, в частности, формирование необходимых файлов, пересылка данных, обновление программного обеспечения и т.д.
8. Ведение протокола изменений в разрезе различных форм.
Модуль (на фиг.1 - компонент) автоматизированной поддержки заполнения типизированных форм запросов, вход которого соединен по каналам связи с модулем автоматизированного формирования типизированных форм запросов по заданным макетам, а выход с блоком ввода, регистрации, утверждения, обработки информации удаленных пользователей подчиненной структуры.
Модуль предназначен для автоматизированного заполнение типизированных форм запросов и выполняет следующие функции:
1. Ввод данных в соответствии с правилами форматирования, внедренными в типизированную форму запроса на этапе ее проектирования.
2. Обновление версий типизированной формы запроса, словарей-справочников и при необходимости программного обеспечения, которым снабжены модели в целом без нарушения целостности данных,
В модуле осуществляется генерация форм на основе существующих типизированных форм или их элементов с использованием механизма поиска по базе данных всех форм типизированных запросов, использующих заданный набор элементов данных, проиндексированных при помощи классификатора бюджетных данных.
Генерация типизированной формы по размеченному макету в модуле осуществляется с учетом заданной информации, поступающей из блока органа управления путем формирования полного комплекта файлов, необходимых для работы с заданной формой, который по каналам связи передается в блок ввода, регистрации, утверждения, обработки информации удаленных пользователей подчиненной структуры.
3. Формирование и пересылка данных формы в базу данных.
Модуль (на фиг.1 - компонент) автоматизированной обработки данных из типизированных форм запросов соединен с блоком органа управления, блоком подчиненной структуры и каждым из модулей системы каналами двусторонней связи.
Модуль предназначен для автоматизированного формирования типизированных форм запросов по заданным макетам и выполняет следующие функции:
1. Проверка корректности данных, поступающих из блока ввода, регистрации, утверждения, обработки информации удаленных пользователей подчиненной структуры по типизированным формам на уровнях комплекта форм, в случае если запрос подразумевает несколько взаимоувязанных форм, также отдельной формы, элементов или групп элементов типизированной формы. При этом в модуле обеспечивается как режим настройки правил корректности, так и режим их выполнения.
2. Формирование вторичных показателей, в первую очередь агрегирование данных, рассчитываемых по заданным формулам с аргументами из одной типизированной формы от различных подчиненных структур.
3. Экспорт типизированных форм в базу данных блока хранения объектов и информации.
Модуль импорта данных из типизированных форм во внешние информационные системы, вход которого связан по каналам связи с модулем автоматизированной обработки данных из типизированных форм запросов, а выход с входом блока ввода, регистрации, утверждения, обработки информации органа управления и блоком хранения объектов и информации базы данных.
Модуль обеспечивает возможность сохранения данных типизированных форм запросов для целей дальнейших использования при формировании заданных текущих запросов. Основа формализованного импорта данных - транспортные файлы типизированного запроса, имеющие унифицированный формат.
Модуль выполняет следующие функции:
1. Автоматический импорт в базу данных блока типизированных форм всех сведений из транспортных файлов;
2. Обеспечение возможности взаимодействия блока органа управления с внешними информационными системами в рамках задач, использующих данные блоков удаленных пользователей подчиненных структур.
Заявляемая автоматизированная система работает следующим образом (фиг.2).
В рамках плановых мероприятий бюджетного процесса или в связи с информационным обеспечением внеплановых задач, например, изменения системы оплаты труда, налогообложения, инвентаризация предприятий и т.д. органом управления, например организация, исполняющая полномочия главного распорядителя бюджетных средств (ГРБС), принимает решение об инициации запроса. В блоке ввода, регистрации, утверждения, обработки информации органа управления инициирует запрос и направляет в модуль автоматизированного формирования типизированных форм запросов по заданным макетам.
В модуле осуществляют выбор базового макета или набора макетов для генерации типизированной формы данных и формируют типизированную форму запроса,
Формирование типизированных форм запросов по заданным макетам осуществляется путем генерации электронных форм запросов с универсальным интерфейсом, инвариантным по отношению к тематике конкретных запросов. Например, включение в электронную форму запроса специальных полей, подразумевающих не ручной ввод, а выбор значения из заданного списка.
Для формирования типизированной формы запроса осуществляются следующие операции:
- разметка макета (выделение областей значимых данных).
- индексация данных - установление соответствия между минимальными единицами данных типизированной формы и понятиями классификатора бюджетных данных;
- форматирование путем установки запрета на редактирование полей; установки специальных правил форматирования, используемых при редактировании полей различных типов; переопределения способа редактирования полей, область определения которых задается фиксированным набором значений, с ручного ввода на выбор из заданного перечня; формирования допустимых правил редактирования формы и ее элементов, например добавление, удаление, копирование строк/столбцов/ячеек и т.д..
- автозаполнение, то есть автоматическое и/или автоматизированное внесение данных, специфических для данной подчиненной структуры или общих для группы подчиненных структур;
- разработка индивидуальных настроек форм на специфику конкретных подведомственных организаций;
- инсталляция программного обеспечения в блоки удаленных пользователей подчиненной структуры и органа управления;
- генерация типизированной формы по размеченному макету путем автоматического формирования полного комплекта файлов, необходимых для работы с выбранной формой в блоке удаленных пользователей подчиненной структуры.
Далее набор типизированных форм запросов передают в блок удаленных пользователей подчиненной структуры, где осуществляется обработка и заполнение типизированных форм, которые пересылаются в блок органа управления для обработки данных из типизированных форм запросов, включающей проверку корректности предоставляемых данных, агрегирование данных, получаемых от разных источников, формирование вторичных показателей, рассчитываемых по заданным формулам с аргументами из типизированных форм запросов и т.д., и формирования итоговой отчетности инициатору запроса.
Программные модули заявляемой автоматизированной системы реализуются на базе только универсальных алгоритмов, не привязанных к конкретным формам запросов, а реализующие возможности привязки к любой форме на базе требуемых правил редактирования. Программное обеспечение экспериментального образца должно быть реализовано на основе MS Visual Basic /Visual Basic for Applications/ Visual Studio Tools for Applications, Borland Delphi, CA Visual Objects. Транспортировка данных должна осуществляться на базе стандартных средств электронной почты.
Предложенная полезная модель обеспечивает повышение эффективности и надежности автоматизированной системы за счет наличия в системе взаимосвязанных блоков и модулей, обеспечивающих осуществление и оптимизацию процесса реализации типизированных запросов органа управления к элементам подчиненной структуры, в том числе оперативную настройку структуры и интерфейса текущих версий типизированных форм запросов на изменения в соответствующих нормативно-правовых документах, а также сквозное электронное взаимодействия главного распорядителя бюджетных средств (ГРБС) с подчиненными структурами на всех этапах бюджетного процесса, например, подготовка проекта Федерального бюджета, исполнение бюджета, отчетность.