管理信息系统基础与开发技术 第5章管理信息系统的系统设计(精品).ppt
《管理信息系统基础与开发技术 第5章管理信息系统的系统设计(精品).ppt》由会员分享,可在线阅读,更多相关《管理信息系统基础与开发技术 第5章管理信息系统的系统设计(精品).ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 管理信息系统的系统设计管理信息系统的系统设计5.1 系统设计概述系统设计概述5.2 系统总体结构设计系统总体结构设计5.3 系统配置方案设计系统配置方案设计5.4 输输 出出 设设 计计5.5 输输 入入 设设 计计 5.6 编写系统设计报告编写系统设计报告管理信息系统设计也称为管理信息系管理信息系统设计也称为管理信息系统的物理设计,系统设计是在系统分析的统的物理设计,系统设计是在系统分析的基础上,将系统分析阶段反映用户需求的基础上,将系统分析阶段反映用户需求的逻辑模型转换为可以具体实施的管理信息逻辑模型转换为可以具体实施的管理信息系统的物理模型,并做好编程前的准备工系统的物理模型
2、,并做好编程前的准备工作,解决管理信息系统作,解决管理信息系统“怎么做怎么做”的问题。的问题。主要包括总体结构设计、功能模块设主要包括总体结构设计、功能模块设计、编码设计、数据库设计、用户界面设计、编码设计、数据库设计、用户界面设计、输入设计、输出设计等。计、输入设计、输出设计等。5.1 系统设计概述系统设计概述5.1.1 系统设计的主要内容管理信息系统系统设计的主要管理信息系统系统设计的主要任务见表任务见表5-1。5.1.2 系统设计的基本原则系统设计应遵循以下基本原则。系统设计应遵循以下基本原则。1简单性原则2先进性原则3适应性原则 4整体性原则 5安全可靠性原则 6经济性原则 7可扩充性
3、原则5.1.3 系统设计的主要方法管理信息系统的系统设计采用的方法管理信息系统的系统设计采用的方法主要是结构化设计方法。结构化设计主要是结构化设计方法。结构化设计(Structured Design,SD)的理论源于结)的理论源于结构化程序设计(构化程序设计(Structured Programming,SP),它是运用一组标准化的准则和工),它是运用一组标准化的准则和工具,采用图解的方法描述具,采用图解的方法描述MIS的物理模型。的物理模型。5.2 系统总体结构设计系统总体结构设计总体设计又称为概要设计,其主要任总体设计又称为概要设计,其主要任务是以整体的观点,按照自顶向下、逐步务是以整体的
4、观点,按照自顶向下、逐步求精的原则,借助于一套标准的设计准则求精的原则,借助于一套标准的设计准则和图表工具,将系统划分为若干个子系统和图表工具,将系统划分为若干个子系统或模块。或模块。5.2.1 功能模块设计概述1模块和模块化概述模块化是指将系统的总任务(系统功模块化是指将系统的总任务(系统功能)分解为若干小任务,小任务再分解能)分解为若干小任务,小任务再分解为更小的任务,依次类推,直到分解的为更小的任务,依次类推,直到分解的任务具体、明确、单一为止,这些任务任务具体、明确、单一为止,这些任务汇集起来便组成一个系统。分解过程中汇集起来便组成一个系统。分解过程中的小任务称为模块,分解的结果用模块
5、的小任务称为模块,分解的结果用模块结构图表示。结构图表示。2模块独立性模块独立性是指每个模块只完成一个模块独立性是指每个模块只完成一个相对独立的特定子功能,并且和其他模块相对独立的特定子功能,并且和其他模块之间的关系很简单。之间的关系很简单。5.2.2功能结构图用于描述系统内各个组成部分的结构用于描述系统内各个组成部分的结构及其相互关系的图称为功能结构图。及其相互关系的图称为功能结构图。功能结构图按照系统的功能从属关系功能结构图按照系统的功能从属关系描述系统各组成部分的功能,图中每一个描述系统各组成部分的功能,图中每一个框表示一个功能,各层功能模块与数据流框表示一个功能,各层功能模块与数据流图
6、中的加工相对应。图中的加工相对应。5.2.3系统流程图管理信息系统系统处理过程设计采用管理信息系统系统处理过程设计采用系统流程图。系统流程图。1系统流程图的基本概念系统流程图是用于描述信息在系统内系统流程图是用于描述信息在系统内部的处理过程,即用简单的图形表达输入、部的处理过程,即用简单的图形表达输入、处理、输出之间的关系,说明信息在系统处理、输出之间的关系,说明信息在系统内部的流动、转换、存储和处理的情况。内部的流动、转换、存储和处理的情况。5.2.4 子系统与功能模块的划分系统总体设计的一个主要任务是划分系统总体设计的一个主要任务是划分管理信息系统的子系统,将整个管理信息系统的子系统,将整
7、个MIS划分划分为若干个子系统,每个子系统划分为若干为若干个子系统,每个子系统划分为若干个功能模块,每个功能模块又划分为若干个功能模块,每个功能模块又划分为若干个子功能模块。个子功能模块。优秀的设计方案也不是惟一的,通常优秀的设计方案也不是惟一的,通常的划分方法和原则如下。的划分方法和原则如下。1子系统的划分方法(1)子系统与当前的业务部门对应,)子系统与当前的业务部门对应,每一个独立的业务管理部门,划分为一个每一个独立的业务管理部门,划分为一个子系统。子系统。(2)按功能划分子系统,将功能上相)按功能划分子系统,将功能上相对独立、规模适中、数据使用完整的部分对独立、规模适中、数据使用完整的部
8、分作为一个子系统,例如学生管理系统中的作为一个子系统,例如学生管理系统中的学籍管理子系统、成绩管理子系统。学籍管理子系统、成绩管理子系统。(3)采用企业系统规划法()采用企业系统规划法(BSP),),利用利用U/C矩阵划分子系统。矩阵划分子系统。2划分功能模块的原则(1)功能模块或子系统有其相对独立)功能模块或子系统有其相对独立性,即功能模块或子系统内部联系紧密性,即功能模块或子系统内部联系紧密(高内聚),而功能模块或子系统之间依(高内聚),而功能模块或子系统之间依赖性尽量小(低耦合)。赖性尽量小(低耦合)。(2)模块的作用范围应在控制范围之)模块的作用范围应在控制范围之内。内。(3)模块的扇
9、出数尽量小,扇入数尽)模块的扇出数尽量小,扇入数尽量大。量大。(4)模块为单入口、单出口,每个模)模块为单入口、单出口,每个模块只归其上级模块调用。块只归其上级模块调用。(5)模块的大小适中()模块的大小适中(50100个语个语句)。句)。(6)模块的功能可以预测,即相同的)模块的功能可以预测,即相同的输入数据能产生相同的输出。输入数据能产生相同的输出。(7)建立公用模块,以减少冗余,消)建立公用模块,以减少冗余,消除不必要的重复劳动。除不必要的重复劳动。(8)模块具有信息隐蔽性。)模块具有信息隐蔽性。5.2.5 模块之间的联系耦合衡量不同模块间相互联系的紧密耦合衡量不同模块间相互联系的紧密程
10、度;内聚衡量一个模块内部各个元素之程度;内聚衡量一个模块内部各个元素之间联系的紧密程度。间联系的紧密程度。1模块耦合 (Coupling of module)模块耦合性越低,表明模块间相互联模块耦合性越低,表明模块间相互联系越少,模块的独立性越强。模块耦合有系越少,模块的独立性越强。模块耦合有七种类型七种类型。非直接耦合的耦合度最低,模块的独非直接耦合的耦合度最低,模块的独立性最强。立性最强。2模块内聚 (Cohesion of Module)模块内聚性越高,表明模块内部各组模块内聚性越高,表明模块内部各组成部分相互联系越紧密,模块的独立性越成部分相互联系越紧密,模块的独立性越强。模块内聚有七
11、种类型强。模块内聚有七种类型。功能内聚独立性最强,是最理想的聚功能内聚独立性最强,是最理想的聚合方式。合方式。5.2.6 模块结构图的设计方法模块结构图是结构化设计中描述系统模块结构图是结构化设计中描述系统结构的图形工具,它用于描述系统模块结结构的图形工具,它用于描述系统模块结构及模块之间的联系,反映了系统功能模构及模块之间的联系,反映了系统功能模块之间的调用关系,数据流和控制流信息块之间的调用关系,数据流和控制流信息的传递关系。的传递关系。1模块的调用规则(1)一个模块可以有一个或多个直属)一个模块可以有一个或多个直属上层模块和直属下层模块。上层模块和直属下层模块。(2)每个模块只能调用其直
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统基础与开发技术 第5章 管理信息系统的系统设计精品 管理信息系统 基础 开发 技术 系统 设计 精品
限制150内