版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章系统设计阶段回答的中心问题成果系统分析“做什么”明确系统功能逻辑模型系统设计“怎么做”如何实现系统说明书规定的系统功能物理模型第一节系统设计的任务系统逻辑模型数据集中性选择计算模式设计系统运行平台设计用户界面设计安全设计编写系统设计报告存储设计软件设计系统设计流程1、把总任务分解为许多基本的、具体的任务
具体的任务合理组织构成总任务。又称为总体设计(architecturaldesign),或概要设计(preliminarydesign)。其基本任务:系统软件体系结构系统计算模式系统运行平台
系统软件结构信息系统流程图功能结构图1.1系统设计的主要任务2、详细设计为各个具体任务选择适当的技术手段和处理方法。包括:@代码(编码)设计@数据存储设计:数据库的设计、数据库安全设计等@计算机处理过程的设计。包括输出设计、输入设计、
人机对话设计等。1·系统性
系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。1.2系统设计的原则2·实用性
实用性指以全新的设计理念、全新的技术架构、全新的供应模式,来满足企业的实际需要的、动态变化的、不断增长的需求。□系统设计充分考虑用户当前各业务层次、各环节管理中数据处理的方便性和可行性;□总体设计,分步实施(低—高);□人机操作设计考虑用户的实际需要;□界面设计3·先进性
采用当今国内、国际上成熟的信息技术,以保证系统的科学性,使新系统在最大限度地适应今后企业运作和管理发展变化的前提下满足技术发展变化的需要。□技术先进性应该适度;□先进性和实用性之间平衡4·灵活性
为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。
5·可靠性
可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。
第二节系统运行平台设计2.1系统平台设计依据
系统运行平台是指管理信息系统运行所依赖的硬件和软件,因此其设计就是针对新系统的目标,在各种技术手段和实施方法中权衡利弊,合理地利用各种资源,选择适当的计算机硬件、网络通讯设备及其它辅助设备软件,以满足新系统逻辑模型的需要和技术需求。系统硬件平台系统网络配置系统软件平台系统平台2.2系统平台的设计方法系统平台的设计应该建立在对企业现有的计算机系统硬件、软件、网络设备以及市场充分了解的基础上,根据系统的要求和用户的实际情况,分析各种系统平台设计的配置、结构、报价和优缺点,提出包含若干方案的系统平台设计报告,然后经过有关人员的充分讨论,选择一个最佳方案。1、类比法
类比法是指考察类似系统的平台设计方案,比较其优缺点以及与新系统的异同点,并根据具体情况作出相应的改进或改动。
优点:简单、方便、直观,可以充分吸取其它平台设计方法的经验教训;
缺点:应用范围有限。2、招投标法
首先根据新系统的逻辑模型,以及各投标公司提供的系统平台设计方案,在综合价格、质量、培训、售后服务等因素后,确定中标公司。
优点:专业公司的专业知识;选择的权力;降低成本。
缺点:筛选出的方案未必最佳。
管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其价格也就愈昂贵,因此,在计算机硬件的选择上应全面考虑。2.3计算机硬件的选择1、数据的处理方式主计算机前端处理机TCTC…...…...…...…...集中式数据处理2、应用软件对计算机处理能力的需求(1)计算机主存;
(2)CPU时钟;
(3)输入、输出和通信的通道数目;
(4)显示方式;
(5)外接转储设备及其类型。1、网络的拓扑结构总线型星型环型混合型2.4计算机网络的选择......通信控制器PC1PC2PC3点阵打印机硬盘驱动器激光打印机星形网络......PC1PC2PC3点阵打印机激光打印机b.总线形网络......PC1PC2PC3硬盘驱动器激光打印机c.环形网络混合局域网拓朴结构......集线器PC1PC2PC3星形环..PC4..PC5物理连接数据流......集线器PC1PC2PC3..PC4..PC5星形总线集线器..PC4..PC5........................服务器服务器集线器集线器集线器集线器菊花链形2、网络的逻辑设计3、网络操作系统UNIXNetwareWindowsNT2.5软件选型1.软件选型的原则□符合开放式系统的发展方向□必要和足够的软件工具支持□对新技术的支持能力□购买成本2.软件选型的内容□操作系统□数据库管理系统□对实用软件□
数据库管理系统的选择在数据库管理系统的选择上,主要考虑:(1)数据库的性能;(2)数据库管理系统的系统平台;(3)数据库管理系统的安全保密性能;(4)数据的类型。OracleSybaseSQLServerInformixFoxPro□
应用软件的选择1·软件是否能够满足用户的需求。2·软件是否具有足够的灵活性。3·软件的技术支持
第三节代码(编码)设计一、代(编)码
代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人识别与处理。也简称为“码”。
代码就是用数字或字母代表事物。例如:烽火台传递的烟信号、电传打字机
二、代码的功能1、鉴别功能
代码的最基本的特性。任何代码都必须具备这种基本特征。在一个分类编码标准中,一个代码只能唯一的标识一个分类对象,而一个分类对象也只能有一个唯一的编码。2、分类当按照分类对象的属性分类,并分别赋予不同的类别代码时,代码又可以作为分类对象类别的标识。2001168009工商管理2001级3、排序
当按照分类对象产生的时间、所占的空间或其它方面的顺序关系分类,并赋予不同的代码时,代码又可以作为排序的标识。4、专用含义
当分类对象需要采用一些专用的符号时,代码可以提供一定的专门含义。三、代码的种类(一)顺序码顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或字母赋予分类对象。例如:按照GB2261-80规定:1为男性2为女性优点:短而简单,记录的定位方法简单,易于管理;缺点:代码本身没有给出对象的任何其它信息(没有逻辑基础)(二)区间码区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。430081区域城市省区(三)助忆码助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。例如:用W-B-l2代表12英时黑白电视机用W-C-20代表20英时彩色电视机。四、代码的设计1、唯一性代码的唯一性是代码设计的首要要求,它要求一个编码只能代表一个实体或一个属性。2、合理性代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。3、可扩充性代码设计时,要预留足够的位置,以适应不断变化的需要。4、系统性代码要系统化,代码的编制应尽量标准化,从而在整个系统中具有通用性。5、要注意避免引起误解,不要使用易于混淆的字符。
6、合理的代码结构a、当代码长于4个字母或5个数字字符时,应分成小段;如注册码:J2MV9-JYYQ6-JM44K-QMYTH-8RB2W
b、采用不易出错的代码结构。如:字母-字母-数字(WW3)字母-数字-字母(W2W)五、代码校验方法
代码是数据的重要组成部分,它的正确性直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大。XXXXXXX校验位代码本体
校验码是根据事先规定好的数学方法及代码本体计算出来的。C1C2C3….Cn代码本体P1P2P3….Pn加权因子加权因子可以为:@自然数1,2,3,……@几何级数2,4,8,16……@质数3,5,7,13,17第一步:对代码的本体的每一位加权求和C1C2C3….CnR校验位代码本体第二步:以模除和得到余数,将余数作为检验位1、算术级数法以算术级数作为代码本体的加权因子12345代码本体65432加权因子示例123456校验位代码本体2、几何级数法12345代码本体3216842加权因子123454校验位代码本体3、质数法12345代码本体1713753加权因子123450校验位代码本体1、系统设计主要包括()两个方面。总体设计和详细设计划分子系统和程序设计信息系统流程图设计和输入/输出设计代码设计和功能设计A2、系统平台的设计主要方法有()。类比排序统计招标AD3、代码的功能主要有:鉴别分类排序专有含义ABCD4、输入的一组数据为123845,其中最后一位数为校验码,这一组数输入是否正确?已设定的权数为1713753模为11第四节功能结构图设计预备知识1、模块的定义与属性模块是可以组合、更换和分解的单元,是组成系统的基本单元。模块的属性属性类属性说明外部属性功能模块能够完成的任务或实现的操作输入输出数据模块使用的条件和模块之间的关系内部属性算法模块内部如何实现所要求的功能内部变量算法中涉及的变量2、模块化原理模块化即是将复杂的系统分解成不同粒度的模块的过程,最小的模块完成比较简单的、独立的任务。ABCDIJK将系统的功能进行分解,按功能的从属关系表示的图表。学院综合管理教学教务管理党务管理后勤管理教师管理学生党务管理教师党务管理团组织管理抽象、复杂具体、简单一功能结构图的定义工资管理信息子系统建立主文件更新主文件建立扣款文件计算和打印数据录入数据维护建立主处理文件数据更新数据录入数据维护工资计算打印工资汇总表打印工资单
功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程。这种把一个信息系统设计成若干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。二功能结构图设计过程1、各个模块具有相对的独立性,可以分别加以设计实现;2、模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。第五节信息系统流程图设计功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。一问题的提出
(1)某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。
例1、财务部门更新数据存储“客户信用文件”,发货部门提取该信用信息,以便作出合适的决策。客户信用文件财务部门发货决策信用资料处理发货决策。。。。(2)虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。抄写填写扣款本月工资发放清单例2、工资发放处理中。抄写填写扣款本月工资清单建立主文件建立扣款文件工资管理系统1、首先为数据流程图中的处理功能画出数据关系图。处理功能输入数据A输入数据B输入数据C中间文件D输出数据E输出文件F二信息系统流程图的绘制人事科抄写人员工资变动表上月工资发放清单填写扣款本月工资发放清单总务科扣款清单填写计算应得工资本月工资发放清单工资发放员本月工资发放清单示例如何绘制系统流程图?抄写人员工资变动表上月工资清单本月工资清单2、把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。人事变动通知单房租变动通知单主文件更新模块上月主文件本月主文件电费扣款通知单病事假扣款通知单建立扣款文件模块扣款文件计算机打印模块工资单工资汇总表1、从数据流程图变换成信息系统流程图并不是单纯的符号改换。信息系统流程图计算机的处理流程数据流程图人工操作三绘制中应注意的问题
2、应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。示例输入1第六节子系统的划分与U/C矩阵详见Cht8.6
子系统划分与U/C矩阵第七节数据存储设计详见cht8.7-数据库设计数据的组织与管理数据库技术数据库设计8.7数据库技术与数据库设计第一节数据的组织与管理
在管理信息系统中,大量的数据以一定的形式存放在各种存储介质中,数据的组织方式以及内在联系的表示方法直接决定着数据处理的效率。数据库Database文件1文件2文件n文件n-1记录1记录2记录n-1记录n数据项1数据项2数据项n-1数据项n…...…...…...姓名、性别等若干学生学生文件学生数据库一、数据组织的层次数据项多个字符组成一个词或者一个完整的数字不能再分成有意义的单位。记录与某个特殊对象或活动有关的所有数据项组成文件与某个特定主题相关的数据记录的集合。数据库(Database)综合的、相关的文件集合数据库中包括了数据,它们之间的联系二、数据管理的内容企业建立和维护其信息资源的全部工作称为信息资源管理数据是一种资源,对它进行管理的过程称为数据管理。包括:数据收集存储维护加工处理安全保证组织检索应用程序1数据文件1应用程序2应用程序3数据文件2数据文件3存在问题:1、数据冗余与数据不一致性2、数据联系弱3、缺少数据字典,缺乏灵活性用户用户用户一、数据处理的发展传统文件处理系统数据库处理系统特点:应用程序1应用程序2应用程序3DBMS数据库中央数据库用户用户用户1、完善的数据字典和数据模型2、数据独立性3、方便的接口4、完整的数据控制功能5、提高了系统的灵活性对比方面文件系统数据库系统特点数据的管理者文件系统数据库管理系统数据面向的对象某一应用程序整个应用系统数据的共享程度共享性差,冗余度大共享性高,冗余度小数据的独立性独立性差高度的物理独立性和逻辑独立性数据的结构化记录内有结构整体结构化,用数据模型描述数据控制能力应用程序自己控制由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力两种数据管理方式的对比数据库系统的诞生(20世纪60年代末和70年代初)1、数据库管理系统IMS(InformationManagementSystem)
1968年研制成功、1969年形成产品的。IBM(InternationalBusinessMachine)
层次数据模型数据库是统一管理的相关数据的集合。二、数据库系统的产生与构成2、DBTG报告美国数据系统语言协会(ConferenceOnDataSystemLanguage)下属的数据库任务组(DatabaseTaskGroup)发表了若干个报告,奠定了数据库的很多概念、方法和技术。
网状数据模型3、1970年,IBM公司的研究员E.F.Codd发表了论文“大型共享数据库的关系模型”,为关系数据库的发展奠定了理论基础。
关系数据模型
数据库系统是由计算机系统、数据、数据库管理系统和有关人员组成的具有高度组织的总体。1、计算机系统(支持数据库系统的硬件和软件环境)2、数据库(Database)3、数据库管理系统(DBMS)4、人员
·数据库管理员·系统程序员·用户数据库强调数据
数据库管理系统是系统软件数据库系统强调的是系统数据库系统的构成数据模型
数据库不仅存放数据,而且还要存放数据和数据之间的联系。表示数据和数据之间的联系的方法称为数据模型。(1)表示数据(2)数据之间的关系层次模型
(HierarchicalModel)用树形结构表示客观事物之间联系的模型。ABCDEF网状模型(NetworkModel)用网络结构表示客观事物之间联系的数据模型。关系模型(RelationalModel)用二维表表示实体与实体之间联系的模型。仓库号城市面积WH1北京370WH2上海500WH3广州200仓库器件号器件名称P1显示卡P2声卡P3解压卡P4散热风扇器件器件仓库库存仓库号城市面积WH1北京370WH2上海500WH3广州200仓库器件号器件名称P1显示卡P2声卡P3解压卡P4散热风扇仓库号器件号数量WH1P2675WH1P3250WH1P4340WH2P1280WH2P2200WH2P4270WH3P2500WH3P1330器件库存器件仓库库存2、元组。表中一行称为一个元组。3、属性。表中一列称为一个属性。给每列起一个名即为属性名。4、主码(PrimaryKey,也称主关键字)。1、关系。一个关系对应于一张二维表。5、域。属性的取值范围。6、分量。元组中的一个属性值。7、关系模式。对关系的描述,用关系名(属性1,属性2,…属性n)来表示。eg.库存(仓库号,器件号,数量)仓库(仓库号,城市,面积)
3.1数据库设计概述
3.2概念结构设计(ER图)
3.3逻辑结构设计(关系模式)
3.4物理结构设计一、数据库设计的主要内容现实世界观念世界数据世界人们头脑之外的客观世界,它包含客观事物及其相互联系信息世界,是现实世界在人们头脑中的反映现实世界中的事物及其联系,在数据世界中用数据模型描数据库设计的步骤现实世界观念世界数据世界用户需求分析概念结构设计逻辑结构设计物理结构设计E-R图数据模型概念结构设计逻辑结构设计
3.1数据库设计概述
3.2概念结构设计(ER图)
3.3逻辑结构设计(关系模式)
3.4物理结构设计二、实体联系模型(E-R模型)实体联系模型反映的是现实世界中的事物及其相互联系。1、实体(Entity)描述客观事物的概念实体名称表示方法:2、属性"属性"指实体具有的某种特性。表示方法:属性实体名称属性1属性2属性n3、联系现实世界的事物总是存在着这样或那样的联系联系表示方法:实体1实体2联系联系的类型设A,B为两个包含若干个体的总体,1、一对一联系如果对于A中的一个实体,B中至多有一个实体与其发生联系,反之,B中的每一实体至多对应A中一个实体,则称A与B是一对一联系。系系主任任职11病区科室主任任职112、一对多联系如果对于A中的每一实体,实体B中有一个以上实体与之发生联系,反之,B中的每一实体至多只能对应于A中的一个实体,则称A与B是一对多联系。AB联系1n教研室教师联系1n3、多对多联系如果A中至少有一实体对应于B中一个以上实体,反之,B中也至少有一个实体对应于A中一个以上实体,则称A与B为多对多联系。AB联系mn教师学生教学mnE-R图建模实体及其联系概念模型E-R图E-R图绘制图书作者写作出版社类别页数ISBN*书名姓名出生地身份证号*定稿时间价格1、利用分类、聚集、概括等方法抽象出实体,并一一命名。2、描述实体之间的联系3、实体属性和联系属性的说明构造E-R图应注意的问题:1、注意标识实体属性中的关键字;2、如果所处理的对象是一个比较大的系统,则应该先画出各个部门的子E-R图,然后再合并同类实体,消除冗余。3、对于一个特定的应用处理对象,所构造的E-R模型可能不是唯一的。
3.1数据库设计概述
3.2概念结构设计(ER图)
3.3逻辑结构设计
3.4物理结构设计eg.
库存(仓库号,器件号,数量)仓库(仓库号,城市,面积)关系模式对关系的描述,用关系名(属性1,属性2,…属性n)来表示。1、实体
相应转换为一个关系,实体名称作为关系名称,该关系包括对应实体的全部属性,并确定出该关系的关键字。转换方法和原则2、联系
联系具有属性:联系名作为关系名,发生联系的实体的主关键字作为联系的主关键字。
转换举例一厂长号*姓名年龄厂长厂号*厂名地点工厂管理11厂长(厂长号,姓名,年龄)工厂(厂号,厂名,地点)管理(厂号,厂长号)转换举例二仓库号*地点面积仓库货号*品名价格产品存放1n仓库(仓库号,地点,面积)产品(货号,品名,价格)数量存放(仓库号,货号,数量)转换举例三学号*姓名年龄学生课程号*课程名学时数课程学习mn学生(学号,姓名,年龄)课程(课程号,课程名,学时数)成绩学习(学号,课程号,成绩)
3.1数据库设计概述
3.2概念结构设计(ER图)
3.3逻辑结构设计(关系模式)
3.4物理结构设计
物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。数据库的物理结构设计就是对一个给定的逻辑结构选取一个最适合应用环境的物理结构的过程。 四、数据库的物理结构设计1、确定库文件的组织形式如选用顺序文件组织形式、索引文件组织形式等。2、存取路径的选择对同一个数据提供多条存取路径。物理设计要确定应该建立哪些存取路径。3、确定数据存放位置为了提高系统性能,数据应该根据应用情况将易变部分和稳定部分、经常存取部分和存取频率较低的部分分开存放。例如将易变的、存取频繁的数据存放在高速存储器上;稳定的、存取频度小的数据存放在低速存储器上。测试题1、有关信息的说法,正确的是(
)
A、信息是关于主观愿望、不可通讯的知识
B、信息是人类思维活动的结果
C、信息是可以通讯的
D、信息可以分为战术信息、管理信息和数字信息
C2、信息与数据的关系是(
)
A、信息是数据的载体
B、数据决定于信息
C、信息与数据的含义是相同的
D、数据是信息的表达形式
D3、管理信息系统是(
)
A、计算机系统B、数据处理系统
C、办公自动化系统D、人机交互系统
D4、决策问题的类型包括(
)
A、结构化决策和半结构化决策
B、优化决策和结构化决策
C、组织结构和非组织结构
D、结构化决策、非结构化决策和半结构化决策
D5.在数据库设计中,根据用户要求,一般先建立能反映不同实体间存在的各种联系,即E-R图。如果一个教师可指导多名研究生,且一名研究生可由多位教师指导,那么指导教师与研究生间的这种指导联系便是()
A.自联系
B.一对一(1:1)
C.一对多(1:N)
D.多对多(M:N)
D6.信息中包含信息量的大小是由(
)决定的A.消除不确定程度
B.消除不精确程度
C.消除不可靠程度
D.消除不真实程度
A6.数据组织的层次由高到低的顺序是()
A.数据项、记录、文件、数据库
B.数据库、文件、数据项、记录
C.数据项、文件、记录、数据库
D.数据库、文件、记录、数据项
D7.有一“职工基本情况”的数据库文件,其记录由“职工号”、“姓名”、“性别”、“年龄”、“籍贯”等数据项组成,其中主键为(
)A.年龄
B.性别
C.姓名
D.职工号
D解释下列E—R模型图中各图形和线条代表的含义,并将其转化为关系模式nm学生课程选课学分课程号*课程名年龄姓名性别学号*设计题
如果一个供应商可向多个顾客供应零件,一个顾客可买多种零件,每种零件可被多个顾客购买,一个顾客可购买多个供应商的零件。请你画出能满足上述联系的E-R图(注:这里涉及到三个实体)
第八节输出设计
——输出是系统产生或提供的信息一输出设计的原则系统输出的形式是多种多样的,例如:作为其它系统的输入打印的报表屏幕显示数据文件数据处理的最终目的是为了使用户得到所需要的数据。正确性有效性及时性用户友好性1·有关输出信息使用方面的内容2·输出信息的内容3·输出格式,如表格、图形或文件;4·输出设备5·输出介质二输出设计的内容二输出设计1、确定输出内容@确定用户在使用信息方面的需求:使用目的、输出速度、频率、数量、安全性要求等。@设计输出信息的内容,包括:信息的形式(表格、图形、文字)、输出的项目、数据结构、数据类型、位数及取值范围等。2、选择输出设备与介质输出设备打印机卡片/纸带输出机磁带机磁盘机显示终端绘图仪缩微胶卷输出机介质打印纸卡片/纸带磁带磁盘屏幕图纸缩微胶卷用途与特点便于保存,费用低廉可代替其它系统输入之用容量大,适于顺序存取容量大,存取更方便响应灵活的人机对话精度高,功能全体积小,易保存输出设备和介质一览表3、确定输出格式
提供给用户的信息要进行格式设计。输出格式要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。@表格信息。@图形信息在表示事物的趋势、多方面因素的比较等方面有较大优势。直方图圆饼图曲线图地图等@图标
用来表示数据间的比例关系和比较情况。易于辨认,无需过多解释。@报表
报表是最常用的一种输出形式。一般由3个部分组成:表头、表体和表尾。注意事项
在输出设计上应尽量保持输出流内容和格式的统一性。同一内容的输出,对于显示器、打印机、文本文件和数据库文件应具有一致的形式。
尽量利用原系统的输出格式,如果要修改,应与相关部门协商。
输出表格要考虑系统发展的需要。第九节输入设计@正确的输入才有正确的输出@输入界面是系统与用户交流的纽带@在正确的前提下,应做到输入方法简单、迅速、经济、方便。1、最小量原则
在保证处理要求的前提下是输入量最小。输入量越小,出错的机会越少,花费的时间越少,数据的一致性越好。一输入设计的原则由于数据录入工作一般需要人的参与,数据输入速度与计算机处理比较起来相对缓慢,系统在大多数时间都处于等待状态,效率显著降低,增加系统的运行成本。因此,在输入设计中,应在满足处理要求的前提下使输入量最小。2、简单性原则
输入的准备、输入的过程应该尽量容易,减少错误的发生。输入的准备、输入过程应尽量容易,以减少错误的发生。3、早检验原则
对输入数据的检验尽量接近原数据发生点,是错误能够得到及时的改正。对输入数据的检验尽量接近原始数据发生点,是错误能及时得到改正4、少转换原则
输入数据尽量使用其处理所需的形式记录,以免数据转换时发生错误。输入的数据尽量用其处理所需的形式记录,以避免数据转换介质时发生错误。二数据输入设计1、确定输入数据内容2、确定数据的输入方式3、确定输入数据的记录格式4、输入数据的正确性校验5、确定输入设备目前常用的输入设备有以下几种:1、读卡机2、键盘-磁盘输入装置3、光电阅读器三数据输入设备的选择4、终端输入5、声音识别仪1输入错误的种类数据内容错误:原始单据有错或录入时发生错误。数据多余或不足:数据收集中的错误,如单据的丢失或重复。数据的延误:由于输入数据迟缓导致处理推迟。四输入检验2数据校验方法1、重复校验:将相同的内容重复输入多次,比较其结果。2、视觉校验:数据输入的同时,有计算机显示或打印输入的数据,然后与原始单据进行比较。3、校验位校验:4、控制总数校验:工作人员手工求出数据的总值,然后在输入过程中由计算机程序累计总值,比较结果。5、数据类型校验:6、格式校验:检验数据记录中各数据项的位数和位置是否符合预先设定的格式。7、逻辑校验:根据业务上数据的逻辑性,检查有无错误。8、界限校验:检查某项输入数据的内容是否在规定的范围之内。9、顺序校验:10、记录计数校验:11、平衡校验:12、对照校验:将输入的数据和基本文件的数据相核对,检查两者是否一致。3数据出错的改正原始数据错误程序查出的错误对于原始错误,操作员是否可以修改?
输入数据的记录格式既要便于操作人员录入,又要便于填表人员、现场工作人员填写。这种记录格式总体上分为:(1)预先印刷的部分(2)插入数据的空格五数据记录格式的设计示例设计时采用的基本技术:块风格阴影选择框颜色设立数字域说明第十节人机对话设计在系统的输出、输入以及加工处理等操作中,用户不是一直被动等待,有时候需要用户进行干预和选择,因此人机对话及其设计是不可缺少的。人机对话一般是通过键盘、屏幕、鼠标来实现。人机对话的形式菜单式下拉式菜单弹出式菜单级联菜单命令式为了提高程序调用的速度,为用户提供的一种直接输入相应命令就可以执行所需要的功能。应答式填表式第十一节处理流程图设计
信息系统流程图描述了系统中各个功能模块以及各个功能模块之间的数据交流关系。
在系统流程图中,我们只是给出了每一个处理功能的名称,那么,每一个处理功能具体是怎么实现的呢?处理流程图处理流程设计总体设计将系统分解为许多模块,并决定了每个模块的外部特征:功能与界面。计算机处理过程的设计则要确定每个模块的内部特征,即内部的执行过程,包括局部的数据组织、控制流、每一步的具体加工要求及种种实施细节。通过这样的设计,为编写程序制定了一个周密的计划。
流程图(flowchart),即程序框图,是历史最久、流行最广泛的一种图形表示方法。流程包括三种基本成分:(1)加工步骤,用方框表示。(2)逻辑条件,用菱形表示。(3)控制流,用箭头表示。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南申论模拟108
- 湖南申论模拟215
- 2024年银行个人商业用房贷款抵押借款合同范本
- 2013年6月29日上午面试真题
- 甘肃省公务员面试真题汇编3
- 建筑工程有限公司年度责任目标任务及考核方案
- 山西公务员面试模拟27
- 2024年工资集体协商要约书(范本)
- 地方公务员浙江申论171
- 河北省公务员面试模拟127
- 酒店行业数据安全与隐私保护
- 小班数学《神奇的魔术师》
- 国家开放大学《科学与技术》形考任务1-4参考答案
- 厂房泄爆面积计算
- 第四章-体育旅游市场
- 工程费率招标文件模板
- 口腔修复学:全口义齿课件
- 宫颈及阴道上药的护理(妇产科护理课件)
- 人教精通版英语五上Unit5《Isthisyourschoolbag》教案
- 二十四种基本形状
- 腹腔镜操作流程scmc
评论
0/150
提交评论