问答题
阅读以下说明,根据要求回答问题。
[说明]
假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务和配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下。
(1)系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件中。
(2)在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知。
(3)配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。
(4)采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,使合格商品入库,并记录采购清单至采购清单记录文件,向配送处理发出配送通知,同时通知财务部门给供货商支付货款。
该系统采用结构化方法进行开发,得到待修改的数据流图如图所示。
问答题
请使用说明中的词语,给出图中外部实体E1~E4的名称。
【正确答案】E1:财务部门 E2:采购部门 E3:连锁超市 E4:配送部门
【答案解析】
问答题
请使用说明中的词语,给出图中数据存储D1~D4的名称。
【正确答案】D1:采购清单记录文件 D2:商品库存记录文件 D3:商品配送记录文件 D4:供货请求记录文件
【答案解析】由题干中的关键信息“1.系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件”可知,外部实体“连锁超市”将向商品配送中心信息管理系统输入一条数据流“供货请求”,且系统中存在一个数据存储“供货请求记录文件”。在图中,与数据流“供货请求”相关的有:加工“供货请求处理”、加工“配送处理”、外部实体E3和数据存储D4。因此,外部实体E3的名称是“连锁超市”,数据存储D4的名称是“供货请求记录文件”。
同理,由题干中的关键信息“2.在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知”和图中的信息可知,加工“供货请求处理”与数据存储D2“商品库存记录文件”之间存在一条数据流“库存信息”;加工“供货请求处理”与加工“配送处理”之间存在一条数据流“配送通知”;加工“供货请求处理”与外部实体E2“采购部门”之间存在一条数据流“缺货通知”。
由题干中的关键信息“3.配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件”和图中的信息可知,加工“配送处理”与数据存储D4“供货请求记录文件”之间存在一条数据流“供货请求信息”;加工“配送处理”与数据存储D2“商品库存记录文件”之间存在一条数据流“库存更改信息”;加工“配送处理”与外部实体E4“配送部门”之间存在一条数据流“配送单”;加工“配送处理”与数据存储D3“商品配送记录文件”之间存在一条数据流“配送信息”。
由题干中的关键信息“4.采购部门……进行商品采购处理,使合格商品入库,并记录采购清单至采购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款”和图中的信息可知,加工“采购处理”与数据存储D1“采购清单记录文件”之间存在一条数据流“采购清单”;加工“采购处理”与加工“配送处理”之间存在一条数据流“配送通知”;加工“采购处理”与外部实体E1“财务部门”之间存在一条数据流“付款通知”。
问答题
图中存在4处错误的数据流,请在表中指出各自的起点和终点。若将上述4条错误数据流删除,为保证数据流图的正确性,应补充3条数据流,请在表中给出所补充数据流的起点和终点(起点和终点请采用数据流图中的符号或名称)。
【正确答案】错误的数据流:
起点 终点
D4 供货请求处理
D3 E4
D2 采购处理
E1 E2
补充的数据流:
起点 终点
供货请求处理 D4
E2 采购处理
采购处理 D2
【答案解析】将问题1和问题2的分析结果填写到图中,由题干中的关键信息“1.系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件”可知,加工“供货请求处理”应有一条输出数据流“供货请求”,其箭头线的终点是数据存储D4“供货请求记录文件”。换而言之,图中D4到加工“供货请求处理”的数据流“供货请求”的方向是错误的。
由题干中的关键信息“4.采购部门……进行商品采购处理,使合格商品入库……同时通知财务部门给供货商支付货款”可知,加工“采购处理”应有一条输出数据流“入库信息”指向数据存储D2“商品库存记录文件”。换言之,图中D2到加工“采购处理”的数据流“入库信息”的方向是错误的。
根据数据流图的绘制原则:所有的数据流都必须以一个加工开始,或以一个加工结束。所以,图中外部实体E1“财务部门”和外部实体E2“采购部门”之间不能直接存在数据流“付款通知”;数据存储D3“商品配送记录文件”与外部实体E4“配送部门”之间也不能直接存在数据流“配送信息”,这两条错误的数据流应从图中删除。
由题干中的关键信息“(4)采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,使合格商品入库……”可知,外部实体E2“采购部门”与加工“采购处理”之间缺失了一条数据流“入库商品信息”。因此,在图中应补充这一条数据流,其起点是外部实体E2,终点是加工“采购处理”。