13-软件设计说明(SDD)

上传人:lis****210 文档编号:101206358 上传时间:2022-06-04 格式:DOCX 页数:10 大小:404.42KB
收藏 版权申诉 举报 下载
13-软件设计说明(SDD)_第1页
第1页 / 共10页
13-软件设计说明(SDD)_第2页
第2页 / 共10页
13-软件设计说明(SDD)_第3页
第3页 / 共10页
资源描述:

《13-软件设计说明(SDD)》由会员分享,可在线阅读,更多相关《13-软件设计说明(SDD)(10页珍藏版)》请在装配图网上搜索。

1、软件(结构)设计说明(SDD)说明:1.软件(结构)设计说明(SDD片苗述了计算机软件配置项(CSCI的设计。它描述了CSCI级设计决策、CSC体系结构设计(概要设计)和实现该软件所需的详细设计。SDD可用接口设计说明IDD和数据库(顶层)设计说明DBDD加以补充。2.SDD连同相关的IDD和DBDD是实现该软件的基础。向需方提供了设计的可视性,为软件支持提供了所需要的信息。3.IDD和DBDD是否单独成册抑或与SDD合为一份资料视情况繁简而定。#/13目录软件(结构)设计说明(SDD)1目录21引言31.1标识31.2系统概述31.3文档概述33 1.4基线42引用文件4CSC级设计决策4C

2、SC体系结构设计54.1体系结构54.1.1程序(模块M分54.1.2程序(模块)层次结构关系6详见图164.2全局数据结构说明6常量6变量64.2.3数据结构64.3执行概念64.4接口设计7CSC详细设计85.1原型系统说明85.2菜单栏说明85.3工具栏说明105.4窗口说明115.6右键菜单126需求的可追踪性137注解13附录131引言1.1标识 ArcGISdesktop10ArcGISEngineDeveloperkit101.2系统概述本文档主要用于GIS软件开发的辅助作用,以及方便用户操作。在需求分析中,主要阐述了本软件设计的初衷以及所需要达到的效果,为下文软件的设计提供了参

3、考;参考资料中,交代了本软件设计过程中所用到的参考资料;概要说明中,主要阐述了软件的开发环境和软件的整体功能,方便用户快速的对本软件有宏观上的认识;软件详细说明部分,从细节出发,阐述了软件所有工具、标识功能,可以充当用户使用手册。目前尚处于前期需求阶段,无开发维护历史。表1项目标识投资方需万用户开发方支持机构当前运行现场:8G内存,3.4GHZ主频,1T硬盘的主机。计划运行现场:专用刀片式GIS服务器,目前正在采购中,型号待定。1.3文档概述用途:本文档主要用于GIS软件开发的辅助作用,以及方便用户操作。在需求分析中,主要阐述了本软件设计的初衷以及所需要达到的效果,为下文软件的设计提供了参考;

4、参考资料中,交代了本软件设计过程中所用到的参考资料;概要说明中,主要阐述了软件的开发环境和软件的整体功能,方便用户快速的对本软件有宏观上的认识;软件详细说明部分,从细节出发,阐述了软件所有工具、标识功能,可以充当用户使用手册。 保密性:本文档只针对本项目工作组的所有成员。1.4基线本软件文档设计采用总分的方式,首先在总体上介绍了软件的基本架构以及需要实现的原型系统,然后详细描述了个部位功能。1 2引用文件ArcGISEngine组件式开发及应用李崇贵,陈峥,丰德恩等.M北京:科学出版社,2012.ArcGIS10地理信息系统教程从初学到精通3CSC设计决策本软件旨在利用ArcGIS,制作属于自

5、己的地图应用,软件应当实现以下基本功能(可以有合乎情理的扩展功能): 地图绘制功能:软件应当可以自由的在界面上增加点、线、面等图层。 文字标记功能:在重要的地方,应当提供文字或符号标记的功能。 CAD文件叠加功能:能够将普通的CAD文件转换为地图图层文件,实现地图的叠加。 管道图叠加功能:能够在普通地图上显示该区域地下管网二维图片。 三维管网图切换:当用户点击三维管网视图时,可以显示该区域的地下管网的三维视图。 区域着色功能:为了标记地图内不同区域,如建筑物、河流等,因能够对不同区域着色。 空间地理坐标获取功能:当用户鼠标点击或悬停在某点时,能够获取到该点的经纬度坐标,以便三维显示。 地图缩放

6、功能:当用户通过移动滚动鼠标滚轮或者点击比例尺,可以实现地图的缩放功能。 地图平移功能:当用户鼠标在地图上时,通过拖动鼠标可以实现地图平移。响应时间:控制在1秒之内。数据库设计:具体数据库设计详见数据库(顶层)设计说明(DBDD)。安全性:用户只具有从数据库中读取数据的权限,没有修改或插入权限,因此能保证数据的可靠性,具体详见数据库设计文档。保密性:文档旨在开发人员内部共享,且都必须签署保密协议。灵活性:为了方便用户使用,在软件中,将提供快捷键以及相应的工具栏,便于用户使用。可用性:将为用户提供详细的软件使用手册,如有必要将附带操作光盘,供用户参考。可维护性:在用户使用本软件过程中,将提供全程

7、技术支持。4CSC体系结构设计4.1体系结构4.1.1程序(模块)划分子系统整体框架图由上图所示。本系统有三个基本模块组成,分别是地图管理、二维管.隹址HMi地I7E网图层叠加和三维管网显示。地图管理模块中有四个子功能:地图编辑功能,要实现点线面等基本图元的绘制,图元颜色的编辑,关键点文字标注等;地图图层管理功能,主要需要实现增加图层和删除图层的功能;基本地图操作主要用来实现地图的缩放、平移及经纬度采集等功能。地图切换主要用于三维及二维地图之间的切换。二维管网图层模块:管网数据导入功能,需要软件能够从数据库中得到管网信息,并绘制成相应图层;管网编辑功能,需要软件能够实现管网图层的叠加以及管网基

8、本信息显示。三维管网显示模块:3D管网图操作功能,需要软件能够支持缩放、平移以及不同视角观看功能。悬停显示管网信息,要求当用户鼠标悬停在某个管道上时,能够显示该管道的基本信息。4.1.2程序(模块)层次结构关系详见图14.2全局数据结构说明本章说明本程序系统中使用的全局数据常量、变量和数据结构。4.2.1常虽包括数据文件名称及其所在目录,功能说明,具体常量说明等。4.2.2变虽包括数据文件名称及其所在目录,功能说明,具体变量说明等。4.2.3数据结构包括数据结构名称,功能说明,具体数据结构说明(定义、注释、取值)等。4.3执行概念用户首先开启本软件,通过点击打开按钮,可以得到一个文件选择框,加

9、载需要的地图图层,在子窗口1中会显现已经加载到工作空间中的图层,图层前面有一个复选框,用户可以通过点击相应的复选框,控制图层的选择,勾选需要的图层后,在子窗口2中会显示整体地图一个缩略图,用户可以选中缩略图中的某个区域,从而在子窗口3中得到详细的显示。通过点击地图编辑,可以对已经加载进来的地图进行编辑,包括点、线、面及文字,详细的功能描述,见5(详细设计)图2控制流图用户启动软件后,通过加载地图,进行编辑地图,查看地图,查看管网信息,二维管网图层叠加操作,直到退出软件。缱律河45提戏据筐服务器图3数据流图用户打开本软件,从GIS数据库中提取数据,通过将捕获的经纬度坐标通过UDP协议传送到本机某

10、个端口,三维管网模块从该端口接收到数据,以该数据为索引从管网空间数据库中提取数据,画好3D图形,由GIS模块调用其画好的图形,显示在终端上。4.4接口设计详见接口设计说明(IDD)。5CSCE羊细设计5.1原型系统说明比曜日网胰细kg黑BIBSiaHHflTUV.371?3M,l5JiS60aHEemdApSEwLaWI图1原型系统界面本软件最终要达到的效果如上图所示,空间布局采用相对布局,程序由菜单栏,工具栏以及视图窗口组成,通过左上角的窗口,可以控制加载到右边窗口中的图层。左下角窗口为导航窗口,用户可以在其中框定一块区域,详细查看,框定的区域可以在右边大窗口中显示出来。5.2菜单栏说明菜单

11、栏从左到右包括:文件、地图操作、地图输出、命令菜单、PageLAYoutM象、专题图制作、空间分析、地图组成、管道操作。下面将具体介绍每个子功能的作用。1文件打开:打开地图文档(.mxd格式)新建:新建地图文档添加数据:添加shapefile或者其他类型的文件保存:保存当前数据另存为:另存为.mxd火其他格式的地图数据退出:退出系统2编辑撤销:撤销当前所做的操作恢复:恢复到原有状态剪切:对地图,图层进行剪切操作复制:对地图,图层进行复制操作删除:对地图,图层进行删除操作粘贴:对地图,图层进行粘贴操作3地图输出板式地图:将地图制版输出绘制元素设置边框:对制版地图进行设置边框设置阴影:对制版地图进

12、行设置阴影设置背景:对制版地图进行设置背景(着色)设置格网:对制版地图进行设置格网4地图操作拖拽范围:选择某个区域进行放大移动范围:拖拽地图进行左右移动绘制图形绘制点:在地图上添加点绘制线:在地图上添加线绘制面:在地图上添加线数据选择:选择图层上的某个实体(点,线面)地图编辑:弹出一个对话框,对地图的点线面属性表进行修改5空间分析加载DEM数据:在地图上加载DEM数据加载TIN数据:在地图上加载TIN数据三堆着色:为三维图形着色坡度分析:对三维图形进行坡度分析通式分析:对三维图形进行通式分析显示TIN数据:对三维图形显示TIN数据6自定义工具条:选择操作地图的某种工具条对地图进行增添删改操作拓

13、展模块:弹出对话框选择拓展模块,即不常有模块样式管理器:添加和选择样式选项:弹出对话框,地图选项,包括常规,数据视图,布局视图,元数据等7管道操作增加管道:点击该label可以在地图上增加相应的管道。删除管道:点击该label可以在地图上删除相应的管道。修改管道:点击该label可以修改地图上的某些管道。查找管道:点击该label可以查询到符合经纬度坐标要求的管道。5.3工具栏说明工具栏从左到右依次是:打开、保存、恢复、撤销、选择元素、全图、平移、缩小、放大、固定比例缩小、固定比例放大、向左滚动、向右滚动、向上、向下、识别、测量、旋转、刷新地图及我的位置。下面将详细讲解各部分功能:打开:打开m

14、xd文档保存:保存mxd文档恢复:恢复之前的操作撤销:撤销之前的操作选择元素:选择元素全图:地图全图显示平移:拖拽平移缩小:地图缩小放大:地图放大固定比例缩小:按照固定比例缩小固定比例放大:按照固定比例放大向左滚动:地图向左滚动向右滚动:地图向右滚动向上滚动:地图向上滚动向下滚动:地图向下滚动识别:识别地图要素测量:测量地图上两点的距离旋转:对地图进行任意旋转刷新地图:对地图进行刷新操作我的位置:显示我的位置5.4窗口说明窗口一:位于左上角,包含图层和属性,图层显示地图的图层,属性窗口显示属性操作日旨R日0emergeficy_pointShighwayjpoint.日同leisdre.poi

15、nt*日*日0raiwayjpoint+Q-shopjsointgHsportjKiint+回tounsmjjoint+-isn图2窗口一通过勾选图层前面的复选框,可以控制相应的地图图层在右边窗口的显示与否,从而达到良好的用户体验。窗口二:位于左下角,地图缩略图,实现鹰眼部分。可以让用户从整体上对某地地图有一个粗略的认识,如果用户想详细查看该地地图,则可以查看窗口三。图3窗口2窗口二:位于软件右侧,包含地图,制版,三维可视化,是整个软件的显示可视方面,当用户点击地图按钮时,显示二维地图,当用户点击制版按钮时,可以对地图进行相应的制版操作,点击三维可视化按钮可以实现地图的三维可视化。图4窗口35

16、.6右键菜单图层的右键菜单RemoveLayer:删除图层ZoomtoLayer:缩放到图层打开属性表:弹出属性表窗口标注:对图层的的某一类进行map右键菜单open添加数据turnalllayersonturnalllayersoff选择全选按图形选择切换至所选要素切换选择清除所选要素地图视图固定比例放大固定比例缩小全图返回到上一视图转到下一视图6需求的可追踪性本章应包括:a. 从本SDD中标识的每个软件配置项到分配给它的CSC需求的可追踪性(亦可在4.1中提供);从每个CSCI需求到它被分配给的软件配置项的可追踪性。7注解ArcGISDesktop:是对地理信息进行编辑、创建以及分析的GI

17、S软件,提供了一系列的工具用于数据采集和管理、可视化、空间建模和分析、以及高级制图。不仅支持单用户和多用户的编辑,还可以进行复杂的自动化工作流程。ArcGISEngine:是ESRI在ArcGIS9版本才开始推出的新产品,它是一套完备的嵌入式GIS组件库和工具库,使用ArcGISEngine开发的GIS应用程序可以脱离ArcGISDesktop而运行。ArcGIS:是美国ESRI(EnvironmentalSystemsResearchInstitute,Inc.美国环境系统研究所公司)推出的一条为不同需求层次用户提供的全面的、可伸缩的GIS产品线和解决方案。ESRI是GIS领域的拓荒者和领导者,而ArcGIS也代表了当前GIS行业最高的技术水平。附录暂无

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!