ImageVerifierCode 换一换
格式:DOCX , 页数:83 ,大小:400.73KB ,
资源ID:23720324      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23720324.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机软件及应用概要设计说明书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机软件及应用概要设计说明书.docx

1、计算机软件及应用概要设计说明书 文件编号:密 级:普通/机密受控编号:生效日期:总 页 数:正 文:附 录:编 制:批 准:项目名称(项目编号)概要设计说明书v0.1.0公司名称(内部资料)序号版次号修改条款及内容修改人审核人批准人修改日期11.0创建2012-05-0723451. 引言1.1. 编写目的本文档是设计人员进行详细设计与数据库设计的重要依据,详细设计须遵从本设计,可以作为编程人员编写代码时的参考资料,项目管理者应当依据本设计对软件开发情况进行检查,控制软件质量。需求人员能够根据需求提出概要设计的不一致或者指出不能满足需求的设计项。1.2. 项目背景本软件由XXX公司委托XXX公

2、司进行研发。由XXX公司XXX部门进行项目研发管理。1.3. 定义序号名称解释1 GPS2 1.4. 参考资料农业GIS系统功能设计,2012/04/192. 任务概述2.1. 业务视图2.1.1. 概述系统共分为三大部分,一是数据采集终端,二是图形工作站,三是服务端。数据采集终端可以通过TCP/IP协议访问服务器端所提供的各类服务与接口。服务器端与上级农业数据上报系统相连。图形工作站能够访问与操作服务器端已发布的资源。2.1.2. 服务端视图服务端用于为移动终端、工作站提供接口服务。负责将图形数据发布为地图浏览接口,将属性数据发布为查询、编辑等接口。服务端对各类客户端用户进行管理,并进行登录

3、认证。服务端实现与上级农业数据上报系统的接口,用户可以通过移动终端或者台式电脑上报农业数据。2.1.3. 客户端视图图形工作站主要是指具有较好图形图像处理能力的台式电脑。用于深入管理用户通过移动终端提交的属性数据与图形数据。用户也可以通过网页浏览器浏览、查询、编辑、上报图形或者属性数据,也可以对数据进行统计分析。数据采集终端负责进行野外现场采集数据。采集终端主要以Android系统智能手机为主,未来可以扩展至平板电脑或者笔记本电脑等。移动终端可以在线从服务端加载地图数据并显示矢量、影像及专题图层。用户可以通过移动终端绘制图形,可以通过GPS确定位置信息并进行坐标矫正。2.2. 功能性需求2.2

4、.1. 地图展现2.2.1.1. 放大2.2.1.1.1. 说明 地图以一个点为中心进行一定级别的放大。2.2.1.1.2. 交互描述 角色描述操作员 地图放大1、鼠标移动到地图上,鼠标样式变为放大镜状,移出地图则变为原状。当鼠标在地图上某一点单击时:A:如果允许放大,地图将以该点为中心进行放大显示,按照1:1放大。B:如果不允许继续放大,则提示“地图不能再进行放大操作”2、用鼠标在地图上拉出一个矩形框(按下左键保持移动光标到适当位置释放左键):A:如果允许继续放大,则地图显示窗口满屏显示矩形框指定范围,达到地图无级缩放的目的。B:如果不允许继续放大,则提示:“地图不能够在进行放大操作”2.2

5、.1.2. 缩小2.2.1.2.1. 说明 地图以一个点为中心进行一定级别的缩小。2.2.1.2.2. 交互描述 角色描述操作员 地图缩小1、鼠标移动到地图上,鼠标样式变为缩小镜状,移出地图则变为原状。当鼠标在地图上某一点单击时:A:如果允许放大,地图将以该点为中心进行缩小显示,按照1/2缩小地图。B:如果不允许继续缩小,则提示“地图不能再进行缩小操作”2、用鼠标在地图上拉出一个矩形框(按下左键保持移动光标到适当位置释放左键):A:如果允许继续缩小,则地图显示窗口根据矩形框指定范围的大小将地图缩小到那一范围。B:如果不允许继续缩小,则提示:“地图不能够在进行缩小操作”2.2.1.3. 漫游平移

6、2.2.1.3.1. 说明 在一个特定比例尺下,地图进行视野内的挪动。2.2.1.3.2. 交互描述 角色描述操作员 漫游当用户点击工具栏的“漫游”按钮后。鼠标移动到地图上,鼠标样式变为手状;移出地图后又变回原状。将鼠标移至地图某一位置,按下鼠标左键在屏幕上拖动,地图也将向拖动方向进行移动。松开鼠标左键,地图停止移动。2.2.1.4. 测距离2.2.1.4.1. 说明 测量两个地点之间的距离。2.2.1.4.2. 交互描述 角色描述操作员 量算距离当用户点击工具栏上的“量算距离”按钮后鼠标移动到电子地图上,鼠标的样式将变为标尺状;而鼠标移出电子地图,鼠标的样式又变为原状。单击鼠标左键,即在地图

7、上定义线段的起点。鼠标移动中绘制线段。再单击鼠标左键,即在地图上定义线段的第二顶点。双击鼠标左键结束2.2.1.5. 测面积2.2.1.5.1. 说明 测量规则或者不规则区域的面积。2.2.1.5.2. 交互描述 角色描述操作员 量算面积用户在使用选择工具后点击工具栏上的“量算面积”,弹出计算面积窗口,显示该区域面积大小。单位:平方米再单击鼠标左键,即在地图上定义线段的第二顶点。2.2.1.6. 图层控制2.2.1.6.1. 说明 针对地图加载的不同类型的数据(矢量图、影像图、航片图等),可以通过图层控制显示。2.2.1.6.2. 交互描述 角色描述操作员 图层控制当用户点击工具栏上的“图层控

8、制”按钮后。弹出图层控制窗体,窗体主要显示地图中各个图层的列表,用户可以根据需要选择显示或不显示其中的图层以及控制标注显示信息点。2.2.1.7. 鹰眼图2.2.1.7.1. 说明 对地图以较大比例尺进行整体显示。2.2.1.7.2. 交互描述 角色描述操作员 鹰眼当用户打开鹰眼窗口后。鹰眼窗口按全图显示比例显示地图的缩略图,缩略图上有一个矩形,代表地图显示窗口中的当前显示区域。将鼠标移动到矩形上时,按下鼠标左键,拖动矩形。当矩形移动到用户需要的区域,释放鼠标左键,地图显示窗口里的地图也快速移动到了相应的位置。完成鹰眼图与显示地图的连动。2.2.1.8. 地图打印2.2.1.8.1. 说明 支

9、持对当前地图进行输出和打印的功能。2.2.1.8.2. 交互描述 角色描述操作员 地图打印点击“打印”,配置打印参数,选择打印机,打印。2.2.1.9. 导航条2.2.1.9.1. 说明对地图加载的地图进行级别的缩放和方向的平移。2.2.1.9.2. 交互描述 角色描述操作员 导航条操作地图上、下、左、右移动,可以选择图层级别进行放大缩小操作。2.2.1.10. 坐标系转换2.2.1.10.1. 说明支持北京本地坐标系与WGS84坐标系之间的转换。2.2.1.10.2. “坐标系转换”接口说明 名称CoordinateSwitch描述服务方法功能CoordinateSwitch()北京本地坐标

10、系与WGS84坐标系之间的转换注释遗留问题2.2.1.11. 地图矢量数据编辑工具2.2.1.11.1. 说明 提供点编辑工具、线编辑工具、多边形编辑工具。2.2.1.11.2. 交互描述 角色描述操作员 点编辑当用户点击工具栏的“点编辑”按钮后,用例开始。鼠标移动到地图上,鼠标样式变点选则状;移出地图后又变回原状。当鼠标在地图上单击新建一点,可以编辑点的位置。 线编辑当用户点击工具栏的“线编辑”按钮后,用例开始。鼠标移动到地图上,鼠标样式变线选则状;移出地图后又变回原状。当鼠标在地图上拉出一条线,可以编辑线的每一个节点,也可新加节点。 多边形编辑当用户点击工具栏的“多边形编辑”按钮后,用例开

11、始。鼠标移动到地图上,鼠标样式变为多边形选则状;移出地图后又变回原状。当鼠标在地图上拉出一个多边形区域,可以编辑多边形的每一个节点,也可新加节点。2.2.2. 信息资源数据接入2.2.2.1. 矢量数据接入开发相应的接口,能够对接市信息资源管理中心以及相应部门已有的现存的农业农情矢量数据。2.2.2.1.1. 矢量数据解析用例编号MTGGIS2-GISDATA-001用例名称矢量数据解析2.2.2.1.1.1. 交互描述 角色描述系统处理模块 接入数据解析根据矢量数据源格式解析数据,形成数据解析模块,提供数据解析服务2.2.2.1.1.2. “矢量数据解析”组件说明组件名称矢量数据解析责任解析

12、元数据格式,形成系统所需要的格式与其他组件的协作关系注释遗留问题需要清楚数据源地图数据格式2.2.2.1.1.3. “矢量数据解析”接口说明 名称MapDataAnalyzing描述传入元数据,输出目标数据服务方法功能MapDataAnalyzing ()数据格式转换和解析注释遗留问题2.2.2.1.2. 矢量数据坐标转换用例编号MTGGIS2-GISDATA-002用例名称矢量数据坐标转换2.2.2.1.2.1. 交互描述 角色描述系统处理模块 矢量数据坐标转换根据矢量数据的坐标信息,转换坐标投影和坐标系,并提供服务2.2.2.1.2.2. “矢量数据坐标转换”组件说明组件名称矢量数据坐标转

13、换责任处理坐标系和投影不一致的问题与其他组件的协作关系注释遗留问题需要清楚数据源地图数据坐标系2.2.2.1.2.3. “矢量数据坐标转换”接口说明 名称MapDataCoordinateSwitch描述处理不一致的数据坐标和投影信息服务方法功能MapDataCoordinateSwitch ()处理不一致的数据坐标和投影信息注释遗留问题2.2.2.1.3. 矢量数据接入发布用例编号MTGGIS2-GISDATA-003用例名称矢量数据接入发布模块2.2.2.1.3.1. 交互描述 角色描述系统处理模块 矢量数据接入发布模块自动连接目标数据,并将获取到的数据发布到地图界面,跟随地图浏览、放大、

14、缩小。2.2.2.1.3.2. “矢量数据接入发布”组件说明组件名称矢量数据接入发布责任自动处理数据并展现与其他组件的协作关系矢量数据解析和坐标转换注释遗留问题2.2.2.1.3.3. “矢量数据接入发布”接口说明 名称AddMapData描述添加接入的矢量数据服务方法功能AddMapData ()添加接入的矢量数据注释遗留问题2.2.2.2. 遥感影像数据接入开发相应的接口,能够对接市信息资源管理中心以及相应部门已有的现存的遥感影像数据。2.2.2.2.1. 影像数据坐标转换用例编号MTGGIS2-GISDATA-004用例名称影像数据坐标转换2.2.2.2.1.1. 交互描述 角色描述系统

15、处理模块 影像数据坐标转换根据影像数据的坐标信息,转换坐标投影和坐标系,并提供服务2.2.2.2.1.2. “影像数据坐标转换”组件说明组件名称影像数据坐标转换责任处理坐标系和投影不一致的问题与其他组件的协作关系注释遗留问题需要清楚数据源地图数据坐标系2.2.2.2.1.3. “影像数据坐标转换”接口说明 名称MapImageCoordinateSwitch描述处理不一致的数据坐标和投影信息服务方法功能MapImageCoordinateSwitch ()处理不一致的数据坐标和投影信息注释遗留问题2.2.2.2.2. 影像数据接入发布用例编号MTGGIS2-GISDATA-005用例名称影像数

16、据接入发布模块2.2.2.2.2.1. 交互描述 角色描述系统处理模块 影像数据接入发布模块自动连接目标数据,并将获取到的数据发布到地图界面,跟随地图浏览、放大、缩小。2.2.2.2.2.2. “影像数据接入发布”组件说明组件名称影像数据接入发布责任自动处理数据并展现与其他组件的协作关系影像数据坐标转换注释遗留问题2.2.2.2.2.3. “影像数据接入发布”接口说明 名称AddMapImage描述添加接入的影像数据服务方法功能AddMapImage ()添加接入的影像数据注释遗留问题2.2.2.3. 其它形式的数据接入 开发相应的接口,能够对接市信息资源管理中心以及相应部门已有的现存的其它格

17、式的农业农情数据,格式可能包括:已有关系型数据库、TXT文档、XML文档等。2.2.2.3.1. 其它数据解析用例编号MTGGIS2-GISDATA-006用例名称其它数据解析2.2.2.3.1.1. 交互描述 角色描述系统处理模块 其它数据解析针对以其它格式所保存的数据信息,比如TXT,XML等,根据这些数据源格式解析数据,形成数据解析模块,提供数据解析服务2.2.2.3.1.2. “其它数据解析”组件说明组件名称其它数据解析责任解析元数据格式,形成系统所需要的格式与其他组件的协作关系注释遗留问题需要清楚数据源地图数据格式2.2.2.3.1.3. “其它数据解析”接口说明 名称MapOthe

18、rAnalyzing+数据类型描述传入元数据,输出目标数据服务方法功能MapOtherAnalyzing ()数据格式转换和解析注释遗留问题2.2.2.3.2. 其它数据坐标转换用例编号MTGGIS2-GISDATA-007用例名称其它数据坐标转换2.2.2.3.2.1. 交互描述 角色描述系统处理模块 其它数据坐标转换根据已知数据的坐标信息,转换坐标投影和坐标系,并提供服务2.2.2.3.2.2. “其它数据坐标转换”组件说明组件名称其它数据坐标转换责任处理坐标系和投影不一致的问题与其他组件的协作关系注释遗留问题需要清楚数据源地图数据坐标系2.2.2.3.2.3. “其它数据坐标转换”接口说

19、明 名称MapOtherCoordinateSwitch+数据类型描述处理不一致的数据坐标和投影信息服务方法功能MapOtherCoordinateSwitch ()处理不一致的数据坐标和投影信息注释遗留问题2.2.2.3.3. 其它数据接入发布用例编号MTGGIS2-GISDATA-008用例名称其它数据接入发布模块2.2.2.3.3.1. 交互描述 角色描述系统处理模块 其它数据接入发布模块自动连接目标数据,并将获取到的数据发布到地图界面,跟随地图浏览、放大、缩小。2.2.2.3.3.2. “其它数据接入发布”组件说明组件名称其它数据接入发布责任自动处理数据并展现与其他组件的协作关系其它数

20、据解析和坐标转换注释遗留问题2.2.2.3.3.3. “其它数据接入发布”接口说明 名称AddMapOther+数据类型描述添加接入的数据服务方法功能AddMapOther+数据类型()添加接入的数据注释遗留问题2.2.3. 农业规划功能2.2.3.1. 地图在线规划2.2.3.1.1. 在线规划说明可根据地理信息和农业分布信息制作特定的土地、土壤、病虫害、产量预测等规划方案,辅助领导决策。其主要功能有沟域规划区域创建、删除和展示的功能。2.2.3.1.2. 新建规划用例 用例编号MTGGIS2-ZXGH-001用例名称新建规划2.2.3.1.2.1. 交互描述 角色描述规划管理操作员 新建规

21、划1. 点击“新建规划”2. 选择规划“类别”3. 填入规划名称4. 填入规划说明5. 地图上绘制规划区域6. 点击“保存”2.2.3.1.2.2. “新建规划”组件说明组件名称新建规划责任建立规划区域与其他组件的协作关系与“编辑规划”“删除规划”同时使用注释遗留问题2.2.3.1.2.3. “新建规划”接口说明 名称AddProject描述服务方法功能AddProject()在数据库中添加规划信息注释遗留问题2.2.3.1.3. 编辑规划用例 用例编号MTGGIS2-ZXGH-002用例名称编辑规划2.2.3.1.3.1. 交互描述 角色描述规划管理操作员 编辑规划7. 查看规划列表8. 选

22、择要编辑的规划9. 编辑规划名称10. 编辑规划说明11. 地图上绘制规划区域12. 点击“保存”2.2.3.1.3.2. “编辑规划”组件说明组件名称编辑规划责任编辑规划区域与其他组件的协作关系与“新建规划”“删除规划”同时使用注释遗留问题2.2.3.1.3.3. “编辑规划”接口说明 名称EditProject描述服务方法功能EditProject()在数据库中编辑规划信息注释遗留问题2.2.3.1.4. 查询规划用例 用例编号MTGGIS2-ZXGH-003用例名称查询已建立的规划2.2.3.1.4.1. 交互描述 角色描述规划管理操作员 查询规划13. 点击“规划查询”14. 选择规划

23、“类别”15. 填入要查询的规划名称或关键字16. 点击“查询”2.2.3.1.4.2. “查询规划”组件说明 组件名称查询规划责任查询规划区域与其他组件的协作关系注释遗留问题2.2.3.1.4.3. “查询规划”接口说明 名称SearchProject描述服务方法功能SearchProject ()在数据库中查询规划信息注释遗留问题2.2.3.1.5. 删除规划用例 用例编号MTGGIS2-ZXGH-004用例名称删除已建立的规划2.2.3.1.5.1. 交互描述 角色描述规划管理操作员 查询规划17. 点击“规划查询”18. 选择规划“类别”19. 填入要查询的规划名称或关键字20. 点击

24、“查询” 删除规划21. 点击查询出的“规划列表”22. 选择要删除的信息23. 点击“删除”2.2.3.1.5.2. “删除规划”组件说明 组件名称删除规划责任删除规划区域与其他组件的协作关系注释遗留问题2.2.3.1.5.3. “删除规划”接口说明 名称DelProject描述服务方法功能DelProject ()在数据库中删除规划信息注释遗留问题2.2.3.2. 规划版本比较通过地图进行操作后,形成具体的版本信息,能够通过版本信息比较历史图和规划信息之间的差异,并能够提供当前实时的进展状态信息。2.2.3.2.1. 规划版本用例 用例编号MTGGIS2- GHBJ-001用例名称规划版本

25、比较2.2.3.2.1.1. 交互描述 角色描述规划管理操作员 规划版本比较24. 选择当前规划的版本25. 选择历史规划版本26. 点击比较按钮2.2.3.2.1.2. “规划版本比较”组件说明组件名称规划版本比较责任比较现有的规划的版本和历史的版本的差异与其他组件的协作关系无注释遗留问题2.2.3.2.1.3. “规划版本比较”接口说明 名称CompareProject描述服务方法功能CompareProject ()比较现有的规划版本和历史版本的差异注释遗留问题2.2.3.3. 农业规划数据信息查看对某一次具体的规划内容进行详细查看2.2.3.3.1. 农业规划数据信息查看用例 用例编号

26、MTGGIS2- GHINFO-001用例名称查看农业规划的详细内容2.2.3.3.1.1. 交互描述 角色描述规划管理操作员 查看农业规划的详细内容27. 选择农业规划列表28. 选择其中一条具体的规划的数据29. 点击 查看 按钮 查看规划详细内容2.2.3.3.1.2. “农业规划信息查看”组件说明组件名称农业规划信息查看责任查看农业规划数据的详细信息与其他组件的协作关系无注释遗留问题2.2.3.3.1.3. “农业规划信息查看”接口说明 名称ShowProject描述服务方法功能ShowProject ()查看数据库现有的农业规划的详细信息注释遗留问题2.2.3.4. 相关规划信息导入导出对规划后的信息进行保存和整理,在下一次需要查看的时候可以直接进行导入查看。2.2.3.4.1. 规划信息导入用例 用例编号MTGGIS2- GHINOUT-001用例名称导入规划信息2.2.3.4.1.1. 交互描述 角色描述规划管理操作员 导入规划信息30. 选择需要导入规划的工程文件31. 点击 导入 按钮,导入规划详细内容2.2.3.4.1.2. “规划导入”组件说明组件名称规划导入责任导入

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1