GIS原型系统开发报告精编版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G I S原型系统开发报告
集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-
GIS原型系统开发报告
学院:信息工程学院
班级:114131
团队:Big big six
组长:蒋文佳
组员:张金生、张志鹏、赵泽军、罗文森、熊慧敏
目录
1 引言 (4)
1.1 项目背景 (4)
1.2 系统需求分析 (4)
1.3 可行性分析 (4)
1.4 项目组成员简介 (5)
1.5 项目管理 (5)
1.5.1 评分标准 (5)
2 软件安装与卸载 (5)
2.1 GIS原型软件的安装与卸载 (5)
2.1.1 三级标题 (5)
2.1.2 三级标题 (5)
2.1.3 三级标题 (5)
2.2 SQL Server数据库的安装与卸载 (5)
2.2.1 三级标题 (5)
2.2.2 三级标题 (5)
2.2.3 三级标题 (5)
3 软件功能与特点 (6)
3.1 软件特色 (6)
3.1.1 软件界面介绍 (6)
3.2 要素的存储与查询 (6)
3.2.1 点要素 (6)
3.2.2 线要素 (6)
3.2.3 区要素 (6)
3.3 要素的可视化 (6)
3.3.1 点要素 (6)
3.3.2 线要素 (7)
3.3.3 区要素 (7)
3.4 要素的编辑 (7)
3.4.1 点要素 (7)
3.4.2 线要素 (7)
3.4.3 区要素 (7)
4 软件扩展模块 (7)
4.1 测距 (7)
4.1.1 三级标题 (7)
4.1.2 三级标题 (7)
4.1.3 三级标题 (7)
4.2 数字高程模型建立 (8)
4.2.1 三级标题 (8)
4.2.2 三级标题 (8)
4.2.3 三级标题 (8)
4.3.3 三级标题 (8)
5 小结 (8)
附录: (10)
参考文献: (10)
一、引言
1.1项目背景
该项目的主题是GIS基础软件系统的开发,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等,面向对象主要为需要对图形做基本矢量化操作或者对数据进行数字高程模型三维可视化的用户。
1.2系统需求分析
见附录里面软件规格说明书
1.3可行性分析
1.4项目组成员简介
开发团队:Big big six
项目经理:蒋文佳
项目成员:张金生、张志鹏、赵泽军、罗文森、熊慧敏
1.5项目管理
1.5.1 评分标准
二、软件安装与卸载
三、软件功能与特点
四、软件扩展模块
五、小结
附录:
《软件需求规格说明书》
引言
1.目的
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。
2.背景
开发团队:Big big six
项目经理:蒋文佳
项目成员:张金生、张志鹏、赵泽军、罗文森、熊慧敏
3.参考资料
《Visual C++开发GIS系统——开发示例剖析》
《地理信息系统软件工程的原理和方法》
正文
1.简介
1.1目的
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,阐述实用背景及范围,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基准。具体而言,编写软件需求说明的目的是为所开发的软件提出:
a)软件设计总体要求,作为软件开发人员、软件测试人员相互了解的基础。
b)功能、性能要求,数据结构和采集要求,重要的接口要求,作为软件设计人员进行概要设计的依据。
c)软件确认测试的依据。
1.2范围
本软件系统为GIS基础软件系统,主要目的是做一个能实现基本GIS 软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等。
2.总体概括
2.1软件概述
该项目的主题是GIS基础软件系统的开发,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等,面向对象主要为需要对图形做基本矢量化操作或者对数据进行数字高程模型三维可视化的用户。
硬件环境:计算机及其外围设备
软件环境:SQL Server2008,VS2010
2.2软件功能
该软件主要实现一些基本的GIS功能,主要分为点编辑、线编辑、区编辑、测距、和数字高程模型的建立这几个方面的功能。
2.3用户特征
该软件面向的用户主要为对简单的基本GIS功能有需求的用户,例如简单图形的矢量化和数字高程模型的建立。
3.具体需求
3.1功能需求
该软件功能主要分为八个方面。
1)点编辑
点编辑主要包括添加点元素、选择点元素、删除点元素、移动点元素、修改子图属性、添加注记、选择注记、删除注记、移动注记、修改注记参数。
2)线编辑
线编辑主要包括造线元素、延长线、选择线元素、移动线元素、删除线元素、修改子图属性。
3)区编辑
区编辑主要包括造区、选择区、删除区、移动区、修改子图属性。4)距离测量
该功能主要是根据图上距离和比例尺计算出实际距离。
5)数字高程模型的建立
该功能主要是通过已知地区的高程数据来建立该区域的数字高程模型。该功能可以被用到许多现实情况中,实现可视化和计算土方量功能等。
6)图层管理
这个模块主要是对图层进行操作。主要包括新建图层、添加图层和对已经存在的图层做一些操作。例如图层可见、隐藏、设为当前编辑、查看属性、重命名、移除图层等。
7)数据库设计
根据需求设计数据库,主要用来存放系统中的点、线、面等元素及其属性。
8)矢量图形系统与数据库管理系统的连接