数据流图PPT课件

合集下载

教你怎么画数据流图包括数据流图实例PPT课件

教你怎么画数据流图包括数据流图实例PPT课件
画出图书预定系统的各层数据流图。
2021/3/9
管理信息系统》
第一步,画出关联数据流图。
S1顾客
F1订单
P 图书预订
F2汇总订单
S2 出 版 社
图书预订系统关联图
2021/3/9
管理信息系统》
第二步,逐层分解加工,画出下层DFD。注意到根据题意,当绘出系统 顶层图后并不能将所有加工分解成基本加工,还要进行二层图分解。 并在分解加工过程中逐步充实进数据存储。见图。
2021/3/9
管理信息系统》
(3)加工 加工又称处理亦称变换,它表示对数据流的操作。 加工的符号分成上、下两部分,从上到下分别是标识部分和功能描 述部分。 标识部分用于标注加工编号,加工编号应具有唯一性,以标识加工 ,以“P”开头。 功能描述部分用来写加工名。为使DFD清晰易读,加工名应简单,能 概括地说明对数据的加工行为,其详细描述在数据词典中定义。 加工要逐层分解,以求得分解后的加工功能简单、易于理解。
建立新系统的DFD是一项十分重要的工作。因为建立的DFD是系统 开发乃至系统维护的依据,是系统的重要文档之一。系统分析员要在 详细调查中,在与用户的反复交流中修改DFD,力求新建DFD是正确的 、准确的。
2021/3/9
管理信息系统》
放映结束 感谢各位的批评指导!
谢 谢!
让我们共同进步
2021/3/9
21
D5 订单数目
D6

P2.2


订单分类

D7
D4 出版社要求
P3 发送订单
F2汇总订单
S2 出 版社

P2.3


随时处理

D3
D8

数据流图实例ppt课件

数据流图实例ppt课件

注意:标注各加工框及数据流名称。
2.2.2 分层的数据流图 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益
2.2.2 数据流图
数据流图(Data Flow Diagram,DFD)是描述系统中数据流程 的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻 辑输入转换为逻辑输出所需的加工处理。
数据守恒与数据封闭原则 所谓数据守恒是指加工的输入输出数据流是否匹配,
即每一个加工既有输入数据流又有输出数据流。或者说一 个加工至少有一个输入数据流,一个输出数据流。
数据封闭是对整个系统而言。
加工分解的原则 自然性:概念上合理、清晰; 均匀性:理想的分解是将一个问题分解成大小均匀的几
个部分; 分解度:一般每一个加工每次分解最多不要超过7个子
加工,分解应分解到基本加工为止。
为 了 规 范 事 业单位 聘用关 系,建 立和完 善适应 社会主 义市场 经济体 制的事 业单位 工作人 员聘用 制度, 保障用 人单位 和职工 的合法 权益
2.2.5 画分层DFD图的基本原则
子图与父图的“平衡” 父图中某个加工的输入输出数据流应该同相应的子
图的输入输出相同(相对应),分层数据流图的这种特 点称为子图与父图“平衡”。 合理使用文件
医院病房监护系统二层DFD图
第二层:加工“中央监视”分解
3.1
病员数据 开解信号
脉搏
病员极限
血压 体温
3.2
计算超过 极限值否
超过极限值
生理信号 极限值
血压、体温 脉搏
3.3
产生 报警信息
报警
时钟
3.4
格式化 日期 病员数据

数据流图举例PPT课件

数据流图举例PPT课件
储蓄所储蓄业务数据流程图
1、顶层DFD
储户存取款单 存折 NhomakorabeaP0 存取款
处理
非法存取款单
1
2、第一层DFD
非法存款单
存取款单 储户 存折
P1 划分业 务类型
存款单
P2
存折
存款
储户
处理
取款单
存折
非法取款单
P3
取款 存折 储户
处理
2
3、对P2、P3细化分解
存款单
储户 存折
P21 新老用 户检查
D1 存款账
招生办 教师
新生名单
P1 异动 管理
报表
毕业生登记表 学生注册
教委
用人 单位
成绩单
留级退 学名单
获奖名单
P2 成绩 管理
成绩
D1 学籍表
P3

奖惩报告 奖惩
管理
奖惩结论
7
新 户 信 息
老 户 信 息
P22 登记存款 帐计息
D1 存款账
P23 修改存款 账计息
P24 更新后 登记 的存折
存折
储户
(A)
3
3、对P2、P3细化分解
非法取款单
取款单
储户 存折
P31
P32
检查 合法 修改存款
取款额 取款额 账计息
P33 更新后
的存折
登记
储户
存折
D1 存款账
(B)
4
4、合成
存取款单
储户
存折
P1 划分业 务类型
(A) (B)
5
数据流图举例
高等学校学籍管理:记录学生从入学到离校整个在校期间的情况,学

《数据流图教程》课件

《数据流图教程》课件

VS
详细描述
电商系统数据流图涉及商品展示、购物车 、订单处理、支付等多个环节,数据流图 能够清晰地展示各环节之间的数据传递和 关系。这有助于提高系统的并发处理能力 ,优化用户体验,提升电商平台的竞争力 。
案例四:社交网络数据流图
总结词
注册、信息发布 、评论互动、个性化推荐等多个环节,各环 节之间数据交互频繁且复杂。数据流图能够 清晰地展示各环节之间的数据传递和关系, 有助于实现个性化推荐和大数据分析,提升 社交网络的用户体验和价值。
要点二
详细描述
数据流图由节点和箭头组成,其中节点表示数据处理操作 ,而箭头则表示数据流的方向。根据不同的数据处理操作 ,节点可以分为四种类型:数据流图中的处理节点、数据 流图中的数据节点、数据流图中的数据存储节点以及数据 流图中的外部实体节点。这些节点通过箭头的连接,形成 了一个完整的数据流图,展示了数据的流动和处理过程。
案例五:智能交通系统数据流图
总结词
实时性、智能化、交通安全
详细描述
智能交通系统数据流图涉及车辆定位、信号 灯控制、路况监测、紧急救援等多个环节, 各环节之间数据交互频繁且复杂。数据流图 能够清晰地展示各环节之间的数据传递和关 系,有助于实现交通的智能化管理和控制,
提高道路交通安全和效率。
数据流图中的缺失数据
缺失数据
在数据流图中,缺失数据指的是缺少 必要的节点、边或数据,导致数据流 图不完整或无法正确描述业务流程。
解决方案
注意事项
在补充缺失数据时,要仔细核对业务 流程和需求,避免引入错误或遗漏。
补充缺失数据,完善数据流图,确保 其完整性和准确性。
数据流图中的错误数据
错误数据
在数据流图中,错误数据指的是 节点、边或数据的属性值不正确 或不准确,导致数据流图无法正

数据流图快速入门.ppt

数据流图快速入门.ppt

请求提出报告
2021/3/12
护士
病员 监视 系统
报告 警告信号
护士
病历数据
病员病历 16
病员
病情信号
本地 监视
病员数据
病员的病情界限
护士
警告信号
中央 监视
经过整理后的病员数据
报告
护士
产生
请求报告
更新 病历
2021/3/12
病员病历
17
病员数据 分解
病情信号
体温
血压
脉搏
检查是 否超出 界限
病员病情界限
从文件流入或流出数据流时,数据流方向是很重 要的。如果是读文件,则数据流的方向应从文件 流出,写文件时则相反;如果是又读又写,则数 据流是双向的。在修改文件时,虽然必须首先读 文件,但其本质是写文件,因此数据流应流向文 件,而不是双向。
2021/3/12
13
❖ 数据源或终点
数据源和终点表示数据的外部来源和去处。它通 常是系统之外的人员或组织,不受系统控制。
1)从问题描述中取出4种基本成分(数据源或终点,处 理,数据存储,数据流)
2)根据1)的结果,画出基本数据流图(顶层图)
3)画系统内部的数据流、加工与文件,画出一级细化图
4)加工的进一步分解,画出二级细化图
5)继续细化,直到满意为止
2021/3/12
15
例:病员监视系统
基本模型
病员 病情信号
2021/3/12
3
基本符号
❖ 四种成分 原点或终点 处理(加工) 数据流 数据存储
2021/3/12
4
❖ 符号
数据流
标识
功能 描述加工(处理)标 Nhomakorabea 文件名

PPT数据流图

PPT数据流图
病症信号 病症报告
病员监
护士
护系统
护士
报警
要求报告
病员日志
医院病房监护系统顶层DFD图
第一层:
1
局部监视 病症信号
病员极限
生理信号
病员

护士
病症报告
2
生成报告
日志数据 护士 要求报告
4
更新日志
日志数据
病员日志
医院病房监护系统二层DFD图
第二层:加工“中央监视”分解
先全局后局部, 先整体后细节, 先抽象后具体.
分层 DFD 图
X 3 2
0图
顶 层
中 间
1
1.2 1.3
1图
1.1 1.4
2.1
2.2
2图

1.1.1
1.1.2
2.1.1
2.1.2
2.1.3
2.2.1
2.2.3
2.2.2
底 层
1.1图
2.1图
2.2图
2.2.4 实例:医院病房监护系统
2.2.4 实例:医院病房监护系统
2.2.5 画分层DFD图的基本原则
数据守恒与数据封闭原则 所谓数据守恒是指加工的输入输出数据流是否匹配, 即每一个加工既有输入数据流又有输出数据流。或者说一 个加工至少有一个输入数据流,一个输出数据流。 数据封闭是对整个系统而言。 加工分解的原则 自然性:概念上合理、清晰; 均匀性:理想的分解是将一个问题分解成大小均匀的几 个部分;
出 版 社
顾客档案 编号
加工名
订货存根文件
编号
加工名
文件名
文件名
例1:图书预定系统(顶层DFD图)
图书目录文件 出版社档案文件

【优质】数据流图实例2PPT资料

【优质】数据流图实例2PPT资料

数据流图
首先从问题描述提取数据流图的四种成分:
数据源点和终点
• 购买申请由科室提出,科室→数据源点 • 购买审批涉及总务办公室和机构主管领导,既是数据源点
(接受购买审批请求),又是数据终点(给出审批结果) • 购买清单交采购员,采购员→数据终点;采购完后,采购
员要提交实际购买清单,采购员→数据源点。
订货报表 事务
处理
产生报表 处理事务
数据存储
订货信息 库存清单
零件编号
库存量
库存量临界值
数据流图实例
▪ 对数据存储和处理编号利于引用和追踪!
仓 库 事务 管理员
定货 系统
定货 报表
采购员
顶层:基本系统模型
D1: 库存清单
库存清单
仓库 事
1
管理员 务 处理事务
定货信息
定 2货 产生报表 报

定货信息
自然性:概念上合理、清晰; 对于每个需要再次订货的零件应该列出下述信息: 办公用品的购买申请由各科室提出,由负责总务办公室统一收集。 考察下图中父图与子图是否平衡? 从问题描述中提取数据流图的4种成分--源点或终点、数据存储、处理、数据流: 每次购买完成后应该纪录如下信息:物品名称、物品数量、价格、总金额、购买日期、经办人等。 整个问题看成一个事物处理过程, 购买申请和最终形成的购买清单显然是数据流; 对数据存储和处理编号利于引用和追踪! 报表按照零件编号排序,表中列出了所有需要再次订货的零件。 购买申请由科室提出,科室→数据源点 购买清单交采购员,采购员→数据终点; 因购买申请并不能保证在第一时间内得到审批,所以应存储下来形成购买申请列表; 审批后产生已批准的购买申请列表也要储存; 数据流图是用来描绘软件系统逻辑模型的图形工具,它描绘信息和数据从输入到输出的过程中所经历的一系列变换。 数据守恒与数据封闭原则 从问题描述中提取数据流图的4种成分--源点或终点、数据存储、处理、数据流:

《数据流图实例》课件

《数据流图实例》课件

Microsoft Visio
总结词
操作简便、界面友好
详细描述
Visio的界面设计直观,操作简便,用户可以快速上手。同时,Visio还提供了丰 富的格式设置选项,允许用户自定义图表样式,满足个性化需求。
Microsoft Visio
总结词
兼容性强、可与其他软件集成
详细描述
Visio可以与其他Microsoft Office软件无缝集成,方便用户在多个软件之间共享和传递数据。此外, Visio还支持多种文件格式,如PDF、JPG、PNG等,方便用户在不同平台和设备上共享和展示图表。
分布式的数据流
详细描述
航空订票系统涉及到多个航空公司、代理商和支付平台等 ,数据流图能够展示分布式系统中的数据交换和加工过程 ,有助于理解系统的分布式特性和协作方式。
总结词
多渠道的数据输入和
详细描述
航空订票系统涉及到多种渠道的数据输入和输出,如网站 、手机应用、电话等。数据流图可以展示不同渠道的数据 交换和加工过程,有助于分析系统的多渠道处理能力。
04
数据流图最佳实践
保持数据流图的简洁明了
避免过度复杂化
数据流图应简洁明了,避免过多的线条和 节点,以免造成混乱。
突出核心信息
使用明显的标签和注释,突出数据流的主 要路径和关键操作。
保持图表的清晰度
确保图表无杂乱元素,以便读者能够快速 理解数据流过程。
确保数据流图的准确性和一致性
核实数据流细节
化时及时更新图表。
定期审查和更新
定期审查数据流图,确保 其与当前业务状态一致, 并及时更新过时的内容。
培训和沟通
对相关人员进行培训,提 高其对数据流图的认识和 维护能力,加强团队之间

数据流图PPT课件

数据流图PPT课件

2021
7
2.4.2 绘制数据流图的例子
事务
库存清单程序
定货 信息
库存清单 主文件
报告生成程序
定货报告
图2.3 库存清单系统的系统流程图
2021
8
2.4.2 例子
分析:
数据的源点和终点: “采购部每天需要一张 定货报表”,“通过放在仓库中的CRT终端 把事务报告给定货系统”
处理: “采购部ቤተ መጻሕፍቲ ባይዱ要报表”
说明 穿孔卡片输入/输出,或穿孔卡片文件 打印输出,或打印终端输入数据 磁带输入/输出,或表示磁带文件 任何种类磁盘存储,如磁盘、磁鼓等 磁盘输入/输出,或磁盘上文件、数据库 磁鼓输入/输出,或磁鼓上文件、数据库 显示器部件 人工输入数据,如填写表格 人工完成的处理 使用辅助设备进行的脱机操作 通过远程通信线路传送数据
数据流:定货报表、事务
数据存储:产生报表和处理事务这两个处理 在时间上明显不匹配——每当有一个事务发 生时立即处理它,然而每天只产生一次定货 报表。
2021
9
组成该例子的数据流图的元素
源点/终点
处理
采购员
产生报表
仓库管理员
处理事务
数据流
数据存储
订货报表 零件编号 零件名称 订货数量 目前价格 主要供应商 次要供应商
图2.2 系统符号
2021
2
2.3.2 例子
事务
库存清单程序
定货 信息
库存清单 主文件
报告生成程序 定货报告
图2.3 库存清单系统的系统流程图
2021
3
2.4 数据流图(描绘数据在系统中流动的逻辑过程) 2.4.1 符号

数据源点或终点

数据流程图PPT课件

数据流程图PPT课件
便进行管理 加工处理也要选取合适的名字,以提高数据流程图
的可读性 加工处理的名字最好由一个动词加一个宾语组成,
如“预订机票”、“记账”等。
18
绘制数据流程图要注意以下几点
(3)数据存储是用来存储数据的文件 数据流方向从文件到加工处理表示读文件 数据流方向从加工处理到文件表示写文件 (4)数据流程图的表示方法不是惟一的
19
转帐凭证 有关数据
其 子系统
图 3.* 帐务处理顶层数据流程图
12
账务处理的1层数据流程图
原始凭证
用户
初始化 数据
P1 系统初
始化
自动转帐定义
P2 凭证 处理
P4 期末 处理
转帐
导入 其他核算 子系统
初始化数据
记 记帐凭证 帐
初始未达帐 对帐单
银行
帐簿
P3 辅助核 算管理
P5 银行日记帐 银行 对帐
帐簿
15
数据流图分解原则
DFD可以用来表示一个系统或软件在任何层次上的抽象。 较大型 软件系统DFD分成多层(子图、父图概念),可以表示数据流和功 能的进一步的细节。
顶层数据流图应当把系统或软件作为一个单一的功能来描述。 应当注意原始的输入和输出。 每个过程的每次细化一般控制在3-4个分过程。 所有圆圈和箭头应用有意义的名称标注。一个名称标注在 同一个
汇率 管理
调用 P1.9
自动转
外币、汇率
帐定义
辅助帐目录 调用
期初数据
转帐定义
图 3.*
14
凭证处理的2层数据流程图
辅助帐目录
会计科目
用户 原始凭证
P2.1
编辑
凭证
凭记

结构化分析—-数据流图ppt课件

结构化分析—-数据流图ppt课件
产品
销售量
职工
累计销售量单价
D2
产品
计算 销售量
D2 产品销售帐
计算销售总额
商品编号#_
怎么辨别数据存储
• 各种需要长期保存的表格(纸质/电子)
– 答辩评审表、新生登记表、包裹邮寄单
• 分类存放的某类表格数据,称为一个数据存 储 • 一个数据存储可能经过多道处理手续,即数 据处理(可能涉及多个人填写表格或查看)

3、提高易读性
提高数据流图的易理解性
(1)简化处理间的联系(利用数据存储)
如:P2 成绩管理 ->P1 异动管理之间的联系可 以改变为: P2成绩管理->D3留退名单 P1异动管理<-D3留退名单 D3留退名单为增加的数据存储
(2)均匀分解,应齐头并进 (3)适当的命名
4、确定系统边界
• 信息系统建模不是对应用领域的业务建模, 信息系统可能只反映业务系统的部分处理过 程。 • 因此要关注信息系统解决的问题,重点是系 统中的数据处理和流动。 (1)排除纯手工活动 (2)排除其它外部系统的活动 (3)和系统外的外部实体之间的接口通过数 据流来实现
p1
外部实体
数据处理
数据存储
数据流
外部实体
外部实体指系统以外又与系统有联系的人或事物 。它表达了该系统数据的外部来源和去处。 例如:人、组织、外部系统等等。
• 外部实体是数据的来源(谁提供了最初始的数据?) • 外部实体是数据的去处(数据对谁有价值?)
图书 管理员 图书 管理员
读者
馆长
读者
数据处理
课堂练习
• 不完整的DFD如下:
P3 报警 拨出 通信 系统
电话号码
通信 系统

数据流程图及数据字典(共42张PPT)

数据流程图及数据字典(共42张PPT)
订货单D1 、订货单D2 、订货单D3 由哪几个部分组成、各个部分之间的联系等等,
用来表明数也据称保处存理的逻地辑方或功能,表示对数据
对顶层数据流程图中的“处理”进行分解 在数据字典中,仅定义数据的静态特性。
数据存储(D的at逻a S辑to处re理) ,对数据的变换,从
用户的角度看就是表示系统能够
“做什么”(如开发票)
销售订单处理顶层数据流程图
对顶层数据流程图中的“处理”进行分解
第2层 仓库 发货票
订货单
用户
付款通知单
D1(订货单)
开发货票
发货票
订货单 发货票
判定订货
处理方式
D2(订货单)
D3(订货单)
开付款 通知单
订货单
库存帐
订货单存档 财务科
等有货再发货订货单
待付款订货单
信用手册
1)可以赊购,立即发货 2)等有货后再发货 3)要求先付款再发货
例:数据项定义
数据项编号: I1
数据项名称: 订货单编号
别名:
订货单编码
简述:
用户订货单的代码
类型及宽度: 字符型,4位
取值范围: "0001"~"9999"
数据项定义
(2)数据结构的定义
❖ 数据结构的描述重点是数据之间的组合关系, 即说明这个数据结构包括哪些成分。
❖ 一个数据结构可以由若干个数据项组成;也 可以由若干个数据结构组成,还可以由若干 个数据项和数据结构组成。
例子:某企业成品销售管理的数据流程图
厂办 统计表 销售统计
合同执行 登记
财务科
用户
合同
合同 合同 登记处理

数据流图PPT课件

数据流图PPT课件

可定制性强
支持实时协作
导出格式多样
Lucidchart 提供了丰富的 符号和模板,用户可以根 据自己的需求进行定制。
Lucidchart 支持多人实 时协作,方便团队成员共 同完成数据流图的绘制。
Lucidchart 支持将绘制的数 据流图导出为多种格式,方 便用户在其他场合使用。
Draw.io
01
多维度的展示 未来的数据流图将更加注重多维 度的展示,能够从多个角度和维 度呈现数据的内在联系和规律。
交互性的增强
数据流图将更加注重用户的交互 体验,通过提供更多的交互功能, 使用户能够更加深入地探索和分 析数据。
动态性能的提升
随着数据处理速度的不断提升, 数据流图的动态性能也将得到显 著提升,能够更好地反映数据的 实时变化。
求进行选择和定制。
04
数据流图的绘制步骤
确定系统的边界
总结词
明确系统范围
详细描述
在绘制数据流图之前,需要明确系统 的边界,确定哪些元素属于系统,哪 些元素不属于系统。这有助于将系统 的整体结构清晰地呈现出来。
确定数据流的方向和数据流类型
总结词
识别数据流动和类型
详细描述
数据流图中的数据流方向包括有向箭头(表示数据流的方向 )和双向箭头(表示数据的双向交换)。同时,需要确定数 据流的类型,如输入流、输出流和过程流等。
02
03
04
免费的开源工具
Draw.io 是一款免费的开源绘 图工具,用户可以自由下载和
使用。
简单易用
Draw.io 的界面简洁直观,容 易上手,适合初学者使用。
支持多种导出格式
Draw.io 支持将绘制的数据流 图导出为多种格式,如 PNG
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
E.如果在为某个处理命名时遇到困难, 则很可能是发现了分解不当的情况,应考虑 重新分解。
2021
18
通常,为“数据源点/终点”命名时,采用 它们在问题域中习惯使用的名字(如“仓库 管理员”、“采购员”)。
2021
19
4
A
C
A
B* T
A
B+ T
C
A
附加符号
B
T*
C B
T+
C
2021
5
注意:
“处理”可表示:单个程序、一系列程序、程序 的一个模块、人工处理过程等等;
“数据存储”可表示:一个文件、文件的一部分、 数据库记录等等;
数据流图忽略出错处理、打开文件、关闭文件。
2021
6
2.4.2 例子
假设一家工厂的采购部每天需要一张定货 报表,报表按零件编号排序,表中列出所有 需要再次定货的零件。对于每个需要再次定 货的零件应该列出下述数据:零件编号,零 件名称,定货数量,目前价格,主要供应者, 次要供应者。零件入库或出库称为事务,通 过放在仓库中的CRT终端把事务报告给定货 系统。当某种零件的库存数量少于库存量临 界值时就应该再次定货。
事务 零件编号 事务类型 数量
订货信息 (见订货报表)
库存清单 零件编号 库存量 库存量临界值
2021
10
2.4.2 绘制数据流图的例子
仓库 管理员
事务
定货系 定货报表

采购员
图2.5 定货系统的基本系统模型
2021
11
2.4.2 绘制数据流图的例子
仓库 管理员
D1 库存清单 库存清单
事务
1 处理 事务
数据流:定货报表、事务
数据存储:产生报表和处理事务这两个处理 在时间上明显不匹配——每当有一个事务发 生时立即处理它,然而每天只产生一次定货 报表。
2021
9
组成该例子的数据流图的元素
源点/终点
处理
采购员
产生报表
仓库管理员
处理事务
数据流
数据存储
订货报表 零件编号 零件名称 订货数量 目前价格 主要供应商 次要供应商
定货信息
定货信息
D2 定货信息
图2.7 定货系统进一步分解后的数据流图
2021
14
2.4.3 命名
1)为数据流(或数据存储)命名 A.名字应该代表整个数据流(或数据存储)
的内容; B.不要使用空洞的、缺乏具体含义的名字
(如“数据”、“输入”);
2021
15
C.如果为某个数据流(或数据存储) 起名字时遇到困难,则很可能是因为对 数据流图的分解不恰当造成的,应该试 试重新分解数据流图;
2.3 系统流程图 (描绘物理系统的工具)
2.3.1 符号
符号 名称
说明
处理 如:程序,处理机,人工加工
输入/输出 表示输入或输出
连接 同一页上图的连接
换页连接 不同页上图的连接
数据流 指明数据流动方向
图2.1 基本符号
2021
1
符号
名称 穿孔卡片 文档 磁带 联机存储 磁盘 磁鼓 显示 人工输入 人工操作 辅助操作 通信链路
说明 穿孔卡片输入/输出,或穿孔卡片文件 打印输出,或打印终端输入数据 磁带输入/输出,或表示磁带文件 任何种类磁盘存储,如磁盘、磁鼓等 磁盘输入/输出,或磁盘上文件、数据库 磁鼓输入/输出,或磁鼓上文件、数据库 显示器部件 人工输入数据,如填写表格 人工完成的处理 使用辅助设备进行的脱机操作 通过远程通信线路传送数据
2
产生 报表
定货报表
采购员
定货信息
定货信息
D2 定货信息
图2.6 定货系统的功能级数据流图
2021
12
上述数据流图所描述的功能够 详细了吗?
2021
13
2.4.2 绘制数据流图的例子
D1 库存清单 库存清单
仓库 管理员
事务
1.1
接收 事务
1.2
更新 库存 清单
1.3
处理 定货
2
产生 定货报表 采购员 报表
2021
16
2)为处理命名 A. 通 常 先 为 数 据 流 命 名 , 然 后 再 为 与 之 相关联的处理命名; B.名字应该反映整个处理的功能; C. 应 该 尽 量 避 免 空 洞 笼 统 的 动 词 做 名 字 , 如“处理”、“加工”;
2021
17
D.通常用一个动词命名,如果必须用两 个动词才能描述整个处理的功能,则可能要 把这个处理分解成两个处理更恰当;
2021
7
2.4.2 绘制数据流图的例子
事务
库存清单程序
定货 信息
库存清单 主文件
报告生成ห้องสมุดไป่ตู้序
定货报告
图2.3 库存清单系统的系统流程图
2021
8
2.4.2 例子
分析:
数据的源点和终点: “采购部每天需要一张 定货报表”,“通过放在仓库中的CRT终端 把事务报告给定货系统”
处理: “采购部需要报表”
图2.2 系统符号
2021
2
2.3.2 例子
事务
库存清单程序
定货 信息
库存清单 主文件
报告生成程序 定货报告
图2.3 库存清单系统的系统流程图
2021
3
2.4 数据流图(描绘数据在系统中流动的逻辑过程) 2.4.1 符号

数据源点或终点

变换数据的处理

数据存储
数据流
图2.4 基本符号的含义
2021
相关文档
最新文档