ИНФОРМАЦИОННАЯ СИСТЕМА МОНИТОРИНГА КАЧЕСТВА ПРЕДОСТАВЛЕНИЯ ГОСУДАРСТВЕННЫХ И МУНИЦИПАЛЬНЫХ УСЛУГ
Шифр темы: 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
|
БД
|
–
|
база данных
|
ИС
|
–
|
информационная система
|
МФЦ
|
–
|
многофункциональный центр
|
НЖМД
|
–
|
накопитель на жестких магнитных дисках
|
ОЗУ
|
–
|
оперативное запоминающее устройство
|
ОИВ
|
–
|
орган исполнительной власти
|
СУБД
|
–
|
система управления базами данных
|
ФОИВ
|
–
|
федеральный орган исполнительной власти
|
|