《信息系统分析与设计》系统设计解析ppt课件.ppt
《《信息系统分析与设计》系统设计解析ppt课件.ppt》由会员分享,可在线阅读,更多相关《《信息系统分析与设计》系统设计解析ppt课件.ppt(95页珍藏版)》请在三一办公上搜索。
1、本章要点:目的:建立物理模型,解决系统分析人员与系统实 施人员的沟通问题。任务:总体设计(系统结构图)、详细设计(防护 性、代码、数据库、输入输出设计等)。方法:结构化设计方法。 工具:系统结构图,第六章 系统设计,SA人员,SD人员,SD人员,用户,程序设计人员,6.1 系 统 设 计 任 务 概 述,一、系统设计的任务,用一组标准的准则和工具帮助SD人员确定系统的模块、连接方式。,详细设计,将系统划分为模块,决定每个模块的功能,选择系统的软、硬件,设备及配置方案,决定模块的界面,决定模块的调用关系,代码设计、数据库设计、I/O设计、 界面设计、防护性设计,6.1 系 统 设 计 任 务 概
2、 述,二、系统设计的评价标准,1、系统的效率,2、系统的可靠性,3、工作质量,4、可变更性,6.2 结 构 化 设 计,一、系统结构图,是系统结构图的基本元素,通常指可以调用的一段程序。,1、模块:,逻辑功能,运行程序,内部数据,6.2 结 构 化 设 计,一、系统结构图,模块的设计原则,模块的独立性,1、模块划分按层次进行,2、每一模块的功能尽可能独立、单一,3、减少模块间不必要的联系,注意:,扇入扇出系数,6.2 结 构 化 设 计,一、系统结构图,2、系统结构图的符号,模块:,模块间的调用,模块间的通讯,作业:系统A首先调用模块B,获得数据b,然后将数据b传给模块C,并循环调用模块C,获
3、得数据c ,当c0时,系统A调用模块D。画结构图.,6.2 结 构 化 设 计,二、设计策略,所谓设计策略,是指将DFD图转换成系统结构图的方法,它属于面向数据流的设计方法。,6.2 结 构 化 设 计,二、设计策略,1、以变换为中心的策略,如果在DFD图中,从同一个数据源流入的数据流在系统中所经过的逻辑路径几乎都是相同的,而且存在着以下三类处理逻辑,可以采用以变换为中心的策略。,第一类处理逻辑执行输入功能。,第二类处理逻辑执行变换功能。,第三类处理逻辑执行输出功能。,数据源,数据源,6.2 结 构 化 设 计,二、设计策略,以变换为中心的策略的转换步骤:,确定变换中心,6.2 结 构 化 设
4、 计,二、设计策略,以变换为中心的策略的转换步骤: 产生初始结构图,TR 事务记录EOF 事务文件的结束 标志VT 合格的事务记录BAD 不合格的事务记 录标志MR 主文件记录NM 修正后的主文件 记录NO 没检索到主文件 记录的标志FM 排列格式后的新 文件记录FT 排列格式后的已 用过的事务记录,修正主文件,写主文件记录,修正主文件 记录,获得合格事务记录,检索主文件 记录,读事务文件,编辑事务记录,排列新主文件记录,排列事务记录,打印事务记录,写主文件,OK,EOF,EOF,NO,TR,MK,VT,VT,VT,VT,TR,TR,MR,MR,MR,NM,NM,NM,FM,FT,获得主文件记
5、录,打印有效事务记录,显示错误事务记录,显示错误,VK,FT,FM,TR,分解与优化后的结构图,6.2 结 构 化 设 计,二、设计策略,以变换为中心的策略的转换步骤: 分解与优化,6.2 结 构 化 设 计,以变换为中心的转换:,二、设计策略,6.2 结 构 化 设 计,2、以事务为中心的策略,具体步骤:,确定事务中心,能为这些事务选择相应的逻辑处理路径,具有区分类型的功能,确保每一个事务能够得到完全的处理,一般说来,具有一个输入、多个输出特征的处理就是事务中心。,6.2 结 构 化 设 计,二、设计策略,2、以事务为中心的策略,具体步骤: 选模型,6.3 系统物理配置方案设计,一、设计依据
6、,系统的吞吐量。系统的响应时间。系统的可靠性。集中式还是分布式。地域范围。数据管理方式。,管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便等。但性能越高,价格越贵。 计算机硬件的选择首先要考虑将来的MIS的处理方式,其次要考虑应用软件对计算机处理能力的需求。,6.3 系统物理配置方案设计,二、计算机硬件选择,6.3 系统物理配置方案设计,三、计算机网络的选择,网络的拓扑结构。网络的逻辑设计。网络的操作系统。,6.3 系统物理配置方案设计,四、数据库管理系统的选择,数据库的性能。数据库的管理系统。数据库的安全 。数据的类型。,6.3 系统物理配置方案设计,五、应用软件的选择,软件
7、是否能够满足用户的要求。软件是否具有足够的灵活性。软件是否能够获得长期、稳定的技术支持 。,6.4 详 细 设 计,一、防护性设计,6.4 详 细 设 计,二、代码设计,代码功能:,代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示。,代码为事物提供一个概要而不含糊的认定,便于数据 的存储和检索。代码提高处理的效率和精度。代码提高了数据处理的全局一致性。代码是人和计算机的共同语言,是两者交换信息的工具。,6.4 详 细 设 计,二、代码设计,代码种类:,自检码,系列顺序码,缩写码,助忆码,代码的种类,(1)顺序码顺序码是一种最简单、最常用的代码。这种
8、代码是将顺序的自然数或字母赋予分类对象。顺序码是一种无实义代码。这种代码只作为分类对象的唯一标识,只代替对象名称,而不提供对象的任何其他信息。顺序码的优点:代码简短,使用方便,易于管理,易添加,对分类对象无任何特殊规定。缺点是代码本身没有给出对象的任何其他信息。通常非系统化的分类对象常采用顺序码。,代码的种类,(2)矩阵码 是一种逻辑码。所谓逻辑码,是按照一定的逻辑规则或者程序算法编写的代码。矩阵码就是建立在两维空间坐标x,y基础上的代码。代码的值是通过坐标x,y的数值构成的。(3)自检码 自检码由原来的代码(本体部分)和一个附加码组成。附加码用来检查代码的录入和转录过程中是否有差错。附加码也
9、叫检验码。它和代码本体部分有某种唯一的关系,它是通过一定的数学算法得到的。,代码的种类,(4)系列顺序码 是排序码的一种,是一种特殊的顺序码。它将顺序代码分为若干段并与分类对象的分段一一对应,给每段分类对象赋予一定的顺序代码。 特点:是能表示一定的信息属性,易于添加;缺点是空码较多时,不便于机器处理,不适用于复杂的分类体系。,代码的种类,(5)层次码 代码分为若干层,并与对象的分类层次对应。代码左端为高位层次代码,右端为低位层次代码。每个层次的代码可采用顺序码或系列顺序码。 特点:能明确标出对象的类别,有严格的隶属关系,代码结构简单,容量大,便于机器汇总。当层次较多时,弹性较差。,代码的类型,
10、代码的类型指代码符号的表示形式:数字型代码是用一个或多个阿拉伯数字表示的代码。这种代码结构简单,使用方便,也便于排序,易于在国内外推广,缺点是对象特征描述不直观;字母型代码是用一个或多个字母表示的代码。例如:BJ代表北京,NJ代表南京。优点是便于记忆,符合人们使用习惯,代码容量大。缺点是不便于机器处理。特别是编码对象多、更改频繁时,常会出现重复和冲突;混合型代码是由数字、字母、专用符号组成的代码。这种代码基本上兼有前两种代码的优点。但是这种代码组成形式复杂,计算机输入不便,录入效率低,错误率高。,代码的校验方法,为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组
11、成部分。 校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。一种校验码的生成过程如下:(1)对代码本体的每一位加权求和设代码本体为C1,C2Cn,权因子为P1,P2,Pn,加权求和:S=CiPi。其中权因子可取自然数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-R,6.4 详 细 设 计,二、代码设计,校验码的生成过程:,代码本体,几何级数
12、,质数,代码的校验方法,例: 代码本体为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,所得的和被模除,若余数为零,则该代码一般说来是正确的,否则输入有错。,代码设计的原则,代码设计必须遵循以下基本原则:(1)唯一性一个对象可能有多个名称,也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只能赋予它一个唯一的
13、代码。 (2)合理性代码结构应与相应的分类体系相对应。 (3)可扩充性应留有充分的余地,以备将来不断扩充的需要。,代码设计的原则,(4)简单性 结构尽可能简单,尽可能短,以减少各种差错。(5)适用性 代码尽可能反映对象的特点,以助记忆,便于填写。(6)规范性 国家有关编码标准是代码设计的重要依据,已有标准的必须遵循。在一个代码体系中,代码结构、类型、编写格式必须统一。(7)系统性 有一定的分组规则,从而在整个系统中具有通用性。,代码设计的步骤,(1)确定代码对象。(2)考查是否已有标准代码。应遵循标准代码。或在代码设计时要参考国际标准化组织、其他国家、其他部门、其他单位的编码标准,设计出便于今
14、后标准化的代码。(3)根据代码的使用范围、使用时间,根据实际情况选择代码的种类与类型。(4)考虑检错功能。(5)编写代码表。 代码编好后,要编制代码表,作详细说明,以便正确使用。,作业,考虑学生学号设计,要求反映: 学生入学时间, 所在系, 所学专业, 班级 层次(大专、本科、研究生),6.4 详 细 设 计,三、界面设计,1、用户界面的概念 用户界面是对用户与系统之间进行交互所采用的方式、途径、内容、布局及结构的总称,用户界面也叫人机界面、人机接口、人机输入输出或人机交互界面等。,6.4 详 细 设 计,三、界面设计,2、屏幕界面设计,合理、有效、安全,注意:,尽量保持一致为熟练用户提供快捷
15、键提供有效反馈提供简单的错误处理机制允许撤消动作减少短期记忆负担,1、输出设计的内容,四、输出设计,6.4 详 细 设 计, 有关输出信息使用方面的内容, 输出信息的内容, 采用的输出设备, 输出介质, 输出格式,2、输出设计的方法,四、输出设计,6.4 详 细 设 计, 预印表格, 打印多层表格, 周转文件,3、输出报告,四、输出设计,6.4 详 细 设 计, 方便使用者, 考虑计算机的硬件功能, 考虑原系统的输出格式, 考虑系统发展的需要, 输出格式要先试制输出样品,再经用户同意后才能正式使用,输出设计,输出设计包括以下几方面的内容:(1)确定输出内容 首先要确定用户在使用信息方面的要求,
16、包括使用目的、输出速度、频率、数量、安全性要求等等。根据用户要求,设计输出信息的内容,包括信息形式(表格、图形、文字),输出项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑,等等。,输出设计,(2)选择输出设备与介质 常用的输出设备有显示终端、打印机、磁带机、磁盘机、绘图仪、缩微胶卷输出器、多媒体设备。输出介质有纸张、磁带、磁盘、缩微胶卷、光盘、多媒体介质等等。这些设备和介质各有特点,应根据用户对输出信息的要求,结合现有设备和资金条件选择。,输出设计,(3)确定输出格式 提供给人的信息都要进行格式设计。输出格式要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读
17、和理解的要求。报表是最常用的一种常用输出形式。报表的格式因用途不同而有差异,但一般由三部分组成:表头、表体和表尾。表头部分主要是标题;表体部分是整个表格的实体,反映表格的内容;表尾是一些补充说明或脚注。,五、输入设计,输入设计的原则 “输入的是垃圾,输出的必然是垃圾”。输入设计的目标是保证向系统输入正确的数据。在此前提下,应做到输入方法简单、迅速、经济、方便。为此,输入设计应遵循以下原则:(1)最小量原则:这就是在保证满足处理要求的前提下使输入量最小。 (2)简单性原则:输入的准备、输入过程应尽量容易,以减少错误的发生。(3)早检验原则:对输入数据的检验尽量接近原数据发生点,使错误能及时得到改
18、正。(4)少转换原则:输入数据尽量用其处理所需形式记录,以免数据转换介质时发生错误。,输入设备的选择,键盘、磁盘输入光电阅读器终端输入,原始单据的格式设计,设计原始单据的原则便于填写便于归档单据的格式应能保证输入的精度,输入设计的内容,输入设计的内容包括:(1)确定输入数据内容;输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。 (2)确定数据的输入方式;数据的输入方式与数据发生地点、发生时间、处理的紧急程度有关。如:如果发生地点远离计算机房,发生时间是随机的,又要求立即处理,则采用联机终端输入。,输入设计的内容,(3)确定输入数据的记录格式;记录格式是人机之间的衔接形式,
19、因而十分重要,设计得好,容易控制工作流程,减少数据冗余,增加输入的准确性,并且容易进行数据校验。 (4)输入数据的正确性校验;强调输入设计最重要问题是保证输入数据的正确性。对数据进行必要的校验,是保证输入正确的重要环节。,输入设计的内容,(5)确定输入设备设备的选用应考虑以下一些因素:输入的数据量与频度;数据的来源、形式、收集环境;输入类型、格式的灵活程度;输入速度和准确性要求;输入数据的校验方法、纠正错误的难易程度;可用的设备与费用。,数据记录格式设计,输入数据的记录格式:既要便于操作人员录入,又要便于填表人员、现场工作人员填写;记录格式本质上分为两部分:预先印刷部分和插入数据的空格。让人填
20、的表格,不仅要注明文字,而且在表格下方也要注明代码说明。一些比较简单的代码,也可在表中列出,这样既方便了填表人和读表人,使他们不用死记编码或反复翻阅代码表,又可提高填写的准确性,从而能够保证输入数据的准确性。,数据记录格式设计,设计记录格式时可以采用如下基本技术:(1)块风格 把一部分框起来,引人注目,每个空格填人的数据仅为其所要求的数据。(2)阴影 不用编码员完成的那部分格式使用阴影,并注上说明。(3)选择框 简单输入的方式,填表者只要打勾即完成输入。(4)颜色 不同部分用不同的颜色,以明显标示不同字域。(5)设立数字域 数字栏应能容纳可能最大的数,标出小数点位置。(6)划分 划分区域,注明
21、装订线。(7)说明 说明关键部分。,输入数据的校验方法,数据出错有三种情况:(1)数据内容错 这是由于原始单据有错或录入时发生错误。(2)数据多余或不足 这是收集中的错误,如原始单据丢失或重复。(3)数据的延误 由于输入数据迟缓导致处理推迟,不仅影响业务工作,还可能使输出结果变得无价值。 为减少输入出错,可根据需要和条件选用数据的校验方法。,输入数据的校验方法,(1)重复校验 这是将相同的内容重复执行多次,比较其结果。例如,由两个或更多操作员录入相同的数据文件,比较后找出不同之处予以纠正。 (2)视觉校验.一般在原始数据转换到介质以后执行。例如,从终端上键人数据,在屏幕上校验之后再送到计算机处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统分析与设计 信息 系统分析 设计 系统 解析 ppt 课件
链接地址:https://www.31ppt.com/p-1980683.html