数据流程图及数据字典课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据流程图及数据字典课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 流程图 字典 课件
- 资源描述:
-
1、2023-1-20数据流程图及数据字典数据流程图及数据字典数据流程图及数据字典数据流程图及数据字典数据流程的描述工具数据流程的描述工具v一、数据流程图(一、数据流程图(Data Flow Diagram,DFD)v 数据流程图(数据流程图(DFDDFD)是结构化系统分析的主)是结构化系统分析的主要工具,是一种能全面地要工具,是一种能全面地描述信息系统逻辑模描述信息系统逻辑模型的主要工具型的主要工具,它可以用少数几种符号综合地,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况反映出信息在系统中的流动、处理和存储情况。v数据流程图数据流程图具有抽象性,表现在它完全舍去具有抽象性,
2、表现在它完全舍去了具体的物质(具体组织机构、货物、人员等,了具体的物质(具体组织机构、货物、人员等,如业务流程图中的车间、人员等)。单从数据如业务流程图中的车间、人员等)。单从数据流动过程来考查实际业务的数据处理模式。流动过程来考查实际业务的数据处理模式。数据流程图及数据字典外部实体外部实体(External Entity)处理过程处理过程(Process)标识标识功能功能描述描述数据存储数据存储(Data Store)数据流数据流(Data Flow)二、数据流程图的基本符号二、数据流程图的基本符号也称处理逻辑或功能,表示对也称处理逻辑或功能,表示对数据的逻辑处理,数据的逻辑处理,对数据的变
3、对数据的变换换,从用户的角度看就是表示,从用户的角度看就是表示系统能够系统能够“做什么做什么”(如开发(如开发票)票)也称外部项,表示与处理逻辑相关的、也称外部项,表示与处理逻辑相关的、且为系统外部的人、部门、单位等。且为系统外部的人、部门、单位等。指通过数据文件、文件夹或账本等存指通过数据文件、文件夹或账本等存储数据。用来表明数据保存的地方储数据。用来表明数据保存的地方数据流表示数据在系统中的流动。数据流程图及数据字典 数据流可以是双向的。数据流上要有文字说明,数据流可以是双向的。数据流上要有文字说明,也可以加符号。也可以加符号。说明数据的流动方向及其名称说明数据的流动方向及其名称数据流数据
4、流 处理块的画法可以有标识、功能描述、实处理块的画法可以有标识、功能描述、实行的部门或程序名。行的部门或程序名。处理过程处理过程数据流程图及数据字典l数据存储也有标识和名称。数据存储也有标识和名称。l指向数据存储的数据流箭头说明是读出还是写入。指向数据存储的数据流箭头说明是读出还是写入。l有时可用小三角形有时可用小三角形来表示搜索关键字。来表示搜索关键字。数据存储数据存储数据流程图及数据字典例子:某企业成品销售管理的数据流程图例子:某企业成品销售管理的数据流程图厂办厂办统计表统计表销售统计销售统计用户用户合同合同合同合同登记处理登记处理合同合同合同台账合同台账销售数据合同执行合同执行登记登记合
5、同执行数据销售分销售分配处理配处理库存台账库存台账车间车间入库单入库单入库处理入库处理入库数据入库数据出库数据出库数据查查 询询查查询询出库处理出库处理发货发货处理处理发货发货通知通知出出库库单单出库出库单单财务科财务科数据流程图及数据字典 按业务流程图理出的业务流程顺序,按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。图,一边核对相应的数据和报表、模型等。如果有问题,则定会在这个绘图和整理过如果有问题,则定会在这个绘图和
6、整理过程中暴露出来。程中暴露出来。三、数据流程图的画法三、数据流程图的画法 画出顶层数据流图画出顶层数据流图 画出其余各层数据流图画出其余各层数据流图 画出总的数据流图画出总的数据流图数据流程图及数据字典 数据流程图是分层次的,绘制时采取数据流程图是分层次的,绘制时采取自顶向下逐层分自顶向下逐层分解解的办法。的办法。1 1、首先画出顶层(第一层)数据流程图。顶层数据流、首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输程图只有一张,它说明了系统的总的处理功能、输入和输出。出。2 2、下一步是对顶层数据流程图中的、下一步是对顶层数据流程图中的“处理处理
7、”进行分解进行分解数据流程图及数据字典P1P2P3P1.1P1.2P2.1P2.2P3.1P3.2P1.1.1P1.1.2P1.1.3自顶向下自顶向下逐层分解逐层分解数据流程图及数据字典销售订单处理顶层数据流程图销售订单处理顶层数据流程图销售处理销售处理 P2P2订货单订货单用户用户发货单发货单第第1 1层层数据流程图绘制示例数据流程图绘制示例说明系统总的处理功能、输入和输出说明系统总的处理功能、输入和输出数据流程图及数据字典信用手册信用手册 库存帐库存帐P 2.2 开发货票开发货票P 2.3P 2.3 开付款开付款 通知单通知单订货单存档订货单存档等有货再发货订货单等有货再发货订货单待付款订
8、货单待付款订货单P 2.1P 2.1 判定订货判定订货 处理方式处理方式D D2(2(订货单订货单)D3(订货单订货单)D1(订货单订货单)订货单订货单 财务科财务科发货票发货票订货单订货单仓库仓库付款通知单付款通知单发货票发货票用户用户订单处理的第二层数据流程图订单处理的第二层数据流程图第第2 2层层对顶层数据流程图中的对顶层数据流程图中的“处理处理”进行分解进行分解发货票发货票订货单订货单1)可以赊购,立即发货)可以赊购,立即发货2)等有货后再发货)等有货后再发货3)要求先付款再发货)要求先付款再发货数据流程图及数据字典v数据流程图绘制补充说明:数据流程图绘制补充说明:1、数据流程图分多少
9、层次应视实际情况而定,对于一、数据流程图分多少层次应视实际情况而定,对于一个复杂的大系统,有时可以分至七八层之多。个复杂的大系统,有时可以分至七八层之多。2、为了提高规范化程度,有必要对图中各个元素加以、为了提高规范化程度,有必要对图中各个元素加以编号。通常在编号之首冠以字母,用以表示不同的元编号。通常在编号之首冠以字母,用以表示不同的元素。素。P P表示处理表示处理 D D表示数据流表示数据流 F F表示数据存储表示数据存储 S S表示外部实体表示外部实体数据流程图及数据字典应注意的问题应注意的问题v父图和子图要平衡v 子图的输入子图的输入/输出数据流应和父图中对应输出数据流应和父图中对应加
10、工的输入加工的输入/输出完全一致。输出完全一致。v每个处理至少有一个输入数据流和一个输出数据流处理处理处理处理数据流程图及数据字典数据流必须要么从某个处理流出、要么流入某个处数据流必须要么从某个处理流出、要么流入某个处理,而不能直接从外部实体流向数据存储等等。理,而不能直接从外部实体流向数据存储等等。应注意的问题应注意的问题数据流程图及数据字典数据存储:数据存储:F1/F2/Fn处理:处理:顶层图只有一张,故顶层图只有一张,故不编号。下一层图的编号为不编号。下一层图的编号为0 0,图中加工的编号为图中加工的编号为0.1/0.2/0.30.1/0.2/0.3,通常省去,通常省去0 0,所以加工的
11、编号就是,所以加工的编号就是P1/P2/P3P1/P2/P3,如图所示。,如图所示。P1P2PnP2.1 P2.2 P2.3P2.2.1P2.2.2P2.2.n数据流:数据流:D1/D2/Dn4 4、正确编号、正确编号数据流程图及数据字典 请根据下述业务过程分别画出订货处理的业务流程请根据下述业务过程分别画出订货处理的业务流程图和数据流程图:图和数据流程图:采购员采购员从从仓库仓库收到缺货通知单后,立即进行订货处收到缺货通知单后,立即进行订货处理,即查阅订货合同,若已订货,向理,即查阅订货合同,若已订货,向供货单位供货单位发出发出催货请求,否则,填写订货单交催货请求,否则,填写订货单交供货单位
12、供货单位,供货单供货单位位发出货物后,立即向采购员发出取货通知。发出货物后,立即向采购员发出取货通知。自己动手练习自己动手练习1:数据流程图及数据字典订货合同单订货合同单仓库仓库订货订货缺货缺货通知单通知单供货供货单位单位订货单订货单催货单催货单取货通知单取货通知单数据流程图及数据字典 某仓库管理系统按以下步骤进行信息处理,试画出某仓库管理系统按以下步骤进行信息处理,试画出其数据流程图。其数据流程图。(1 1)保管员根据当日的出库单和入库单通过)保管员根据当日的出库单和入库单通过出库处理出库处理和和入库处理入库处理分别将数据输入到分别将数据输入到“出库流水帐出库流水帐”和和“入入库流水帐库流水
13、帐”,并修改并修改“库存台帐库存台帐”。(2 2)根据库存台帐由)根据库存台帐由统计、打印统计、打印程序输出库存日报表。程序输出库存日报表。(3 3)需要)需要查询库存查询库存时,可利用查询程序在输入查询条时,可利用查询程序在输入查询条件后,到库存台帐去查询,显示查询结果。件后,到库存台帐去查询,显示查询结果。自己动手练习自己动手练习2:数据流程图及数据字典入库流水帐入库流水帐F1出库流水帐出库流水帐F2库存台帐库存台帐F3入库处理入库处理1出库处理出库处理2查询库存查询库存3统计打印统计打印4入库单入库单出库单出库单查询结果查询结果库存日报表库存日报表某仓库管理系统数据流程图某仓库管理系统数
展开阅读全文