Организация информационных интернет-ресурсов для поддержки управления муниципальным заказом
Автор: Кононов Дмитрий Дмитриевич, Исаев Сергей Владиславович, Исаева Ольга Сергеевна
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Математика, механика, информатика
Статья в выпуске: 1-1 (22), 2009 года.
Бесплатный доступ
Решается задача организации информационной среды для поддержки муниципального управления. Представлены алгоритмические и программные средства для решения задач Интернет-поддержки муниципального заказа. Предложенные подходы объединяют технологии традиционных баз данных с веб-технологиями. Особенностью решения задачи является объектная организация обмена данными между оперативной базой и веб-базой данных. Обеспечивается оперативное размещение информации на сайте, поддержка данных в актуальном состоянии, защита данных. Предложенные решения характеризуются универсальностью и кроссплатформенностью.
Программные средства, веб-технологии, базы данных, системы поддержки управления, информационная безопасность
Короткий адрес: https://sciup.org/148175800
IDR: 148175800
Текст научной статьи Организация информационных интернет-ресурсов для поддержки управления муниципальным заказом
Развитие и внедрение во все сферы деятельности но- существенно новом уровне. Поддержка муниципальновых информационно-коммуникационных технологий по- го управления наряду с созданием информационно-спра-зволяет решать задачи организационного управления на вочных ресурсов требует оперативного размещения ин- формации в открытом доступе - веб-публикации. В настоящее время активно идет процесс интеграции веб-систем и других информационных технологий, информационные системы приобретают, помимо традиционного, и веб-интерфейс.
Одной из важных задач муниципального управления является автоматизация процессов подготовки и размещения муниципального заказа. Формирование и развитие Интернет-ресурсов для поддержки управления муниципальным заказом создает оптимальные условия для удовлетворения информационных потребностей и реализации норм действующего законодательства в части расходования бюджетных средств.
В этой связи требуется организация информационной среды для размещения, хранения, оперативного обновления разнородной информации, связанной с потребностями бюджетополучателей в поставках товаров, выполнении работ, оказании услуг Сайт муниципального образования становится средством взаимодействия органов власти, распорядителей бюджетных средств, товаропроизводителей и поставщиков в рамках единого процесса организации и размещения муниципального заказа.
Выполнение исследований по системной интеграции технологий для решения задачи поддержки муниципального заказа является актуальным и перспективным направлением. Требуется разработать информационносправочную Интернет-систему, методы оперативной актуализации данных, обеспечивая синхронизацию рабочей базы данных специалистов муниципального заказа с веб-базой данных сайта.
Анализ информационных потоков данных позволил выполнить проектирование разделов сайта, отражающих основные информационно-зависимые задачи. На основе базы данных, описывающей деятельность специалистов муниципального заказа, выполнено проектирование структуры веб-базы данных. Выполнено проектирование подсистемы Интернет-публикации данных и методов передачи информации в зависимости от назначения раздела, объема данных и основных функциональных блоков подсистемы размещения данных, включая серверное и клиентское приложение. Важным фактором обеспечения работоспособности системы является анализ событий, связанных с изменением базы данных, происходящих в системе. Для решения этой задачи разработана структура и метода ведения журналов взаимодействий.
Реализация информационных разделов сайта и Интер-нет-системы включает функции авторизованного доступа к данным, сервисные функции поиска, фильтрации данных. Особое внимание уделялось исследованию задач безопасности и обеспечения кроссплатформенного функционирования сайта и информационной системы.
Внедрение и апробирование разработанных подходов и методов выполнялось для департамента муниципального заказа администрации города Красноярска в виде программного обеспечения раздела «Муниципальный заказ» официального сайта администрации города.
Проектирование разделов сайта . На основе анализа целевого назначения Интернет-системы, информационных потоков данных выполнено проектирование разделов сайта [1]. Сайт состоит из информационных блоков, отражающих разные аспекты деятельности специалистов муниципального заказа, содержит нормативно-правовые, методические, информационно-справочные материалы (рис. 1).



Исполнение контрактов
Муниципальные потребности
Нормативно-правовая информация

Федеральные законы
Постановления правительства
__ Постановления РУ администрации
— города

Реестр контрактов
Архив

Статистика
ф Полезное

Методические материалы

Логистические модели

Ссылки
Предложенная организация разделов сайта отвечает его целевой направленности – исполнять роль информационно-справочной базы для всех участников размещения муниципального заказа.
В связи многоцелевой направленностью системы выделены основные группы пользователей, информационные разделы структурированы и сгруппированы в соответствии с заданными ролями.
В зависимости от роли пользователя, выполнено проектирование правил для разделения прав доступа согласно ограничениям. Информационный состав разделов изменяется в зависимости от категории пользователей.
В структуру разделов включены архивы основных реестров, что позволит обеспечить преемственность данных и информационных объектов.
Для обеспечения функций информационного наполнения и ведения разделов сайта выполнено проектирование базы данных, Интернет-системы и средств синхронизации оперативной базы данных специалистов муниципального заказа и веб-базы данных. Особое внимание уделялось выбору технологии для решения задачи синхронизации данных.
Модель базы данных . Одним из требований, предъявляемых к Интернет-системе муниципального заказа, является обеспечение возможности синхронизации оперативной базы данных и базы данных веб-сервера, что влечет регулярные обновления больших объемов структурированной информации.
Синхронизация информации производится посредством специального шлюза, принимающего данные с автоматизированных рабочих мест. Объем оперативной базы данных очень велик и не требует полной публикации. Модель базы данных веб-сервера разработана с учетом возможностей быстрого доступа к данным, требований по полноте и неизбыточности содержащейся информации (рис. 2). Разработанная модель данных позволила уменьшить объемы передачи информации и обеспечила хранение на веб-сервере только данных, подлежащих размещению в сети Интернет, что отвечает требованиям безопасности.
Для организации гибкого способа выборки данных в оперативной базе построены представления данных, соответствующие таблицам веб-базы данных. База данных рабочих мест построена на СУБД Oracle, серверная база данных – на СУБД PostgreSQL.
Средства синхронизации данных . Выполнен обзор основных технологических решений [2; 3], применяемых для обмена данными с выделением достоинств и недостатков методов, которые могут иметь существенное значение при синхронизации данных. Рассматривались следующие технологии: XML (расширяемый язык разметки), XML-RPC (вызов удаленных процедур), SOAP (простой протокол доступа к объектам). Анализ функциональных особенностей задачи и требований к скорости и объемам передачи структурированных данных показал необходимость создания оригинальных технологических решений на основе технологии XML [4].
Разработана система синхронизации данных, которая состоит из двух частей:

-
– клиентской – на рабочем месте специалиста;
-
– серверной – на стороне веб-сервера.
Особенностью подхода является объектная организация размещения данных на веб-сервере, при которой система автоматически отслеживает информационно-зависимые блоки данных и включает их в передаваемые пакеты.
Для решения задач транспортировки данных используется протокол HTTP(S), который поддерживается всеми вебсерверами. Алгоритм передачи данных показан на рис. 3.
Способ и порядок размещения данных определяется составом и назначением информации, которую требуется опубликовать. При передаче данные преобразовываются в специальные структуры по заданным форматам и кодируются. В полученный пакет данных входят метаданные, содержащие описание форматов и структуры передаваемой информации.
Реализован объектный способ формирования данных для передачи. Каждый объект может иметь как самостоятельное значение, так и являться частью другого объекта. Внутренняя организация объекта представляет собой XML-файл. Каждому объекту и подобъекту соответствует своя структура XML.
После подготовки информационных объектов подсистема запускает процесс передачи данных серверной части приложения. Для отправки по каналам связи выполняется кодирование, разбиение данных на блоки и последовательная передача этих блоков на веб-сервер.
Серверная часть приложения обеспечивает прием и обработку данных. В ее задачи входят сбор блоков в единую XML-структуру, анализ, выборка и декодирование информации. На основе полученной информации приложение подготавливает структуры, которые пригодны для помещения в базу данных на веб-сервере.
Порядок передачи данных:
-
1) инициация процесса передачи данных – клиентская часть отправляет запрос на передачу новых данных на сервер, в ответ получает идентификатор сессии передачи;
-
2) передача данных блоками – в соответствии с идентификатором сессии передачи клиентская часть отсылает один или более блоков серверной части;
-
3) завершение процесса передачи данных – клиентская часть передает серверной признак окончания блоков;
-
4) управление началом анализа и вставки данных в базу – клиентская часть отправляет признак начала анализа и размещения данных в базе.
Подсистема веб-публикации обеспечивает корректную передачу информации, ведет журнал событий. Обновление данных на сайте происходит только после получения подтверждения об успешном прохождении всех этапов транзакции.
Разработанные методы позволяют размещать не только информационные объекты, характеризующиеся сложной внутренней структурой и небольшим объемом данных, но и реестры, объемы информации в которых существенны и единовременно могут содержать до нескольких десятков тысяч записей. При этом процедуры публикации автоматически подготавливают данные и передают их на веб-сервер. Публикации подлежат все записи реестров, не опубликованные ранее или изменившиеся с момента последней публикации.
В процессе функционирования системы происходит постоянное изменение состояния базы данных, для контроля действий над данными потребовалось реализовать функции ведения специализированного журнала событий. Журнал событий представляет собой таблицу базы данных, в которой в структурированном виде вносится

информация о событиях, вызывающих изменение содержимого базы данных. После установки системы сбор данных и начало записи в журнал событий осуществляется автоматически. В журнал записываются все создаваемые приложением события о добавлении (обновлении) данных, удалении данных или изменении реестров.
Каждое событие имеет свой предопределенный идентификатор. Построена таблица соответствия типов объектов и допустимых действий над объектами. На каждое возникающее событие системы в журнале появляется запись с детальной информацией о действии над объектами. Вся информация идентифицируется временем изменения и пользователем, инициировавшим действие.
Интернет-система . Режим функционирования вебресурса предполагает авторизованную работу пользователей. Предусматривается несколько категорий пользователей: муниципальная организация, поставщик, уполномоченный орган, ведущий аукциона.
На сайте размещается следующая информация: информация о закупках, проводимых на текущий момент, архив закупок, реестр муниципальных потребностей, планы заказов, реестр муниципальных контрактов, реестр муниципальных организаций, реестр поставщиков, а также справочная нормативно-правовая информация (рис. 4).
В системе предусмотрена возможность подачи заявок в режиме реального времени, а также возможность участия в электронных аукционах. Обеспечивается согласованная публикация данных с автоматизированных рабочих мест системы специалистов уполномоченного органа.
При создании Интернет-системы проведен детальный анализ возможностей несанкционированного доступа к данным [5], рассмотрены основные классы угроз. На основе полученных данных применялись специальные технологии, позволяющие обеспечить защиту он несанкционированного доступа (фильтрация параметров, проверка идентификаторов и т. п.). Построены программные решения для предотвращения атак типа XSS, инъекций кода и SQL, подмены файлов и сессий.
При разработке Интернет-системы применен подход, при котором система разделяется на ядро и набор модулей, обеспечивающих определенный функционал. Ядро управляет модулями и осуществляет позднее связывание (lazy linking) модулей, что позволяет снизить затраты на обработку страниц. Также используются технологии XML, AJAX, Friendly URLs, шаблоны. Для определенного класса данных применяется кэширование.
Важной особенностью построенной системы является обеспечение требований кроссплатформенного функционирования. Это достигается за счет использования кроссплатформенных базовых инструментальных средств, платформенно-независимой организации программных модулей и данных. Система протестирована для работы на Windows и Unix на веб-серверах Apache и Internet Information Services (IIS).
Предложенное решение задачи организации информационных Интернет-ресурсов для поддержки управления муниципальным заказом обеспечило создание необходимых технических и организационных условий для повышения уровня интеграции в деятельность муници-

Муниципальный заказ
Администрация города Красноярска
Красноярск — город инноваций, партнерства и согласия
Размещение заказа
-
□ На главную
-
□ Заказы
Планирование
Способ размещения: | открытый аукцион v
Статус: | объявленные " *
Дата проведения: □ с |2 710 2008~~] по 102.112008 |
д Муниципальные потребности
21 Планы заказов
Название: |
Опубликовано: [
Найти j
Исполнение контрактов
21 Реестр муниципальных контрактов
Показаны все закупки. Всего найдено 77 закупок.
21 Статистика
Полезное
в*- ВЫХО1
Страницы (8): в начало предыдущая следующая в конец 1 2 3 4 5 6 7 8
Справочники, реестры
Нормативно-правовая информация
Опубликовано ▼ |
Название |
Дата проведения |
Статус |
Способ |
|
1. |
№160 от 24.10.2008 |
Выбор подрядчика на право заключения муниципального контракта на выполнение работ по капитальному ремонту МУЗ "Городская поликлиника №1" |
24 октября -14 ноября |
Объявлен |
Открытый аукцион |
2. |
№160 от 24.10.2008 |
Выбор поставщика на право заключения муниципального контракта на поставку лекарственных средств по рецептам на льготных условиях для женщин в период беременности для МУЗ "Родильный дом №2" |
24 октября -14 ноября |
Объявлен |
Открытый аукцион |
3. |
№160 от 24.10.2008 |
Выбор подрядчика на право заключения муниципального контракта на выполнение работ по капитальному ремонту ул. Л.Кецховели |
24 октября -14 ноября |
Объявлен |
Открытый аукцион |
4. |
№160 от 24.10.2008 |
Выбор поставщика на право заключения муниципального контракта на поставка с доставкой автомобильных шин |
24 октября -14 ноября |
Объявлен |
Открытый аукцион |
для муниципального учреждения санитарного автомобильного транспорта |
пального образования информационно-телекоммуникационных технологий. Выполненная программная интеграция технологий традиционных баз данных с веб-технологиями позволила создать универсальные программные решения. Разработанные решения включены во все подсистемы автоматизированной системы, предназначенной для подготовки, размещения и контроля муниципальных заказов.
Оснащение автоматизированных рабочих мест средствами оперативного размещения информации из базы данных в сети Интернет способствует созданию единой информационной инфраструктуры, что ведет к повышению прозрачности расходования бюджетных средств и эффективности функционирования муниципального управления. Это достигается за счет логического объединения разделов информационных ресурсов, обеспечения функций оперативного обновления данных и создания средств изменения содержимого сайта с рабочих мест специалистов.
Реализованная связь веб-сайта с оперативной базой данных системы обеспечивает актуальность публикуемых данных, простоту и удобство работы специалистов, оперативность размещения информации на сайте, а также защиту от несанкционированного использования. Подсистема веб-публикации обеспечивает корректную передачу информации, ведет журнал событий. Обновление данных на сайте происходит только после получения подтверждения об успешном прохождении всех этапов транзакции.
Универсальность и кроссплатформенность разработанных подходов позволяют осуществлять информационную Интернет-поддержку муниципального заказа и обеспечить гибкость программных решений.