Каждый вновь создаваемый модуль, должен содержать набор стандартизированных интерфейсов, поддерживаемых оболочкой. Реализация данной концепции основана на использовании СОМ / DCOM —технологии. Динамические библиотеки с СОМ компонентами определяют функциональные возможности приложения. При загрузке исполняемого файла происходит подключение к хранилищу данных, создаются элементы управления на основе информации, полученной от СОМ-компонентов, входящих в категорию «Компоненты подсистемы финансового анализа». Загрузка приложения завершается появлением основного окна приложения. При выборе пункта меню, нажатии кнопки на панели инструментов приложение создает и отображает в рабочей области панель COM-компонента, реализованную в динамической библиотеки. Созданная панель до завершения работы с приложением будет храниться в оперативной памяти, а повторный выбор элемента управления приведёт лишь к её активизации. 100 |
141 функциональная организация данной подсистемы представлена в приложении 5. Все автоматизированные рабочие места действуют в единой вычислительной сети, по которой происходит получение необходимых данных из хранилища. Разрабатываемая подсистема имеет унифицированный интерфейс пользователя, обеспечивает поддержку групповой работы, непротиворечивость и целостность данных по отношению к различным приложениям, удаленный доступ к информации. Оболочка клиентской части подсистемы финансового анализа спроектирована таким образом, что позволяет включать в свой состав вновь создаваемые модули, рассчитанные на различные виды анализа данных. Каждый вновь создаваемый модуль, должен содержать набор стандартизированных интерфейсов, поддерживаемых оболочкой. Реализация данной концепции основана на использовании COM/DCOM-технологии. Динамические библиотеки с COM-компонентами определяют функциональные возможности приложения. При загрузке исполняемого файла происходит подключение к хранилищу данных, создаются элементы управления на основе информации, полученной от СОМ-компонентов, входящих в категорию «Компоненты подсистемы финансового анализа». Загрузка приложения завершается появлением основного окна приложения. При выборе пункта меню, нажатии кнопки на панели инструментов приложение создает и отображает в рабочей области панель СОМкомпонента, реализованную в динамической библиотеки. Созданная панель до завершения работы с приложением будет храниться в оперативной памяти, а повторный выбор элемента управления приведёт лишь к её активизации. Посторонние информационной системы поддержки принятия решений представляет собой сложный процесс, требующий больших затрат машинных и человеческих ресурсов. Автор диссертации принимал участие в этом проекте, разработал ряд компонентов этого программного комплекса, |