数据流程图总结.ppt

上传人:b****2 文档编号:2671091 上传时间:2022-11-06 格式:PPT 页数:123 大小:5.85MB
下载 相关 举报
数据流程图总结.ppt_第1页
第1页 / 共123页
数据流程图总结.ppt_第2页
第2页 / 共123页
数据流程图总结.ppt_第3页
第3页 / 共123页
数据流程图总结.ppt_第4页
第4页 / 共123页
数据流程图总结.ppt_第5页
第5页 / 共123页
点击查看更多>>
下载资源
资源描述

数据流程图总结.ppt

《数据流程图总结.ppt》由会员分享,可在线阅读,更多相关《数据流程图总结.ppt(123页珍藏版)》请在冰豆网上搜索。

数据流程图总结.ppt

(一)数据流图基本符号

(一)数据流图基本符号1、外部实体、外部实体2、数据流、数据流3、处、处理理4、数据存储、数据存储编号、名称编号、名称编号、名称编号、名称文件名称文件名称编编编编号号号号实体名实体名实体名实体名编号编号编号编号处理名称处理名称处理名称处理名称各种符号的形状有多种方案,可以选用。

各种符号的形状有多种方案,可以选用。

各种符号的形状有多种方案,可以选用。

各种符号的形状有多种方案,可以选用。

实体名实体名实体名实体名编编编编号号号号处理名称处理名称处理名称处理名称11、外、外部部实实体体l外外部部实实体体:

位位于于系系统统之之外外的的信信息息提提供供者者或或使使用用者。

者。

l说说明明数数据据输输入入的的源源点点(数数据据源源)或或数数据据输输出出的的终终点点(数据终点数据终点)。

l外部实体可用来明确系统外部实体可用来明确系统和环境的界限和环境的界限!

l同同一一个个外外部部实实体体可可以以在在一一张张数数据据流流程程图图中中出出现现若干次。

若干次。

实体名实体名实体名实体名22、数、数据据流流l表表示示数数据据和和数数据据流流向向,由由一一项项或或一一组组固固定定成成份份的的数数据据组组成成,如如“选选课课单单”由由“学学号号、姓姓名名、课课程编号、课程名称程编号、课程名称”等成分组成。

等成分组成。

l数据流的数据流的命名命名用用名词名词,不要使用意义空洞的名词;不要使用意义空洞的名词;尽量使用现实系统已有名字。

尽量使用现实系统已有名字。

编号、名称编号、名称编号、名称编号、名称数据流有时是很明显的,这时可以省略,不数据流有时是很明显的,这时可以省略,不数据流有时是很明显的,这时可以省略,不数据流有时是很明显的,这时可以省略,不需要描述数据流需要描述数据流需要描述数据流需要描述数据流!

经理经理经理经理编制编制编制编制财务财务财务财务报表报表报表报表编制编制编制编制财务财务财务财务报表报表报表报表财务报表财务报表财务报表财务报表经理经理经理经理数据流名称的表示数据流名称的表示处理与数据流处理与数据流处理与数据流处理与数据流数据流数据流举例举例外部实体向系统输入数据外部实体向系统输入数据外部实体向系统输入数据外部实体向系统输入数据系统向外部实体输出数据系统向外部实体输出数据系统向外部实体输出数据系统向外部实体输出数据数据存储与数据流数据存储与数据流数据存储与数据流数据存储与数据流统计统计学籍学籍变动变动领导领导数据存储名称数据存储名称编号编号审核审核学籍卡学籍卡学籍卡学籍卡学生学生合格订货单合格订货单编辑编辑订货单订货单计算计算应收款应收款订货单订货单举例:

举例:

举例:

举例:

某公司的顾客可能寄来订货单、支票、某公司的顾客可能寄来订货单、支票、某公司的顾客可能寄来订货单、支票、某公司的顾客可能寄来订货单、支票、退货请求,或询问某件事,如果把这些数据全部表退货请求,或询问某件事,如果把这些数据全部表退货请求,或询问某件事,如果把这些数据全部表退货请求,或询问某件事,如果把这些数据全部表达出来,这个数据流程图就不好看。

达出来,这个数据流程图就不好看。

达出来,这个数据流程图就不好看。

达出来,这个数据流程图就不好看。

顾客顾客顾客顾客处理顾处理顾处理顾处理顾客事务客事务客事务客事务订货单订货单订货单订货单支票支票支票支票退货单退货单退货单退货单询问询问询问询问举例:

多个数据流的表示举例:

多个数据流的表示订货单订货单订货单订货单顾顾顾顾客客客客处理处理处理处理顾客顾客顾客顾客事务事务事务事务支票支票支票支票退货单退货单退货单退货单询问询问询问询问顾客事务顾客事务顾客事务顾客事务第一种解决方法:

第一种解决方法:

举例:

多个数据流的表示举例:

多个数据流的表示顾客顾客顾客顾客订货单订货单订货单订货单支票支票支票支票退货单退货单退货单退货单询问询问询问询问编辑编辑编辑编辑订货订货订货订货单单单单开开开开收据收据收据收据处理处理处理处理询问询问询问询问退货退货退货退货分析分析分析分析处理处理处理处理举例:

多个数据流的表示举例:

多个数据流的表示第第二二种种解解决决方方法法举例:

举例:

举例:

举例:

储户储户储户储户到储蓄所去到储蓄所去到储蓄所去到储蓄所去存(取)款存(取)款存(取)款存(取)款时,要将填时,要将填时,要将填时,要将填写好的写好的写好的写好的存(取)单存(取)单存(取)单存(取)单与与与与存折存折存折存折交给营业员,营业员交给营业员,营业员交给营业员,营业员交给营业员,营业员处理处理处理处理完这笔业务后,把完这笔业务后,把完这笔业务后,把完这笔业务后,把存折存折存折存折交给储户。

交给储户。

交给储户。

交给储户。

储储储储户户户户业务业务业务业务处理处理处理处理存(取)单存(取)单存(取)单存(取)单存折存折存折存折存折存折存折存折帐目帐目帐目帐目D0D0举例:

多个数据流的表示举例:

多个数据流的表示若把若把若把若把“存取单存取单存取单存取单”与与与与“存折存折存折存折”这两个平行且方这两个平行且方这两个平行且方这两个平行且方向相同的数据流合并为向相同的数据流合并为向相同的数据流合并为向相同的数据流合并为“存取要求存取要求存取要求存取要求”,则可以减,则可以减,则可以减,则可以减少一个数据流,数据流程图更简单好读一些!

少一个数据流,数据流程图更简单好读一些!

少一个数据流,数据流程图更简单好读一些!

少一个数据流,数据流程图更简单好读一些!

储户储户储户储户业务业务业务业务处理处理处理处理存取要求存取要求存取要求存取要求存折存折存折存折帐目帐目帐目帐目D0D0举例:

多个数据流的表示举例:

多个数据流的表示33、处、处理理l处处理理又又称称功功能能,表表示示对对数数据据进进行行的的操操作作,把把流流向向它它的的数数据据进进行行一一定定的的变变换换处处理理,产产生生新新的的数数据据。

如如“处理选课单处理选课单”、“产生发票产生发票”等。

等。

l处理的处理的命名(描述)命名(描述)尽量最好使用动宾词组,一个动词加一个名词;尽量最好使用动宾词组,一个动词加一个名词;不要使用空洞的动词。

不要使用空洞的动词。

编号编号编号编号描述描述描述描述部门部门部门部门P1P1输入数据输入数据输入数据输入数据录入员录入员录入员录入员P2P2打印报表打印报表打印报表打印报表人事处人事处人事处人事处计算工资计算工资计算工资计算工资P3P3财务处财务处财务处财务处P4P4打印打印打印打印P5P5工资工资工资工资3、处、处理理编号编号编号编号处理名称处理名称处理名称处理名称功能执行者功能执行者功能执行者功能执行者处理的命名(描述):

处理的命名(描述):

最好使用动宾词组,一个最好使用动宾词组,一个动词加一个名词。

动词加一个名词。

编号编号编号编号功能描述功能描述功能描述功能描述功能执行者功能执行者功能执行者功能执行者P1P1功能描述功能描述功能描述功能描述功能执行者功能执行者功能执行者功能执行者P1.1P1.1功能描述功能描述功能描述功能描述功能执行者功能执行者功能执行者功能执行者P1.1.1P1.1.1功能描述功能描述功能描述功能描述功能执行者功能执行者功能执行者功能执行者P1.1.2P1.1.2功能描述功能描述功能描述功能描述功能执行者功能执行者功能执行者功能执行者处理的编号:

处理的编号:

处理的唯一标识,可用数字表示,也处理的唯一标识,可用数字表示,也可用可用PP加数字表示,应表示出它的层数,加数字表示,应表示出它的层数,P1P1;P1.1P1.1;P1.2P1.2;P1.1.1P1.1.13、处、处理理编号编号编号编号功能描述功能描述功能描述功能描述功能执行者功能执行者功能执行者功能执行者处理的执行者(部门):

处理的执行者(部门):

表示功能由谁来完成,可以是人、部门表示功能由谁来完成,可以是人、部门或是程序,也可以没有。

处理必须同时有或是程序,也可以没有。

处理必须同时有输入和输出的数据流。

输入和输出的数据流。

3、处、处理理计算利润计算利润P456P4.1编制月报编制月报财务处财务处P5计算利润计算利润P456P4.1?

每个处理至少有一个输入数据流和一个输每个处理至少有一个输入数据流和一个输出数据流出数据流!

常常见见错错误误处理处理没有输出!

没有输出!

数据源数据源没有输入!

没有输入!

处理处理数据数据终点终点44、数、数据据存存储储l数数据据存存储储是是指指通通过过数数据据文文件件、文文件件夹夹和和账账本本等等存存储数据,如储数据,如“学生档案学生档案”、“库存台帐库存台帐”等;等;l为为了了避避免免线线条条的的交交叉叉,同同一一个个数数据据存存储储可可以以出出现现若干次。

若干次。

名称名称编编号号统计员统计员统计员统计员记录记录记录记录考勤考勤考勤考勤职工考勤职工考勤职工考勤职工考勤D1D1计算计算计算计算工资工资工资工资职工职工职工职工数据存储:

是数据的数据存储:

是数据的“保存处保存处”和和“中转站中转站”!

可以避免处理和处理之间的直接箭头联系,!

可以避免处理和处理之间的直接箭头联系,这样能提高每个处理的独立性。

这样能提高每个处理的独立性。

4、数、数据据存存储储举例:

多个数据存储举例:

多个数据存储教教师师统计统计成绩成绩分析分析期末期末成绩成绩登记登记期末期末成绩成绩分析分析补考补考成绩成绩登记登记补考补考成绩成绩期末成绩期末成绩领领导导学学生生动态动态管理管理学籍表学籍表D1D1D1D1学籍表学籍表D1D1学籍表学籍表期末成绩期末成绩通知单通知单留退名单留退名单补考成绩补考成绩留退名单留退名单数据流数据流必须要么从必须要么从某个处理流某个处理流出、要么流出、要么流入某个处理,入某个处理,而不能与处而不能与处理无任何关理无任何关系。

系。

常常见见错错误误实体实体实体实体实体实体实体实体数据存储数据存储数据存储数据存储实体实体实体实体数据存储数据存储数据存储数据存储实体实体实体实体二、数据流图二、数据流图

(一)数据流图基本符号

(一)数据流图基本符号

(二)数据流图的绘制

(二)数据流图的绘制

(二)数据流程图绘制

(二)数据流程图绘制l为了提高规范化程度,为了提高规范化程度,有必要对图中各个元素加有必要对图中各个元素加以编号。

以编号。

l通常在编号之首冠以字母,用以表示不同的元素,通常在编号之首冠以字母,用以表示不同的元素,可以用可以用PP表示处理,表示处理,FF表示数据流,表示数据流,DD表示数据存表示数据存储,储,SS表示外部实体。

表示外部实体。

例如:

例如:

P3.1.2P3.1.2表示第三表示第三子系统第一层图的第二个处理子系统第一层图的第二个处理

(二)数据流程图绘制

(二)数据流程图绘制l绘制数据流图是一个迭代的过程!

逐步反复修改绘制数据流图是一个迭代的过程!

逐步反复修改完善的过程!

完善的过程!

l数据流程图是数据流程图是分层次分层次的,绘制时采取的,绘制时采取自顶向下逐自顶向下逐层分解层分解的办法。

的办法。

l先画先画关联图关联图,只需说明(子)系统,只需说明(子)系统总的处理功能总的处理功能、输入和输出。

输入和输出。

l再将关联图的再将关联图的处理分解处理分解,分解为更多的处理组成,分解为更多的处理组成的下一层流程图。

的下一层流程图。

pp2211332.22.22.12.12.32.33.13.13.23.2关联图关联图11层层22层层关联图(即顶层关联图(即顶层DFDDFD),),非常概括地反映出信息非常概括地反映出信息系统系统最主要的最主要的逻辑功能、外部实体、输入和输出逻辑功能、外部实体、输入和输出数据流、数据存储。

内容应尽可能少,使人立即数据流、数据存储。

内容应尽可能少,使人立即知道系统的主要功能和组成部分。

知道系统的主要功能和组成部分。

举例:

绘制关联图举例:

绘制关联图RRSSF1F1F1F1F2F2F2F2F3F3F3F3处理处理处理处理ABCDABCDABCDABCDPPPP数据来源数据来源数据来源数据来源系统处理系统处理系统处理系统处理数据去向数据去向数据去向数据去向举例举例

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1