好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第7章管理信息系统设计 new.ppt

58页
  • 卖家[上传人]:飞***
  • 文档编号:5686014
  • 上传时间:2017-08-07
  • 文档格式:PPT
  • 文档大小:2.24MB
  • / 58 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 主讲:林丽金,:31650320,管理信息系统设计,小飞守角制作,,目录,信息系统总体结构设计,信息系统设计概述,信息系统详细设计,1,2,3,4,信息系统设计说明书,小飞守角制作,教学目标,,,使学生掌握系统设计的方法、步骤和系统设计的原则对给定的系统具备进行总体结构设计、输入/输出设计、数据库设计和编码设计的能力了解系统设计说明书包括的主要内容具备数据字典编制和熟练使用分析工具的能力,小飞守角制作,什么是信息系统分析设计?,在系统分析阶段明确了新系统的逻辑模型,回答了新系统“做什么”的问题 在系统设计阶段我们要知道“怎么做”的问题通过物理模型实现系统分析阶段功能系统设计又称为物理设计,该阶段主要任务由开发人员参与,将目标系统的逻辑模型转换为目标系统的物理模型,并形成新系统的物理模型小飞守角制作,,目录,信息系统总体结构设计,信息系统设计概述,信息系统详细设计,1,2,3,4,信息系统设计说明书,小飞守角制作,系统总体结构设计需要做哪些事情?,系统总体模块功能设计,系统物理配置方案设计,设计信息系统流程图,小飞守角制作,系统总体结构设计是一种宏观、总体上的设计和规划其核心任务是以整体的观点,按自上而下、逐步求精的原则,将系统划分为若干个子系统,再将子系统分解成功能单一、彼此相对独立的功能模块,形成具有层次关系的模块结构,确定系统模块的组成、模块的功能和模块间的相互关系。

      系统总体设计的好坏直接影响到系统的质量和整体特性因此,在系统设计中一定要力求整体性能最佳,而不是各个局部模块的性能最佳系统总体模块功能设计,,,,,,小飞守角制作,系统总体模块功能设计,,(一)子系统功能划分,子系统的划分一般应在系统分析阶段完成,可通过企业系统规划法(BSP)建立U/C矩阵,然后确定系统总体功能结构和划分子系统,其划分方法系统规划章节在不十分充分的系统分析情况下,也往往应用经验准则来进行划分,我们在此做些介绍划分原则划分方法,(1)子系统要具有相对独立性(2)子系统的划分应考虑到各类资源的充分利用(3)子系统的划分应便于系统分阶段实现(4)要使子系统之间数据的依赖性尽量小(5)子系统划分的几个应使数据冗余较小(6)子系统的划分应考虑今后管理发展的需要,(1)子系统与当前的业务部门对应,每一个独立的业务管理部门,划分为一个子系统这种划分方法比较容易实现,但适应性很差,当机构或业务调整时,导致子系统的划分要重新调整2)按功能划分子系统,将功能上相对独立、规模适中、数据使用完整的部分作为一个子系统3)采用企业系统规划法(BSP),利用U/C矩阵划分子系统小飞守角制作,,案例:福州宝聚纸品有限公司管理信息系统,小飞守角制作,系统总体模块功能设计,,(二)模块功能结构图,模块是组成系统、易于处理的基本单位,是可以组合、分解和更换单元,系统中的任何一个处理功能都可看作是一个模块。

      它具有3种属性,一是功能性,二是逻辑属性,三是状态属性结构化设计采用模块结构图描述系统的模块结构及模块间的联系下图是有关“学籍管理”模块结构图的一个例子模块结构图是系统设计中反映系统功能模块层次分解关系、调用关系、数据流和控制信息流传递关系的一种重要工具,,小飞守角制作,绘制模块结构图的基本图形有6种,基本图形及含义如下图所示注意,模块间的通信有两种,一是数据通信,二是控制通信(用于传递控制信号),以空心圆的箭头表示数据通信,以黑心圆箭头表示控制通信小飞守角制作,各模块间有4种调用关系,如图所示小飞守角制作,模块调用和通讯规则,(1)上层模块可以有一个或多个直属下层模块;  (2)下层模块可以有一个或多个直属上层模块;  (3)同一层模块不能相互调用;  (4)每个模块只能调用其直属的下层模块,不能调用非直属的下层模块;  (5)模块间的通讯只限于直属上下层模块之间进行,可以是单向或双向,但不能越层进行小飞守角制作,凭证审核,输入凭证号,读取数据,审核,输出审核结果,,,,,,凭证号,凭证号,数据,数据,结果,结果,某财务系统中审核凭证处理过程结构图,结构图的表示,1,2,3,小飞守角制作,,,系统总体模块功能设计,,(三)模块结构图设计方法,•变换型结构DFD-线性结构,•事务型结构DFD,它的功能是将输入的数据经加工后输出。

      包括输入、处理和输出三部分,(1)接受一项事务(2)将某一处理的输出分解为一串平行的数据流(3)选择后面的某个处理予以执行,小飞守角制作,如果数据流程图是一种线状结构,从同一数据来源而进入系统的数据流所经过的逻辑路径几乎都是相同的,并且数据流程图明显地分为三种处理逻辑:输入功能、处理逻辑变换功能、输出功能,则可采用变换中心转换方法 该方法的基本思想是以数据流程图为基础,首先找出主处理过程,将主处理作为模块结构图的顶模块;然后,按照“自顶向下”的设计原则逐步细化,以主处理模块为中心向左右两端移动,找出输入和输出,得到模块结构的第一层;然后再对这一层中的各个模块逐步细化,逐步设计出模块结构的中、下层模块;最后,对模块结构图进行优化,得到一个满足数据流程图所表达用户需求的模块结构系统总体模块功能设计,,(三)模块结构图设计方法:变化型结构方法,小飞守角制作,逻辑输入和逻辑输出之间的加工,就是系统的主加工如图4-24所示图4-24(a) 初始DFD图,图4-24(b) 找系统的主加工,(1) 主加工,小飞守角制作,(2) 设计模块的顶层和第一层,“顶层模块”也叫主控模块,其功能是完成整个程序要做的工作。

      在与主加工对应的位置上画出主模块系统结构的“顶层”设计后,下层的结构就按输入、变换、输出等分支来分解 设计模块结构的第一层:为逻辑输入设计一个输入模块,它的功能是向主模块提供数据;为逻辑输出设计一个输出模块,它的功能是输出主模块提供的数据;为主加工设计一个变换模块,它的功能是将逻辑输入变换成逻辑输出 第一层模块同顶层主模块之间传送的数据应与数据流程图相对应这里主模块控制并协调第一层的输入、变换、输出模块的工作小飞守角制作,(3) 设计中、下层模块,由自顶向下、逐步细化的过程,为每一个上层模块设计下属模块 输入模块的功能是向它的调用模块提供数据,由两部分组成:一部分是接受输入数据;另一部分是将这些数据变换成其调用模块所需要的数据在有多个输入模块的情况下,我们可为每一个输入模块设计两个下层模块,其中一个是输入,另一个是变换 输出模块的功能是将其调用模块提供的数据变换成输出的形式也就是说,要为每一个输出模块设计两个下层模块,其中一个是变换,另一个是输出图4-25 由变换型数据流程图导出初始模块结构图,小飞守角制作,1.请根据已知的汇款处理系统的数据流程图(图1),绘制出初始结构图图1 汇款处理系统的数据流程图,案例,小飞守角制作,,小飞守角制作,系统总体模块功能设计,,(三)模块结构图设计方法:事物型结构方法,如果进入系统的业务有若干种,采用判断主处理模块再逐步细化的变换中心转换方法就不行了,这时就可以采用事务中心转换方法。

      事务型结构的数据流程图通常都可以确定一个处理逻辑为系统的事务中心,采用事务中心转换方法的基本思想是:首先分析数据流程图,确定结构类型,找出业务中心的位置和业务中心的标志,绘制结构图的第一层模块;再进行逐层分解与优化,直至获得一个完整的控制结构图小飞守角制作,系统总体模块功能设计,,(三)模块结构图设计方法:事物型结构方法,(1)确定以事务为中心的结构,包括找出事务中心和事务来源以图4-23的典型事务型数据流结构为例,A是事务中心,X则为事务来源 (2)按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块 (3)为每个事务处理模块建立全部的操作层模块其建立方法与变换分析方法类似,但事务处理模块可以共享某些操作模块 (4)若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享当数据流程图呈现“束状”结构时,应采用事务分析的设计方法图4-23事务型结构的数据流程图,小飞守角制作,数据流程图转换为事务结构图,图4-23事务型结构的数据流程图,,小飞守角制作,,图4-26 事务型中心数据流程图实例,,图4-27 事务型模块结构图实例,,,小飞守角制作,练习,画出事务处理结构图,,图2 销售分析系统的数据流程图,小飞守角制作,小飞守角制作,系统总体模块功能设计,,(四)模块结构的设计原则,模块结构设计应遵循“高内聚、低耦合,精分解、高扇入、低扇出”,模块具有输入和输出、逻辑功能、运行程序、内部数据。

      聚合是指模块内部各成分之间的联系程度高内聚指的是模块内部各组成部分之间的高联系程度,耦合指的是模块和模块之间的联系程度耦合程度越低说明模块之间的相互联系越少,模块的分解是指把一个模块分解成若干个从属于它的新模块模块分解时既要考虑模块的聚合度,又要考虑到模块之间的耦合程度,模块的扇入表达了一个模块与其直属上级模块的关系模块的扇入系数越大,表明它要被多个上级模块所调用,其公用性很强,说明模块分解的较好模块的扇出表达了一个模块对它的直属下级模块的控制范围模块的扇出系数是指其直属下级模块的个数 模块的扇出直接影响着系统的宽度一个系统的平均扇出系数通常是3至4,一般不应超过7,小飞守角制作,设计信息系统流程图,,,信息系统流程图表示的是计算机的处理流程绘制信息系统流程图首先是要确定系统的边界、接口和数据处理方式,然后考虑哪些处理功能可以合并和分解,并把有关的处理看成是系统流程图中的一个处理功能,小飞守角制作,,信息系统流程图设计,数据关系的一般形式,,图7.5 系统流程图的常用符号,小飞守角制作,信息系统流程图设计,从数据流程图导出信息系统流程图的例子,处理1,输入1,处理2,处理4,处理3,输出2,输出1,,,,,,,,,,,处理1,处理4,处理3,,,,,,,,,新系统逻辑模型转换为系统流程图示例图,,,,,,,,,,,,,小飞守角制作,信息系统流程图设计,小飞守角制作,实训操作:将下列数据流程图转化为系统流程图,小飞守角制作,系统物理配置方案设计,,,,(一)设计依据,系统吞吐量,系统响应速度,系统的可靠性,分布式 或集中式,地域范围,小飞守角制作,集中式网络,集中式优缺点,小飞守角制作,分布式网络,分布式优缺点:,,小飞守角制作,系统物理配置方案设计,,,,(一)系统物理配置,处理方式选择,计算机硬件选择,计算机网络选择,应用软件选择,数据库管理系统选择,系统环境的配置说明书,小飞守角制作,,,,环型结构图,网络拓扑结构图,小飞守角制作,,目录,信息系统总体结构设计,信息系统设计概述,信息系统详细设计,1,2,3,4,信息系统设计说明书,小飞守角制作,详细设计,详细设计又称物理模型设计,真正回答新系统如何做的问题。

      详细设计的对象为构成系统的每一个功能模块,其主要工作为:代码设计输入/输出设计人机界面设计数据库设计处理过程设计系统可靠性、安全性和保密性设计,小飞守角制作,代码设计,,(一)代码概念与功能,代码是客观实体或属性的一种表示符号,是人和计算机的共同语言,在MIS系统中起着沟通人与计算机的作用代码的作用:1.  识别作用:用来标识和确定某个具体的对象,便于计算机识别2.   统计和检索作用:当按对象的属性或类别进行编码时,易于优化对象的统计和检索3.  对象状态的描述作用:代码可以用来标明事务所出的状态,便于对象的动态管理小飞守角制作,代码设计,,(二)代码种类,代码的分类如下图所示:,代码,非含义码,含义码,有序码,随机码,校验码,对照的,缩略的,助记码,缩略码,字母顺序码,区间码,年代码,层次码,十进制码,特征码,用一串连续的数字来代表系统中的客观实体或属性例:各系编码:01 管理系,02 土木系,03 信息系……14 机电系,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.