地理信息系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南环保厅环境地理信息系统概要设计说明书
上海数慧系统技术有限公司
Shanghai Digital Intelligence Systems Technology Co., Ltd.
文件修改记录(发布到外部的文档请将此部分删除)
版本号版本说明修改人审核人批准人审批日期1.0 第一次提交评审苏君毅TMO 2010年6月1日
请保护环境,注意纸张的回收利用
版权信息
本文件涉及之信息,属上海数慧系统技术有限公司所有。
未经上海数慧系统技术有限公司允许,文件中的任何部分都不能以任何形式向第三方散发。
上海数慧系统技术有限公司完全拥有知识产权,并受国际知识产权法律保护。
目录
第1章.引言 (5)
1.1.目的 (5)
1.2.文档概述 (5)
1.3.术语定义 (5)
1.4.参考资料 (7)
第2章.系统概述 (7)
2.1.系统开发背景 (8)
2.2.建设目标 (8)
2.3.约束条件与非功能需求 (9)
2.3.1.开发环境要求 (9)
2.3.2.软件系统架构要求 (9)
2.3.3.性能要求 (10)
2.3.4.质量需求 (10)
2.4.用户 (10)
2.4.1.组织机构 (10)
2.4.2.用户分类 (11)
第3章.概念架构设计 (11)
3.1.系统划分 (11)
3.2.系统架构 (12)
3.3.概念架构 (14)
3.3.1.B/S系统概念架构 (14)
3.3.2.C/S系统概念架构 (15)
第4章.细化架构设计 (16)
4.1.逻辑架构 (17)
4.1.1.B/S架构 (18)
4.1.2.C/S架构模式 (23)
4.2.开发架构 (24)
4.2.1.技术路线 (25)
4.2.2.B/S浏览器端开发视图 (26)
4.2.3.B/S服务端开发视图 (28)
4.2.4.C/S架构开发视图 (28)
4.3.运行架构 (32)
4.3.1.系统启动时序图 (32)
4.3.2.河流污染扩散模型时序图 (33)
4.4.数据架构 (35)
4.5.部署架构 (37)
4.5.1.系统部署架构 (37)
4.5.2.部署设计 (38)
4.5.3.网络和硬件配置 (39)
4.5.4.软件配置 (40)
第5章.系统对外接口 (42)
5.1.客户端地图组件接口 (42)
5.1.1.组件嵌入方法 (43)
5.1.2.已有接口方法 (45)
5.2.业务逻辑层W EB S ERIVCES服务接口 (51)
5.2.1.地图查询接口 (52)
5.2.2.点位编辑接口 (53)
第1章.引言
1.1.目的
编写目的:本说明书是在《河南省环境保护厅环境地理信息系统投标方案》、《河南省环境保护厅环境地理信息系统需求分析说明书》的基础之上,经过分析和系统设计编写而成。用于将软件系统需求转换为未来系统的设计,逐步开发强壮的系统构架,使设计适合于实施环境,为提高性能而进行的设计工作,对后面的概要设计、编码实现、测试、部署实施、运行维护工作有着关键性的影响。
适用读者:河南省环境保护厅项目组成员
数慧公司项目组成员
1.2.文档概述
本说明书包括引言、系统概述、总体设计、功能设计、接口设计、数据结构设计、出错处理设计、系统部署设计等,以提供关于程序系统的逻辑和数据功能实现方式的总体描述。
1.3.术语定义
➢OGC:开放地理信息系统协会(OpenGISConsortium,OGC),OpenGIS 规范致力于为地理信息系统间的数据和服务互操作提供统一。
➢W3C:是对网络标准制定的一个非赢利组织,像HTML、XHTML、CSS、XML的标准就是由W3C来定制。W3C会员(大约500名会员)包括
生产技术产品及服务的厂商、内容供应商、团体用户、研究实验室、标准制定机构和政府部门,一起协同工作,致力在万维网发展方向上达成共识。
➢SOA:面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。
➢Web service:是创建可互操作的分布式应用程序的新平台。Web service 的主要目标是跨平台的可互操作性。为了达到这一目标,Web service 是完全基于XML、XSD等独立于平台、独立于软件供应商的标准的。
➢REST(Representational State Transfer)是一种轻量级的Web Service架构风格,其实现和操作明显比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。
➢SOAP(Simple Object Access Protocol),它是一种标准消息传递协议,通常是Web Service的事实标准。SOAP是以XML为基础,SOAP 消息格式是由XML Schema模式定义,通过XML命名空间使SOAP具有很强的扩展性。
➢WMS:Web地图服务(WMS)利用具有地理空间位置信息的数据制