阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某软件企业为快餐店开发一套在线订餐管理系统,主要功能包括: (1)在线订餐:已注册客户通过网络在线选择快餐店所提供的餐品种类和数量后提交订单,系统显示订单费用供客户确认,客户确认后支

admin2021-03-26  25

问题 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某软件企业为快餐店开发一套在线订餐管理系统,主要功能包括:
(1)在线订餐:已注册客户通过网络在线选择快餐店所提供的餐品种类和数量后提交订单,系统显示订单费用供客户确认,客户确认后支付订单所列各项费用。
(2)厨房各餐:厨房接收到客户已付款订单后按照订单餐品列表选择各类食材进行餐品加工。
(3)食材采购:当快餐店某类食材低于特定数量时自动向供应商发起采购信息,包括食材类型和数量,供应商接收到采购信息后按照要求将食材送至快餐店并提交己采购的食材信息,系统自动更新食材库存。
(4)生成报表:每个周末和月末,快餐店经理会自动收到系统生成的统计报表,报表中详细列出了本周或本月订单的统计信息以及库存食材的统计信息。
现采用数据流图对上述订餐管理系统进行分析与设计,系统未完成的0层数据流图
如图2一1所示。

根据数据流图规范和订餐管理系统功能说明,请说明在图2.1中需要补充哪些数据流可以构造出完整的0层数据流图。

选项

答案(1)增加E1到P1数据流“餐品订单”; (2)增加P1到P2数据流“餐品订单”; (3)增加D1到P3数据流“订单汇总”; (4)增加P3到E3数据流“统计报表”。

解析 数据流图中常见错误包括黑洞、灰洞和无输入三种类型的逻辑错误和部分语法错误。P1只有输出没有输入为无输入错误,需要增加E1到P1数据流“餐品订单”;P2同样为无输入错误,需要增加P1到P2数据流“餐品订单”:根据P3生成报表要求输入中有订单信息和食材信息,所以需要增加D1到P3数据流“订单汇总”;P3只有输入没有输出存在黑洞错误,需要增加P3到E3数据流“统计报表”。
转载请注明原文地址:https://jikaoti.com/ti/eA67FFFM
0

最新回复(0)