Общие сведения о муниципальной информационной системе (МИС)

advertisement
Общие сведения о муниципальной
информационной системе (МИС)
• Ядро (МИС) создано в 1996-1998 г.
• Население города ~ 200 тысяч
• Автоматизированы как подсистемы МИС:
- отдел ЗАГС
- Паспортно-визовая служба (ПВС),
- Бюро технической инвентаризации (БТИ)
• Программная архитектура: клиент-сервер
• Сервер базы данных – СУБД Oracle
• Инструментарий: Oracle Forms, Delphi, Java
• Система сделана по заказу муниципалитета
1
Компоненты реализованной МИС
WWWдоступ
ОФД
ОСС
ОРР
Интранет
Интранет
ЗАГС
БД
ПВС
БД
БТИ
БД
Рабочие
места
2
ОФД - общегородской фонд данных
• содержит прототип базового информационного
ресурса города в части Регистра населения
• содержит прототип базового информационного
ресурса города в части Регистра недвижимости (в
объеме данных Бюро технической инвентаризации)
• обеспечивает горизонтальные связи
(информационный обмен, сигнализацию) между
функциональными подсистемами МИС
• обеспечивает санкционированный Web-доступ
3
ОРР - общегородской распределенный
репозитарий
• содержит метаданные о всей системе и средства их
ведения и администрирования
4
ОСС - общегородская служба справочников
• обеспечивает централизованное ведение и
синхронизацию содержимого общероссийских и
общегородских справочников, одновременно
используемых во всех службах МИС
• реализует отложенное кодирование реквизитов
документов, не получивших кодового значения в
процессе ввода
• автоматизирует работу администратора ОСС
• количество эталонных справочников не
ограничивается (в данной МИС ~ 20)
5
Особенности архитектуры МИС
• единый пользовательский интерфейс для всех
функциональных служб, который спроектирован и
реализован на основе метафоры рабочего кабинета
муниципального служащего
• интерфейс стандартизован своей программной
реализацией, переиспользуемой без каких-либо
изменений в программных частях всех служб МИС
• наличие сигнальной подсистемы, информирующей
заинтересованных лиц о событиях
• единая политика преодоления нештатных ситуаций в
телекоммуникационной сети
6
Особенности процесса разработки
МИС
• тесное взаимодействие разработчиков МИС и
специализированного предприятия, созданного в
структуре муниципалитета в качестве будущего
оператора системы
• будущие администраторы функциональных служб
(ЗАГС, ПВС, БТИ, ОСС) активно участвовали в
установке, запуске, предварительных и приемосдаточных испытаниях МИС
• трудная задача переноса (конвертации) в МИС
унаследованных данных решалась совместно
7
Должны быть:
• Генеральный план (проект проектов) построения
МИС
• Телекоммуникационная инфраструктура
• Закон об информационных ресурсах, включая
стандарт на информационные взаимодействия
между функциональными подсистемами
• Согласованный регламент взаимодействия с
ведомственными структурами
• Единая система идентификации городских объектов
• Единая система классификации и кодирования
функциональных областей городского хозяйства
8
Структура муниципалитета
Принятие решений
5%
Обработка данных:
- обобщение
- аналитика
Сбор данных
70%
25%
9
Информационные системы
Система поддержки
принятия решений (DSS)
Система
аналитической
обработки (OLAP)
Система сбора и
первичной обработки исходных
данных (OLTP)
DSS
OLAP
OLTP
(On Line Transactions
Processing)
10
Особенности автоматизации низовых
служб муниципалитета
• номенклатура базовых социально-экономических
объектов, на основе которых строятся
муниципальные информационные ресурсы, невелика
(человек, земля, предприятия, недвижимость)
• количество муниципальных служб достаточно
велико (один и тот же объект находится в сфере
интересов сразу нескольких служб)
• относительно простые (алгоритмически) решаемые
задачи
11
• требования к качеству информации о социальноэкономическом объекте (актуальность, достоверность,
точность) очень высокие
• требования к компьютерной квалификации
муниципальных служащих не должны быть высокими
12
Важные специфические требования к
МИС
• предоставлять доступный муниципальным
служащим интерфейс
• обеспечивать механизмы, препятствующие
проникновению некачественных данных в
информационные ресурсы
• не требовать больших затрат и
высококвалифицированных кадров для
сопровождения и развития МИС
13
Инфобаза – инструментальный прототип
функциональных подсистем
(базовых модулей) МИС
Классификация инструментария в зависимости от того,
как соотносится инструмент с OLTP-системой,
построенной с его помощью:
• инструмент не становится частью OLTP-системы
• некоторые подсистемы инструмента становятся
частью OLTP-системы
• инструмент становится частью OLTP-системы. Если
он при этом определяет архитектуру системы, то он
становится просто прототипом создаваемой системы.
Это класс инструментальных прототипов.
14
Особенности OLTP-систем, создаваемых
инструментальными прототипами
• их разработка менее дорогостоящая, поскольку
прототип может составлять до 70-80 % от всей OLTPсистемы
• проблемы сопровождения разрешаются легче,
поскольку инструмент всегда «под рукой», так как он
просто часть OLTP-системы. То же самое можно
сказать и про разрешение проблем модификации и
развития, что, по понятным причинам, особенно
важно
15
Иерархия метафор пользовательского
интерфейса Инфобазы и создаваемых с ее
помощью модулей МИС
•
•
•
•
•
•
•
•
Рабочий кабинет пользователя
Полка с папками
Рабочий стол
Основная и рабочая папка с документами
Документ, формы его представления
Атрибут документа
Реквизит документа
Связи между документами, их задание и
использование
16
Функциональность Инфобазы
• создание, манипулирование, удаление, поиск, запрос
• нестандартные атрибуты (тексты Word, фото, и т.д.)
• поддержка работы со справочными источниками
• фильтрация данных для создания по одной таблице
нескольких папок и разделения документов папки
• установление необходимых связей между
документами и навигация по ним
• стандартное подключение бизнес-логики в виде dll и
хранимых процедур (dll хранятся в БД)
• авторизация, полномочия, защита, протокол
• создание форм, в том числе для ввода в несколько
таблиц по связи «мастер-деталь»(формы лежат в БД)
• отчеты, в том числе с помощью Crystal Reports
• сигнализация о событиях, в том числе нештатных
17
Полка с папками в рабочем кабинете
администратора Инфобазы
18
Папка на рабочем столе пользователя
19
Переход по связям между документами
папок
20
Бланковое представление документа
Сравнительная оценка трудозатрат реализации МИС с применением
Инфобазы (ближний ряд) и без применения Инфобазы (дальний ряд)
30
25
20
30
15
20
10
0
20
10
5
20
5
10
5
10
15
7
0
Концепция
прикладного
интерфейса
Реализация
интерфейса
Бизнес-логика
Документация
Внедрение
Разработка и
сопровождение
22
www.unipro.ru
E-mail: mva@candy.unipro.ru
(3832) 32-41-62
Марков Виктор Александрович
Download