Информационно-аналитические системы

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

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

В крупных WEB-системах, разработанных КБСП, используется технологический подход с разделением слоев данных, представляемых в СУБД, и алгоритмов их обработки и представления. При этом связь базы данных и функциональных возможностей обеспечивается с помощью метаописаний, представляющих собой описание объектов системы, размещаемых в таблицах системы. Такой подход позволяет модифицировать и изменять структуры данных независимо от функциональных возможностей и без переписывания программ.

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

 На рисунке показаны основные часто используемые возможности подобных систем:

       -аутентификация и авторизация (безопасность и разграничение доступа);

       -протоколирование доступа к системе;

       -ввод данных;

       -обобщение (расчеты) данных;

       -формирование отчетов;

       -экспорт-импорт данных как внутри системы, так и со сторонними системами;

       -документооборот.

Также система может быть дополнена другими возможностями, например, отображением информации на карте и т.д.

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

ОАО "Конструкторское бюро системного программирования" 2018-2020