1 / 46
文档名称:

广东省现代农业发展规划信息系统-概要设计说明书V1.0.docx

格式:docx   大小:389KB   页数:46页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

广东省现代农业发展规划信息系统-概要设计说明书V1.0.docx

上传人:Q+1243595614 2017/7/14 文件大小:389 KB

下载得到文件列表

广东省现代农业发展规划信息系统-概要设计说明书V1.0.docx

相关文档

文档介绍

文档介绍:广东省现代农业发展规划信息系统
概要设计说明书
广东南方数码科技股份有限公司
2016年10月
声明
本文档所有权归南方数码所有,未经南方数码书面许可,不得复制或向第三方公开。
文档修订记录
版本
修改说明
修改日期
AMD
修改人
审核人

初次创建
2016-10-15
C
成浩权
吴宝佑

添加电子地图部分功能
2016-10-20
A
陈鋆泓
吴宝佑

整理所有章节,完善文档
2016-11-01
M
成浩权
吴宝佑
(C-创建,A-添加,M-修改,D-删除)
目录
1 引言 4
编写目的 4
预期读者 4
名词术语 4
2 系统概述 5
系统目标 5
设计原则 5
运行环境 6
硬件平台 6
软件平台 6
3 系统架构 8
系统技术架构 8
关键技术 9
基于SOA的接口统一化技术 9
基于OGC的地图服务标准化技术 10
基于J2EE的服务后台开发技术 11
4 广东省现代农业发展规划信息系统设计 12
总体设计 12
功能设计 13
电子地图 13
运维管理系统 13
数据库设计 15
5 出错处理设计 34
出错信息设计 34
出错处理对策 36
Java异常处理设计 37
6 安全保障设计 41
认证服务管理 41
引言
编写目的
本文档是在广东省现代农业发展规划信息系统需求规格说明书的基础上形成的,主要包括系统概述、方案选型、系统架构、数据库设计、出错处理设计、安全保障设计、性能保障设计等内容。
通过本文档的编写,确定广东省现代农业发展规划信息系统的总体框架设计,从总体上规定该软件的技术、数据库、安全等方面的设计规范,为后续的详细设计文档及软件编码提供顶层设计依据。
预期读者
本文档的阅读对象是项目经理、技术经理、软件开发人员、业务规范设计人员、软件测试人员、系统安装人员及用户代表。
名词术语
术语/名词
说明
GIS
地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
地理信息公共服务平台
依托地理信息数据,通过在线方式满足政府部门、企事业单位和社会公众对地理信息和空间定位、分析的基本要求,具备个性化应用的二次开发接口和扩展空间,是实现地理空间框架应用服务功能的数据、软件及其支撑环境的总称。
系统架构
系统构架,是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。
SOA
面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。
接口
程序接口,由一套陈述、功能、选项、其它表达程序结构的形式、以及程序师使用的程序或者程序语言提供的数据组成。
负载均衡
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
系统概述
系统目标
通过服务型GIS共享技术和时态GIS技术整合《广东省现代农业发展规划与功能区划(2016-2025年)》所需基础数据,建设一个实现规划成果不同口径、多维度的展示功能的现代农业发展规划信息系统。
设计原则
命名规则:系统、子系统、模块、函数、变量的命名遵循通俗易懂的原则,并符合相应的Java、JavaScript、HTML、CSS等编码规范。
模块独立性原则:软件代码编写过程中,始终遵守模块化的要求,尽量减小模块间的耦合度,提高模块复用程度。
边界设计原则:在架构上,严格按照系统分层的思想,对整个软件进行分层设计,明确各层次的作用及其边界。
数据库设计规则:数据库表的设计按照标准化和规范化、数据驱动、考虑各种变化以使用软件需求等原则。
安全性和保密原则:充分考虑数据库操作的安全性、模块间通讯的安全性、地图服务的安全性等设计。
系统灵活性要求;软件应能在