作者:mobiledu2502923043 | 来源:互联网 | 2023-08-17 20:00
例:假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下。(1)系统接受由
例:假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配
送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下。
(1)系统接受由连锁超市提出的供货请求,并将其记录到供货请求记录文件。
(2)在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货
请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知。
(3)配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送
部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。
(4)采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录
采购清单至采购清单记录文件,向配送处理发出配送通知,同时通知财务部门给供货商支付货款。
该系统采用结构化方法进行开发,得到待修改的数据流图如图1-6所示。
【问题1】
使用说明中的词语,给出图1-6中外部实体E1-E4的名称和数据存储D1至D4的名称。
【问题2】
图1-6中存在4处错误数据流,请指出各自的起点和终点;若将上述4条错误数据流删除,为保证
数据流图的正确性,应补充3条数据流,请给出所补充数据流的起点和终点。(起点和终点请采用图
1-6中的符号或名称)
第(4)条中“同时通知财务部门给供货商支付货款”,很容易判断出E1是财务部
门。同时,E2和E1之间的连线纯属多余(两个实体之间肯定没有连线的)。
连锁超市提出供货请求,所以E3只能是连锁超市。另外虽然D4也有可能,但是D是数据存储,
不是外部实体,所以E3是连锁超市,而D4不是,事实上,那条线画错了。接到供货请求,从商品库
存记录文件中查询库存信息,所以D2必是商品记录库存文件无疑了。
如果缺货,向采购部门发出缺货通知,所以E2必定是采购部门。而“采购部门接到缺货通知
后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件”,
因此表明D2与“采购处理”之间的连线方向错误。
配送处理接收配送通知后,查询供货请求数据记录文件,更新商品库存记录文件,所以D4是供
货请求数据记录文件,进一步证实了D2是商品库存记录文件。同时也说明“供货请求处理”与
D4(供货请求数据记录文件)之间连线方向错误。
向配送部门发送配送单,所以E4必定是配送部门。
在配送处理的同时记录配送信息至商品配送记录文件,所以D3必定是商品配送记录文件,而D3
与E4之间的连线并不需要。
采购部门进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件,所以D1必
定是采购清单记录文件,而E2和“采购处理”之间缺少一条数据流连线。【这条漏了】