当前位置:文档之家› 系统流程图

系统流程图



手 工 输 入
顺序存取 的数据如: 磁带
人 工 操 作 磁盘
Hale Waihona Puke 脱 机 操 作 直接存 取的 数据 (磁盘等)
脱 机 存 储 打 印 报 告
显示器
处理
通 讯 连 接
穿 孔 卡 片

从数据流程图变换成信息系统流程图并不是单纯的符号改换,信息系统流程图中仅表示的是 计算机的处理流程,而并不像数据流程图那样还反映了人工操作那一部分。因此绘制信息系 统流程图的前提是已经确定了系统的边界、人机接口和数据处理方式。 从数据流程图到信息 系统流程图还应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统 流程图中的一个处理功能。
(四)子系统与功能模块的划分

系统总体设计的一个主要任务是划分管理信息
系统的子系统,将整个MIS划分为若干个子系
统,每个子系统划分为若干个功能模块,每个
功能模块又划分为若干个子功能模块。

优秀的设计方案也不是惟一的,通常的划分方 法和原则如下。
1.子系统的划分方法

(1)子系统与当前的业务部门对应,每一个 独立的业务管理部门,划分为一个子系统。

(1)业务流程图是一种描述系统内各单位、人员之间 业务关系、作业顺序和管理信息流向的图表,利用它可 以帮助分析人员找出业务流程中的不合理流向。 所以 说业务流程图是一种物理模型。 (2) 数据流程图是一种能全面地描述信息系统逻辑模 型的主要工具,它可以用少数几种符号综合地反映出信 息在系 统中的流动、处理和存储情况。它是一种逻辑 模型。 打个比方,业务流程图主要是描述业务走向,比如病人 首先要去挂号,然后在到医生那 里看病开药,然后再 到药房领药,然后回家 。 而数据流程则是描述数据的走向,继续以病人为例,这 个时候主要画的是病人挂号系统需要那些表,数 据改 怎么存,医生看病用到那些表,数据改怎么存等。 (3)系统流程图又叫事务流程图,是在计算机事务处 理应用进行系统分析时常用的一种描述方法 (另一个 是数据流图),它描述了计算机事务处理中从数据输入 开始到获得输出为止,各个处理工序的逻辑过程。
系统设计应注意什么?
二、系统设计的原则



系统性 – 从整个系统的角度考虑,如系统的代码要统一,设计规范要标 准,传递语言要尽可能一致,对系统的数据采集要做到数出一 处、全局共享等。 灵活性 – 要求系统具有很强的环境适应性,如尽量采用模块化结构,提 高各模块的独立性。 可靠性 – 如安全保密性、检错、纠错能力、抗病毒能力等。 经济性 – 如不要盲目追求技术上的先进,尽量避免不必要的复杂化。
第六章 管理信息系统的系统设计
学习目的:
通过本章学习了解系 系统设计概述, 系统总体结构设计,系统配置方案 设计,输 出 设 计, 输 入 设 计 , 编写系统设计报告
管理信息系统系统设计的主要任 务见下表
第一节 系统设计概述
一、 系统设计的任务 系统设计的任务 – 在系统分析提出的逻辑模型的基础上,科学合理地进行物 理模型的设计。主要是解决“怎样做”的问题。 系统设计的具体工作 – 总体设计 – 代码设计和设计规范的制定 – 系统物理配置方案设计 – 数据存储设计 – 计算机处理过程设计


工资管理子系统的功能结构图
工资管理信息系统
建立主文件
更新主文件
建立扣款文件
计算和打印
数 据 录 入
数 据 维 护
建立 主处 理文 件
更 新
数 据 录 入
数 据 维 护
计 算
打印 工资 单
打印 工资 汇总 表

思考:碟片出租系统功能结构图。
(三)系统流程图

管理信息系统系统处理过程设计采用系统流程 图。 系统流程图的基本概念:系统流程图是用于描 述信息在系统内部的处理过程,即用简单的图 形表达输入、处理、输出之间的关系,说明信 息在系统内部的流动、转换、存储和处理的情 况。
第二节 系统总体结构设计

总体设计又称为概要设计,其主要任务是以整
体的观点,按照自顶向下、逐步求精的原则,
借助于一套标准的设计准则和图表工具,将系 统划分为若干个子系统或模块。
(一) 功能模块设计概述 1.模块和模块化概述

模块化是指将系统的总任务(系统功能)分 解为若干小任务,小任务再分解为更小的任 务,依次类推,直到分解的任务具体、明确、 单一为止,这些任务汇集起来便组成一个系 统。分解过程中的小任务称为模块,分解的 结果用模块结构图表示。
2.模块独立性

模块独立性是指每个模块只完成一个相对独立 的特定子功能,并且和其他模块之间的关系很
简单。
(二)功能结构图

用于描述系统内各个组成部分的结构及其相互 关系的图称为功能结构图。 功能结构图按照系统的功能从属关系描述系统 各组成部分的功能,图中每一个框表示一个功 能,各层功能模块与数据流图中的加工相对应。 如下图。

绘制信息系统流程图的步骤:先为数据流程图 中的每个处理功能画出数据关系图。然后,把 各个处理功能的数据关系图综合起来,形成整 个系统的数据关系图,即信息系统流程图。

从数据流程图导出信息系统流程图的例子
实体1 数据存储#1
输入1
处理1 数据存储#2 处理2 处理3 输出1 实体2 处理4 输出2
处理1 处理1
存储 #1
中间 文件 处理2
报告1
存储 #2 处理3
报告2
新系统逻辑模型转换为系统流程图示例图
人事变动通知
房租变动通知
电费扣款通知
病假扣款通知
主文件更新模块
建立扣款文件模块
上月主文件
本月主文件 扣款文件
计算打印模块
工 资 单
工资汇总表
工资管理子系统的信息系统流程图

思考:系统流程图、业务流程图、数据流程图 三者区别


系统流程图是描绘物理系统的传统工具。它的基 本思想是用图形符号以黑盒子形式描绘系统里面 的每个部件(程序、文件、数据库、表格、人工过 程等)。
输入数据A 输入数据B
输入数据C
处理功能 中间文件D
输出数据E 输出文件F
数 据 关 系 的 一 般 形 式

绘制信息系统流程图应当使用统一符号。目前国际上所用的符号日趋统一, 我国国家标准GB15-79信息处理流程图图形符号和国际标准化组织标准 ISO1028、2636以及美国国家标准协会ANSI的图形符号大致相同。常用的 系统流程图符号:
相关主题