120 likes | 355 Vues
第 22 讲 输入输出设计. 22 输入输出设计. 本节内容提要: 22.1 输入输出设计 22.2 模块流程设计 22.3 系统设计说明书内容与格式. 22.1.1 输入设计. 22.1.1 输入设计 ( 1 ) 输入设计的原则与输入类型 ( 2 ) 输入设计的任务 ( 3 ) 输入设备和介质 ( 4 ) 输入信息的校验 ◆ 校验对象 ◆ 数据出错的种类
E N D
22 输入输出设计 本节内容提要: 22.1 输入输出设计 22.2 模块流程设计 22.3 系统设计说明书内容与格式 《管理信息系统》
22.1.1 输入设计 • 22.1.1 输入设计 • (1)输入设计的原则与输入类型 • (2)输入设计的任务 • (3)输入设备和介质 • (4)输入信息的校验 • ◆校验对象 • ◆数据出错的种类 • ◆数据的校验方法 • ◆差错的纠正 《管理信息系统》
22.1.2 输出设计 • 22.1.2 输出设计 • (1)输出类型与输出内容 • ▼外部输出 • ▼内部输出 • ▼中间输出 • ▼交互输出 • ▼操作输出 • (2)输出设计的任务 • (3)输出设备和介质 《管理信息系统》
22.1.3 用户界面设计(1) • 22.1.3 用户界面设计 • (1)界面设计的几种形式 • ①菜单式 • ·下拉式菜单 • ·弹出式菜单 • ·图标式菜单 • ②填表法 • ③回答法 • ④提问法 《管理信息系统》
22.1.3 用户界面设计(2) • (2)界面设计原则 • 界面的设计原则如下: • ◍界面要清楚、简单,不能具有二义性; • ◍界面要适合操作人员的水平,要能鼓励用户使用,并且容易学习掌握; • ◍界面本身应具有指导用户怎样操作和回答问题的能力; • ◍界面应能反映用户的观点、业务和习惯等; • ◍必须很快地反馈用户的输入,不能让用户犹豫或等待; • ◍要把错误信息的细节显示出来,并指导用户如何改正错误; • ◍界面应该适合于用户的环境和具体情况,允许具有不同能力和经验的用户在不同的速度下进行操作。 《管理信息系统》
22.2.1 结构化设计方法概述 • 22.2.1 结构化设计方法概述 • 22.2.2 程序流程图 • 这五种基本的控制结构是: • 1)顺序型:几个连续的加工步骤依次排列构成; • 2)选择型:由某个逻辑判断式的取值决定选择两个加工中的一个; • 3)先判定型循环:在循环控制条件成立时,重复执行特定的加工; • 4)后判定型循环:重复执行某些特定的加工,直至控制条件成立; • 5)多情况型选择:列举多种加工情况,根据控制变量的取值,选择执行其一。 《管理信息系统》
22.2.2 程序流程图 流程图的基本控制结构 《管理信息系统》
22.2.3 N-S盒图 • 22.2.3 N-S盒图 • Nassi和Shneiderman提出了一种符合结构化程序设计原则的图形描述工具,叫作盒图(box-diagram),也叫N-S图。 • 在N-S图中,规定了五种图形构件。 《管理信息系统》
22.2.4 HIPO技术 • 22.2.4 HIPO(分层和输入一处理一输出)技术 • 由于系统流程图的缺点,在70年代中期,又出现了HIPO技术,即用图形方法表达一个系统的输入和输出功能,以及模块的层次。HIPO(Hierarchy Plus InPut/Process/OutPut)技术包含两个方面的内容: • (1)HIPO分层图。用此图表示自顶向下分解所得系统的模块层次结构。 • (2)IPO图(输入一处理一输出图),此图描述分层图中一个模块的输入、输出和处理内容。 • 应用HIPO技术可以进行系统设计、评价,在系统实施之前加工和修改已设计的系统。HIPO图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解系统的程序结构,也有利于程序的编写和系统的维护。 《管理信息系统》
22.3 系统设计说明书内容与格式 • 22.3.1 引言 • 1.1 摘要【摘要说明所设计开发系统的名称、目标和功能】 • 1.2 背景 • 1)项目的承担者; • 2)用户; • 3)本系统和其他系统或机构的关系和联系 • 1.3 工作条件和限制 • 【包括计算机系统环境限制、保密和安全的限制等】 • 1.4 参考和引用资料 《管理信息系统》
22.3 系统设计说明书内容与格式 • 22.3.2 系统总体技术方案 • 2.1模块设计 • 2.2代码设计 • 2.3输入设计 • 2.4输出设计 • 2.5数据库设计 • 2.6网络设计 • 2.7安全可靠性设计 • 2.8实施方案说明书 《管理信息系统》