Технология разработки
Технология разработки
Единая информационная среда сбора и обработки информации
Единая информационная среда (ЕИС) необходима для автоматизации решения комплекса задач сбора, накопления, обработки и анализа больших объемов необходимых данных, а также для обеспечения регламентированного взаимодействия с информационными ресурсами других систем.
Основной целью создания ЕИС является повышение эффективности деятельности лиц, принимающих решения (ЛПР), за счет улучшения качества, достоверности и оперативности информационно-аналитического обеспечения и за счет совершенствования и систематизации информационно-технологического и прикладного программного обеспечения процессов сбора, накопления, обработки и отображения информации.
Внедрение ЕИС должно обеспечить решение следующих основных задач:
- формирование территориально-распределенных информационных ресурсов, необходимых для решения задач, стоящих перед субъектами, на единых аппаратно-программных средствах и информационных технологиях
- мониторинг состояния объектов
- создание базы данных, содержащей постоянно актуализируемые данные с дружественным интерфейсом для обеспечения ЛПР полноценной и своевременной информацией
- разработка прикладных программно-технических средств и технологий сбора, накопления, распределения, обработки и анализа информационных ресурсов
- обработка статистической информации о различных объектах
- ведение единой системы классификации и кодирования информации
- защита от несанкционированного доступа к информационным ресурсам.
Успешное решение перечисленных задач требует сбалансированности развития научного, финансового, организационного, кадрового и материально-технического обеспечения.
База данных
Ядром всей системы является единая база данных, состоящая из:
- Первичной информации, получаемой из разнородных источников
- Обработанной информации, полученной в результате специализированных расчетов (для каждой предметной области свои расчеты)
- Метабазы, описывающей структуру первичных данных, расчетных данных и методов их обработки и представления.
Программная среда разработки
Среда разработки состоит из трех уровней программного обеспечения
Общесистемные программные средства
Общесистемные программные средства обеспечивают возможность функционирования базы данных, возможность многопользовательского доступа к данным, разграничение доступа на уровне операционной системы, возможность сетевого и удаленного доступа к данным. К ним относятся:
- Операционная система — Microsoft Windows2000 и выше.
- СУБД – в качестве сервера базы данных используется Microsoft SQL Server2000 и выше.
- Сетевое программное обеспечение — входит в состав операционной системы и обеспечивает связь программного обеспечения установленного на рабочих станциях.
Инструментальные технологические программные средства
В состав промежуточного слоя входят инструментальные программные средства разработки функциональных приложений. Необходимость разработки и эксплуатации инструментальных средств продиктована:
- динамизмом изменения задач и характеристик информационного обслуживания пользователей
- необходимостью в упрощении и ускорении процесса разработки и модификации функциональных подсистем без необходимости привлечения профессиональных программистов.
Технологические подсистемы, образующие средний уровень, предназначены для управления средой, в которой разрабатываются функциональные подсистемы. Эти подсистемы являются инструментом информационного администратора и разработчиков прикладных программных средств. Программы, входящие в этот уровень позволяют настраивать метаданные, управляющие работой программ прикладного уровня и доступом к данным объектов.
Метаданные системы управляют работой прикладных программных средств и обеспечивают достаточную адаптивность к изменению условий эксплуатации.
В состав инструментальных программных средств входят следующие модули:
- Управление правами пользователей для доступа к ресурсам системы
- Анализ системных журналов
- Анализ полноты данных (состояние отчетности по каждому объекту)
- Ведение настроек:
- системных констант
- справочников и рубрикаторов
- описания информационных объектов системы
- метаописаний для создания единого информационного пространства при использовании различных информационных систем
- схем загрузки данных
- форм отображения информации
- макетов подготовки данных
Все программы этого уровня поддерживает следующие встроенные механизмы:
- Аутентификацию пользователя с контролем прав на работу с программой.
- Ведение протокола работы пользователя в системе.