GIS系统详细设计

GIS系统详细设计

ID:38849775

大小:1.50 MB

页数:107页

时间:2019-06-20

GIS系统详细设计_第1页
GIS系统详细设计_第2页
GIS系统详细设计_第3页
GIS系统详细设计_第4页
GIS系统详细设计_第5页
资源描述:

《GIS系统详细设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《GIS设计与实现》教程第五章系统详细设计教学提纲第一节系统详细设计的目标与任务第二节系统详细设计的工具第三节GIS系统详细设计报告第一节系统详细设计的目标与任务第一节系统详细设计的目标与任务一、系统详细设计的目标与任务二、系统详细设计的具体内容一、系统详细设计的目标与任务系统设计的步骤总体设计阶段详细设计阶段代码设计系统总体结构设计输入输出设计系统平台设计处理过程设计数据库设计系统设计说明书一、系统详细设计的目标与任务系统详细设计的根本目标确定怎样具体地实现所要求的系统,也就是为各个在总体设计阶段处于

2、黑盒子级的模块设计具体的实现方案。系统详细设计的主要内容在具体进行程序编码之前,根据总体设计提供的文档,细化总体设计中已划分出的每个功能模块,为之选择具体的算法,并清晰、准确的描述出来,从而在具体编码阶段可以把这些描述直接翻译成用某种程序设计语言书写的程序。一、系统详细设计的目标与任务系统详细设计的步骤根据系统结构图,划分功能模块。模块的数据设计(输入、输出数据)。模块的算法设计。模块的程序结构图或者其他图形工具描述的程序结构。一、系统详细设计的目标与任务系统详细设计的成果可用程序流程图描述

3、,也可用伪码描述,还可用形式化软件设计语言描述。详细设计的结果基本上决定了最终程序代码的质量。一、系统详细设计的目标与任务系统详细设计与系统总体设计比较详细设计以总体设计阶段的工作为基础。在总体设计阶段,数据项和数据结构以比较抽象的方式描述。总体设计阶段可以声明矩阵在概念上可以表示一幅遥感图像;详细设计就要确定用什么数据结构来表示这样的遥感影像。一、系统详细设计的目标与任务系统详细设计与系统总体设计比较详细设计要提供关于算法的更多细节。总体设计可以声明一个模块的作用是对一个表进行排序。详细

4、设计则要确定使用哪种排序算法。在详细设计阶段为每个模块增加足够的细节,使得程序员能够以相当直接的方式对每个模块编码。一、系统详细设计的目标与任务详细设计的模块内容详细的算法数据表示和数据结构实现的功能和使用的数据之间的关系一、系统详细设计的目标与任务详细设计的总体任务为每个模块设计实现的细节模块算法模块接口模块程序图一、系统详细设计的目标与任务详细设计的具体任务绘制程序结构图。细化总体设计的体系流程图,绘出程序结构图,直到每个模块的编写难度可被单个程序员所掌握为止。为每个功能模块选

5、定算法。确定模块使用的数据组织。一、系统详细设计的目标与任务详细设计的具体任务确定模块的接口细节及模块间的调度关系。描述每个模块的流程逻辑。编写详细设计文档。主要包括细化的系统结构图及逐个模块的描述,如功能、接口、数据组织、控制逻辑等等。第一节系统详细设计的目标与任务二、系统详细设计的具体内容1.用户界面设计2.输入设计3.输出设计4.处理过程设计二、系统详细设计的具体内容

6、用户界面设计用户界面设计的要求用户界面是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径。用户界面设计应坚持

7、:友好、简便、实用、易于操作的原则,尽量避免过于繁琐和花哨。二、系统详细设计的具体内容

8、用户界面设计用户界面设计的方式菜单方式用户界面设计的方式会话管理方式提示方式与权限管理二、系统详细设计的具体内容

9、用户界面设计用户界面设计的内容主界面设计输入界面设计可靠性高,容错性好风格一致,布局合理操作简单,易学易用输出界面设计报表布局格式数据源报表=数据源+布局格式二、系统详细设计的具体内容

10、输入设计输入设计的考虑因素输入数据量的多少输入频率要求速度和准确性数据的类型、格式、保密性和

11、输入费用二、系统详细设计的具体内容

12、输入设计输入设计的原则源点输入统一输入控制输入量减少输入延迟减少输入错误避免额外步骤简化输入过程二、系统详细设计的具体内容

13、输入设计输入设计的方式键盘输入数模/模数转换方式条码(棒码)输入扫描仪输入传感器输入网络传送数据利用电话网络(通过modem)传送数据利用数字网络直接传送数据磁盘传送数据二、系统详细设计的具体内容

14、输入设计输入数据正确性校验人工校对二次键入校对逻辑关系校对程序设计实现校对二、系统详细设计的具体内容

15、输入设计

16、计算机数据校验的实现方法最简单的校验实现方法:把原始数据和待比较数据直接进行比较,看是否完全一样这种方法是最安全最准确的。同时也是效率最低的。奇偶校验ParityCheck实现方法:在数据存储和传输中,字节中额外增加一个比特位,用来检验错误。校验位可以通过数据位异或计算出来。二、系统详细设计的具体内容

17、输入设计计算机数据校验的实现方法BCC异或校验法(blockcheckcharact

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。