系统逻辑结构设计

如题所述

塔里木河流域生态环境动态监测系统是一个以数据库为核心,以生态环境监测和保护为目的的综合应用系统。整个系统采用C/S与B/S混合结构的管理信息系统运行模式,这种运行模式将C/S和B/S模式融为一体,不仅发挥了C/S模式事务处理能力强的特点,而且充分利用B/S模式网络易扩性和分布式的优势,满足系统对不同层次用户的要求(廖志英,董安邦,2002)。系统由多个功能子系统组成,各子系统限于实现内容、实现方法和所需外设、运行地点的不同,分别采用了C/S或B/S的体系结构和运行模式,运行模式有基于特定功能区域的,有基于专业处室的,还有面向所有处室全体员工进行信息发布的。

在这种体系结构和运行模式下,进行基于各子系统功能模块紧密关系的集成是不可行的。因此,本系统总体结构采用:以数据集成为中心,以各子系统间数据流动关系为纽带,把整个系统集成为基于子系统间数据关系紧密、物理结构松散的塔里木河流域生态环境动态监测系统。系统的逻辑结构如图3-2所示。

系统采集的各类历史以及实时数据通过大型数据库平台进行统一管理;ArcSDE作为空间数据引擎在GIS平台与数据库系统之间建立了联结的桥梁,实现了空间数据的关系型方式存储;采用ENVIIDL和ArcObjects组件进行开发的应用系统运行于ENVI和ArcGIS/ArcEngine基础平台上实现各类数据的提取、编辑、入库、查询以及分析等,该部分主要采用C/S结构开发模式;采用VB及.net等高级语言直接开发的信息发布、浏览应用系统则运行于ArcIMS软件之上,为广大的Intranet或Internet用户提供基本的浏览、查询、统计功能,该部分主要采用B/S结构开发模式。

图3-2 系统逻辑结构示意图

温馨提示:答案为网友推荐,仅供参考
相似回答