85
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ ПРОГНОЗИРОВАНИЯ
Система прогнозирования реализована как подсистема «Прогноз» в составе
информационной системы для надзора за инфекционными заболеваниями «Эпиднадзор»,
которая позволяет строить прогнозы на основании данных об инфекционной заболеваемости,
хранящихся в интегрированной базе данных системы «Эпиднадзор».
В настоящей главе рассматривается место подсистемы «Прогноз» в структуре
информационной системы «Эпиднадзор», объектная модель системы прогнозирования, а
также
описывается пользовательский интерфейс системы прогнозирования.
3.1. Структура информационной системы «Эпиднадзор»
Программное обеспечение информационной системы «Эпиднадзор» реализовано в
двухуровневой архитектуре «клиент/сервер» /34, 36/, что обеспечивает:
•
надежность хранения и целостность информации;
•
регламентированный доступ к информации в многопользовательском режиме работы;
•
высокую производительность и снижение нагрузки на сеть за счет распределения
процессов между серверами и рабочими станциями;
•
оптимизацию распределения вычислительной нагрузки между сервером и клиентом;
•
масштабируемость.
Серверная часть системы управляется СУБД «Oracle Standard 8.1.7» и предназначена
для централизованного хранения данных об инфекционной заболеваемости, собранной на
основании форм государственной и отраслевой статистической отчетности, а также
включает в себя необходимые средства обработки данных на сервере: логический контроль,
импорт и экспорт данных, выдачу данных по запросам клиентских приложений /2, 10, 76, /.
Клиентская часть системы
реализована как приложение для операционной системы
«Microsoft Windows 98 SE» и выше на языке прогнозирования «C++» с использованием
средства разработки приложений «Borland C++ Builder 6.0» и предназначена формирования
запросов к серверу, обработки данных и их представления в виде таблиц, графиков,
диаграмм, гистограмм, географических карт /3, 31, 46/.