管理信息系统分数据流程图(2).ppt
《管理信息系统分数据流程图(2).ppt》由会员分享,可在线阅读,更多相关《管理信息系统分数据流程图(2).ppt(93页珍藏版)》请在三一办公上搜索。
1、,数据流程图图例:常见的数据流程图有两种:一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。这两种方法实际表示一个数据流程的时候,大同小异,但是针对不同的数据处理流程却各有特点。故在此我们介绍其中一种方法,以便读者在实际工作中根据实际情况选用。,2023/2/23,1,管理信息系统,外部项(S),指不受系统控制,在系统以外的事物或人,它表达了该系统中数据的外部来源或去处。如图所示:外部项 重复的外部项,2023/2/23,2,管理信息系统,多次重复的外部项,2023/2/23,3,管理信息系统,源点和终点(又称端点)是系统外的实
2、体,称作外部项。它们存在于环境之中,与系统有信息交流,从源点到系统的信息叫系统的输入;从系统到终点的信息称系统的输出。同个端点可以是人或其它系统。在DFD中引入源点和终点是为了便于理解系统,所以不需要详细描述它们。它们可有编号,以“S”开头。,数据流(F),数据的流动方向,可以是多个记录、组合项或基本项。数据流的符号最简单,一个箭线(水平箭头或垂直箭头)。,F,F,2023/2/23,5,管理信息系统,数据流的描述,数据流的描述 不需要描述的数据流,2023/2/23,6,管理信息系统,数据流图的构成,数据流(Data Flow)由一个或一组确定的数据组成。数据流名应能直观地反映数据流的含义。
3、数据流的流向 数据流可以同名,也可以有相同的数据结构,但必须有不同的数据或具有不同的含义。两个符号(加工、外部项、数据存储)之间可以有多个数据流存在,DFD并不表明它们之间的任何关系,诸如次序、主次等。避免错误的数据流命名方法,数据流的表达,数据流的错误表达,2023/2/23,8,管理信息系统,第一种解决办法,2023/2/23,9,管理信息系统,第二种解决办法,2023/2/23,10,管理信息系统,处理逻辑(P),表示对数据的逻辑处理功能。处理逻辑对数据的变换方式有两种:(1)能变换数据的结构,例如将数据的格式重新排列。(2)能在原有的数据内容基础上产生新的数据内容,例如计算总计或平均值
4、。,处理逻辑符号由三部分组成:标识部分、功能描述部分和功能执行部分。如图所示:,2023/2/23,11,管理信息系统,处理逻辑表达举例,2023/2/23,12,管理信息系统,加工又称处理亦称变换,它表示对数据流的操作。加工的符号分成上、下两部分,从上到下分别是标识部分和功能描述部分。标识部分用于标注加工编号,加工编号应具有唯一性,以标识加工,以“P”开头。功能描述部分用来写加工名。为使DFD清晰易读,加工名应简单,能概括地说明对数据的加工行为,其详细描述在数据词典中定义。加工要逐层分解,以求得分解后的加工功能简单、易于理解。,数据存储(D),数据存储是对数据存储的逻辑描述。数据存储可用一个
5、右边开口的水平长方条表示。如图所示:数据存储 重复的数据存储,2023/2/23,14,管理信息系统,存入数据 读出数据,2023/2/23,15,管理信息系统,数据存储是用来存贮数据的。在分层DFD中,数据存储一般仅属于某一层或某几层,因此又称数据存储为局部文件。现对数据存储符号说明如下:数据存储名写在开口的长方框内,应概要地说明文件中的主要数据。数据存储上一定要有数据流。为便于说明和管理,数据存储亦应编号,编号写在文件符号左端小方格中,以“D”开头。为避免DFD中出现交叉线,同一数据存储可在多处画出,可以用下图所示符号表示数据存储重复。,检索数据 数据存储的“邮政信箱”作用,2023/2/
6、23,17,管理信息系统,数据流图的绘制步骤(1),数据流图的绘制步骤(1)确定所开发的系统的外部项(外部实体),即系统的数据来源和去处。(2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图。(3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工有关的数据存储。(4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进行分解。,数据流图的绘制步骤(2),(5)重复步骤(4),直到逐层分解结束。(6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各层是否有遗漏、重复、冲突之处,各层D
7、FD及同层DFD之间关系是否争取及命名、编号是否确切、合理等,对错误与不当之处进行修改。(7)和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。,数据流图的绘制步骤(3),绘制数据流图过程示意图,数据流图的绘制原则,绘制数据流图的主要原则(1)明确系统界面。(2)自顶向下逐层扩展。(3)合理布局。(4)数据流图绘制过程,就是系统的逻辑模型的形成过程,必 须始终与用户密切接触,详细讨论,不断修改,也要和其他系统建设者共同商讨一求一致意见。,14.4 绘制数据流图注意事项,14.4 绘制数据流图的注意事项(1)关于自顶向下、逐层分解(2)数据流必须通过加工(3)数据存储环节一般作为
8、两个加工环节的界面来安排(4)编号,2023/2/23,23,管理信息系统,顶层,顶层的顶层数据流程图只需指明处理与有关外部实体之间的信息交换关系就可以了,无须考虑内部的处理、存储、信息流动问题。,2023/2/23,24,管理信息系统,中层,中层数据流程图中增加了数据存储,数据存储增加的标准是只增加模块(子系统)共用的数据存储,所以仅存在于功能模块的接口处。,2023/2/23,25,管理信息系统,底层数据流程图,底层数据流程图是对中层数据流程图的进一步分解,目的是研究子系统内部的数据处理、数据存储、信息流动与交换情况的。底层数据流程图画法遵循的一般标准是:底层分解以业务和功能为划分标准;中
9、层中的每一个子系统在底层分别绘制,一个子系统一个图。,2023/2/23,26,管理信息系统,绘制数据流图举例(1)储户将填好的取款单、存折交银行,银行做如下处理:审核并查对帐目,将不合格的存折、取款单退回储户,合格的存折、取款单送取款处理。处理取款修改帐目,将存折、利息单、结算清单及现金交储户,同时将取款单存档。,画出银行取款处理数据流图。第一步,画出关联数据流图。注意,现金是实物,不能作为数据流。,第二步,逐层分解加工,画出下层DFD。,数据流图绘制举例(2),(2)图书预订系统:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理,处理过
10、程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。最后系统根据所处理的订单汇总,并按出版社要求发给出版社。画出图书预定系统的各层数据流图。,第一步,画出关联数据流图。,图书预订系统关联图,第二步,逐层分解加工,画出下层DFD。注意到根据题意,当绘出系统顶层图后并不能将所有加工分解成基本加工,还要进行二层图分解。并在分解加工过程中逐步充实进数据存储。见图。,注意:(1)数据流程分析采用自顶向下逐层分解的方法,通过分析绘制分层的数据流程图(data flow diagram,DFD)来进行系统分析。(2)DFD由顶层图、一级细化图、二级细化图等一组图构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 数据 流程图
链接地址:https://www.31ppt.com/p-2719198.html