GIS原型系统开发报告.doc_第1页
GIS原型系统开发报告.doc_第2页
GIS原型系统开发报告.doc_第3页
GIS原型系统开发报告.doc_第4页
GIS原型系统开发报告.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_GIS原型系统开发报告 学院:信息工程学院 班级:114131 团队:Big big six 组长:蒋文佳 组员:张金生、张志鹏、赵泽军、罗文森、熊慧敏目 录1引言41.1项目背景41.2系统需求分析41.3可行性分析41.4项目组成员简介51.5项目管理51.5.1评分标准52软件安装与卸载52.1GIS原型软件的安装与卸载52.1.1三级标题52.1.2三级标题52.1.3三级标题52.2SQL Server数据库的安装与卸载52.2.1三级标题52.2.2三级标题52.2.3三级标题53软件功能与特点6 3.1 软件特色6 3.1.1 软件界面介绍63.2要素的存储与查询63.2.1点要素63.2.2线要素63.2.3区要素63.3要素的可视化63.3.1点要素63.3.2线要素73.3.3区要素73.4要素的编辑73.4.1点要素73.4.2线要素73.4.3区要素74软件扩展模块74.1测距74.1.1三级标题74.1.2三级标题74.1.3三级标题74.2数字高程模型建立84.2.1三级标题84.2.2三级标题84.2.3三级标题84.3.3三级标题85小结8附录:10参考文献:101、 引言1.1项目背景该项目的主题是GIS基础软件系统的开发,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等,面向对象主要为需要对图形做基本矢量化操作或者对数据进行数字高程模型三维可视化的用户。1.2系统需求分析见附录里面软件规格说明书1.3可行性分析1.4项目组成员简介开发团队:Big big six项目经理:蒋文佳项目成员:张金生、张志鹏、赵泽军、罗文森、熊慧敏1.5项目管理1.5.1 评分标准实习迟到10min以上周例会无故缺席任务未做积极发言实习态度蒋文佳张金生张志鹏赵泽军熊慧敏罗文森2、 软件安装与卸载3、 软件功能与特点4、 软件扩展模块5、 小结附录: 软件需求规格说明书引言1.目的编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。2.背景开发团队:Big big six项目经理:蒋文佳项目成员:张金生、张志鹏、赵泽军、罗文森、熊慧敏3. 参考资料Visual C+开发GIS系统开发示例剖析地理信息系统软件工程的原理和方法正文1. 简介1.1目的编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,阐述实用背景及范围,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基准。具体而言,编写软件需求说明的目的是为所开发的软件提出:a)软件设计总体要求,作为软件开发人员、软件测试人员相互了解的基础。b)功能、性能要求,数据结构和采集要求,重要的接口要求,作为软件设计人员进行概要设计的依据。c)软件确认测试的依据。1.2范围本软件系统为GIS基础软件系统,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等。2. 总体概括2.1软件概述2.1.1项目介绍该项目的主题是GIS基础软件系统的开发,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等,面向对象主要为需要对图形做基本矢量化操作或者对数据进行数字高程模型三维可视化的用户。2.1.2产品开发环境介绍硬件环境:计算机及其外围设备软件环境:SQL Server2008,VS20102.2软件功能该软件主要实现一些基本的GIS功能,主要分为点编辑、线编辑、区编辑、测距、和数字高程模型的建立这几个方面的功能。2.3用户特征该软件面向的用户主要为对简单的基本GIS功能有需求的用户,例如简单图形的矢量化和数字高程模型的建立。3.具体需求3.1功能需求3.1.1功能需求该软件功能主要分为八个方面。1) 点编辑点编辑主要包括添加点元素、选择点元素、删除点元素、移动点元素、修改子图属性、添加注记、选择注记、删除注记、移动注记、修改注记参数。2) 线编辑线编辑主要包括造线元素、延长线、选择线元素、移动线元素、删除线元素、修改子图属性。3) 区编辑区编辑主要包括造区、选择区、删除区、移动区、修改子图属性。4) 距离测量该功能主要是根据图上距离和比例尺计算出实际距离。5) 数字高程模型的建立该功能主要是通过已知地区的高程数据来建立该区域的数字高程模型。该功能可以被用到许多现实情况中,实现可视化和计算土方量功能等。6) 图层管理这个模块主要是对图层进行操作。主要包括新建图层、添加图层和对已经存在的图层做一些操作。例如图层可见、隐藏、设为当前编辑、查看属性、重命名、移除图层等。7) 数据库设计根据需求设计数据库,主要用来存放系统中的点、线、面等元素及其属性。8) 矢量图形系统与数据库管理系统的连接数据库管理系统作为开发系统的重要组成部分主要用来管理一些属性数据,实现通用的数据库浏览功能、数据库记录编辑功能以及通用的数据库过滤功能等。3.2性能需求3.2.1性能需求 1、安全性 2、准确性(使用该软件可以得到正确的效果) 3、易用性(软件界面简洁、操作符合大众思维习惯) 4、效率(软件响应时间不能过长) 5、稳定性(软件在几个月内可以正常运行)3.3外部接口需求3.3.1用户接口3.3.2软件接口3.3.3硬件接口3.4架构设计:3.5模块设计Tools(要素编辑等交互操作)数据操作管理 exeDlg(对话框)可视化(要素的显示)基础算法:4.总体设计约束4.1标准符合性(本节详细说明需求所采用的标准或规范的来源。如果项目采用了国际标准,应该说明国际标准及项目与标准的偏离情况。)4.2硬件约束(本节包括软件在不同的硬件平台运行的需求,如时间相关的约束,内存方面的约束等。)运用VS2010软件,与SQL Server2008,软件不够先进。4.3技术限制成员编程能力有限,专业知识限制,数字高程模型难度较大,需要进一步学习。5.软件质量特性(详细说明项目任何其他的质量特性。该特性对客户和开发者都非常重要。考虑的方面包括:适应性,可用性,正确性,灵活性,交互工作能力,可维护性,可移植性,可靠性,可重用性,鲁棒性,可测试性和可用性等。定量的详细描述这些特性,尽可能的可验证。对不同属性之间的重要性加以阐述,如:易用性比易学性更重要。每一个属性单独使用一个小节描述,可根据需要进行增减,如增加可维护性小节等。)6.其他需求6.1数据库最好采用大数据库,由于本小组成员对SQL Server更加熟悉,所以采用SQL Server数据库。6.2操作通常操作:实现点,线,面的存储与查询;实现点线面的可视化;实现点线面的编辑。特殊操作:建立等高线的DEM模型;测距。用户需要对gis软件的操作有基本的了解。6.3本地化本项目只需支持简体中文。7.需求分级重要性分类如下: A.必须的绝对基本的特性;如果不包含,产品就会被取消。 B.重要的不是基本的特性,但这些特性会影响产品的生存能力。 C.最好有的 期望的特性;但省略一个或多个这样的特性不会影响产品的生存能力。 需求ID 需求名称 需求分级 1 实现点线面的存储与编辑 A 2 实现点线面的可视化 A 3 实现点线面的编辑 A 4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论