《信息系统分析与设计》系统设计解析ppt课件.ppt

上传人:飞****2 文档编号:29998738 上传时间:2022-08-04 格式:PPT 页数:95 大小:1.01MB
返回 下载 相关 举报
《信息系统分析与设计》系统设计解析ppt课件.ppt_第1页
第1页 / 共95页
《信息系统分析与设计》系统设计解析ppt课件.ppt_第2页
第2页 / 共95页
点击查看更多>>
资源描述

《《信息系统分析与设计》系统设计解析ppt课件.ppt》由会员分享,可在线阅读,更多相关《《信息系统分析与设计》系统设计解析ppt课件.ppt(95页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 本章要点本章要点:v目的:目的:建立物理模型,解决系统分析人员与系统实建立物理模型,解决系统分析人员与系统实 施人员的沟通问题。施人员的沟通问题。v任务:任务:总体设计(系统结构图)、详细设计(防护总体设计(系统结构图)、详细设计(防护 性、代码、数据库、输入输出设计等)。性、代码、数据库、输入输出设计等)。v方法:方法:结构化设计方法。结构化设计方法。 v工具:工具:系统结构图系统结构图 SA人员人员SDSD人员人员SDSD人员人员用户用户程序设计人员程序设计人员 逻辑模型逻辑模型(做什么)(做什么) 物理模型物理模型(怎么做)(怎么做)2一、系统设计的任务一、系统设计的任务 用一组标准

2、的准则和工具帮助用一组标准的准则和工具帮助SDSD人员确定人员确定系统的模块、连接方式。系统的模块、连接方式。详细设计详细设计将系统划分为模块将系统划分为模块总体(初步)设计总体(初步)设计两两个个阶阶段段 决定每个模块的功能决定每个模块的功能选择系统的软、硬件,设备及配置方案选择系统的软、硬件,设备及配置方案决定模块的界面决定模块的界面决定模块的调用关系决定模块的调用关系 代码设计、数据库设计、代码设计、数据库设计、I/OI/O设计、设计、 界面设计、防护性设计界面设计、防护性设计ABCDEF3二、系统设计的评价标准二、系统设计的评价标准1 1、系统的效率、系统的效率2 2、系统的可靠性、系

3、统的可靠性3 3、工作质量、工作质量4 4、可变更性、可变更性4一、系统结构图一、系统结构图 是系统结构图的基本元素,通常指可是系统结构图的基本元素,通常指可以调用的一段程序。以调用的一段程序。1 1、模块:、模块:四四种种属属性性输入和输出输入和输出逻辑功能逻辑功能运行程序运行程序内部数据内部数据外部特性外部特性内部特性内部特性 ABCDEF5一、系统结构图一、系统结构图模块的设计原则模块的设计原则模块的独立性模块的独立性聚合度聚合度模块内的紧凑性模块内的紧凑性模块间的联系模块间的联系耦合度耦合度1 1、模块划分按层次进行、模块划分按层次进行2 2、每一模块的功能尽可能独立、单一、每一模块的

4、功能尽可能独立、单一3 3、减少模块间不必要的联系、减少模块间不必要的联系注意:注意:扇入扇出系数扇入扇出系数6一、系统结构图一、系统结构图2 2、系统结构图的符号、系统结构图的符号模块:模块:修改库存修改库存模块间的调用模块间的调用 ABCDEF直接调用直接调用判断调用判断调用循环调用循环调用模块间的通讯模块间的通讯数据通讯数据通讯控制通讯控制通讯作业作业:系统:系统A首先调用模块首先调用模块B,获得数据,获得数据b,然后将数据,然后将数据b传给传给模块模块C,并循环调用模块,并循环调用模块C,获得数据,获得数据c ,当,当c0时,系统时,系统A调调用模块用模块D。画结构图。画结构图.7二、

5、设计策略二、设计策略 所谓设计策略所谓设计策略, ,是指将是指将DFDDFD图转换成系统结构图转换成系统结构图的方法,它属于面向数据流的设计方法。图的方法,它属于面向数据流的设计方法。储户储户存取单存取单存款存款处理处理取款取款处理处理业务业务区分区分处理处理存单存单 取单取单主文件主文件编辑编辑事务事务记录记录检索主检索主文件记文件记录录修改主修改主文件记文件记录录排列主排列主文件记文件记录录排列排列事务事务记录记录事务记录事务记录合格事务合格事务 记录记录合格事务合格事务 记录记录主文件记录主文件记录新主文新主文件记录件记录用过的事用过的事务记录务记录变换型变换型; ;适用于适用于DFDD

6、FD底层底层事务型事务型; ;适用于适用于DFDDFD顶层顶层8二、设计策略二、设计策略1、以变换为中心的策略、以变换为中心的策略 处理处理输入输入输出输出 如果在如果在DFD图中,从同一个数据源流入的数据流在系图中,从同一个数据源流入的数据流在系统中所经过的逻辑路径几乎都是相同的,而且存在着以统中所经过的逻辑路径几乎都是相同的,而且存在着以下三类处理逻辑,可以采用以变换为中心的策略。下三类处理逻辑,可以采用以变换为中心的策略。第一类处理逻辑执行输入功能。第一类处理逻辑执行输入功能。第二类处理逻辑执行变换功能。第二类处理逻辑执行变换功能。第三类处理逻辑执行输出功能。第三类处理逻辑执行输出功能。

7、导出的导出的初始结初始结构图构图 系统系统输出输出 处理处理输入输入变换中心变换中心9输出输出输入输入数据源数据源数据源数据源变换变换中心中心主文件主文件编辑编辑事务事务记录记录检索主检索主文件记文件记录录修改主修改主文件记文件记录录排列主排列主文件记文件记录录排列排列事务事务记录记录事务记录事务记录合格事务合格事务 记录记录合格事务合格事务 记录记录主文件记录主文件记录新主文新主文件记录件记录用过的事用过的事务记录务记录二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤:确定变换中心确定变换中心10二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为

8、中心的策略的转换步骤: 产生初始结构图产生初始结构图 修正主文件修正主文件写文件和打写文件和打印事务记录印事务记录修正主文件修正主文件 记录记录获得合格事务获得合格事务和主文件记录和主文件记录 读事务文件读事务文件检索主检索主文件记录文件记录编辑事编辑事务记录务记录排列新排列新主文件主文件记录记录排列事排列事务记录务记录 打印事务记录打印事务记录写主文件写主文件NMEOFEOFEOFNOVTVTVTVTVTVTTRBADMRMRMRNMNMFMFTTR 事务记录事务记录EOF 事务文件的结束事务文件的结束 标志标志VT 合格的事务记录合格的事务记录BAD 不合格的事务记不合格的事务记 录标志录

9、标志MR 主文件记录主文件记录NM 修正后的主文件修正后的主文件 记录记录NO 没检索到主文件没检索到主文件 记录的标志记录的标志FM 排列格式后的新排列格式后的新 文件记录文件记录FT 排列格式后的已排列格式后的已 用过的事务记录用过的事务记录11 修正主文件修正主文件写主文写主文件记录件记录修正主文件修正主文件 记录记录获得合格获得合格事务记录事务记录 检索检索主文件主文件 记录记录读事读事务文务文件件编辑编辑事务事务记录记录排列新排列新主文件主文件记录记录排列事排列事务记录务记录打印打印事务事务记录记录写主写主文件文件OKEOFEOFNOTRMKVTVTVTVTTRTRMRMRMRNMN

10、MNMFMFT获得主文获得主文件记录件记录打印有效打印有效事务记录事务记录显示错显示错误事务误事务记录记录显示显示错误错误VKFTFMTR分解与优化后的结构图分解与优化后的结构图二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤: 分解与优化分解与优化12读入读入数据数据编辑编辑数据数据求解求解编辑编辑格式格式打印打印输出输出原始数据原始数据机内数据机内数据正确数据正确数据解解格式化解格式化解以变换为中心的转换:以变换为中心的转换:13二、设计策略二、设计策略2、以事务为中心的策略、以事务为中心的策略具体步骤具体步骤:确定事务中心确定事务中心事务中心应具有事务中

11、心应具有四种逻辑功能四种逻辑功能具有获得原始记录的功能具有获得原始记录的功能能为这些事务选择相应的逻辑处理路径能为这些事务选择相应的逻辑处理路径具有区分类型的功能具有区分类型的功能确保每一个事务能够得到完全的处理确保每一个事务能够得到完全的处理一般说来,具有一个输入、多个输出特征的处理就是一般说来,具有一个输入、多个输出特征的处理就是事务中心。事务中心。业务业务区分区分处理处理 14二、设计策略二、设计策略2、以事务为中心的策略、以事务为中心的策略具体步骤具体步骤: 选模型选模型 事务处理事务处理调度处理调度处理获得事获得事务类型务类型分析分析事务事务类型类型 读读事务事务文件文件编辑编辑A类

12、类事务事务处理处理A类类事务事务TRTRTRCK事务记录事务记录TR事务事务A类型标志类型标志CKCK处理处理B类类事务事务处理处理C类类事务事务编辑编辑B类类事务事务编辑编辑C类类事务事务事务处理事务处理15一、设计依据一、设计依据系统的吞吐量。系统的吞吐量。系统的响应时间。系统的响应时间。系统的可靠性。系统的可靠性。集中式还是分布式。集中式还是分布式。地域范围。地域范围。数据管理方式。数据管理方式。16 管理对计算机的基本要求是速度快、管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便等。容量大、通道能力强、操作灵活方便等。但性能越高,价格越贵。但性能越高,价格越贵。 计算机

13、硬件的选择首先要考虑将来计算机硬件的选择首先要考虑将来的的MISMIS的处理方式,其次要考虑应用软的处理方式,其次要考虑应用软件对计算机处理能力的需求。件对计算机处理能力的需求。二、计算机硬件选择二、计算机硬件选择17三、计算机网络的选择三、计算机网络的选择网络的拓扑结构。网络的拓扑结构。网络的逻辑设计。网络的逻辑设计。网络的操作系统。网络的操作系统。18四、数据库管理系统的选择四、数据库管理系统的选择数据库的性能。数据库的性能。数据库的管理系统。数据库的管理系统。数据库的安全数据库的安全 。数据的类型。数据的类型。19五、应用软件的选择五、应用软件的选择软件是否能够满足用户的要求。软件是否能

14、够满足用户的要求。软件是否具有足够的灵活性。软件是否具有足够的灵活性。软件是否能够获得长期、稳定的技术支持软件是否能够获得长期、稳定的技术支持 。20一、防护性设计一、防护性设计系统中可能出现的问题系统中可能出现的问题数据差错数据差错: :通讯、输入、不真实通讯、输入、不真实破坏:自然破坏、人为破坏破坏:自然破坏、人为破坏失密失密系统防护性策略系统防护性策略文件及程序的安全防护文件及程序的安全防护系统保密系统保密系统故障系统故障数据差错防护数据差错防护其它系统防护其它系统防护21二、代码设计二、代码设计代码功能代码功能: : 代码是代表事物名称、属性、状态等的符号,为代码是代表事物名称、属性、

15、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合了便于计算机处理,一般用数字、字母或它们的组合来表示。来表示。代码为事物提供一个概要而不含糊的认定,便于数据代码为事物提供一个概要而不含糊的认定,便于数据 的存储和检索。的存储和检索。代码提高处理的效率和精度。代码提高处理的效率和精度。代码提高了数据处理的全局一致性。代码提高了数据处理的全局一致性。代码是人和计算机的共同语言,是两者交换信息的工具。代码是人和计算机的共同语言,是两者交换信息的工具。22二、代码设计二、代码设计代码种类代码种类: :无实义代码:顺序码无实义代码:顺序码有实义代码有实义代码逻辑码逻辑码矩阵码矩阵码自检码自

16、检码系列顺序码系列顺序码区间码区间码多面码多面码层次码层次码十进制码十进制码缩写码缩写码助忆码助忆码23(1)顺序码顺序码顺序码是一种最简单、最常用的代码。这种代码是将顺顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或字母赋予分类对象。序的自然数或字母赋予分类对象。顺序码是一种无实义代码。这种代码只作为分类对象的顺序码是一种无实义代码。这种代码只作为分类对象的唯一标识,只代替对象名称,而不提供对象的任何其他信唯一标识,只代替对象名称,而不提供对象的任何其他信息。息。顺序码的优点:顺序码的优点:代码简短,使用方便,易于管理,易添加,对分类对象代码简短,使用方便,易于管理,易添加,对分

17、类对象无任何特殊规定。缺点是代码本身没有给出对象的任何其无任何特殊规定。缺点是代码本身没有给出对象的任何其他信息。通常非系统化的分类对象常采用顺序码。他信息。通常非系统化的分类对象常采用顺序码。 24(2)矩阵码矩阵码 是一种逻辑码。所谓逻辑码,是按照一定的逻辑规则是一种逻辑码。所谓逻辑码,是按照一定的逻辑规则或者程序算法编写的代码。矩阵码就是建立在两维空间坐或者程序算法编写的代码。矩阵码就是建立在两维空间坐标标x,y基础上的代码。代码的值是通过坐标基础上的代码。代码的值是通过坐标x,y的数值构的数值构成的。成的。(3)自检码自检码 自检码由原来的代码自检码由原来的代码(本体部分本体部分)和一

18、个附加码组成。和一个附加码组成。附加码用来检查代码的录入和转录过程中是否有差错。附附加码用来检查代码的录入和转录过程中是否有差错。附加码也叫检验码。它和代码本体部分有某种唯一的关系,加码也叫检验码。它和代码本体部分有某种唯一的关系,它是通过一定的数学算法得到的。它是通过一定的数学算法得到的。25(4)系列顺序码系列顺序码 是排序码的一种,是一种特殊的顺序码。它将是排序码的一种,是一种特殊的顺序码。它将顺序代码分为若干段并与分类对象的分段一一对应,顺序代码分为若干段并与分类对象的分段一一对应,给每段分类对象赋予一定的顺序代码。给每段分类对象赋予一定的顺序代码。 特点:是能表示一定的信息属性,易于

19、添加;特点:是能表示一定的信息属性,易于添加;缺点是空码较多时,不便于机器处理,不适用于复缺点是空码较多时,不便于机器处理,不适用于复杂的分类体系。杂的分类体系。26(5)层次码层次码 代码分为若干层,并与对象的分类层次对代码分为若干层,并与对象的分类层次对应。代码左端为高位层次代码,右端为低位层次应。代码左端为高位层次代码,右端为低位层次代码。每个层次的代码可采用顺序码或系列顺序代码。每个层次的代码可采用顺序码或系列顺序码。码。 特点:能明确标出对象的类别,有严格的特点:能明确标出对象的类别,有严格的隶属关系,代码结构简单,容量大,便于机器汇隶属关系,代码结构简单,容量大,便于机器汇总。当层

20、次较多时,弹性较差。总。当层次较多时,弹性较差。 27代码的类型代码的类型指代码符号的表示形式:指代码符号的表示形式:v数字型代码是用一个或多个阿拉伯数字表示的代码。这种数字型代码是用一个或多个阿拉伯数字表示的代码。这种代码结构简单,使用方便,也便于排序,易于在国内外推广,代码结构简单,使用方便,也便于排序,易于在国内外推广,缺点是对象特征描述不直观;缺点是对象特征描述不直观;v字母型代码是用一个或多个字母表示的代码。例如字母型代码是用一个或多个字母表示的代码。例如:BJ代表代表北京,北京,NJ代表南京。优点是便于记忆,符合人们使用习惯,代表南京。优点是便于记忆,符合人们使用习惯,代码容量大。

21、缺点是不便于机器处理。特别是编码对象多、代码容量大。缺点是不便于机器处理。特别是编码对象多、更改频繁时,常会出现重复和冲突;更改频繁时,常会出现重复和冲突;v混合型代码是由数字、字母、专用符号组成的代码。这种混合型代码是由数字、字母、专用符号组成的代码。这种代码基本上兼有前两种代码的优点。但是这种代码组成形式代码基本上兼有前两种代码的优点。但是这种代码组成形式复杂,计算机输入不便,录入效率低,错误率高。复杂,计算机输入不便,录入效率低,错误率高。28 为了验证输入代码的正确性,要在代码本体的基础上,为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组成部分。再外加

22、校验码,使它成为代码的一个组成部分。 校验码是根据事先规定好的数学方法及代码本体计算出校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。代码是否正确。一种校验码的生成过程如下:一种校验码的生成过程如下:(1)对代码本体的每一位加权求和对代码本体的每一位加权求和设代码本体设代码本体为为C1,C2Cn,权因子为,权因子为P1,P2,Pn,加权求和加权求和:S=CiPi。其中权因

23、子可取自然数其中权因子可取自然数1,2,3,几何级数几何级数2,4,8,16,32,质数质数2,3,5,7,11,等等等。等。(2)以模除和得余数以模除和得余数R:R=S mod(M) ,M=10,11,等等。等等。(3)模减去余数得校验位:模减去余数得校验位:Cn+1=M-R29二、代码设计二、代码设计校验码的生成过程:校验码的生成过程: 对代码本体的每一位加权求和对代码本体的每一位加权求和S S C Ci i P Pi i代码本体代码本体权因子权因子自然数自然数几何级数几何级数质数质数 以模除和得余数以模除和得余数R RS mod(M)S mod(M)模模10101111和和余数余数 模减

24、去余数得校验位模减去余数得校验位C Cn+1n+1= M= MR R30例例: 代码本体为代码本体为123456,权因子为,权因子为1,7,3,1,7,3 模为模为10,则则:S=1* 1+2*7+3*3+4*1+5*7+6*3=81R=81 mod(10)=1校验位为:校验位为:10-1=9所以自检码为所以自检码为1234569,其中,其中9为校验位。为校验位。当自检码当自检码C1C2CnCn+1(其中其中Cn+1为校验位为校验位)输输入计算机后,对入计算机后,对C1C2Cn分别乘以原来的权因子,分别乘以原来的权因子,Cn+l乘以乘以1,所得的和被模除,若余数为零,则该代,所得的和被模除,若

25、余数为零,则该代码一般说来是正确的,否则输入有错。码一般说来是正确的,否则输入有错。31代码设计必须遵循以下基本原则:代码设计必须遵循以下基本原则:(1)(1)唯一性唯一性一个对象可能有多个名称,也可按不同的方式对一个对象可能有多个名称,也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只它进行描述。但在一个编码体系中,一个对象只能赋予它一个唯一的代码。能赋予它一个唯一的代码。 (2)(2)合理性合理性代码结构应与相应的分类体系相对应。代码结构应与相应的分类体系相对应。 (3)(3)可扩充性可扩充性应留有充分的余地,以备将来不断扩充的需要。应留有充分的余地,以备将来不断扩充的需要。 3

26、2(4)简单性简单性 结构尽可能简单,尽可能短,以减少各种差错。结构尽可能简单,尽可能短,以减少各种差错。(5)适用性适用性 代码尽可能反映对象的特点,以助记忆,便于填写。代码尽可能反映对象的特点,以助记忆,便于填写。(6)规范性规范性 国家有关编码标准是代码设计的重要依据,已有标准的必国家有关编码标准是代码设计的重要依据,已有标准的必须遵循。在一个代码体系中,代码结构、类型、编写格式必须须遵循。在一个代码体系中,代码结构、类型、编写格式必须统一。统一。(7)系统性系统性 有一定的分组规则,从而在整个系统中具有通用性。有一定的分组规则,从而在整个系统中具有通用性。33(1)确定代码对象。确定代

27、码对象。(2)考查是否已有标准代码。应遵循标准代码。或考查是否已有标准代码。应遵循标准代码。或在代码设计时要参考国际标准化组织、其他国家、在代码设计时要参考国际标准化组织、其他国家、其他部门、其他单位的编码标准,设计出便于今后其他部门、其他单位的编码标准,设计出便于今后标准化的代码。标准化的代码。(3)根据代码的使用范围、使用时间,根据实际情根据代码的使用范围、使用时间,根据实际情况选择代码的种类与类型。况选择代码的种类与类型。(4)考虑检错功能。考虑检错功能。(5)编写代码表。编写代码表。 代码编好后,要编制代码表,作详细说明,以便正确代码编好后,要编制代码表,作详细说明,以便正确使用。使用

28、。34作业作业考虑学生学号设计,要求反映: 学生入学时间, 所在系, 所学专业, 班级 层次(大专、本科、研究生)35三、界面设计三、界面设计1 1、用户界面的概念、用户界面的概念 用户界面是对用户与系统之间进行交互所用户界面是对用户与系统之间进行交互所采用的方式、途径、内容、布局及结构的总称采用的方式、途径、内容、布局及结构的总称,用户界面也叫人机界面、人机接口、人机输,用户界面也叫人机界面、人机接口、人机输入输出或人机交互界面等。入输出或人机交互界面等。36三、界面设计三、界面设计2 2、屏幕界面设计、屏幕界面设计合理、有效、安全合理、有效、安全注意:注意:尽量保持一致尽量保持一致为熟练用

29、户提供快捷键为熟练用户提供快捷键提供有效反馈提供有效反馈提供简单的错误处理机制提供简单的错误处理机制允许撤消动作允许撤消动作减少短期记忆负担减少短期记忆负担371 1、输出设计的内容、输出设计的内容四、输出设计四、输出设计 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息的内容输出信息的内容 采用的输出设备采用的输出设备 输出介质输出介质 输出格式输出格式382 2、输出设计的方法、输出设计的方法四、输出设计四、输出设计 预印表格预印表格 打印多层表格打印多层表格 周转文件周转文件393 3、输出报告、输出报告四、输出设计四、输出设计 方便使用者方便使用者 考虑计算机的硬件功能考

30、虑计算机的硬件功能 考虑原系统的输出格式考虑原系统的输出格式 考虑系统发展的需要考虑系统发展的需要 输出格式要先试制输出样品,再经用户同意输出格式要先试制输出样品,再经用户同意后才能正式使用后才能正式使用40输出设计包括以下几方面的内容:输出设计包括以下几方面的内容:(1)确定输出内容确定输出内容 首先要确定用户在使用信息方面的要求,包括首先要确定用户在使用信息方面的要求,包括使用目的、输出速度、频率、数量、安全性要求等使用目的、输出速度、频率、数量、安全性要求等等。根据用户要求,设计输出信息的内容,包括信等。根据用户要求,设计输出信息的内容,包括信息形式息形式(表格、图形、文字表格、图形、文

31、字),输出项目及数据结构、,输出项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑,等等。整性及一致性的考虑,等等。 41(2)选择输出设备与介质选择输出设备与介质 常用的输出设备有显示终端、打印机、磁带机、常用的输出设备有显示终端、打印机、磁带机、磁盘机、绘图仪、缩微胶卷输出器、多媒体设备。磁盘机、绘图仪、缩微胶卷输出器、多媒体设备。输出介质有纸张、磁带、磁盘、缩微胶卷、光盘、输出介质有纸张、磁带、磁盘、缩微胶卷、光盘、多媒体介质等等。这些设备和介质各有特点,应根多媒体介质等等。这些设备和介质各有特点,应根据用户对输出信

32、息的要求,结合现有设备和资金条据用户对输出信息的要求,结合现有设备和资金条件选择。件选择。42(3)确定输出格式确定输出格式 提供给人的信息都要进行格式设计。输出格式提供给人的信息都要进行格式设计。输出格式要满足使用者的要求和习惯,达到格式清晰、美观、要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。易于阅读和理解的要求。报表是最常用的一种常用输出形式。报表的格式因报表是最常用的一种常用输出形式。报表的格式因用途不同而有差异,但一般由三部分组成:表头、用途不同而有差异,但一般由三部分组成:表头、表体和表尾。表头部分主要是标题;表体部分是整表体和表尾。表头部分主要是标题;表体部

33、分是整个表格的实体,反映表格的内容;表尾是一些补充个表格的实体,反映表格的内容;表尾是一些补充说明或脚注。说明或脚注。 43五、五、 输入设计的原则输入设计的原则 “输入的是垃圾,输出的必然是垃圾输入的是垃圾,输出的必然是垃圾”。输入设计的目标是。输入设计的目标是保证向系统输入正确的数据。在此前提下,应做到输入方法保证向系统输入正确的数据。在此前提下,应做到输入方法简单、迅速、经济、方便。为此,输入设计应遵循以下原则:简单、迅速、经济、方便。为此,输入设计应遵循以下原则:(1)最小量原则最小量原则:这就是在保证满足处理要求的前提下使输入:这就是在保证满足处理要求的前提下使输入量最小。量最小。

34、(2)简单性原则简单性原则:输入的准备、输入过程应尽量容易,以减少:输入的准备、输入过程应尽量容易,以减少错误的发生。错误的发生。(3)早检验原则早检验原则:对输入数据的检验尽量接近原数据发生点,:对输入数据的检验尽量接近原数据发生点,使错误能及时得到改正。使错误能及时得到改正。(4)少转换原则少转换原则:输入数据尽量用其处理所需形式记录,以免:输入数据尽量用其处理所需形式记录,以免数据转换介质时发生错误。数据转换介质时发生错误。 44输入设备的选择输入设备的选择键盘、磁盘输入键盘、磁盘输入光电阅读器光电阅读器终端输入终端输入45原始单据的格式设计原始单据的格式设计设计设计原始单据的原则原始单

35、据的原则便于填写便于填写便于归档便于归档单据的格式应能保证输入的精度单据的格式应能保证输入的精度 46输入设计的内容包括:输入设计的内容包括:(1)确定输入数据内容;确定输入数据内容;输入数据的内容设计,包括确定输入数据项名称、输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。数据内容、精度、数值范围。 (2)确定数据的输入方式;确定数据的输入方式;数据的输入方式与数据发生地点、发生时间、处理数据的输入方式与数据发生地点、发生时间、处理的紧急程度有关。如:如果发生地点远离计算机房,的紧急程度有关。如:如果发生地点远离计算机房,发生时间是随机的,又要求立即处理,则采用联机发生

36、时间是随机的,又要求立即处理,则采用联机终端输入。终端输入。 47(3)(3)确定输入数据的记录格式;确定输入数据的记录格式;记录格式是人机之间的衔接形式,因而十记录格式是人机之间的衔接形式,因而十分重要,设计得好,容易控制工作流程,分重要,设计得好,容易控制工作流程,减少数据冗余,增加输入的准确性,并且减少数据冗余,增加输入的准确性,并且容易进行数据校验。容易进行数据校验。 (4)(4)输入数据的正确性校验;输入数据的正确性校验;强调输入设计最重要问题是保证输入数据强调输入设计最重要问题是保证输入数据的正确性。对数据进行必要的校验,是保的正确性。对数据进行必要的校验,是保证输入正确的重要环节

37、。证输入正确的重要环节。 48(5)确定输入设备确定输入设备设备的选用应考虑以下一些因素:设备的选用应考虑以下一些因素:输入的数据量与频度;输入的数据量与频度;数据的来源、形式、收集环境;数据的来源、形式、收集环境;输入类型、格式的灵活程度;输入类型、格式的灵活程度;输入速度和准确性要求;输入速度和准确性要求;输入数据的校验方法、纠正错误的难易程度;输入数据的校验方法、纠正错误的难易程度;可用的设备与费用可用的设备与费用。49输入数据的记录格式:输入数据的记录格式:既要便于操作人员录入,又要便于填表人员、现既要便于操作人员录入,又要便于填表人员、现场工作人员填写;场工作人员填写;记录格式本质上

38、分为两部分:预先印刷部分和插记录格式本质上分为两部分:预先印刷部分和插入数据的空格。入数据的空格。让人填的表格,不仅要注明文字,而且在表格下让人填的表格,不仅要注明文字,而且在表格下方也要注明代码说明。一些比较简单的代码,也方也要注明代码说明。一些比较简单的代码,也可在表中列出,这样既方便了填表人和读表人,可在表中列出,这样既方便了填表人和读表人,使他们不用死记编码或反复翻阅代码表,又可提使他们不用死记编码或反复翻阅代码表,又可提高填写的准确性,从而能够保证输入数据的准确高填写的准确性,从而能够保证输入数据的准确性。性。 50(1)(1)块风格块风格 把一部分框起来,引人注目,每个空格填人的数

39、把一部分框起来,引人注目,每个空格填人的数据仅为其所要求的数据。据仅为其所要求的数据。(2)(2)阴影阴影 不用编码员完成的那部分格式使用阴影,并注上说不用编码员完成的那部分格式使用阴影,并注上说明。明。(3)(3)选择框选择框 简单输入的方式,简单输入的方式,填表者只要打勾即完成输入。填表者只要打勾即完成输入。(4)(4)颜色颜色 不同部分用不同的颜色,以明显标示不同字域。不同部分用不同的颜色,以明显标示不同字域。(5)(5)设立数字域设立数字域 数字栏应能容纳可能最大的数,标出小数点数字栏应能容纳可能最大的数,标出小数点位置。位置。(6)(6)划分划分 划分区域,划分区域,注明装订线。注明

40、装订线。(7)(7)说明说明 说明关键部分。说明关键部分。 51数据出错有三种情况:数据出错有三种情况:(1)数据内容错数据内容错 这是由于原始单据有错或录入时发生这是由于原始单据有错或录入时发生错误。错误。(2)数据多余或不足数据多余或不足 这是收集中的错误,如原始单据这是收集中的错误,如原始单据丢失或重复。丢失或重复。(3)数据的延误数据的延误 由于输入数据迟缓导致处理推迟,不由于输入数据迟缓导致处理推迟,不仅影响业务工作,还可能使输出结果变得无价值。仅影响业务工作,还可能使输出结果变得无价值。 为减少输入出错,可根据需要和条件选用数据的为减少输入出错,可根据需要和条件选用数据的校验方法。

41、校验方法。 52(1)(1)重复校验重复校验 这是将相同的内容重复执行多次,比较其结果。例如,由两这是将相同的内容重复执行多次,比较其结果。例如,由两个或更多操作员录入相同的数据文件,比较后找出不同之处予个或更多操作员录入相同的数据文件,比较后找出不同之处予以纠正。以纠正。 (2)(2)视觉校验视觉校验. .一般在原始数据转换到介质以后执行。例如,从终端上键人数一般在原始数据转换到介质以后执行。例如,从终端上键人数据,在屏幕上校验之后再送到计算机处理。视觉校验一般查错据,在屏幕上校验之后再送到计算机处理。视觉校验一般查错率可达到率可达到75758585。(3)(3)分批汇总校验分批汇总校验对重

42、要数据,如传票上的金额,其数量可以进行分批汇总校验。对重要数据,如传票上的金额,其数量可以进行分批汇总校验。将原始传票按类别、日期等分成若干批,先手工计算每批总值,将原始传票按类别、日期等分成若干批,先手工计算每批总值,输入计算机后,计算机再计算总值,二者对照进行校验。输入计算机后,计算机再计算总值,二者对照进行校验。53(4)(4)控制总数校验控制总数校验分批汇总校验是对部分重要数据进行的,控制总数校验则分批汇总校验是对部分重要数据进行的,控制总数校验则是对所有数据项的值求和进行校验,其出错位置的确定比是对所有数据项的值求和进行校验,其出错位置的确定比分批汇总校验精确。分批汇总校验精确。(5

43、)(5)数据类型校验数据类型校验 这是指校验数据是数字型还是字符型,还可组合运用界这是指校验数据是数字型还是字符型,还可组合运用界限检查、逻辑检查等方法进行合理性校验。限检查、逻辑检查等方法进行合理性校验。 (6)(6)格式校验格式校验格式校验也称错位校验。这是校验各数据项位数和位置是格式校验也称错位校验。这是校验各数据项位数和位置是否合乎事先的定义。例如,若规定姓名最大位数是否合乎事先的定义。例如,若规定姓名最大位数是3030位,位,那末第那末第3131位应为空格,否则认为数据错位。位应为空格,否则认为数据错位。54(7)(7)逻辑校验逻辑校验检查数据项的值是否合乎逻辑。例如月份应是检查数据

44、项的值是否合乎逻辑。例如月份应是1 11212,日期应是日期应是1 13131。逻辑校验检查数值是否合乎业务上的。逻辑校验检查数值是否合乎业务上的要求,也称合理性校验。要求,也称合理性校验。(8)(8)界限校验界限校验指检查某项数据是否在预先指定的范围之内。分范围指检查某项数据是否在预先指定的范围之内。分范围校验、上限校验、下限校验三种。例如,某商品单价校验、上限校验、下限校验三种。例如,某商品单价在在5050元以上,元以上,10001000元以下,在此范围之外属错误。元以下,在此范围之外属错误。(9)(9)记录计数校验记录计数校验通过记录的个数来检查数据的记录有无遗漏和重复。通过记录的个数来

45、检查数据的记录有无遗漏和重复。55(10)(10)平衡校验平衡校验校验相关数据项之间是否平衡。例如,检查会计的借方校验相关数据项之间是否平衡。例如,检查会计的借方与贷方、报表的小计与总计是否相符。与贷方、报表的小计与总计是否相符。(11)(11)匹配校验匹配校验指核对业务文件的重要代码与主文件的代码。例如,销指核对业务文件的重要代码与主文件的代码。例如,销售业务文件中的顾客账号若在顾客主文件中找不到,这售业务文件中的顾客账号若在顾客主文件中找不到,这就是问题。就是问题。(12)(12)代码自身校验代码自身校验这是最常用的一种校验。这是最常用的一种校验。 56 人机对话设计的原则人机对话设计的原

46、则 (1)对话要清楚、简单,用词要符合用户观点和习惯。对话要清楚、简单,用词要符合用户观点和习惯。(2)对话要适应不同操作水平的用户,便于维护和修对话要适应不同操作水平的用户,便于维护和修改。改。(3)错误信息设计要有建设性。错误信息设计要有建设性。 (4)关键操作要有强调和警告。关键操作要有强调和警告。57操作人员通过屏幕、键盘对话,常用以下一些方法:操作人员通过屏幕、键盘对话,常用以下一些方法:(1)选单式选单式(菜单菜单)屏幕显示各种可供选择的操作,用户输入有关代号或把光标移到相应位置,操作计屏幕显示各种可供选择的操作,用户输入有关代号或把光标移到相应位置,操作计算机运行,这种方式称为选

47、单方式。常用的方式有下拉式选单、弹出式选单、级联算机运行,这种方式称为选单方式。常用的方式有下拉式选单、弹出式选单、级联式选单、平铺式选单等。式选单、平铺式选单等。 (2)填表法填表法将要输入的项目先显示在屏幕上,用户根据项目输入相应的数据。这种方将要输入的项目先显示在屏幕上,用户根据项目输入相应的数据。这种方法类似填屏幕上显示的表格应尽量与操作人员手中的原始数据记录格式对法类似填屏幕上显示的表格应尽量与操作人员手中的原始数据记录格式对应。应。 (3)回答法回答法程序运行到一定阶段,屏幕上显示问题,等待用户回答。回答方式也应在程序运行到一定阶段,屏幕上显示问题,等待用户回答。回答方式也应在屏幕

48、上提示,让用户简单地回答。屏幕上提示,让用户简单地回答。 (4)提问法提问法这种方式主要是用户查询。例如要查询某学生的基本情况。屏幕上提示输这种方式主要是用户查询。例如要查询某学生的基本情况。屏幕上提示输入入“学号学号”,当操作员回答学生的学号后,屏幕上显示该学生的有关情况,当操作员回答学生的学号后,屏幕上显示该学生的有关情况, 58 图形用户界面图形用户界面(graphics user interface)已成为已成为一种流行的界面设计技术,并将成为信息系统一种流行的界面设计技术,并将成为信息系统用户界面的主流。用户界面的主流。图形用户界面的优点:图形用户界面的优点:(1)容易学习使用容易学

49、习使用,使用选单而不必记忆指令名称,大,使用选单而不必记忆指令名称,大大减少键盘输入的数量与错误。大减少键盘输入的数量与错误。(2)具有高度的图形功能,直观生动具有高度的图形功能,直观生动,如采用线条图、,如采用线条图、趋势图、动画等等。趋势图、动画等等。(3)多个视窗并用,同时显示多样信息多个视窗并用,同时显示多样信息,并可对同样信,并可对同样信息提出多种不同角度的表达方式。息提出多种不同角度的表达方式。59图形用户界面的缺点:图形用户界面的缺点: 与文字指令界面相比,图形形式的指令不能表达与文字指令界面相比,图形形式的指令不能表达复杂的复合指令。复杂的复合指令。 指令数目太大时,不容易在屏

50、幕上安排选单。指令数目太大时,不容易在屏幕上安排选单。 对于熟练的使用者而言,键盘输入的速度要快于对于熟练的使用者而言,键盘输入的速度要快于鼠标选项的输入。鼠标选项的输入。 60图形界面设计的几条原则:图形界面设计的几条原则:(1)用户界面的各个画面设计在整体上应保持相同或相似的用户界面的各个画面设计在整体上应保持相同或相似的外观。外观。例如,按钮和选择项的位置与安排,尽可能安排在例如,按钮和选择项的位置与安排,尽可能安排在同样的地方,便于用户熟练掌握屏幕上的信息。同样的地方,便于用户熟练掌握屏幕上的信息。(2)用户界面使用的词汇、图示、颜色、选取方式、交流顺用户界面使用的词汇、图示、颜色、选

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com