АДМИНИСТРАЦИЯ ГОРОДА КРАСНОЯРСКА ООО «МАКССОФТ-КРАСНОЯРСК» УТВЕРЖДАЮ Директор ООО «Макссофт-Красноярск» А.А. Бабий “____” __________ 2008 г. ОТЧЕТ ОБ ОКАЗАННЫХ УСЛУГАХ по разработке автоматизированной информационной системы учета избирателей, участников референдума, проживающих на территории города Красноярска. Руководитель работ заместитель директора ООО «Макссофт-Красноярск» Ответственный исполнитель Ответственный исполнитель Красноярск 2008 СПИСОК ОСНОВНЫХ ИСПОЛНИТЕЛЕЙ Заместитель директора ООО «Макссофт-Красноярск» ___________________ Л.Ф. Иванова Науч. сотр. отдела прикладной информатики, канд. техн. наук ___________________ О.С. Петрова Науч. сотр. отдела прикладной информатики, канд. техн. наук ___________________ Д.В. Сидоров Зав. отделом телекоммуникаций, канд. техн. наук ___________________ С.В. Оленев Вед. программист отдела телекоммуникаций ___________________ Д.Д. Кошкин Мл. науч. сотр. отдела прикладной информатики, канд. техн. наук___________________ А.И. Муркин 2 СОДЕРЖАНИЕ 1. ОБЩИЕ ПОЛОЖЕНИЯ ..................................................................................... 4 1.1.ОСНОВАНИЯ ДЛЯ РАЗРАБОТКИ ......................................................................... 4 1.2.ЗАКАЗЧИКИ ....................................................................................................... 4 1.3.ИСПОЛНИТЕЛЬ .................................................................................................. 4 1.4.НАИМЕНОВАНИЕ РАБОТЫ................................................................................. 4 2. ЦЕЛИ И ЗАДАЧИ ЭТАПА ................................................................................. 5 2.1.ЦЕЛИ ЭТАПА ..................................................................................................... 5 2.2.ЗАДАЧИ ЭТАПА ................................................................................................. 5 3. СОЗДАНИЕ ПРОГРАММНЫХ ПРИЛОЖЕНИЙ НА ПЛАТФОРМЕ SHAREPOINT.............................................................................................................. 6 3.1.СОЗДАНИЕ ПОДСИСТЕМЫ УЧЕТА ЗАДВОЕННЫХ ЗАПИСЕЙ ОБ ИЗБИРАТЕЛЯХ И УЧАСТНИКАХ РЕФЕРЕНДУМА, ПРОЖИВАЮЩИХ НА ТЕРРИТОРИИ ГОРОДА КРАСНОЯРСКА ................................................................................................ 6 3.2.ПОДГОТОВКА ТЕХНОРАБОЧЕГО ПРОЕКТА ДЛЯ СОЗДАНИЯ СИСТЕМЫ УЧЕТА ИЗБИРАТЕЛЕЙ И УЧАСТНИКОВ РЕФЕРЕНДУМА, ПРОЖИВАЮЩИХ НА ТЕРРИТОРИИ ГОРОДА КРАСНОЯРСКА .............................................................. 7 3.2.1 Общая функциональность системы ........................................... 7 3.2.2 Функциональная структура подсистемы «Регистр граждан»8 3.2.3 Функциональная структура модуля «Анализ некорректных записей» .......................................................................................... 8 3.2.4 ФУНКЦИОНАЛЬНАЯ СТРУКТУРА ПОДСИСТЕМЫ «РЕГИСТР ИЗБИРАТЕЛЬНЫХ УЧАСТКОВ» ................................................... 9 3.2.5 Функциональная структура модуля «Регистр жилого фонда»9 3.2.6 Функциональная структура модуля «Экспорт данных для ГАС «Выборы» ..................................................................................... 10 4 СОПРОВОЖДЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ................... 10 3 1. ОБЩИЕ ПОЛОЖЕНИЯ 1.1. Основания для разработки Работа выполнена в рамках муниципального контракта № 124-77 от 07.11.2008 г. на выполнение работ по разработке, внедрению, сопровождению автоматизированной информационной системы учета граждан, имеющих право на получение государственной помощи в форме субсидий, выделяемых из средств краевого и (или) федерального бюджетов на приобретение или строительство жилья на территории города Красноярска по подпрограмме «Обеспечение жильем молодых семей» Федеральной целевой программы «Жилище» и Краевой целевой программе «Обеспечение жильем молодых семей». 1.2. Заказчики Управление делами администрации города Красноярска. Управление информатизации и связи администрации города Красноярска. 1.3. Исполнитель ООО «Макссофт-Красноярск». 1.4. Наименование работы Разработка, внедрение, сопровождение автоматизированной информационной системы учета граждан, имеющих право на получение государственной помощи в форме субсидий, выделяемых из средств краевого и (или) федерального бюджетов на приобретение или строительство жилья на территории города Красноярска по подпрограмме «Обеспечение жильем молодых семей» Федеральной целевой программы «Жилище» и Краевой целевой программе «Обеспечение жильем молодых семей». 4 2. ЦЕЛИ И ЗАДАЧИ ЭТАПА 2.1. Цели этапа Цели этапа – развитие программных подсистем АСП МЗ в соответствии с развитием нормативной базы; внедрение и сопровождение модулей АСП МЗ в муниципальных организациях районов города. 2.2. Задачи этапа Согласно Техническому заданию решены основные задачи этапа: 1. Создание программных приложений для организации рабочих мест Системы в муниципальных бюджетных учреждениях на платформе СУБД Firebird. 2. Создание подсистемы оперативной аналитической обработки результатов торгов с применением средств оперативной аналитической обработки результатов по технологии OLAP и картографического моделирования. 3. Развитие подсистем АСП МЗ, развитие механизмов проведения торгов в электронной форме в соответствии с изменениями законодательства. 4. Поддержка и сопровождение модулей АСП МЗ в уполномоченном органе и органах городского самоуправления, администрациях районов в городе и их структурных подразделениях. В рамках данного этапа осуществлялось развитие программного обеспечения модулей АСП МЗ в соответствии с изменением нормативной базы. Перечисленные задачи выполнены в полном объеме. В следующих разделах описаны результаты работ по каждой задаче. 5 3. СОЗДАНИЕ ПРОГРАММНЫХ ПРИЛОЖЕНИЙ НА ПЛАТФОРМЕ SHAREPOINT В ходе выполнения работ производилось проектирование системы учета избирателей и участников референдума, проживающих на территории города Красноярска и разработка подсистемы учета задвоенных записей об избирателях и участниках референдума. 3.1. Создание подсистемы учета задвоенных записей об избирателях и участниках референдума, проживающих на территории города Красноярска Система построена и функционирует на платформе SharePoint Services, которая использует MS Internet Information Server в качестве WEB Сервера приложений. В качестве СУБД используется SQL Server 2005. Система полностью интегрирована с продуктами MS Office для организации коллективной и индивидуальной работы пользователей с документами. Для авторизации и аутентификации пользователей система использует существующую доменную инфраструктуру на объекте заказчика и интегрирована со службами Active Directory MS Windows на уровне программной платформы. В качестве клиентского приложения для работы с системой используется браузер Internet Explorer. В рамках данного этапа были решены задачи по: − сбору данных об избирателях и участниках референдума от районных администраций; − организации хранения полученных данных; − интеграции и адаптации к существующим механизмам выделения задвоенных записей; − формированию отчетных документов о задвоенных записях для каждого района и общему числу избирателей на заданный момент времени. В результате полученная подсистема позволяет: − загружать данные согласно регламенту в БД избирателей с рабочих мест, расположенных в районных администрациях (через WEB-портал); − автоматически формировать файлы «двойников» для каждой районной администрации согласно регламенту; − обеспечивать информационный обмен между районными администрациями (в виде авторизованных нерегламентированных запросов); − получать оценку числа избирателей, участников референдума на 1 января и 1 июля. 6 3.2. Разработка проектных решений для создания системы учета избирателей и участников референдума, проживающих на территории города Красноярска В рамках данного этапа был проведен анализ процесса учета избирателей и участников референдума, проживающих на территории города Красноярска. В ходе исследование предметной области произведено изучение процесса в каждой из районных администраций, городской избирательной комиссии. В результате исследования была сформирована следующая архитектура системы: Клиент: Веб-браузер (Internet Explorer) Лицевая сторона решения: авторизация пользователя Рабочий кабинет Регистр граждан Анализ некорректных данных Регистр избирательных участков Подсистема экспорта данных в ГАС «Выборы» КЛАДР ОКАТО Подсистема администрирования Доступ к данным БД «Учет избирателей» Система формирования отчетов Данные 3.2.1 Общая функциональность системы Система Учет избирателей включает следующие подсистемы: − Подсистема авторизации пользователя − Рабочий кабинет пользователя − Регистр граждан − Модуль анализа некорректных данных − Регистр избирательных участков и жилого фонда − Федеральные классификаторы ОКАТО и КЛАДР − Подсистема экспорта данных для загрузки в ГАС «Выборы» 7 − Подсистема доступа к данным и систему формирования отчетов Предполагается работа с системой сотрудников районных администраций и сотрудников городской администрации. 3.2.2 Функциональная структура подсистемы «Регистр граждан» Подсистема «Регистр граждан» предназначена для ведения и учета сведений о гражданах/избирателях, проживающих на территории города Красноярска сотрудниками районных администраций. Данная подсистема реализует следующие функции: − включение сведений о гражданине в регистр; − исключение сведений о гражданине из регистра; − импорт данных об избирателях из электронных форм РИУР, предоставляемых источниками информации (если таковые предоставляются); − регистрация и запись истории событий с гражданином: o прибытие гражданина (регистрация в данном районе по месту жительства/пребывания); o убытие гражданина; o изменение персональных данных o изменение дееспособности; o призыв гражданина на военную службу; o смерть гражданина (на основании данных органов ЗАГС, решения суда); o рождение гражданина (на основании данных органов ЗАГС); o вступление в силу наказания по приговору суда. o редактирование справочника возможных событий; − формирование сводок и справок на основании данных о гражданах: o список (и количество) избирателей, голосующих впервые; o голосующих во второй раз. − распределение избирателей (населения): o по полу; o по возрастным группам. 3.2.3 Функциональная структура модуля «Анализ некорректных записей» Модуль Анализ некорректных записей предназначен для исключения дублирования записей о гражданах в базе данных. При внесении в систему информации о гражданине система на уровне базы данных проверяет 8 уникальность вновь введенной записи, после чего, в случае обнаружения гражданина с такими данными уведомляет пользователя, попытавшегося внести информацию о гражданине и отображает имеющуюся запись. Модуль реализует следующие функции: − Проверка уникальности данных о гражданине, вновь вводимых в систему; − Уведомление пользователя о нарушении уникальности вводимых данных; − Отображение конфликтующих записей; − Замена записи-двойника на вновь введенную с сохранением истории событий гражданина − Инициация функции регистрации событий с гражданином, на основании которых изменяются данные. 3.2.4 Функциональная структура подсистемы «Регистр избирательных участков» Подсистема Регистр избирательных участков предназначена для ведения учета избирательных участков, избирательных центров на участках, распределения жилого фонда района по избирательным участкам уполномоченным сотрудником районной администрации. Подсистема реализует следующие функции: − Определение избирательного участка − добавление здания к участку; − удаление здания из участка. − Определение избирательного центра − Отображение нежилых зданий на данном участке. − Отображение избирательных участков района − Отображение избирательных центров района − Формирование сводок об избирательных участках района. 3.2.5 Функциональная структура модуля «Регистр жилого фонда» Модуль Регистр жилого фонда предназначен для учета и ведения информации о жилых и нежилых зданиях, расположенных в районе, сотрудником районной администрации. Модуль реализует следующие функции: − Ведение справочников − включение/исключение информации о здании; 9 − включение/исключение информации об обслуживающих ЖК компаниях; − включение/исключение информации о материалах стен зданий; − включение/исключение информации о формах собственности зданий; − Получение отчетов и сводок об объектах учета. 3.2.6 Функциональная структура модуля «Экспорт данных для ГАС «Выборы» Модуль Экспорт данных для ГАС «Выборы» предназначен для выгрузки данных об избирателях района из системы сотрудником районной администрации для внесения их в ГАС «Выборы» администратором ГАС «Выборы». Модуль реализует следующие функции: − Формирование территориального сегмента базы данных избирателей − Экспорт сформированного сегмента базы в файл данных − Сохранение файла данных на жесткий диск. 4 СОПРОВОЖДЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Система обеспечена сопровождением в течение срока, установленного в муниципальном контракте. На период сопровождения заказчику предоставляется телефон «горячей поддержки» для приема обращений персонала Заказчика по вопросам функционирования Системы и оказания консультаций. Услуги по сервисному обслуживанию программного обеспечения предоставляются непосредственно по месту его размещения. 10