- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gis工程与应用第7章详细设计
2013-02-20 中南大学地信院地理信息系 * 数据输入界面:用户界面的一个重要组成部分,是发生人机交互最多的地方,它常占用户的极大部分使用时间。数据输入界面一般是以对话框或表格的形式出现。 7.4 用户界面设计 7.4.2 用户界面组成 2013-02-20 中南大学地信院地理信息系 * 7.4.3 用户界面原则 1.易用性原则 2.规范性原则 3.帮助原则 4.合理性原则 5.美观与协调性原则 7.菜单位置原则 7.独特性原则 8.快捷方式的组合原则 9. 排错性考虑原则 7.4 用户界面设计 2013-02-20 中南大学地信院地理信息系 * 7.4.4 界面设计流程 结构设计:结构设计是界面设计的骨架。通过对用户研究和任务分析,制定出产品的整体架构。 交互设计:交互设计的目的是使产品让用户能简单使用。任何产品功能的实现都是通过人和机器的交互来完成的。 视觉设计:在结构设计的基础上,参照目标群体的心理模型和任务达成进行视觉设计。包括色彩、字体、页面等。视觉设计要达到用户愉悦使用的目的。 7.4 用户界面设计 2013-02-20 中南大学地信院地理信息系 * 7.4.5 界面设计步骤 用户特性分析 用户工作分析 记录有关系统的概念和术语 确定界面初始模型 用户试用、评估 修改、完善 7.4 用户界面设计 2013-02-20 中南大学地信院地理信息系 * 7.4.6 界面设计工具 Adobe公司的Photoshop图形处理软件 Adobe公司的Illustrator矢量绘图工具 Corel公司的CorelDRAW图形图像软件 7.4 用户界面设计 2013-02-20 中南大学地信院地理信息系 * 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 程序系统的结构 3 模块设计说明 7.5 详细设计规格说明书 2013-02-20 中南大学地信院地理信息系 * 3.1 程序描述 3.2 功能 3.3 性能 3.4 输入项 3.5 输出项 3.6 算法 3.7 流程逻辑 7.5 详细设计规格说明书 2013-02-20 中南大学地信院地理信息系 * 3.8 用户界面 3.8 接口 3.9 存储分配 3.10 注释设计 3.11 限制条件 3.12 测试计划 3.13 尚未解决的问题 7.5 详细设计规格说明书 2013-02-20 中南大学地信院地理信息系 * 思考题 详细设计与总体设计的联系 详细设计的任务 详细设计方法 详细设计工具 详细设计说明书的基本内容 中南大学地信院地理信息系 2013-02-20 中南大学地信院地理信息系 * 7.1 详细设计概述 7.2 详细设计方法 7.3 详细设计工具 7.4 用户界面设计 7.5 详细设计规格说明书 7 GIS工程的详细设计 2013-02-20 中南大学地信院地理信息系 * 7.1 详细设计概述 详细设计:也叫程序设计,但不同于编码或编制程序。在此阶段要决定各个模块的实现过程和算法,并精确表达这些算法。 7.1.1 概念 2013-02-20 中南大学地信院地理信息系 * 确定应该怎样具体地实现所要求的系统,具体地说,实现对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。 7.1 详细设计概述 7.1.2 目标 2013-02-20 中南大学地信院地理信息系 * 7.1 详细设计概述 7.1.3 基本任务 细化总体设计的体系流程图,绘出程序结构图。 为每个功能模块选定算法。 确定模块使用的数据组织(结构)。 确定模块的接口细节、用户界面,及模块间的调度关系。 描述每个模块的流程逻辑。(程序流程图) 编写详细设计文档。主要包括细化的系统结构图及逐个模块的描述,如功能、接口、数据组织、控制逻辑等。 2013-02-20 中南大学地信院地理信息系 * 7.2 详细设计方法 结构化程序:仅仅通过顺序、选择和循环这三种基本控制结构进行连接,并且只有一个入口和一个出口的程序。 结构化程序设计的目标之一是使程序的控制流程线性化,即程序的动态执行顺序符合静态书写结构。 2013-02-20 中南大学地信院地理信息系 * 三种基本的控制结构 2013-02-20 中南大学地信院地理信息系 * 7.2 详细设计方法 采用自顶向下逐步求精的设计方法。 采用顺序、选择、循环三种基本结构组成程序的控制结构。 尽量使用单入口/单出口的控制结构,减少传递参量(数)的个数。 尽量少用或不用GoTo语句。 提高模块的内聚度,降低模块间的耦合度。 结构化程序设计要点: 2013-02-20
文档评论(0)