Информационно-аналитическая система для комплексного анализа бюджета и государственного заказа

 

Предназначена для загрузки, хранения и администрирования информации, касающейся бюджета и государственного заказа субъекта региона а также представления данных в удобной форме для аналитической обработки. Решена техническая задача, хранения больших объемов информации, по бюджету и государственному заказу, а также обеспечение доступа к базам данных посредствам набора инструментов для формирования отчетов работы в интерактивном режиме и представления агрегированных и детальных данных по бюджету и государственному заказу, как по отдельным компонентам, так и во взаимосвязи по различным классификациям. Информационно-аналитическая система для комплексного анализа бюджета и государственного заказа включает в себя подсистемы администрирования, оперативной работы и аналитической обработки. 2 п. ФПМ, Фиг.1

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

Система предназначена для загрузки, хранения и администрирования информации, касающейся бюджета и государственного заказа субъекта региона а также представления данных в удобной форме для аналитической обработки.

Известна система обеспечения нерегламентных запросов к базе данных для автоматизированной системы управления по патенту RU 2324973 C1, G06F 17/40, опубликованному 20.05.2008 Бюл. 14, выбранная в качестве аналога по своему функциональному назначению. Система предназначена для управления бюджетным процессом на региональном уровне и может быть использована при осуществлении процессов бюджетного планирования.

Известное устройство является системой класса OLTP со сложной структурой информационной базы, содержащей большое количество записей и большим числом как локальных, так и территориальной удаленных пользователей. Рассмотренная система имеет оригинальный механизм динамического формирования запросов в базу данных автоматизированной системы управления. Предполагается непрерывное увеличение функциональных комплексов системы, рост числа пользователей и их информационных потребностей.

Однако известное устройство не удовлетворяет поставленным требованиям к форматам выходных данных, так как необходимо построение графических результатов определенной структуры, а архитектура базы не позволяет использовать ее для формирования OLAP кубов. Механизм же формирования произвольных запросов к базе в заявленной системе не так полезен, так как результат не может быть использован для аналитической обработки без предварительной подготовки.

Известна Автоматизированная информационная система государственного заказа Санкт-Петербурга (АИСГЗ), предназначенная для автоматизации основных операций планирования, размещения и исполнения государственного заказа. АИСГЗ является многоуровневой системой с разграниченными правами доступа. Система АИСГЗ не решает требуемой задачи, так как не интегрирует в себе обработку и хранение данных бюджета и государственного заказа одновременно.

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

Эта задача решена тем, что

Информационно-аналитическая система для комплексного анализа бюджета и государственного заказа, включает в себя подсистему администрирования, которая обеспечивает обслуживание базы и обработку данных на сервере, и включает:

блок авторизации администратора, обеспечивающий проверку необходимых параметров на выполнение определенных операций (действий), связанный с блоком проверки и корректировки данных во временной области, обеспечивающим работу с данными во временной области, взаимодействующим с

блоком перегрузки данных ГЗ, отвечающим за работу с данными государственного заказа, который, как и блок проверки и корректировки данных во временной области связан с

блоком хранения информации, содержащим данные, соответствующие параметрам выбора, указанным в параметрах пользовательского запроса, который связан с

блоком обновления OLAP кубов для Web Interface, связанным с блоком авторизации администратора;

подсистему оперативной работы, которая обеспечивает пополнение базы новыми данными и исключение разного рода ошибок в данных, и включает:

блок авторизации оператора, обеспечивающий проверку необходимых параметров на выполнение определенных операций (действий), связанный с

блоком загрузки данных, отвечающим за занесение информации во временную область, связанным с

блоком проверки данных, обращающимся к упомянутому блоку хранения информации;

подсистему аналитической обработки информации, которая обеспечивает работу аналитика необходимым инструментальным набором и включает:

блок авторизации аналитика, обеспечивающий проверку необходимых параметров на доступ к информации, связанный с

блоком формирования пользовательских запросов, взаимодействующим с

блоком аналитической обработки и

блоком формирования отчета, которые связаны с упомянутым блоком хранения информации, связанным с

блоком представления информации, связанным с упомянутыми блоками формирования пользовательских запросов, аналитической обработки и блоком хранения информации.

В соответствии с п.2 формулы,

блок проверки и корректировки данных во временной области включает в себя:

Блок загрузки данных во временную область, связанный с

блоком корректировки справочников, обеспечивающим сравнение полей с имеющимися полями в базе данных, и взаимодействующим с

блоком корректировки загруженных данных, которые связаны с

блоком перегрузки данных из временной в рабочую область.

В результате, при обращении пользователя к информационно-аналитической системе бюджета субъекта региона реализована возможность формировать запросы и выводить отчеты по агрегированным и детальным данным по бюджету и государственному заказу из ранее созданного массива данных, просматривать, проводить аналитическую обработку и сохранять результаты отчетов. При обращении к созданному массиву данных в ИАС Комплексного анализа бюджета и государственного заказа (ИАС КАБиГЗ) пользователю, для повышения качества аналитической работы, представлен интерактивный режим таблиц и графиков, содержащих гиперссылки при переходе по которым система выводит агрегированные или детальные данные. Пользователю также предоставлены инструменты для сортировки данных, фильтры, поиск и др.

Сущность полезной модели пояснена чертежом, где

на Фиг.1 представлена блок-схема системы,

на Фиг.2 представлена блок-схема блока проверки и корректировки данных.

Система (Фиг.1) содержит:

1 Подсистему администрирования: одна или более ЭВМ, включающих в себя процессор и предустановленные программные средства для работы с подсистемой хранения данных.

2 Блок авторизации администратора: управляющая ЭВМ, включающая в себя процессор и подсистему хранения данных, обеспечивает проверку прав доступа, которая предоставляет определенные полномочия лицу или группе лиц (прав доступа) на выполнение запросов.

3 Блок проверки и корректировки данных во временной области, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением для выполнения комплекса программ, выполняющих проверки и корректировки данных.

4 Блок перегрузки данных по государственному заказу (ГЗ), в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением для выполнения комплекса программ, выполняющих проверку и перегрузку данных ГЗ.

5 Блок хранения информации, в частности, управляющая ЭВМ, включающая в себя процессор, оперативную память и подсистему хранения данных, которая содержит информацию, соответствующую параметрам выбора, указанным в параметрах пользовательского запроса.

6 Блок обновления OLAP кубов для Web interface: управляющая ЭВМ, включающая процессор, оперативную память и подсистему хранения данных с установленным соответствующим программным обеспечением.

7 Подсистема оперативной работы: одна или более ЭВМ, включающих в себя процессор и предустановленные программные средства для работы с подсистемой хранения данных.

8 Блок авторизации оператора: управляющая ЭВМ, включающая в себя процессор и подсистему хранения данных, которая обеспечивает проверку прав доступа и предоставляет определенные полномочия лицу или группе лиц (прав доступа) на выполнение запросов.

9 Блок загрузки данных, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением.

10 Блок проверки данных, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением для выполнения комплекса программ, выполняющих проверку загруженных данных.

11 Подсистема аналитической работы: одна или более ЭВМ, включающих в себя процессор и предустановленные программные средства для работы с подсистемой хранения данных.

12 Блок авторизации аналитика: управляющая ЭВМ, включающая в себя процессор и подсистему хранения данных, которая обеспечивает проверку прав доступа и предоставляет определенные полномочия лицу или группе лиц (прав доступа) на доступ к информации.

13 Блок формирования пользовательских запросов, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, которая принимает запросы пользователя, формализует их путем преобразования в параметры запросов, обрабатывает параметры запросов, формирует текст запросов и передает их на выполнение в блок хранения информации.

14 Блок аналитической обработки: управляющая ЭВМ, включающая в себя процессор и подсистему хранения данных, которая обеспечивает проверку прав доступа и предоставляет определенные полномочия лицу или группе лиц (прав доступа) на доступ к информации.

15 Блок формирования отчета, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, которая осуществляет повторный запрос к СУБД и формирует интерактивный график для графического представления результатов пользователю с возможностью перехода по уровням иерархии.

16 Блок представления информации, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, которая выполняет создание результирующих статических или динамических отчетов и осуществляет передачу полученного отчета пользователю.

Блок проверки и корректировки данных 3 (Фиг.2) содержит:

17 Блок загрузки данных во временную область, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением для выполнения комплекса программ, выполняющих проверки и корректировки данных.

18 Блок корректировки справочников, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением для выполнения соответствующих запросов на PL/SQL.

19 Блок корректировки загруженных данных, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением для выполнения комплекса программ, выполняющих проверки и корректировки данных.

20 Блок перегрузки данных из временной в рабочую область, в частности, управляющая ЭВМ, включающая в себя процессор и оперативную память, с предустановленным соответствующим программным обеспечением для выполнения соответствующих запросов на PL/SQL.

Интегрированная система информационно-аналитического обеспечения реализована по классической трехуровневой архитектуре распределенных информационных систем: клиентская часть, серверная часть на сервере приложений и серверная часть как база данных на сервере СУБД.

Клиентская часть представляет собой ПК пользователей ПЭВМ Pentium IV 2,40 ГГц, ОЗУ 256 Мб, НЖД 40 Гб и реализуется функциями Java Script, встроенными в загружаемые на компьютер пользователя файлы JSP.

Серверная часть представляет собой:

сервер приложений Sun Fire V240 с операционной системой Solaris. Уровень сервера приложений строится из совокупности JSP-файлов, связанных с ними классов типа Java Beans и вспомогательных файлов ресурсов. Классы объединены в пакеты.

Сервер баз данных Sun Fire V440 с операционной системой Solaris, под управлением СУБД Oracle. Уровень базы данных представляет собой совокупность хранимых процедур, написанных на языке PL/SQL. Эти процедуры обеспечивают выборку информации из схемы базы данных ИС ИАО по запросу сервера приложений.

Система работает следующим образом.

Работа системы заключается в заполнении базы данных, находящейся в блоке хранения информации (5), из разных источников, и связана с обработкой большого числа записей, вероятно содержащих ошибки. Предполагается, что с блоком хранения информации (5) в любом режиме работы могут взаимодействовать несколько пользователей одновременно, что приводит к разделению рабочих пространств пользователей. Доступ к информации блока хранения информации (5) осуществляется как посредством толстого, так и тонкого клиента. Блок хранения информации (5) имеет структуру типа «звезда» и обеспечивает хранение требуемого количества записей. База данных государственного заказа в рамках ИАС КАБиГЗ обновляется за счет получения данных по необходимым полям из АИСГЗ, что позволяет оптимизировать базу данных, ускорить работу по формированию и сократить время на обработку запросов. Представление информации осуществляется в виде, наиболее пригодном для аналитической обработки, а именно сводных и простых таблиц, гистограмм и графиков.

Работа подсистемы администрирования (1).

Администратор входит в систему через блок авторизации администратора (2). Вводит свой login и password. Если авторизация прошла успешно, то ему становятся доступны следующие блоки:

- проверка данных, загруженных во временную область;

- корректировка справочников;

- перегрузка данных из временной в рабочую область;

- загрузка данных по государственному заказу в рабочую область;

- обновление кубов OLAP на сервере.

При этом система позволяет в любой момент переходить из одного режима в другой.

В режиме проверки данных в случае удачной аутентификации, SQL запросы администратора обрабатывает блок проверки и корректировки данных во временной области (3). При этом, может потребоваться корректировка справочников, в этом случае работа администратора осуществляется с блоком корректировки справочников (18, Фиг.2). В режиме перегрузки данных проверенная и откорректированная информация загружается базу данных, при этом происходит работа с блоком хранения информации (5). В режиме загрузки данных по государственному заказу работа происходит с блоком (4). Данные государственного заказа из временной области перегружаются в рабочую, при этом может понадобиться как корректировка самих данных, так и редактирование справочников. В этом случае работа производится с блоком корректировки загруженных данных (19, Фиг.2), взаимодействующем с блоком (20, Фиг.2). Режим обновления кубов, работу которого обеспечивает блок (6), производится на сервере. При этом данные выбираются из базы и структурируются специальным образом. Этот процесс необходим для построения сводных таблиц и графиков для отчетов.

Работа подсистемы оперативной работы (7).

Оператор входит в систему через блок авторизации оператора (8). Вводит свой login и password. Если авторизация прошла успешно, то ему становятся доступны следующие функции:

- загрузка данных;

- проверка данных.

В режиме загрузки данных в случае удачной аутентификации команды оператора выполняет блок загрузки данных (9). Данные загружаются из специально, заранее приготовленного файла, имеющего строго определенный формат. Загружаемые данные могут содержать ошибки разного рода. В этом случае работа производится с блоком проверки данных (10). При этом обработку запросов к данным, загруженным во временную область, производит блок хранения информации (5).

Работа подсистемы аналитической обработки (11).

Аналитик входит в систему через блок авторизации аналитика (12). Вводит свой login и password. Если авторизация прошла успешно, то ему становятся доступны следующие функции:

- формирование пользовательских запросов;

- аналитическая обработка;

- формирование интерактивного графика;

При этом осуществляется формирование пользовательских запросов посредством блока формирования пользовательских запросов (13) к блоку хранения информации (5), аналитической обработки (14) и формирование отчетов, содержащих интерактивные графики, через запрос к блоку (16). Интерактивный (динамичный) график позволяет изменять уровни, на которых представлена информация по плановым (утвержденным) и фактическим (исполненным) данным бюджета за выбранный год. Диаграмма является интерактивной. На графике отражаются те же данные, что и в таблице исходя из перемещений по уровням. Параллельно в блоке (20) формируется интерактивный отчет в табличном виде, с возможностью перехода по уровням иерархии в соответствии с бюджетной классификацией по шагам или представляется детальный отчет по кварталам в отдельном окне. Представленные по разделам или подразделам классификации данные могут быть детализированы, переходя по гиперссылке названия раздела или перемещаясь по иерархии расходов с помощью стрелок. Интерактивное графическое и табличное представление, просматривается через Web interface, при необходимости выводиться на печать, а также, в случае необходимости, может экспортироваться в формате электронных таблиц (Excel) или HTML. Среди доступных инструментов в режимах расходов (закладках) нижеследующие:

1. «Фильтр» по категории:

а. Ведомство (распорядитель)

b. Год

c. Разряды кода бюджетной классификации.

2. Для просмотра информации, имеется возможность установки фильтров. С помощью фильтра можно выбирать данные за определенный год.

3. «Сортировка» по порядку (по возрастанию/убыванию) в зависимости от бюджетной классификации, если ведомственная, то сортировка по подразделам расходов, если функциональная, то по разделам, подразделам.

4. «Итого» по разделам после выбора нескольких разделов или подразделов.

5. «Найти в отчете элемент» ввести ключевое слово для поиска.

6. «Первые N». Отображают наименьшие/наибольшие значения по числу элементов, заданному пользователем. Реализована возможность просмотра разделов с наибольшими суммами расходов. Режим «первые N» позволяет выявлять самые весомые элементы.

8. «Экспорт» в Excel. При необходимости полученные результаты можно сохранить на компьютере пользователя в формате Excel.

Таким образом, из описания работы системы видно, что пользователю обеспечена возможность оперативно просматривать данные исполнения бюджета и государственного заказа в интерактивном режиме как по отдельным компонентам, так и в агрегированном виде по различным классификациям. Пользователю предоставлена возможность оперативно просматривать данные государственного заказа во взаимосвязи с ведомственной классификацией расходов бюджета - «ведомственная структура расходов - государственный заказ»; а также данные по контрактам и дополнительным соглашениям, связанные с предметом закупки, способом размещения государственного заказа, заказчиком, распорядителем средств бюджета, поставщиком, кодами регионального справочника видов деятельности (РСВДП), представленными в «распорядитель-госконтракты». Кроме того, система позволяет обрабатывать информацию, содержащуюся в различных информационных массивах.

Предлагаемая информационно-аналитическая система для комплексного анализа бюджета и государственного заказа региона (ИАС КАБиГЗ) представляет данные об утвержденных и фактических параметрах бюджета по трем бюджетным классификациям расходов и доходов бюджета, позволяющим широкому кругу пользователей, в том числе аналитикам, работать с системой. Данные представляются с периодичностью в один квартал. База данных содержит, как архивные данные, т.е. данные за предыдущие периоды по ранее существовавшим бюджетным классификациям, так и актуальные данные по действующей бюджетной классификации, за выбранный период. Это позволяет, представить бюджетные данные и провести структурный анализ в рамках существующей бюджетной классификации в рассматриваемый период, не прибегая к искусственному преобразованию старой классификаций в новую. Кроме того, пользователь может работать, как с данными по бюджету, так и комплексно, т.е. во взаимосвязи с государственным заказом.

1. Информационно-аналитическая система для комплексного анализа бюджета и государственного заказа, содержащая подсистему администрирования, которая обеспечивает обслуживание базы и обработку данных на сервере и включает: блок авторизации администратора, обеспечивающий проверку необходимых параметров на выполнение определенных действий, связанный с блоком проверки и корректировки данных во временной области, обеспечивающим работу с данными во временной области, взаимодействующим с блоком перегрузки данных ГЗ, отвечающим за работу с данными государственного заказа, который, как и блок проверки и корректировки данных во временной области связан с блоком хранения информации, содержащим данные, соответствующие параметрам выбора, указанным в параметрах пользовательского запроса, который связан с блоком обновления OLAP кубов для Web Interface, связанным с блоком авторизации администратора; подсистему оперативной работы, которая обеспечивает пополнение базы новыми данными и исключение разного рода ошибок в данных, и включает: блок авторизации оператора, обеспечивающий проверку необходимых параметров на выполнение определенных действий, связанный с блоком загрузки данных, отвечающим за занесения информации во временную область, связанным с блоком проверки данных, обращающимся к упомянутому блоку хранения информации; подсистему аналитической обработки информации, которая обеспечивает работу аналитика необходимым инструментальным набором и включает: блок авторизации аналитика, обеспечивающий проверку необходимых параметров на доступ к информации, связанный с блоком формирования пользовательских запросов, взаимодействующим с блоком аналитической обработки и блоком формирования отчета, которые связаны с упомянутым блоком хранения информации, связанным с блоком представления информации, связанным с упомянутыми блоками формирования пользовательских запросов, аналитической обработки и блоком хранения информации.

2. Информационно-аналитическая система для комплексного анализа бюджета и государственного заказа по п.1, отличающаяся тем, что блок проверки и корректировки данных во временной области включает в себя: блок загрузки данных во временную область, связанный с блоком корректировки справочников, обеспечивающим сравнение полей с имеющимися полями в базе данных, и взаимодействующим с блоком корректировки загруженных данных, которые связаны с блоком перегрузки данных из временной в рабочую область.



 

Похожие патенты:

Реактор плазменной газификации отходов относится к технике термической переработки отходов различного происхождения, а также к энергетике и энергопроизводящим технологическим системам, а именно, - к технологическим установкам плазмотермической газификации и пиролиза твердых бытовых и других органосодержащих (например, сельскохозяйственных) отходов и утилизации их энергетического потенциала как возобновляемых источников энергии.

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

Полезная модель относится к области информационно-аналитических систем, предназначенных для сбора, обработки, анализа, структурирования и визуализации информации из разнородных источников

Изобретение относится к устройству электронных вычислительных машин и может быть использовано в ЭВМ общего назначения для ускорения вычислительного процесса при обработке структурированных данных
Наверх