下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GIS原型系统开发报告学院:信息工程学院班级:114131团队:Bigbigsix组长:蒋文佳组员:张金生、张志鹏、赵泽军、罗文森、熊慧敏1 弓I言41.1 项目背景41.2 系统需求分析41.3 可行性分析41.4 项目组成员简介51.5 项目管理5评分标准5软件安装与卸载51.6 GIS原型软件的安装与卸载5三级标题5三级标题5三级标题52 SQLServer数据库的安装与卸载5三级标题5三级标题5三级标题5软件功能与特点62.1 软件特色6软件界面介绍62.2 要素的存储与查询6点要素6线要素6区要素62.3 要素的可视化6点要素6线要素7区要素73 要素的编辑7点要素7线要素7区要素7
2、软件扩展模块73.1 测距7三级标题7三级标题7三级标题7数字高程模型建立8三级标题8三级标题8三级标题8三级标题8小结8附录:10参考文献:10一、引言1.1项目背景该项目的主题是GIS基础软件系统的开发,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等,面向对象主要为需要对图形做基本矢量化操作或者对数据进行数字高程模型三维可视化的用户。1.2系统需求分析见附录里面软件规格说明书1.3可行性分析1.4项目组成员简介开发团队:Bigbigsix项目经理:蒋文佳项目成员:张金生、张志鹏、赵泽军、罗文森、熊慧敏1.5项目管理1.5.1评分标准实习迟到1
3、0min以上周例会无故缺席任务未做积极发言实习态度。文佳长金生n志鹏H泽军n慧敏»文森二、软件安装与卸载三、软件功能与特点四、软件扩展模块五、小结附录:软件需求规格说明书引言目的编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。1. 背景开发团队:Bigbigsix项目经理:蒋文佳项目成员:张金生、张志鹏、赵泽军、罗文森、熊慧敏参考资料VisualC+开发GIS系统一一开发示例剖析地理信息系统软件工程的原理和方法正文1.简介1.1目的编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。为了使用户、软件开发者及分析和测试人员对该软件
4、的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,阐述实用背景及范围,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基准。具体而言,编写软件需求说明的目的是为所开发的软件提出:|a)软件设计总体要求,作为软件开发人员、软件测试人员相互了解的基础。b)功能、性能要求,数据结构和采集要求,重要的接口要求,作为软件设计人员进行概要设计的依据。c)软件确认测试的依据。1.2范围本软件系统为GIS基础软件系统,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等。2. 总体概括2.1软件
5、概述2.1.1项目介绍该项目的主题是GIS基础软件系统的开发,主要目的是做一个能实现基本GIS软件功能的系统,例如点、线、面元素的存储、查询、可视化、编辑等,面向对象主要为需要对图形做基本矢量化操作或者对数据进行数字高程模型三维可视化的用户。2.1.2产品开发环境介绍硬件环境:计算机及其外围设备软件环境:SQLServer2008,VS20102.2软件功能该软件主要实现一些基本的GIS功能,主要分为点编辑、线编辑、区编辑、测距、和数字高程模型的建立这几个方面的功能。2.3用户特征该软件面向的用户主要为对简单的基本GIS功能有需求的用户,例如简单图形的矢量化和数字高程模型的建立。3. 具体需求
6、3.1功能需求3.1.1功能需求该软件功能主要分为八个方面。1)点编辑点编辑主要包括添加点元素、选择点元素、删除点元素、移动点元素、修改子图属性、添加注记、选择注记、删除注记、移动注记、修改注记参数。2)线编辑线编辑主要包括造线元素、延长线、选择线元素、移动线元素、删除线元素、修改子图属性。3)区编辑区编辑主要包括造区、选择区、删除区、移动区、修改子图属性。4)距离测量该功能主要是根据图上距离和比例尺计算出实际距离。5)数字高程模型的建立该功能主要是通过已知地区的高程数据来建立该区域的数字高程模型。该功能可以被用到许多现实情况中,实现可视化和计算土方量功能等。6)图层管理这个模块主要是对图层进
7、行操作。主要包括新建图层、添加图层和对已经存在的图层做一些操作。例如图层可见、隐藏、设为当前编辑、查看属性、重命名、移除图层等。7)数据库设计根据需求设计数据库,主要用来存放系统中的点、线、面等元素及其属性。8)矢量图形系统与数据库管理系统的连接数据库管理系统作为开发系统的重要组成部分主要用来管理一些属性数据,实现通用的数据库浏览功能、数据库记录编辑功能以及通用的数据库过滤功能等。3.2性能需求3.2.1性能需求1、安全性2、准确性(使用该软件可以得到正确的效果)3、易用性(软件界面简洁、操作符合大众思维习惯)4、效率(软件响应时间不能过长)5、稳定性(软件在几个月内可以正常运行)3.3外部接
8、口需求3.3.1用户接口3.3.2软件接口3.3.3硬件接口3.4架构设计:客户端处理器数据库客户端M数据流向皆为双向33.5模块设计:4. 总体设计约束4.1标准符合性(本节详细说明需求所采用的标准或规范的来源。如果项目采用了国际标准,应该说明国际标准及项目与标准的偏离情况。)4.2硬件约束(本节包括软件在不同的硬件平台运行的需求,如时间相关的约束,内存方面的约束等。)运用VS2010软件,与SQLServer2008,软件不够先进。4.3技术限制成员编程能力有限,专业知识限制,数字高程模型难度较大,需要进一步学习。5. 软件质量特性(详细说明项目任何其他的质量特性。该特性对客户和开发者都非
9、常重要。考虑的方面包括:适应性,可用性,正确性,灵活性,交互工作能力,可维护性,可移植性,可靠性,可重用性,鲁棒性,可测试性和可用性等。定量的详细描述这些特性,尽可能的可验证。对不同属性之间的重要性加以阐述,如:易用性比易学性更重要。每一个属性单独使用一个小节描述,可根据需要进行增减,如增加可维护性小节等。)6. 其他需求6.1数据库最好采用大数据库,由于本小组成员对SQLServer更加熟悉,所以采用SQLServer数据库。6.2操作通常操作:实现点,线,面的存储与查询;实现点线面的可视化;实现点线面的编辑。特殊操作:建立等高线的DEM模型;测距。用户需要对gis软件的操作有基本的了解。6
10、.3本地化本项目只需支持简体中文。7. 需求分级重要性分类如下:A. 必须的绝对基本的特性;如果不包含,产品就会被取消。B. 重要的不是基本的特性,但这些特性会影响产品的生存能力。C. 最好有的期望的特性;但省略一个或多个这样的特性不会影响产品的生存能力。需求ID需求名称需求分级1实现点线面的存储与编辑A2实现点线面的可视化A3实现点线面的编辑A4测距B5建立等高线的DEM模型B8. 标准目录:功金设计接口设计模块设计CLIBDataIncludeProgramSampleBSUBTempOLBBS茶求分折O2.BBS_软件设计山。让盘代码山04.BB殳测试05.8BS茸户文档O5.BBS_T品设计07.B8S我术研窕山OB.BBS_PTT09.BBSDEVELOPENVj,1O.BBS_SQL_ENV11
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村委自行采购内控制度
- 外贸订单采购管理制度
- 学校物料采购规章制度
- 药品采购与代理管理制度
- 采购综合管理制度
- 原材料构件采购入库制度
- 严格执行物品采购制度
- 学校双人采购定期轮换制度
- 采购收货制度
- 采购销售提成制度
- 新东方《中国学生出国留学发展报告》
- 2026年《必背60题》抖音本地生活BD经理高频面试题包含详细解答
- 高教版2023年中职教科书《语文》(基础模块)下册教案全册
- 医院品管圈(QCC)活动成果报告书-基于QFD 润心服务改善 ICU 患者及家属就医体验
- 基于PLC的物料分拣系统设计
- JJG 693-2011可燃气体检测报警器
- 《低压配电设备安装与调试》课件 劳动 学习任务 3 落地式配电柜安装与调试
- 研究性课题研究报告高中生
- 国开网电大市场调查形成性考核第三次考核答案
- 关键信息基础设施安全保护要求
- 设备配件采购合同范本
评论
0/150
提交评论