ИНФОРМАЦИОННАЯ СИСТЕМА МОНИТОРИНГА КАЧЕСТВА ПРЕДОСТАВЛЕНИЯ ГОСУДАРСТВЕННЫХ И МУНИЦИПАЛЬНЫХ УСЛУГ
Шифр темы: 2107-05-08
РУКОВОДСТВО ПО ИНСТАЛЛЯЦИИ Версия 1.0
|
|
На листах
|
2008
| Аннотация
Настоящее руководство предназначено для инсталляции программного изделия «Информационная система мониторинга качества государственных услуг» (далее «ИС «Мониторинг»).
В руководстве отражен порядок действий специалиста по установке, настройке и проверке программного изделия.
Содержание
1 Общие сведения о программе 4
1.1 Назначение и функции программы 4
1.2 Условия выполнения программы 5
2 Структура программы 6
2.1 Компоненты программы 6
2.2 Связи между компонентами программы 7
2.3 Связи с другими программами 7
3 Настройка программы 9
3.1 Установка программного изделия на сервер 9
3.2 Развертывание базы данных 9
3.3 Настройка соединения программного изделия с СУБД 9
Список сокращений 11
1Общие сведения о программе 1.1Назначение и функции программы Программное изделие «Информационная система мониторинга качества государственных услуг» (далее «ИС «Мониторинг») предназначено для решения следующих задач:
формирование, ведение, обновление, использование единой базы данных по мероприятиям мониторинга качества государственных услуг;
регламентированное взаимодействие участников проведения мероприятий мониторинга качества государственных услуг;
визуализация исходных, отчетных, результирующих материалов мероприятий мониторинга качества государственных услуг;
справочно-консультационная помощь участникам реализации мероприятий мониторинга качества государственных услуг, а также заявителям государственных услуг;
разграниченный защищенный доступ к материалам системы мониторинга качества государственных услуг.
Программное изделие обеспечивает выполнение следующих функций:
авторизация пользователей;
отображение и редактирование информации, хранящейся в единой базе данных по мероприятиям мониторинга качества государственных услуг;
отображение перечня таблиц БД с возможностью просмотра хранящейся в них информации и перехода от одной таблицы к другой по гиперссылкам (в соответствии с логическими связями между ними);
формирование и отображение аналитических сводок по результатам мониторинга качества государственных услуг на основе информации, хранящейся в единой базе данных;
управление правами доступа к материалам системы мониторинга качества государственных услуг как для отдельных пользователей, так и для групп пользователей;
регистрация экспертов, не являющихся зарегистрированными пользователями ИС мониторинга качества государственных услуг.
1.2Условия выполнения программы 1.2.1Требования к составу аппаратных средств Сервер, на котором функционирует программное изделие, должен иметь следующие технические характеристики:
процессор – 32-разрядный, частота – не менее 1.7 ГГц;
емкость ОЗУ – не менее 512 Мб;
емкость НЖМД – не менее 10 Гб;
аппаратная поддержка RAID-массивов уровней 0, 1 и 0+1;
подключение к сети Интернет с пропускной способностью не менее 10 Мбит/с.
Клиентские рабочие станции ИС мониторинга качества государственных услуг должны иметь следующие технические характеристики:
процессор – 32-разрядный, частота – не менее 800 МГц;
емкость ОЗУ – не менее 256 Мб;
емкость НЖМД – не менее 10 Гб;
подключение к сети Интернет с пропускной способностью не менее 256 Кбит/с;
видеоподсистема, поддерживающая работу с разрешением дисплея не менее 1024х768 пикселей.
1.2.2Требования к составу программных средств Программное изделие должно функционировать на сервере, оснащенном следующими программными средствами:
web-сервер Apache;
интерпретатор языка PHP версии не ниже 5.0;
СУБД MySQL версии не ниже 5.
Используемый хостинг должен обеспечивать:
возможность отсылки e-mail с предоставленного хостинга;
поддержку вышеперечисленных технологий (Apache, PHP 5.0, MySQL5).
На клиентских рабочих местах ИС мониторинга качества государственных услуг должна быть установлена одна из нижеперечисленных программ-браузеров:
Internet Explorer версии не ниже 5.5;
FireFox версии не ниже 2.003.
2Структура программы 2.1Компоненты программы Программное изделие представляет собой набор PHP-скриптов и различных вспомогательных файлов (файлы настроек, каскадные таблицы стилей, библиотеки и т.д.). Перечень компонентов программного изделия с кратким описанием назначения каждого из них приведен в таблице 2 .1.
Таблица 2.1 – Перечень компонентов программного изделия
Имена файлов и каталогов
| Назначение
| .htaccess
| Каталог, содержащий настройки web-сервера apache
| cgi-bin
| Каталог, содержащий настройки CGI
| cross_data.php
| Скрипт, реализующий переход от физической структуры БД к бизнес-объектам
| css
| Каталог, содержащий каскадные таблицы стилей
| data.php
| Скрипт, реализующий общие для всех модулей процедуры доступа к данным
| dbconf.php
| Скрипт настроек взаимодействия программного изделия с базой данных
| DBdump.sql
| Скрипт для развертывания БД на сервере
| expert.php
| Скрипт для работы с модулем «Обратная связь»
| ext
| Каталог, содержащий библиотеку ExtJS
| i
| Каталог, содержащий изображения
| index.php
| Скрипт, реализующий механизм авторизации пользователей
| js
| Каталог, содержащий библиотеку скриптов
| js-min
| Каталог, содержащий сжатую библиотеку скриптов
| json.php
| Скрипт, реализующий протокол обмена данными между программным изделием и программой-браузером на клиентской рабочей станции
| loadcsv.php,
savecsv.php,
uploadcsv.php
| Скрипты, реализующие механизм загрузки/заполнения/сохранения веб-форм стандартов
| settings.php
| Скрипт общих настроек программного изделия
| t_document.php
| Скрипт для работы с модулем «Библиотека документов»
| t_reports.php
| Скрипт для формирования отчетов
| t_resmondoc.php, t_std.php
| Скрипты для работы с модулем «Результаты мониторинга»
| t_users.php
| Скрипт для работы с модулем «Пользователи»
| upload
| Каталог, содержащий загруженные в ИС документы
| upload.php
| Скрипт, реализующий загрузку документов на сервер
| web_service
| Каталог, содержащий скрипты, обеспечивающие работу web-сервисов
|
2.2Связи между компонентами программы Все компоненты программного изделия работают в изолированном окружении, используя только общие настройки, задаваемые в файле settings.php (см. таблицу 2 .1). Использование общих настроек из файла settings.php компонентами программного изделия обеспечивается включением в соответствующие скрипты директивы include_once 'settings.php'.
2.3Связи с другими программами Архитектура программного изделия соответствует трехзвенной модели (см. Рис. 2 .1).
Рис. 2.1. Трехзвенная архитектура программного изделия.
Компоненты программного изделия, перечисленные в таблице 2 .1, функционируют на сервере ИС мониторинга качества государственных услуг и реализуют уровень бизнес-логики, связывающий уровень данных и уровень представления (презентационный уровень).
Из Рис. 2 .1 видно, что основными связями компонентов программного изделия с другими программами являются:
взаимодействие с программой-браузером, функционирующей на клиентской рабочей станции ИС мониторинга качества государственных услуг (реализует связь уровня представления с уровнем бизнес-логики);
взаимодействие с СУБД, функционирующей на сервере ИС мониторинга качества государственных услуг (реализует связь уровня бизнес-логики с уровнем данных).
Взаимодействие программного изделия с программой-браузером осуществляется по протоколу HTTP в формате JSON. Взаимодействие программного изделия с СУБД MySQL осуществляется посредством стандартного MySql API.
3Настройка программы Для обеспечения функционирования программного изделия необходимо выполнить следующие действия:
произвести установку программного изделия на сервер ИС мониторинга качества государственных услуг;
произвести развертывание единой базы данных по мероприятиям мониторинга качества государственных услуг на сервере ИС мониторинга качества государственных услуг;
произвести настройку соединения программного изделия с СУБД MySQL, функционирующей на сервере ИС мониторинга качества государственных услуг.
3.1Установка программного изделия на сервер Установка программного изделия на сервер ИС мониторинга качества государственных услуг сводится к копированию перечисленных в таблице 2 .1 компонентов с дистрибутивного диска на жесткий диск сервера в каталог DocumentRoot web-сервера Apache.
3.2Развертывание базы данных Для развертывания единой базы данных по мероприятиям мониторинга качества государственных услуг на сервере ИС мониторинга качества государственных услуг следует с помощью любого доступного средства импорта баз данных для СУБД MySQL (mysqldump, phpMyAdmin, EMS SQLManager for MySQL и т.п.) выполнить скрипт DBdump.sql, входящий в комплект поставки (см. таблицу 2 .1).
3.3Настройка соединения программного изделия с СУБД Настройки соединения изделия с СУБД MySQL хранятся в файле dbconf.php, входящем в комплект поставки (см. таблицу 2 .1). Для изменения настроек следует отредактировать указанный файл с помощью какого-либо текстового редактора (например, vi или vim).
В файле dbconf.php хранятся следующие настройки соединения с СУБД:
имя пользователя для подключения к единой базе данных по мероприятиям мониторинга качества государственных услуг;
пароль пользователя для подключения к единой базе данных по мероприятиям мониторинга качества государственных услуг;
наименование единой базы данных по мероприятиям мониторинга качества государственных услуг в СУБД MySQL;
IP-адрес сервера ИС мониторинга качества государственных услуг, на котором развернута единая база данных по мероприятиям мониторинга качества государственных услуг.
Детальная структура файла dbconf.php представлена в таблице 3 .2. Последовательность указания полей в файле dbconf.php произвольная.
Таблица 3.2 – Структура файла dbconf.php
Имя поля в файле
| Назначение
| Тип значения
| Пример заполнения поля в файле
| $user
| Имя пользователя для подключения к единой базе данных по мероприятиям мониторинга качества государственных услуг
| Строка символов, заключенная в одиночные кавычки
| $user=‘ism_admin’
| $pw
| Пароль пользователя для подключения к единой базе данных по мероприятиям мониторинга качества государственных услуг
| Строка символов, заключенная в одиночные кавычки
| $pw=’mypass’
| $db
| Наименование единой базы данных по мероприятиям мониторинга качества государственных услуг в СУБД MySQL
| Строка символов, заключенная в одиночные кавычки
| $db=’ism_prod’
| $host
| IP-адрес сервера ИС мониторинга качества государственных услуг, на котором развернута единая база данных по мероприятиям мониторинга качества государственных услуг
| Строка символов в формате nnn.nnn.nnn.nnn, заключенная в одиночные кавычки (здесь nnn – десятичное число в диапазоне 0-255)
| $host=’127.0.0.1’
| Список сокращений API
| –
| Application Programming Interface
| RAID
| –
| Redundant Array of Independent Disks
| БД
| –
| база данных
| ИС
| –
| информационная система
| МФЦ
| –
| многофункциональный центр
| НЖМД
| –
| накопитель на жестких магнитных дисках
| ОЗУ
| –
| оперативное запоминающее устройство
| ОИВ
| –
| орган исполнительной власти
| СУБД
| –
| система управления базами данных
| ФОИВ
| –
| федеральный орган исполнительной власти
|
|