Международный форум «Информационные технологии в управлении»

Вид материалаТезисы
Подобный материал:

Международный форум «Информационные технологии в управлении»

7-ая межрегиональная научно-практическая конференция
«Новые Информационные технологии – инструмент повышения эффективности управления


Тезисы к докладу «Опыт создания и внедрения муниципальной автоматизированной системы учета населения города Нижнего Новгорода».


 Доронин Валерий Андреевич, начальник управления информационных технологий

Администрация города Нижнего Новгорода

Ивасенко Светлана Владимировна, руководитель проекта отдела

проектирования распределенных систем на средствах Oracle, ЗАО ИВЦ ИНСОФТ.


В 2006 году Нижегородская область вошла в число участников реализации пилотного проекта создания системы персонального учета населения (СПУН), выполняемого в рамках ФЦП «Электронная Россия».

Одной из частей данного проекта стало создание автоматизированной системы учета населения города Нижнего Новгорода, заказчиком которой стала администрация города.

Исполнителем проекта (генеральным подрядчиком работ по созданию системы) по результатам проведенного конкурса стал ЗАО ИВЦ ИНСОФТ. Функции технического Заказчика от администрации города Нижнего Новгорода были возложены на департамент организационно-кадровой работы с находящимся в его составе управлением информационных технологий, которое обеспечивало координацию и выполнение мероприятий по внедрению системы. В реализации комплекса мероприятий по созданию и внедрению системы также принимали участие: Нижегородский территориальный центр информатизации, Нижегородский филиал ФГУП «Атлас», Информационные отделы районных администраций города Нижнего Новгорода, Информационный отдел областной избирательной комиссии Нижегородской области.

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

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

Между центральной частью системы и АИС «Паспортный стол ЖЭО» производится обмен информацией об изменениях данных о зарегистрированном в городе населении.


Программой работ по проекту предусматривалась:
  • разработка и внедрение общегородской АИС учета населения города (АИС «Паспортный стол ЖЭО» городского уровня), обеспечивающей автоматизацию комплекса работ по ведению центральной базы данных населения города;
  • переход на электронный обмен данными с ЗАГС, ГАС Выборы, АИС «Паспортный стол ЖЭО»;
  • разработка и внедрение комплексов средств автоматизации паспортных столов ЖЭО;
  • разработка технологий взаимодействия с центральным репозиторием и порталом СПУН для информационного обслуживания населения и межведомственного взаимодействия;
  • информационно-справочное обслуживание структурных подразделений администрации города.


Основными результатами выполнения работ по проекту стали:
  • ввод в действие в администрации города Нижнего Новгорода единого комплекса средств ведения общегородской базы данных населения;
  • создание единой общегородской базы данных населения, соответствующей требованиям федерального стандарта представления данных;
  • переход на единую систему ведения данных администраций районов города;
  • ввод в опытную эксплуатацию комплексов средств автоматизации работы паспортных столов ЖЭО.



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

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


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

Для решения этой задачи потребовалось произвести конвертацию данных из старых систем и провести огромный объем работ по выверке и дополнению данных, которые в настоящий момент еще не завершены. При этом следует особо указать на необходимость обеспечения на переходный период, который совпал с проведением выборов в Государственную Думу РФ и Президентских выборов, одновременной работы старой и новой систем.



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

    Разработчиками был создан конструктор, при помощи которого пользователи сами, выбирая различные критерии и комбинации, могут получить списки некачественных данных для последующей работы с ними. Частично процедура по устранению ошибок была автоматизирована: связывание двойников, закрытие двойных регистраций. Для работ по приведению в соответствие оставшихся данных с нарушенной логикой управлению информационных технологий администрации города Н. Новгорода пришлось специально сформировать рабочую группу из сотрудников управления и разработать процедуры сверки старых и новой базы.




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

    - доступ к изменению информации только владельцев информации (8 районов);

    - недостаточно удобный интерфейс для большого объема вводимой информации;

    -отсутствие необходимых отчетов;

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

    -адресный классификатор не учитывал местные особенности нумерации домов и имел неудобный интерфейс (угловые дома);

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

    В декабре 2007 года были проведены испытания автоматизированного взаимодействия АИС «Паспортный стол ЖЭО» городского уровня и подсистемы «Регистр избирателей, участников референдума» ГАС «Выборы», которые показали следующее:

    - Структура актуального среза АИС «Паспортный стол ЖЭО» городского уровня полностью соответствует протоколу информационного взаимодействия подсистемы «Регистр избирателей».

    -Загрузка нескольких записей из актуального среза АИС «Паспортный стол ЖЭО» городского уровня в базу данных тестового КСА ТИК прошла успешно.

    После устранения разработчиками ряда замечаний администрация г. Н. Новгорода планирует первым перейти на загрузку данных в ГАС «Выборы» из АИС «Паспортный стол ЖЭО» городского уровня.

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

    При внедрении АИС «Паспортный стол ЖЭО» городского уровня сотрудники администрации города столкнулись с рядом организационных трудностей. Для полной и актуальной информации в базе данных необходимо тесное сотрудничество с подразделениями УФМС, органами ЗАГС, жилищно-эксплуатационными организациями, военкоматами. Поскольку взаимодействие не всегда регулируется законодательством, то на решение рабочих вопросов уходит много времени.

    Опыт внедрения показал, что успешнее внедрение АИС в промышленную эксплуатацию происходит в районах, где система эксплуатируется в информационных отделах, а не в советах местного самоуправления. Большую помощь при внедрении оказали сотрудники информационных отделов Московского и Автозаводского района. Отрицательным моментом является то, что разработчики находятся в другом городе.

    В настоящее время АИС учета населения городского уровня функционирует на центральном двухмашинном серверном комплексе в информационной сети администрации, к которому по высокоскоростным защищенным IP-каналам подключены свыше 20 рабочих станций операторов системы ведения баз данных районных администраций города и администраторов системы. На районном уровне осуществляется ввод данных с адресных листков прибытия/убытия, корректировка своих баз, формирование запросов и отчетов, выгрузка информации по протоколу ГАС «Выборы» и т.п.. На городском уровне осуществляется общее администрирование системы, включая восстановление работы системы при сбоях, обновление версий ПО, резервное копирование баз данных, корректировку справочников, регистрацию пользователей и т.п. Планируется подключение 40 АРМов паспортных столов ЖЭО.

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



В администрации города был установлен двухмашинный серверный комплекс, на котором развернут, доработанный под задачи администрации города Нижнего Новгорода, комплекс программных средств АИС «Паспортный стол ЖЭО» городского уровня, установлены и подключены к центральному комплексу более 20 рабочих станций операторов и администраторов центральной базы данных населения, сформирована общегородская база данных населения города. Проведено обучение администраторов и операторов работе с комплексами АИС.


Программное обеспечение АИС «Паспортный стол ЖЭО» городского уровня было разработано на платформе Oracle и обеспечивает работу комплекса в следующих версиях:
  • Клиент-серверная архитектура с СУБД Oracle и клиентским ПО, разработанным на Oracle Developer.
  • Трехуровневая архитектура с СУБД Oracle, сервером приложений Oracle Application Server, ПО среднего уровня, разработанным на Oracle Developer, и «тонким клиентом» Microsoft Internet Explorer.

    В качестве инструментального средства разработки АИС «Паспортный стол ЖЭО» городского уровня при использовании СУБД Oracle выбран Oracle Developer 2000. Для разработки клиентского ПО системы применяются следующие основные компоненты Oracle Developer 2000: Forms, Reports и Graphics.

Основной язык программирования, использующийся при разработке программного кода модулей Oracle Developer – PL/SQL. Программные модули, написанные на PL/SQL, переносимы между уровнем СУБД и уровнем клиентского приложения.


Основными функциями АИС «Паспортный стол ЖЭО городского уровня», версия Oracle являются:
  • ручной ввод, загрузка и коррекция информации о регистрации граждан по месту жительства и месту пребывания. Обеспечение блокировки информации от преднамеренной или случайной несанкционированной коррекции. Генерация протокола ввода;
  • ведение баз данных населения на подведомственной территории;
  • поиск и отображение информации в любых разрезах, регистрация запросов и учет ответов;
  • формирование, накопление и обработка статистических данных о населении на подведомственной территории, отбор данных о гражданах по заданным критериям;
  • формирование проблемно-ориентированных списков по субъектам учета населения, регистрация запросов и учет протоколов формирования списков, а также статистическая обработка данных протокола;
  • выгрузка информации для внешних пользователей.



      В ближайшие планы развития системы входит:
  • отработка информационного взаимодействия с источниками и пользователями информации: АС паспортных столов жилищно-эксплуатационных организаций, АС органов записи актов гражданского состояния, АС военкоматов;
  • интеграция адресной информации системы с общероссийскими системами ведения адресной информации с реализацией возможностей включения в системный код адресной части дополнительных составляющих, например почтовый индекс;
  • внедрение информационных сервисов для предоставления данных по запросам других АС (возможно через автоматизированные электронные регламенты СПУН);
  • подключение к оперативно-справочному обслуживанию структурных подразделений администрации города Нижнего Новгорода.