收藏 分享(赏)

地星土地调查信息系统软件说明书.doc

上传人:cjc2202537 文档编号:1210858 上传时间:2018-06-18 格式:DOC 页数:62 大小:1.19MB
下载 相关 举报
地星土地调查信息系统软件说明书.doc_第1页
第1页 / 共62页
地星土地调查信息系统软件说明书.doc_第2页
第2页 / 共62页
地星土地调查信息系统软件说明书.doc_第3页
第3页 / 共62页
地星土地调查信息系统软件说明书.doc_第4页
第4页 / 共62页
地星土地调查信息系统软件说明书.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、地星土地调查信息系统软件说明书I目 录第一章 引 言 .11.1 读者对象 .11.2 标准和规范 .11.3 文档综述 .2第二章 系统结构与技术 .42.1 系统整体结构概述 .42.1.1 总体层次结构 .42.1.2 总体逻辑结构 .52.2 系统关键技术 .52.2.1 .NET Framework .52.2.2 ArcEngine .62.2.3 ArcSDE .72.2.4 Geodatabase 数据模型 .92.2.5 WebServices .102.3 系统开发运行环境 .122.3.1 系统开发环境 .122.3.2 系统运行环境 .12第三章 用户界面设计 .143

2、.1 基本原则 .143.2 设计概述 .14第四章 功能体系设计 .174.1 模块开发结构 .174.2 图形管理 .174.3 属性管理 .224.4 权限控制 .30II第五章 数据库设计 .315.1 数据库设计原则 .315.2 数据库构成 .33第六章 接口设计 .346.1 用户接口 .346.2 外部接口 .346.3 内部接口 .34第七章 运行设计 .36第八章 系统出错处理设计 .37第九章 权限管理设计 .389.1 单点登陆系统设计 .389.1.1 系统组成结构 .389.1.2 用户登陆 .389.1.3 登录流程细化 .399.2 权限控制中心系统设计 .41

3、9.2.1 权限控制中心总体功能 .419.2.2 权限控制中心子模块说明 .419.2.3 权限控制中心子模块设计 .421第一章 引 言1.1 读者对象本说明书是地星土地调查信息系统系列文档的一个,其读者对象是对相关业务的技术和总体方案作出决策的管理人员、对本软件说明书进行评审和确认的有关业务,技术人员、参加编码阶段工作的全体软件工程师、参加系统调试的全体软件工程师、参加试运行的全体软件工程师以及其他有权需要调用本文档的人员。地星土地调查信息系统软件说明书的全部内容属于本公司的商业机密,应严格控制业务范围,项目开发阶段由项目软件开发组负责管理,由本公司负责管理,未经公司同意,不得以任何介质

4、(文本,软盘,硬盘,光盘)等形式持有本文档的部分或全部内容。1.2 标准和规范1、数据库建设标准和规范 土地利用分类,国土资源部 土地利用现状数据库标准,国土资源部 第二次全国土地调查技术规程,国土资源部 中华人民共和国行政区划代码 ,GB/T 2260 1:500 1:1000 1:2000 地形图图式,GB148093 1:500、1:1000 和 1:2000 地形图要素分类与代码,GB148093 基础地理信息要素分类与代码,GB/T 13923-20062 国家基本比例尺地形图分幅和编号,GB/T 13989-92 地球空间数据交换格式,GB/T 17798-1999 国土资源信息核

5、心元数据标准,TD/T 1016-20032、软件开发标准和规范 国土资源信息系统软件开发规范,国土资源部信息中心 全国国土资源信息网络系统建设规范(试行) ,国土资源部信息中心3、文档编写标准 国家软件设计系统列标准(GB856788)1.3 文档综述第一章引言介绍了读者对象和参考的标准和规范等。第二章对系统进行了概述,介绍了系统的总体层次结构和逻辑结构,并阐述了系统所采用的技术路线和开发环境。第三章概述了一下用户界面设计,阐述了用户界面设计的原则,并给出了用户界面设计的基本式样。第四章是功能体系设计,概略介绍了系统的图形模块、属性模块等的模块结构图,也列出了个模块内部的子模块和子程序的清单

6、。第五章数据库设计。明确了数据库设计的原则,并阐述了本系统数据库的构成。第六章接口设计,介绍了系统的用户接口、内部接口和外部接口等。第七章运行设计,介绍了系统性能、时间特性和安全性等。3第八章系统出错处理设计。说明了系统的出错信息,以及相应的补救措施等。第九章权限管理设计介绍了权限管理控制中心的设计。4第二章 系统结构与技术2.1 系统整体结构概述地星土地调查信息系统总体上分为三个主要功能系统, 属性管理子系统、图形信息子系统以及权限管理子系统。在子系统基础上包含数据转换子模块、数据处理与建库子模块、数据质量检查子模块、查询分析子模块、系统依靠单点登陆形成了紧耦合的关系,同时子系统依靠低层的统

7、一数据库支持和权限管理亦具有松散耦合之关系,都可以对运行。2.1.1 总体层次结构从纵向上分析,系统的总体架构由下至上依次为:基础设施层、数据库层、基础平台层和应用系统层。1、基础设施层本层主要包括网络、服务器、存储系统、配套系统软件和机房等。2、数据库层数据库层以土地利用数据库为主要内容,依托数据库管理和 GIS 技术,按照统一的标准,通过网络,实现数据的交换,形成各级数据库组织、管理、维护和更新体系。3、基础平台层基础平台层集成系统通用底层的功能模块,主要包括安全服务、数据库管理等。4、应用系统层5应用系统层主要集成土地利用业务应用功能,地星土地调查信息系统主要对业务所需的各种土地利用空间

8、数据进行录入、编辑、查询、分析、统计等。2.1.2 总体逻辑结构系统软件总体逻辑结构由 4 个部分构成:数据库建设和管理模块、属性报表模块、变更模块、和接口模块。1、数据库建设和管理模块本模块是系统数据的存贮中心,系统利用关系型数据库 Oracle(或Access)统一对存储数据采用集中式管理,分布式应用的方式。所有需要集中和共享的数据统一存放于关系数据库中。2、属性报表模块属性报表模块基于属性数据库,可以进行数据查询、统计和分析等功能。可以输出第二次全国土地调查技术规程所要求各种统计报表3、变更模块根据外业调查的实际情况,进行图形和属性的变更。4、接口模块系统提供标准的 VCT2.0 和 S

9、HAPE 等数据转化格式。系统不直接支持的文件格式,可以使用第三方软件转化成系统支持格式即可使用。2.2 系统关键技术2.2.1 .NET Framework.NET 框架由四部分组成,公共语言运行时,类库,编程语言和 ASP.NET 环6境。.NET 框架有三个目的。第一个目的是使得 Windows 应用程序更加可靠并提供给应用程序更大的安全性。第二个目的是简化 Web 应用程序和服务的开发,不仅是传统意义上的 Web 应用程序和服务,还包括移动设备上的 Web 应用程序和服务。第三个目的是提供独立的一套库,使其可用于多种语言。.NET 框架提供创建传统的 Windows 应用程序的能力,并

10、提供了更多的增强特性,比如安全性,在应用程序中增加数字签名等。.NET 还提供了与传统的COM 组件交互的能力,它提供了一个包装类,让使用 COM 组件的用户感觉上和使用.NET 类库一样。一般来说在转换后的数据类型和原始 COM 组件中的类型一样。所有的引入的类型都附加到一个名字空间上,比如在 ArcEngine 里就是ESRI.ArcGIS 名字空间。所有的 COM 内部类都转换为受控类,受控类的名字在原来基础上增加“Class” ,比如 Point 类转化为 PointClass。在属性,事件等方面.NET 都给予了适当的转化使.NET 开发人员可以容易的引入 COM 组件,进行开发。E

11、SRI 特别的自己转换了 COM 组件到一套.NET 类库,供开发人员使用,从而节省了很多不必要的麻烦。.NET 框架提供了公共语言运行时和一套基础类库和多种开发语言。多种开发语言共享基础类库,并运行在相同的运行时之上,采用了 C#语言进行开发。C#是一种现代的、面向对象(从底层开始)安全型语言。C#具有.NET 的全部特性,在语法上具有 c+的简捷明了,但是比 C+提供更多的安全措施。2.2.2 ArcEngineArcEngine 是 ArcGIS 划时代的一个产品,主要原因在于其提供了完美的组件框架和控件框架,为二次开发者提供了随心所欲的开发利器。对于ArcEngine,ESRI 定位于

12、提供嵌入式的 GIS 组件,能用来在一个组织内建立应用,为用户提供有针对性的 GIS 功能,为每个用户的特定需求提供有针对性的GIS 功能实现的基础。实际上,根据研究,发现 ArcEngine 应用远不止这些。7理论上讲,通过 ArcEngine 完全实现 ArcInfo 桌面应用系统甚至 ArcGIS Server。2.2.3 ArcSDEArcSDE 采用大型数据库来存储空间数据,它维护的元数据表记录了存贮在数据库中所有图层的信息。业务表存贮的每一条记录表示一个空间要素(简单多部件要素) ,并有一个唯一的识别符。该唯一的识别符存贮在业务表的几何列中。业务表的名字就是图层的名字。通过该唯一的

13、识别符,每一个记录与要素表或称为 F 表建立相应的记录关联。F 表在一个二进制列中物理地存贮要素的几何特征。除空 Shape 外,业务表和 F 表之间存在一个 1 对 1 的关系。要素在业务表中有记录,但在 F 表中没有对应的要素。数据库中最后一个有关图层的表是空间索引表或称 S 表。S 表存贮着格网单元和图层的封装边界。每一格网单元在 F 表中都有一个条目。凡是封装边界与该格网有重叠的要素都与之一同存贮,即 S 表中存贮着要素标识码,以提供从业务表或 F 表到 S 表的 1 对多的关系。ArcSDE 客户端和服务器同时工作来递交和显示从一个查询中获取的记录数据,这种处理类型叫一个异步流模式。客户端发送一个初始请求给 ArcSDE。该请求被转换成一个由 ArcSDE 转发给 RDBMS 的 SQL 语句。RDBMS 分析该语句并从数据库中提取数据记录。当 RDBMS选择出数据记录时,它发送结果给 ArcSDE。ArcSDE 服务器将任何一个空间信息转换为可读的格式并将该信息发送给客户端。信息实时地以小而连续的缓冲区的形式发送给客户端。在客户端接收这些缓冲区数据的同时,就开始处理并显示它们。客户端不会等到服务器处理完查询后才显示数据记录。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 调研文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报