信息系统的系统设计.ppt
《信息系统的系统设计.ppt》由会员分享,可在线阅读,更多相关《信息系统的系统设计.ppt(21页珍藏版)》请在三一办公上搜索。
1、2,第6章 信息系统的系统设计,知识技能目标(1)了解信息系统设计的主要内容和基本原则(2)一般掌握信息系统的模块结构设计(3)一般掌握信息系统的配置方案设计(4)重点掌握信息系统的输入设计和输出设计(5)重点掌握信息系统设计阶段的文档编写本章知识要点(1)信息系统设计的主要内容和基本原则(2)信息系统的模块结构设计(3)信息系统的配置方案设计(4)信息系统的输入设计和输出设计(5)信息系统设计阶段的文档编写,3,6.1 信息系统设计的主要内容,信息系统设计的主要任务如表所示。,4,6.2 信息系统设计的基本原则,(1)简单性原则 在达到预定目标、具备所需要的功能的前提下,系统应尽量简单。(2
2、)先进性原则应采用当前先进的、成熟的、符合国际标准的主流计算机、网络、数据库及软件开发技术和产品进行系统建设,确保所开发的系统具有良好的操作性、可移植性,以适应计算机技术的不断发展。(3)适应性原则 所开发的信息系统对外界环境变化的适应性要强,系统容易修改和更新。系统的软硬件平台和环境支持应选用开放的系统,便于不同机型、网络及软件平台的互联,满足用户的开发和使用要求。(4)整体性原则 系统作为一个统一的整体,功能要尽量保持完整,用户界面要统一,设计规范要标准,程序结构要规范,描述语言要一致。(5)安全可靠性原则 系统的硬件和软件在运行过程中,具有抵抗异常情况干扰,保证系统正常运行的能力。(6)
3、经济性原则 所开发的信息系统给用户带来的经济效益必须大于系统开发的支出。在满足系统需求的条件下,尽可能减少系统的费用支出,降低系统设计的成本。(7)可扩充性原则设计的网络及软件系统应便于安装、配置、使用和维护,在满足现有业务需求的基础上,要充分考虑系统今后的扩充和升级的需要。,5,6.3 信息系统的模块结构设计,6.3.1 功能模块设计概述1.模块和模块化概述模块化是指将系统的总任务(系统功能)分解为若干小任务,小任务再分解为更小的任务,依次类推,直到分解的任务具体、明确、单一为止,这些任务汇集起来便组成一个系统。2.模块独立性(1)一个子系统一般由若干个模块组成,模块独立可以减少模块间的相互
4、影响,当修改一个模块时,只影响本模块的结构和功能,不影响其他模块或整个系统的结构和功能。(2)修改一个模块时,由于涉及范围较小,减少了一个模块的修改影响其他模块正确性的风险。(3)对一个模块进行维护时,不必担心其他模块内部程序运行是否受到影响,增加了系统可维护性和适应性。6.3.2 功能结构图用于描述系统内各个组成部分的结构及其相互关系的图称为功能结构图。,6,6.3 信息系统的模块结构设计,6.3.3 系统流程图1.系统流程图的基本概念系统流程图是用于描述信息在系统内部的处理过程,即用简单的图形表达输入、处理、输出之间的关系,说明信息在系统内部的流动、转换、存储和处理的情况。2.系统流程图的
5、常用图例及含义3.系统流程图的绘制事务处理步骤如下。(1)对于记录格式相同的原始单据成批输入,形成原始事务数据文件。在输入过程中必须对每一张单据进行有效性检验。(2)对输入的事务处理文件分类,称为“按关键字排序”。(3)用事务文件来更新主文件,称为“更新主文件”。(4)产生各种报表或统计图。4.系统流程图与数据流图的区别数据流图是一种描述信息系统逻辑模型的主要工具,主要用于描述业务处理过程中的数据流向。而系统流程图主要用于描述计算机的处理流程,而并不像数据流图那样还反映了人工操作的那一部分,因此绘制系统流程图的前提是已经确定了系统的边界、人-机接口和数据处理方式。,7,6.3.4 子系统与功能
6、模块的划分,1.子系统的划分方法(1)子系统与当前的业务部门对应,每一个独立的业务管理部门,划分为一个子系统。(2)按功能划分子系统,将功能上相对独立、规模适中、数据使用完整的部分作为一个子系统,(3)采用企业系统规划法(BSP),利用U/C矩阵划分子系统。2.划分功能模块的原则(1)功能模块或子系统有其相对独立性,即功能模块或子系统内部联系紧密(高内聚),而功能模块或子系统之间依赖性尽量小(低耦合)。(2)模块的作用范围应在控制范围之内。(3)模块的扇出数尽量小,扇入数尽量大。(4)模块为单入口、单出口,每个模块只归其上级模块调用。(5)模块的大小适中(50100个语句)。(6)模块的功能可
7、以预测,即相同的输入数据能产生相同的输出结果。(7)建立公用模块,以减少冗余,消除不必要的重复劳动。(8)模块具有信息隐蔽性。,8,6.3.5 模块之间的联系,1.模块耦合(Coupling of Module)模块耦合性越低,表明模块间相互联系越少,模块的独立性越强。2.模块内聚(Cohesion of Module)模块内聚性越高,表明模块内部各组成部分相互联系越紧密,模块的独立性越强。,9,6.3.6 模块结构图的设计方法,模块结构图根据系统分析阶段产生的数据流图,运用变换分析与事务分析产生模块结构图。1.模块的调用规则(1)一个模块可以有一个或多个直属上层模块和直属下层模块。(2)每个
8、模块只能调用其直属下层模块。(3)模块间的数据传递仅限于直属上、下层模块之间。(4)某一个模块要与相邻的同组模块进行信息交换,必须通过各自的上级模块实现信息交换。2.模块结构图与数据流图的区别(1)数据流图是从数据在系统中流动的角度来考虑系统;而模块结构图是从功能层次的角度来考虑系统。(2)数据流图说明系统“做什么”,即描述系统的逻辑模型;而模块结构图说明“如何做”,即描述系统的物理模型。(3)数据流图的绘制过程是从具体到抽象,逐步去掉物理部分,只剩下抽象的信息流动的处理方法,以便抽象地描述系统的逻辑模型;而模块结构图则相反,它从抽象的系统功能出发,逐一具体化,逐步考虑具体实现的方法和技术手段
9、,即从抽象到具体的过程。3.模块结构图与程序流程图的区别(1)模块结构图主要描述系统的层次性,表达了系统的处理功能,描述了系统的外部特性(输入、处理、输出),同时表达了各模块之间的通信联系和数据流向。(2)程序流程图描述系统的过程性,表达了模块的内部特性。4.模块结构图的转换模块结构图是由数据流图转换而来的。转换的基本思想是先设计模块结构图顶端的主模块再自顶向下逐步细化,最后得到满足数据流图要求的模块结构图。,10,6.4 信息系统的输入设计,1.输入设计的基本内容(1)输入数据源的设计;(2)确定输入数据的内容;(3)确定输入数据的格式(4)输入数据的正确性校验;(5)确定输入设备2.输入设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 系统 设计
链接地址:https://www.31ppt.com/p-5926773.html