mis教学讲解课件第七讲

上传人:仙*** 文档编号:247435789 上传时间:2024-10-18 格式:PPT 页数:75 大小:1.02MB
返回 下载 相关 举报
mis教学讲解课件第七讲_第1页
第1页 / 共75页
mis教学讲解课件第七讲_第2页
第2页 / 共75页
mis教学讲解课件第七讲_第3页
第3页 / 共75页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,mis课件第七讲,41、实际上,我们想要的不是针对犯罪的法律,而是针对疯狂的法律。马克吐温,42、法律的力量应当跟随着公民,就像影子跟随着身体一样。贝卡利亚,43、法律和制度必须跟上人类思想进步。杰弗逊,44、人类受制于法律,法律受制于情理。托富勒,45、法律的制定是为了保证每一个人自由发挥自己的才能,而不是为了束缚他的才能。罗伯斯庇尔,mis课件第七讲mis课件第七讲41、实际上,我们想要的不是针对犯罪的法律,而是针对疯狂的法律。马克吐温,42、法律的力量应当跟随着公民,就像影子跟随着身体一样。贝卡利亚,43、法律和制度必须跟上人类思想进步。杰弗逊,44、人类受制于法律,法律受制于情理。托富勒,45、法律的制定是为了保证每一个人自由发挥自己的才能,而不是为了束缚他的才能。罗伯斯庇尔第七章 管理信息系统的系统设计 管理信息系统第七章 管理信息系统的系统设计 第一节系统设计的任务,第二节代码设计,第三节功能结构图设计,第四节信息系统流程图设计,第五节系统物理配置方案设计,第六节输出设计,第七节输入设计,第八节数据存储设计,第九节处理流程图设计,第十节制定设计规范,系统设计的任务,在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。,系统模型分为逻辑模型和物理模型。,逻辑模型,逻辑模型主要确定系统做什么,在系统分析阶段提出。,物理模型,物理模型则主要解决怎样做的问题,在系统设计阶段提出。,第一节 系统设计的任务,系统设计的工作,总体设计(信息系统流程图设计、功能结构图设计和功能模块图设计等),代码设计和设计规范的制定,系统物理配置方案设计(设备配置、通信网络的选择和设计以及数据库管理系统的选择),数据存储设计(数据库设计、数据库安全保密设计等),计算机处理过程设计(输出设计、输入设计、处理流程图设计以及编写程序设计说明书),系统设计的原则,系统性,灵活性,可靠性,经济性,从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。,要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。,如安全保密性、检错、纠错能力、抗病毒能力等。,如不要盲目追求技术上的先进,尽量避免不必要的复杂化。,为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。,使用代码可以提高处理的效率和精度。,提高数据的全局一致性。,代码是人和计算机的共同语言,如零件号、图书号等早已使用代码。,代码是代表事物名称、属性、状态等的符号。,如何理解,代码,第二节 代码设计,一、代码的功能,零件类,外部形状,内部形状,平面加工,辅助孔及齿形加工,直径或边长,材料,毛坯种类,加工精度,1,2,0,3,1,0,5,0,0,OPITZ码是在成组技术中被广泛采用的一种代码。,该系统的零件代码结构由九位数字组成,前五位是主码,表示零件形状,后四位是辅码,表示加工工艺和材料。,主码中的第一位代表零件总分类,第二位到第五位代表零件各部分形状和机械加工关系。,辅码第六位代表尺寸,,第七位代表材料、,第八位代表毛坯种类,,第九位代表精度要求,,二、代码的设计,合理的编码结构是信息系统具有生命力的重要因素。,设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。,一个代码应惟一标志它所代表的事物或属性。,代码设计时,要预留足够的位置,以适应不断变化的需要。,要注意避免引起误解,不要使用易于混淆的字符。,要注意尽量采用不易出错的代码结构 。,当代码长于,4,个字母或,5,个数字字符时,应分成小段。,若已知码的位数为P,每一位上可用字符数为S,i,,则可以组成码的总数为:,示 例,例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种码。,三、代码的种类,(1)顺序码,顺序码是一种用连续数字代表编码对象的码。,优点,短而简单,记录的定位方法简单,易于管理。,缺点,没有逻辑基础,不易记忆。此外新加的代码只能列在最后,删除则造成空码。,(2)区间码,区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。,优点,信息处理比较可靠,排序、分类、检索等操作易于进行。,缺点,码的长度与其分类属性相关,可能造成很长的码。产生多余的数,或者维护困难。,下面的表是某企业的用户分类和代码。,码21代表该用户为采购总量小于9999元的零售单位,。,多面码,一个数据项可能具有多方面的特性,在码的结构中,为每个特性各规定一个位置,就形成了多面码。,例如,对于机制螺钉,可作如下表那样的规定。代码2342 表示材料为黄铜的1.5mm方形头镀铬螺钉。,上下关联区间码,由几个意义上相关的区间码组成,其结构一般从左到右排列。,例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。,十进位码,相当于图书分类中的十进位分类码。例如,610.736,小数点左边的数字代表主要分类,右边指出子分类。必须把代码的位数固定才适合计算机处理。,(3)助忆码,用文字、数字来描述,也可用文字和数字结合来描述。特点是通过联想来帮助记忆。例如,用YSZK代表应收账款,用CLF代表材料费,GLFY代表管理费用。,适用范围,适用于数据项数目较少的情况(一般小于50个),否则容易引起联想出错。,(四)缩写码,此法把惯用的缩写字直接用作代码.,例如:kg公斤、cm厘米,(五)尾数码,此法使要尾位的数字码具有一定含义,可不增加主要代码位数而进行分类,即利用尾位数字修饰主要代码,,例如,用02301表示230mm,用02302代表230cm,。,四、代码结构中的校验位,为了保证正确输入,在原有代码的基础上,另加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。,检验错误种类:,抄写错误,易位错误,双易错误,随机错误,(1)算术级数法,(2)几何级数法,原代码 1 2 3 4 5,各乘以权 6 5 4 3 2,乘积之和 6+10+12+12+10=50,以11为模去除乘积之和(若余数是10, 则按0处理),把得出的余数作为校验码:50/11=46,因此代码为123456。,原理同上,但把所乘权数改为32 16 8 4 2 等。,原代码 1 2 3 4 5,各乘以数 32 16 8 4 2,乘积之和 32+32+24+16+10=114,以11为模去除乘积之和,把得出的余数作为校验码:,114,11=10余4,因此代码为:1 2 3 4 5 4。,(3)质数法,原理同上,但把所乘权数改为质数系列,如17 13 7 5 3等。,原代码 1 2 3 4 5,各乘以数 17 13 7 5 3,乘积之和 17+26+21+20+15=99,以11为模去除乘积之和,把得出余数作为校验码:,99,11=9余0,因此代码为:1 2 3 4 5 0。,课堂练习:,用质数法设计代码校验位:,原代码共7位,从左到右取权3,5,7,13,17,19,23,以11为模,试求出2690088的校验位?如果让“11”既作模,又作权,会存在什么缺陷(可以举例说明)?,原码:,2,6,9,0,0,8,8,权:,3,5,7,13,17,19,23,乘积:,6,30,63,0,0,152,184,乘积之和:,435,模11结果,435/11=39 余数:6,校验位:,6,新码:,2690088,6,第三节 功能结构图设计,功能结构图,功能结构图是用于描述系统内各个组成部分的结构及其相互关系的图形工具。功能结构图是结构化系统设计的一个,主要工具,,它能表达已经被分解成若干个模块组成的系统结构的,层次结构和通讯关系,。,模块是组成目标系统逻辑模型和物理模型的基本单位,它的特点是可以组合、分解和更换。,系统中任何一个处理功能都可以看成是一个模块。,根据模块功能具体化程度的不同,可以分为逻辑模块和物理模块.,如何理解,功能结构图,在系统逻辑模型中定义的处理功能可视为逻辑模块 .,物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句,也可以是人工过程的某项具体工作。,功能结构图就是按功能从属关系画成的图表。,管理信息系统的各子系统可以看作是系统目标下层的功能。上层功能包括 (或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。,功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。,功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。,(1)功能模块,功能结构图中每一个框称为一个功能模块。,各个模块具有相对独立性,可以分别加以设计实现;,模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。,(2)模块化,把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。,第四节 信息系统流程图设计,如何理解,信息系统流程图,功能结构图主要从功能的角度描述了系统的结构,但在实际工作中许多业务和功能都是通过数据存储文件联系起来的,而这个情况在功能结构图中未能反映出来,信息系统流程图可以反映各个处理功能与数据存储之间的关系。,信息系统流程图以新系统的数据流图和功能结构图为基础,首先找出数据之间的关系,即由什么输入数据,产生什么中间输出数据(可建立一个临时中间文件),最后又得到什么输出信息。,把各个处理功能与数据关系结合起来,形成整个系统的信息系统流程图。,数据关系图,绘制信息系统流程图步骤:,1、首先为数据流图中的处理功能画出数据关系图。,2、把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。,信息系统流程图符号,绘制信息系统流程图应当使用统一符号。,从数据流程图到信息系统流程图并非单纯的符号改换。,信息系统流程图与数据流程图的区别,信息系统流程图表示的是计算机的处理流程,而数据流程图还反应了人工操作的那一部分。,绘制信息系统流程图的前提是已经确定了系统的边界、人一机接口和数据处理方式。,还要考虑哪些处理功能可以合并,或者可以进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。,从数据流程图导出信息系统流程图的例子,工资管理子系统,生产计划优化系统,第五节 系统物理配置方案设计,一、设计依据,系统的吞吐量,系统的响应时间,系统的可靠性,集中式还是分布式,地域范围,数据管理方式,每秒钟执行的作业数称为系统的吞吐量。系统的吞吐量越大,则系统的处理能力就越强。,从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应时间。它与CPU 运算速度和通讯线路的传递速率等有关。,系统的可靠性可以用连续工作时间表示。,局域网或者广域网。,数据库管理系统。,二、计算机硬件选择,计算机硬件的选择取决于数据的处理方式和要运行的软件。,在计算机机型的选择上则主要考虑应用软件对计算机处理能力的需求。,计算机主存,;,CPU,时钟,;,输入、输出和通信的通道数目,;,显示方式,;,外接转储设备及其类型。,三、计算机网络选择,在信息系统开发中,应根据应用需要选择主机-终端方式或微机网络方式。,网络拓扑结构,网络的逻辑设计,网络操作系统,四、数据库管理系统的选择,在数据库管理系统的选择上,主要考虑:,数据库的性能;,数据库管理系统的系统平台;,数据库管理系统的安全保密性能;,数据的类型。,五、应用软件的选择,选择应用软件应考虑 :,软件是否能够满足用户的需求。,软件是否具有足够的灵活性。,软件是否能够获得长期、稳定的技术支持?,第六节 输出设计,一、输出设计的内容,输出是系统开发的目的和评价系统开发成功与否的标准。因此系统设计与实施过程是从输出设计到输入设计。,有关输出信息使用方面的内容,输出信息的内容,输出格式,输出设备,输出介质,不同输出介质的特点,二、输出设计的方法,三、输出报告,输出报告定义了系统的输出。既标出了各常量、变量的详细信息,也给出了各种统计量及其计算公式、控制方法。设计输出报告时要注意以下几点:,方便使用者;,尽量利用原系统的输出格式;,输出表格要考虑系统发展的需要;,输出的格式和大小要根据硬件能力,认真设,计,并试制输出样用户同意后才能正式使用。,四、输出设计示例,屏幕显示的设备调拨单,中国长江三峡开发总公司设备调拨单,请购单位:工程建设部:右岸工程部 1997年5月21日 97调字第,设备,名称,棒磨机,型号规格,数量,计划,1,账面价格,单价,180,200.00,总价,180,200.00,单位,设备,编号,15073,001-001,实收数,1,结算价款,单价,180,200.00,总价,180,200.00,00,台,合同号,10号仓库,发货仓库,中国建设银行,开户银行,32100876543,账 号,备 注,总计金额,其他有关费用,运输费,管理费,保险费,包装费,610.4 5,保险费,包装费,(大写),壹拾捌万贰佰元整,180,200.00,存根,财务会计,请购单 位,发货仓 库,财务稽 查,业务,单位主管: 收款: 提货: 发货: 制单:,000016号,打印输出的设备调拨单,输出格式定义,第七节 输入设计,输入设计对系统质量有决定性的重要影响,同时是信息系统与用户交互的纽带,决定人机交互的效率。,一、输入设计的原则,输入设计包括数据规范和数据准备的过程。,控制输入量,减少输入延迟,减少输入错误,避免额外步骤,输入过程应尽量简化,提高效率,减少错误,原,则,二、数据输入设备的选择,读卡机,键盘,-,磁盘输入装置,光电阅读器,终端输入,三、输入检验,输入设计的目标是要尽可能减少数据输入中的错误,在输入设计中,要对全部输入数据设想其可能发生的错误,对其进行校验。,(1)输入错误的种类,数据本身错误,数据多余或不足,数据的延误,(2)输入数据的校验方法,重复校验,视觉校验,检验位校验,控制总数校验,数据类型校验,格式校验,逻辑校验,界限校验,顺序校验,记录计数校验,平衡校验,对照校验,(3)出错的改正方法,原始数据错,计算机自动检错,(4)出错表的设计,为保证输入数据正确无误,数据输入过程需要通过程序对输入的数据进行严格校验。发现有错时,程序应当自动地打印出出错信息一览表(出错表)。,四、原始单据的格式设计,输入设计的重要内容之一是设计好原始单据的格式。研制新系统时,即使原始单据很齐全,一般也要重新设计和审查原始单句。,设计原始单据的原则:,便于填写,便于归档,单据的格式应能保证输入精度,五、输入屏幕设计,从屏幕上通过人机对话输入是目前广泛使用的输入方式。 即有用户输入,又有计算机的输出。通常采用菜单式、填表法和应答式三种方式。,第八节 数据存储设计,在系统分析阶段进行新系统逻辑模型设计时,已从逻辑角度对数据存储进行了初步设计。到系统设计阶段,就要根据已选用的计算机软硬件及使用要求,进一步完成数据存储的详细设计。,文件是系统中存放数据的基本方式。,一、文件的分类,按文件的存储介质不同可把文件分为卡片文件、纸带文件、磁盘文件、磁带文件和打印文件等。,按文件的信息流向可把文件分为输入文件、输出文件和输入输出文件 。,按文件的组织方式可把文件分为顺序文件、索引文件和直接存取文件。,按文件用途分类可把文件分为主文件 、处理文件 、工作文件、周转文件、其他文件 。,二、文件设计,文件是系统中存放数据的基本方式。文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。,设计文件之前,首先要确定数据处理的方式、文件的存储介质、计算机操作系统提供的文件组织方式、存取方式和对存取时间、处理时间的要求等。,文件设计通常从设计共享文件开始。,文件由记录组成,所以设计文件主要是设计文件记录的格式。,三、数据库设计,数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。,(1)数据厍的概念结构设计,如前所述,概念结构设计应在系统分析阶段进行。,任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。,概念模型是从用户角度看到的数据库,它可用第三章中介绍的E-R模型表示,也可以用3NF关系群来表示。,(2)数据库的逻辑结构设计,逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。,数据模型可以由实体联系模型转换而来,也可以用基于第三范式(3NF)的方法来设计。,接着是用DBMS提供的数据描述语言DDL定义数据模型。,(3)数据库的物理结构设计,为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。,内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。,现实世界,数据分析,用户业务活动分析,概念设计,功能模型,逻辑设计,事务设计,物理设计,程序说明,子模式设计,应用程序设计,加载试验数据,程序编码调试,性能考核,满意?,是,否,加载数据库,运行和维护,数,据,库,设,计,的,全,过,程,第九节 处理流程图设计,如何理解,处理流程图,处理流程图是系统流程图的展开和具体化。,在系统流程图中,仅给出了每一处理功能的名称,而在处理流程图中,则需要使用各种符号具体地规定处理过程的每一步骤。,由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。,第十节 制订设计规范,如何理解,设计规范,是整个系统的“公用标准”。,规定了文件名和程序名的统一格式、编码结构、代码结构、统一的度量名等。,例如,某工资管理信息系统的设计规范中对程序名的规定:GAABBX,G 表示工资系统程序或程序文件。,AA 表示文件类型,由两个拼音字母组成。,BB 表示文件作何种处理。,X由 一位数字组成,用以区分同类型程序。,第十一节 程序设计说明书和系统设计报告,程序设计说明书是用来给处理过程下定义的书面文件,以每个处理过程为单位。,工资子系统,子系统名,财务系统,系统名,四、程序处理过程说明,三、程序功能,更新主文件,D2,GZCL.DBF,主处理文件,D1,GZ2.DBF,本月主文件,D1,GZ1.DBF,上月主文件,备注,设备,文件标识,文件名,备注,设备,文件标识,文件名,二、输出,一、输入,1993.08.06,日 期,Visual Basic,语 言,GXCL.PRG,程序标识符,更新工资主文件,程序名,一、程序设计说明书,二、系统设计报告,系统设计结束后要提交系统设计报告。,系统总体设计方案,代码设计方案,输入和输出设计方案,文件设计方案,程序模块说明书,系统设计报告的内容:,一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。,【小 结】,物理配置,方案设计,计算机处理过程设计,管理信息系统的系统设计,数据,存储设计,合理的代码结构是信息处理系统是否具有生命力的一个重要因素。设计规范是整个系统的“公用标准” 。,包括数据库设计、数据库的安全保密设计等。数据库设计的步骤是与系统开发的各个阶段相对应的。,包括输出设计、输入设计、 处理流程图设计及编写程序设计说明书等。,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。,系统设计主要是解决“怎样做”的问题。,原则是系统有,系统性、灵活性、可靠性和经济性。,包括信息系统流程图设计、功能结构图设计等。,总体设计,代码设计,和设计规范,【练习与思考】,1.系统设计时,怎样参考数据流程图画出信息系统流程图?在这过程中主要应做哪些工作?,2.试述我过身份证号中代码的意义,它属于哪种码?这种码有哪些优点?,3.系统设计结束时要提交哪些文档资料?,4.系统设计时,用什么图来说明系统目标与系统各功能模块之间的关系?,5.可以用哪些方法来校验数据输入中的错误?,6.系统设计中,为什么要先作输入设计,后作输出设计?,31,、只有永远躺在泥坑里的人,才不会再掉进坑里。,黑格尔,32,、希望的灯一旦熄灭,生活刹那间变成了一片黑暗。,普列姆昌德,33,、希望是人生的乳母。,科策布,34,、形成天才的决定因素应该是勤奋。,郭沫若,35,、学到很多东西的诀窍,就是一下子不要学很多。,洛克,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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