管理信息系统设计ne.ppt
《管理信息系统设计ne.ppt》由会员分享,可在线阅读,更多相关《管理信息系统设计ne.ppt(58页珍藏版)》请在三一办公上搜索。
1、主讲:林丽金,QQ:31650320,管理信息系统设计,小飞守角制作,目录,信息系统总体结构设计,信息系统设计概述,信息系统详细设计,1,2,3,4,信息系统设计说明书,小飞守角制作,教学目标,使学生掌握系统设计的方法、步骤和系统设计的原则对给定的系统具备进行总体结构设计、输入/输出设计、数据库设计和编码设计的能力了解系统设计说明书包括的主要内容具备数据字典编制和熟练使用分析工具的能力,小飞守角制作,什么是信息系统分析设计?,在系统分析阶段明确了新系统的逻辑模型,回答了新系统“做什么”的问题。在系统设计阶段我们要知道“怎么做”的问题。通过物理模型实现系统分析阶段功能。,系统设计又称为物理设计,
2、该阶段主要任务由开发人员参与,将目标系统的逻辑模型转换为目标系统的物理模型,并形成新系统的物理模型。,小飞守角制作,目录,信息系统总体结构设计,信息系统设计概述,信息系统详细设计,1,2,3,4,信息系统设计说明书,小飞守角制作,系统总体结构设计需要做哪些事情?,系统总体模块功能设计,系统物理配置方案设计,设计信息系统流程图,小飞守角制作,系统总体结构设计是一种宏观、总体上的设计和规划。其核心任务是以整体的观点,按自上而下、逐步求精的原则,将系统划分为若干个子系统,再将子系统分解成功能单一、彼此相对独立的功能模块,形成具有层次关系的模块结构,确定系统模块的组成、模块的功能和模块间的相互关系。系
3、统总体设计的好坏直接影响到系统的质量和整体特性。因此,在系统设计中一定要力求整体性能最佳,而不是各个局部模块的性能最佳。,系统总体模块功能设计,小飞守角制作,系统总体模块功能设计,(一)子系统功能划分,子系统的划分一般应在系统分析阶段完成,可通过企业系统规划法(BSP)建立U/C矩阵,然后确定系统总体功能结构和划分子系统,其划分方法系统规划章节。在不十分充分的系统分析情况下,也往往应用经验准则来进行划分,我们在此做些介绍。,划分原则划分方法,(1)子系统要具有相对独立性(2)子系统的划分应考虑到各类资源的充分利用(3)子系统的划分应便于系统分阶段实现(4)要使子系统之间数据的依赖性尽量小(5)
4、子系统划分的几个应使数据冗余较小(6)子系统的划分应考虑今后管理发展的需要,(1)子系统与当前的业务部门对应,每一个独立的业务管理部门,划分为一个子系统。这种划分方法比较容易实现,但适应性很差,当机构或业务调整时,导致子系统的划分要重新调整。(2)按功能划分子系统,将功能上相对独立、规模适中、数据使用完整的部分作为一个子系统。(3)采用企业系统规划法(BSP),利用U/C矩阵划分子系统。,小飞守角制作,案例:福州宝聚纸品有限公司管理信息系统,小飞守角制作,系统总体模块功能设计,(二)模块功能结构图,模块是组成系统、易于处理的基本单位,是可以组合、分解和更换单元,系统中的任何一个处理功能都可看作
5、是一个模块。它具有3种属性,一是功能性,二是逻辑属性,三是状态属性。结构化设计采用模块结构图描述系统的模块结构及模块间的联系。下图是有关“学籍管理”模块结构图的一个例子。模块结构图是系统设计中反映系统功能模块层次分解关系、调用关系、数据流和控制信息流传递关系的一种重要工具,小飞守角制作,绘制模块结构图的基本图形有6种,基本图形及含义如下图所示。,注意,模块间的通信有两种,一是数据通信,二是控制通信(用于传递控制信号),以空心圆的箭头表示数据通信,以黑心圆箭头表示控制通信。,小飞守角制作,各模块间有4种调用关系,如图所示。,小飞守角制作,模块调用和通讯规则,(1)上层模块可以有一个或多个直属下层
6、模块;(2)下层模块可以有一个或多个直属上层模块;(3)同一层模块不能相互调用;(4)每个模块只能调用其直属的下层模块,不能调用非直属的下层模块;(5)模块间的通讯只限于直属上下层模块之间进行,可以是单向或双向,但不能越层进行。,小飞守角制作,凭证审核,输入凭证号,读取数据,审核,输出审核结果,凭证号,凭证号,数据,数据,结果,结果,某财务系统中审核凭证处理过程结构图,结构图的表示,1,2,3,小飞守角制作,系统总体模块功能设计,(三)模块结构图设计方法,变换型结构DFD-线性结构,事务型结构DFD,它的功能是将输入的数据经加工后输出。包括输入、处理和输出三部分,(1)接受一项事务(2)将某一
7、处理的输出分解为一串平行的数据流(3)选择后面的某个处理予以执行,小飞守角制作,如果数据流程图是一种线状结构,从同一数据来源而进入系统的数据流所经过的逻辑路径几乎都是相同的,并且数据流程图明显地分为三种处理逻辑:输入功能、处理逻辑变换功能、输出功能,则可采用变换中心转换方法。该方法的基本思想是以数据流程图为基础,首先找出主处理过程,将主处理作为模块结构图的顶模块;然后,按照“自顶向下”的设计原则逐步细化,以主处理模块为中心向左右两端移动,找出输入和输出,得到模块结构的第一层;然后再对这一层中的各个模块逐步细化,逐步设计出模块结构的中、下层模块;最后,对模块结构图进行优化,得到一个满足数据流程图
8、所表达用户需求的模块结构。,系统总体模块功能设计,(三)模块结构图设计方法:变化型结构方法,小飞守角制作,逻辑输入和逻辑输出之间的加工,就是系统的主加工。如图4-24所示。,图4-24(a)初始DFD图,图4-24(b)找系统的主加工,(1)主加工,小飞守角制作,(2)设计模块的顶层和第一层,“顶层模块”也叫主控模块,其功能是完成整个程序要做的工作。在与主加工对应的位置上画出主模块。系统结构的“顶层”设计后,下层的结构就按输入、变换、输出等分支来分解。设计模块结构的第一层:为逻辑输入设计一个输入模块,它的功能是向主模块提供数据;为逻辑输出设计一个输出模块,它的功能是输出主模块提供的数据;为主加
9、工设计一个变换模块,它的功能是将逻辑输入变换成逻辑输出。第一层模块同顶层主模块之间传送的数据应与数据流程图相对应。这里主模块控制并协调第一层的输入、变换、输出模块的工作。,小飞守角制作,(3)设计中、下层模块,由自顶向下、逐步细化的过程,为每一个上层模块设计下属模块。输入模块的功能是向它的调用模块提供数据,由两部分组成:一部分是接受输入数据;另一部分是将这些数据变换成其调用模块所需要的数据。在有多个输入模块的情况下,我们可为每一个输入模块设计两个下层模块,其中一个是输入,另一个是变换。输出模块的功能是将其调用模块提供的数据变换成输出的形式。也就是说,要为每一个输出模块设计两个下层模块,其中一个
10、是变换,另一个是输出。,图4-25 由变换型数据流程图导出初始模块结构图,小飞守角制作,1请根据已知的汇款处理系统的数据流程图(图1),绘制出初始结构图。,图1 汇款处理系统的数据流程图,案例,小飞守角制作,小飞守角制作,系统总体模块功能设计,(三)模块结构图设计方法:事物型结构方法,如果进入系统的业务有若干种,采用判断主处理模块再逐步细化的变换中心转换方法就不行了,这时就可以采用事务中心转换方法。事务型结构的数据流程图通常都可以确定一个处理逻辑为系统的事务中心,采用事务中心转换方法的基本思想是:首先分析数据流程图,确定结构类型,找出业务中心的位置和业务中心的标志,绘制结构图的第一层模块;再进
11、行逐层分解与优化,直至获得一个完整的控制结构图。,小飞守角制作,系统总体模块功能设计,(三)模块结构图设计方法:事物型结构方法,(1)确定以事务为中心的结构,包括找出事务中心和事务来源。以图4-23的典型事务型数据流结构为例,A是事务中心,X则为事务来源。(2)按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。(3)为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模块可以共享某些操作模块。(4)若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。,当数据流程图呈现“束状”结构时,应采用事务分析的设计方法。,图4-23事务
12、型结构的数据流程图,小飞守角制作,数据流程图转换为事务结构图,图4-23事务型结构的数据流程图,小飞守角制作,图4-26 事务型中心数据流程图实例,图4-27 事务型模块结构图实例,小飞守角制作,练习,画出事务处理结构图,图2 销售分析系统的数据流程图,小飞守角制作,小飞守角制作,系统总体模块功能设计,(四)模块结构的设计原则,模块结构设计应遵循“高内聚、低耦合,精分解、高扇入、低扇出”,模块具有输入和输出、逻辑功能、运行程序、内部数据。,聚合是指模块内部各成分之间的联系程度。高内聚指的是模块内部各组成部分之间的高联系程度,耦合指的是模块和模块之间的联系程度。耦合程度越低说明模块之间的相互联系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 设计 ne
链接地址:https://www.31ppt.com/p-6597049.html