"数据流图与E-R图制作及讲解PPT"
4星 · 超过85%的资源 需积分: 10 53 浏览量
更新于2024-01-22
2
收藏 335KB PPT 举报
数据流图(DFD)是一种图形化的系统模型,用来展示信息系统的主要需求,包括输入、输出、过程和数据存储。它能够描述数据流动、存储和处理之间的逻辑关系。
绘制数据流图的过程可以简单概括为以下几个步骤:
1. 确定系统的边界:明确信息系统与外部世界之间的界限,并将其表示为一个方框。
2. 确定外部项:识别系统外部的实体或个体,例如用户、外部数据库等,并用方框表示。
3. 确定数据流:确定数据在系统中的流动路径,包括输入和输出,以箭头表示。
4. 确定数据存储:识别系统中需要存储数据的位置,例如文件、数据库等,并用方框表示。
5. 确定处理功能:确定系统中需要执行的处理功能,并用方框表示。
6. 绘制基本图:根据以上确定的元素,绘制基本的数据流图。将外部项、数据流、数据存储和处理功能以适当的方式连接起来,形成系统的基本结构。
以下是一些例题,用于进一步说明数据流图的绘制过程:
例题1:销售过程数据流图
根据以下销售过程描述,绘制数据流程图:
用户将定货单交给某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员做出库处理,即:查阅库存台帐,如果有货则向用户开票发货,如缺货,则通知采购员采购。
根据描述,我们可以确定以下元素:
- 外部项:用户、业务经理、仓库保管员、采购员
- 数据流:定货单、发货票、缺货通知、采购通知
- 数据存储:库存台帐
- 处理功能:检验、出库处理、采购
通过以上元素,我们可以绘制出如下的数据流图:
(图略)
例题2:定货过程数据流图
根据以下定货过程描述,绘制数据流程图:
采购员从仓库收到缺货通知单后立即进行定货处理,即,查阅订货合同单,若已定货,则向供货单位发出催货单,否则,填写定货单送供货单位。供货单位发运货物后,立即向采购员发出取货通知。
根据描述,我们可以确定以下元素:
- 外部项:采购员、仓库、供货单位
- 数据流:缺货通知单、催货单、订货合同单、取货通知、定货单
- 数据存储:无
- 处理功能:查阅、填写、发货
通过以上元素,我们可以绘制出如下的数据流图:
(图略)
例题3:储蓄存款过程数据流图
根据以下储蓄所存款过程描述,绘制数据流程图:
储户将填写好的存款单、存折和存款交储蓄。
根据描述,我们可以确定以下元素:
- 外部项:储户、储蓄所
- 数据流:存款单、存折、存款
- 数据存储:无
- 处理功能:存款处理
通过以上元素,我们可以绘制出如下的数据流图:
(图略)
综上所述,数据流图是一种重要的模型工具,可以帮助我们理解和设计信息系统。通过对数据流图的绘制,我们可以清晰地描述系统的需求,并进行分析和优化,从而提高系统的效率和性能。
2015-01-19 上传
2021-10-12 上传
2022-11-24 上传
2010-10-29 上传
点击了解资源详情
2024-05-06 上传
2024-05-07 上传
guaiguaibear
- 粉丝: 1
- 资源: 12
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新