数据流图例题
数据流图例题

1.图书馆“进书”业务主要过程描述如下:仓库接收来自图书供应商的供货单,根据图书管理员提供的购书清单对图书进行审核,如果不合格就将退货单发给图书供应商,合格就将供货单送编目员,同时将供货单进行存储;编目员按照国家图书分类标准进行编目处理,生成入库单;进行入库登记,将入库单进行存储,并根据入库单更新馆藏目录。
图1是图书馆“进书”业务的数据流程图,请说明的P2、P4、S1、D1、F1、F2的内容。
图1F1退货单、F2入库单、D1合格单、P2分类处理、P4更新目录、S1客户2.某企业的会计账务处理流程如下所述:首先本企业各种业务的经办人将经济活动中发生的各种原始凭证交予财务进行审核;审核通过后,会计记账人员利用原始凭证制作记账凭证;其他会计人员根据记账凭证登记会计账簿;最后根据各种会计账簿编制会计报表,交企业管理人员使用。
请根据业务流程描述绘制数据流图。
到货验收 P 1 入库登记图书供应商 供货单 F1验收合格单 F2D 2 馆藏目录S 1 购书清单 P 3D1D 3 入库单P 4 P23.某图书馆图书借阅管理的主要业务如下所述:读者借书时,需填写借书单交给借阅管理员,借阅管理员对借书单进行审核并检查图书库存,若库存满足并核对无误,则根据合格的借书单填写借阅登记表,并根据借阅信息修改图书库存;否则将不合格的借书单返回给读者,请根据业务流程描述绘制数据流图。
4.某企业设备维修业务流程如下所述:车间发现设备故障后,填写设备维修申请单;然后交生产处主管进行审批,若不合格则将设备维修申请单返回车间,若审批合格则交设备处,设备处根据维修商档案选择维修商,将维修商信息给车间;维修完成后由车间填写设备维修结算单,由财务处进行费用结算,并开具发票给维修商。
请根据业务流程描述绘制数据流图。
数据流图举例

E1 储户
F1存款单 F7密码
P1 记录存款信息 F5存款信息 D1存款信息
P2 打印存单 F5存款信息 F3存单 E1 储户 F4利息
F7密码 F2取款单
F5存款信息 P3 核算密码
F4利息 F4利息 F6取款信息 P6 设置利率 P4 计算利息 F8储蓄利率
P5 打印利息清单 F8储蓄利率
E2 业务员
报名单
7 产生 发票 发票
D1 学员 D2 课程
学员
D3 账目
注销单 付款单 8 复审 通 知 单 回答 学员
付款 数据 查询 数据
6 查询
D1 学员
4 注销 3 报名 报名单 7 产生 发票 发
D2 课程 D3 账目
注销 数据
报名 数据
D1 学员 D2 课程 D3 账目
5 付款 付款单
票
注销单
学员
E1 护士
F1要求报告
P2 分析信号 E2 病人 F2生理信号 F2生理信号 F5安全范围
危及病人信息 D2患者安全范围
P3 产生警告信息 F4警告信息
D3生理信息 定时的生理信号 P5 更新日志
F2生理信号
P1 接收信号
E1 护士
F2生理信号 定时的 生理信号
F6日志 E3 时钟 F3日前、时间 P4 定时取样 生理信号 F6日志 E1 护士 F1要求报告 P6 产生病情报告 D1患者日志
旅客信息 旅行 社 机票 预定信息 旅客信息 顾客
机票通知
旅行 社
航班信息 旅客信息 旅行 社 预定信息 P1 录入预定信息 旅客信息 旅客信息 取票通知 P2 安排航班 账单 账单 账单 P3 顾客取票 机票 航班信息
取票通知
数据流程图例题

数据流程图例题数据流程图是一种用于描述系统或过程中数据流动和处理过程的图形表示方法。
它能够清晰地展示数据的来源、传输路径、处理方式以及输出结果。
在软件开发和业务流程分析中,数据流程图被广泛应用。
为了更好地理解和运用数据流程图,下面将通过一个例题来详细解释数据流程图的使用方法和步骤。
假设我们要设计一个简单的在线购物系统,用户可以浏览商品、添加商品到购物车、下订单以及支付。
现在我们将使用数据流程图来描述该系统的数据流程。
首先,我们需要明确系统中的主要角色和功能。
在本例中,主要角色包括用户、购物车和库存系统。
主要功能包括浏览商品、添加商品到购物车、下订单以及支付。
现在,我们将根据这些角色和功能来绘制数据流程图。
首先,我们将绘制一个顶层的数据流程图,表示系统整体的数据流程。
这个数据流程图将包括用户、购物车和库存系统这三个主要角色。
在顶层的数据流程图中,我们会使用多个不同的符号来表示不同的元素。
圆角矩形表示角色,箭头表示数据流动的方向,以及带标签的箭头表示数据流动的内容。
首先,我们从用户的角色开始,用户可以执行的主要功能是浏览商品。
因此,我们需要在数据流程图中绘制一个表示浏览商品的圆角矩形。
用户浏览商品后,将浏览到的商品信息发送给购物车,因此我们需要绘制一条从用户到购物车的箭头,表示数据的流动。
接下来,我们需要考虑购物车的角色。
购物车需要接收来自用户的商品信息,然后将这些商品添加到购物车中。
购物车还需要对商品进行管理,包括修改商品数量、删除商品以及计算商品总价。
因此,我们需要在数据流程图中绘制一个表示购物车功能的圆角矩形,并绘制相应的箭头来表示与用户和库存系统之间的数据流动。
最后,我们需要考虑库存系统的角色。
库存系统需要接收来自购物车的商品信息,并将这些商品从库存中扣除。
库存系统还需要处理订单和支付信息,并将相应的反馈结果发送给用户和购物车。
因此,我们需要在数据流程图中绘制一个表示库存系统功能的圆角矩形,并绘制相应的箭头来表示与购物车之间的数据流动。
数据流程图题目及答案

选择题:
数据流程图(DFD)主要用于表示什么?
A. 程序的执行流程
B. 系统的数据结构
C. 信息系统中数据的流动和处理过程(正确答案)
D. 软件的测试过程
在数据流程图中,使用哪种符号来表示数据流?
A. 矩形
B. 箭头(正确答案)
C. 圆圈
D. 平行四边形
下列哪个不是数据流程图的基本组成元素?
A. 数据存储
B. 数据流
C. 处理过程
D. 程序代码(正确答案)
在绘制数据流程图时,通常从哪个层次开始?
A. 详细设计层次
B. 顶层图(正确答案)
C. 底层图
D. 中间层次图
数据流程图中的“处理”通常用来表示什么?
A. 数据的存储位置
B. 数据的流动方向
C. 对数据进行的具体操作或处理过程(正确答案)
D. 数据的来源
下列哪个符号在数据流程图中用来表示外部实体?
A. 矩形
B. 箭头
C. 圆圈(正确答案)
D. 平行四边形
在绘制分层数据流程图时,父图与子图之间的关系是什么?
A. 完全相同
B. 父图包含子图的所有细节
C. 子图是对父图中某个处理的细化(正确答案)
D. 无关
数据流程图的主要作用是什么?
A. 描述系统的物理结构
B. 描述系统的逻辑功能(正确答案)
C. 描述系统的开发过程
D. 描述系统的测试方法
在数据流程图中,数据存储通常使用哪种符号来表示?
A. 矩形(正确答案)
B. 箭头
C. 圆圈
D. 平行四边形。
数据流图用例图活动图等等案例

1、请根据以下业务流程描述,画出某物资管理系统的数据流图。
该系统的业务流程描述如下:(1)生产车间向物资部提出物资需用计划,物资部计划人员根据库存台帐,编制物资采购计划;(2)采购人员根据物资采购计划,以及供货商报价单,编制合同台帐;(3)采购的物资到货后,库存管理人员根据技术科提供的验收报告,以及合同台帐,进行物资入库处理,并更新库存台帐。
2、设计一个饮料自动售货机系统,其主要功能是向顾客出售饮料,同时供应商需要向其中放置饮料,收银员需要向其中放置零钱和收回营业收入。
画出该系统的用例图。
3.1、仔细分析下面对某公司“会见顾客”业务流程的描述,画出带泳道的活动图。
(1)公司业务员打电话给客户,确定一个会面。
(2)如果会面地点在公司内,公司技术人员需要为会面准备一间会议室,同时,咨询顾问需要为准备一份陈述报告。
(3)如果会面地点在公司外,则只需咨询顾问需要为准备一份陈述报告。
(4)咨询顾问与顾客在约定的时间和地点见面。
(5)业务员随后为他们准备好会议用纸。
(6)如果会面得到了一个解决方案,则咨询顾问根据解决方案编写一个报告,并将报告发给顾客。
编写物资采购计划P1 F1:库存台帐 生产车间 物资需用计划F2:物资采购计划 供货商 供货商报价单 F3:合同台帐验收报告 技术科图3编写合同台帐 P2 物资入库处理P33.2 所谓基金定投指的是投资者在每个月固定的时间(如每月10日)以固定的金额(如1000元)投资到指定的开放式基金中,类似于银行的零存整取方式。
具体实现过程如下:定投约定的日期一到,系统首先检查客户设定的扣款账户余额,确认余额是否足够支付交易款项,如果足够,则扣交易款项,更新客户基金账户中基金的份额,交易成功,并且把交易扣款失败次数归零。
否则检查累计失败次数,如果累计失败次数超过三次,则停止扣款,并且更改交易情况为“停止扣款”。
请采用活动图模型对这个业务进行建模。
4、汽车可能处于“静止”和“行驶”状态,其中“行驶”状态可以在“前进”和“后退”状态之间转移,“行驶”状态又包括“高速”和“低速”状态之间的变化。
绘制数据流程图例题参考答案

绘制数据流程图例题
一个学校的图书资料室处理下列事物:学生借书、学生还书、学生续借书、图书查询、购买新书、预订报纸杂志、博士硕士论文存档。
该图书资料室规定每位学生借书不能超过十本,每本书借阅期一个月,可续借一次,每本书借阅期加续借期不超过两个月,如超期归还,图书资料室开出超期付款单。
1.画出该图书借阅系统的数据流程图
2.对数据存储加以说明。
对数据存储的说明:
学生借书文件=学号+书号+借期+续借+还期
藏书文件=书号+书名+作者+出版单位+版本号+藏书册数。
数据流程图(DFD)练习题

实验题四:银行的活期存(取款)业务的处理系统:
储户将填好的存/取款单和存折交给银行工作人员,然后由系统作 以下处理: 业务分类处理.系统首先根据储户所填的存/取款单确定本次业理.系统将存款单上的存款金额分别记录在存折和帐目文 件中,根据利率文件计算利息,将利息存入存折和帐目文件中.最 后,将存折还给储户 取款处理.系统首先接收判断储户所输密码是否正确,若正确,将 取款单上的取款金额分别记录在存折和帐目文件中, 根据利率文 件计算利息,将利息存入存折和帐目文件中;最后,将现金和存折 一并交给储户. 请画出该存取款业务的数据流程图
课后练习题:
某公司管理业务主要有四大模块:销售管理、库存管理、采购管 理及财务管理。具体业务描述如下: 顾客提交订单给销售部,销售部受理订货业务,即将订单存档, 将备货单交给库存部门检查。 库存部收到备货单后,检查库存,若能发货,将发货单存档, 开发货单给顾客,修改库存,同时将该发货单交给财务部。若 未能发货,则递交采购申请给采购部门。 采购部办理采购要根据库存现状及库存部提交的采购申请,根 据供应厂记录里的供应厂信息,发采购单给合适的供应厂,并 将采购单存档,供应厂收到采购单后会发送货单给公司的采购 部,此时采购部要受理供应厂的交货业务,受理时要查看采购 单存档,看是否我们曾经提出申请,若无误,将进货单交给库 存部修改库存,同时将验收单交给财务部办理付款业务。 财务部收到库存部的发货单后,办理收款业务,即发应付款通 知给顾客,顾客收到通知后将汇款单寄给公司财务部,财务部 开发票给顾客,同时修改销售记录,将此次销售记录归档;财 务部收到采购部验收单后,办理付款业务,发汇款单给供应厂, 供应厂开发票给公司,同时修改购买帐。
实验题三:教学管理业务说明: 学生填写学生情况登记表提交给教学办公室的教务 人员,教务人员根据招生办公室提供的原始学生材料 表核对学生情况登记表,核对无误后形成学生情况档 案; 教务人员还要根据学生情况档案作学生情况统计,形 成各种统计报表递交省教委、校长及各有关单位; 各专业讨论教学计划草稿,形成教学计划并发放到 各院系,各院系排出教师教学任务分配表; 根据教学任务分配表和教师提供的教师情况表以及 教学计划编排课程表,分别发放给教师和学生; 同时还要根据教学计划、课程表及学生情况档案做 日常事务处理。 试画出此业务的业务流程图及数据流程图。
数据流程图例题

数据流程图例题数据流程图是一种图形化展示系统中数据传输和处理过程的工具,通过连接各个处理单元之间的数据流动来描述系统的运行流程。
下面是一个数据流程图的例题。
假设有一个学生信息管理系统,包括以下功能:录入学生信息、查询学生信息、删除学生信息、修改学生信息。
下面是该系统的数据流程图:(1) +-------------+ +--------------+------------> | 录入学生信息 | ---------->| 数据库 | | +-------------+ +--------------+||+------|---+---+| 用户输入 || 学生信息 |+------|---+---+|| +-------------++---> | 查询学生信息 |(2) +-------------+|| +--------------++---> | 删除学生信息 |(3) +--------------+|| +--------------++---> | 修改学生信息 |(4) +--------------+该学生信息管理系统的数据流程图主要包括四个功能:录入学生信息、查询学生信息、删除学生信息和修改学生信息。
下面对每个功能进行详细描述:1. 录入学生信息:用户输入学生的基本信息,包括学号、姓名、年龄、性别等,然后将这些信息提交给数据库进行存储。
数据库将学生信息存储后,返回存储成功的消息给用户。
2. 查询学生信息:用户输入要查询的学生学号或姓名,系统接收用户输入后,将查询请求发送给数据库进行处理。
数据库根据用户的查询条件,在学生信息库中查找匹配的学生信息,然后将查询结果返回给系统,系统将学生信息显示给用户。
3. 删除学生信息:用户输入要删除的学生学号或姓名,系统接收用户输入后,将删除请求发送给数据库进行处理。
数据库根据用户的查询条件,在学生信息库中查找匹配的学生信息,然后将匹配的学生信息删除。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据流图
读者交索书单,首先查找书库文件,如 无书通知读者,有书再查读者记录文件。如 果有人阅读则通知读者,无人阅读则通知取 书。取书后通知读者借书成功,并做修改读 者记录文件处理。
数据流图
数据流图
例:某工厂对工人超额完成工时的奖励方案如下:
机加工工人,每月超额工时数在50工时以内(含50
工时),每工时奖励4元;超额工时大于50并在100 工时以内的,大于50工时的部分,每工时奖励6元, 其余部分每工时奖励4元;超额工时数在100工时以 上的,大于100工时的部分,每工时奖励8元,其余 部分按100工时以内处理。 装配工人,每月超额工时数在50工时以内,每工时 奖励5元;超额工时大于50并在100工时以内的,大 于50工时的部分,每工时奖励8元,其余部分按50 工时以内处理;超额工时数在100工时以上的,大 于100工时的部分,每工时奖励10元,其余部分按 100工时以内处理。
数据流图
数据流图
请绘制储蓄所取款系统的数据流程图,处理 过程如下:
查对处理。经查对帐户,将不合格的取款单
及存折、或定期存单退回储户; 取款处理。合格的取款单及存折、或定期存 单送取款处理。处理时要修改帐户,处理结 果是将存折、利息单和现金交储户,同时将 定期存图
数据流图
数据流图
请绘制供应科编制材料供应计划的数据流程图,处 理过程如下: 计算生产材料用量。供应科根据生产科提供的 生产计划和工艺科提供的材料消耗定额,计算出各 种产品的材料需要量,经分类、合并后,得到生产 材料用量表;这个表除保存自用外,还要复制送厂 部。 计算材料净需用量。根据生产材料用量和库存 文件中材料期初库存,储备定额等数据计算材料净 需用(采购)量表,并保存。 制定采购资金计划。根据材料净需用量表中需要 采购的各种材料数量,及库存文件中各种材料的价 格计算采购所需资金,形成采购资金计划,并送财 务科。
数据流图
某工厂超额工时奖金决策树
例:某工厂销售策略如下 如果年交易额在一百万元以上,又能按期付款,运 数据流图 输距离在800公里之内,享受90%的优惠; 如果年交易额在一百万元以上,又能按期付款,运 输距离在800公里之外,享受95%的优惠; 如果年交易额在一百万元以一上,又能按期付款, 运输距离在800公里之内,享受96%的优惠; 如果年交易额在一百万元以上,但不能按期付款,运 输距离在800公里之内,享受97%的优惠; 如果年交易额在一百万元以下,又能按期付款,运输 距离在800公里之外,享受98%的优惠; 如果年交易额在一百万元以上,不能按期付款,运 输距离在800公里之外,享受99%的优惠; 如果年交易额在一百万元以下,不能按期付款,运 输距离在800公里之内,享受99%的优惠; 如果年交易额在一百万元以下,不能按期付款,运 输距离在800公里之外,不享受任何优惠;
数据流图
以商场采购供应业务处理为系统,绘制商场 到货处理的数据流程图,处理步骤如下:
商场根据供应商送来的发货单及货物,经与
订货合同相对照,审核发货单。与合同不符 的发货单及货物退回供应商。 收货处理:在审核发货单后,对货物进行质 量检查。质量不合格的货物及发货单退回供 应商;对质量合格的货物开入库单,并将入 库单及货物送仓库,发货单存档,向财务科 发出付款通知。