业务流程与数据流程图详解:从TFD到DFD
5星 · 超过95%的资源 需积分: 13 26 浏览量
更新于2024-09-13
收藏 423KB DOC 举报
"数据流程图与E-R图是两种重要的数据建模工具,常用于系统设计,特别是仓库管理系统。业务流程图(TFD)用于描绘业务处理过程,而数据流程图(DFD)则关注数据在系统中的流动、处理和存储。E-R图则是用于描述实体关系的模型。"
一、业务流程图
业务流程图是一种图形化表示特定业务处理过程的方法,通过标准化的符号和连线展示实际操作步骤。这种图例虽无统一标准,但同一系统内应保持一致。业务流程图有助于理解业务操作的顺序,如同“流水账”,提供了一种直观的业务流程表示。
二、数据流程图
1. 数据流程涉及数据从产生到存储的全过程,包括输入、处理、输出和存储。
2. 在调查数据流程时,需要收集原始系统的输入文档、输出报告和数据存储样本,了解数据的格式、频率、高峰期和数据类型等信息。
3. 数据流程图(DFD)是一种抽象和综合的表示方法,不涉及具体的物质和环境,仅关注数据的流动、存储和处理。它通过一组标准符号连接,展示了整个系统的数据流动情况。
- 外部实体:表示系统之外的数据来源或去向,可能是人、组织或其他系统。
- 数据处理:表示数据的逻辑转换,可以是人工或计算机操作。
- 数据流:表示数据的传输方向,由箭头指示。
- 数据存储:描述数据的逻辑存储位置,可以是手工文件或电子数据。
三、E-R图
E-R图(实体-关系图)是设计数据库时的关键工具,用于定义实体、属性以及实体之间的关系。设计E-R图时需遵循以下原则:
- 明确实体:识别并定义系统中的主要实体。
- 描述属性:为每个实体定义其特有的属性。
- 建立关系:确定实体间的关联,并定义关系的类型和性质。
- 考虑键和约束:确定标识实体的主键,并设定适当的实体完整性约束。
- 实体的实例分析可能包括实体(如学生、教师)、属性(如学生的姓名、年龄)以及它们之间的关系(如学生注册课程)。
在仓库管理系统中,业务流程图可以帮助理解库存管理、订单处理等流程,数据流程图则用于描述数据如何在系统中流动,比如订单信息的输入、库存状态的更新和发货通知的生成。E-R图则用于构建库存物品、供应商、订单等实体及其关系的数据库模型。通过这些图形工具,可以更清晰地理解和设计复杂的IT系统。
11532 浏览量
562 浏览量
1991 浏览量
点击了解资源详情
681 浏览量
opel899
- 粉丝: 0
- 资源: 4
最新资源
- MFC2000-3A型微机厂用电快速切换装置使用说明书
- JavaScript+语言精髓与编程实践.pdf
- Pascal基础教程
- VC++6.0 MFC类库(中文版)
- router OS 功能介绍
- 电脑 小技巧 (让你使用电脑更轻松)
- 多线程编程指南.pdf
- ASP.NET与Web Service实例剖析中文版
- Optimizations od a MIMO relay network
- C案例分析-开发综合程序
- Iterative waterfilling for Gaussian vector multiple access channel
- 非常实用和详细介绍的mib信息库文件
- Infrastructure relay transmission with cooperative MIMO
- 巨著《管理学原理》PDF版
- oracle sql 优化
- Mutual information and minimum mean sqaured error in Gaussian channel