问答题
阅读下列说明,回答问题。
[说明]
假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下。
(1)系统接收由连锁超市提出的供货淆求,并将其记录到供货请求记录文件。
(2)在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知。
(3)配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。
(4)采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款。
该系统采用结构化方法进行开发,得到待修改的数据流图,如图4.11所示。
问答题
使用说明中的词语,给出图4.11中外部实体E1~E4的名称和数据存储D1~D4的名称。
【正确答案】E1:财务部门 E2:采购部门
E3:连锁超市 E4:配送部门
D1:采购清单记录文件 D2:商品库存记录文件
D3:商品配送记录文件 D4:供货清求记录文件
【答案解析】
问答题
11中存在4处错误数据流,请指出各自的起点和终点;若将上述4条错误数据流删除,为保证数据流图的正确性,应补充3条数据流,请给出所补充数据流的起点和终点。(起点和终点请采用数据流图4.11中的符号或名称)
【正确答案】 错误数据流
|
起点 | 终点 |
D4 | 供货请求处理 |
供货请求处理 | 配送处理 |
D2 | 采购处理 |
E1 | E2 |
补充的数据流
|
起点 | 终点 |
供货请求处理 | D4 |
供货请求处理 | 配送部门 |
采购处理 | D2 |
| |
【答案解析】[解析] 本题考查数据流图,每年下午试卷第一题必考。数据流图的题目要善于从题目中找答案,仔细阅读题目、认真读数据流图,解题时尽量使用题目中提到的词语,自己想出的词语也许不够准确。
做这类题需要注意几个细节问题:①除了流向数据存储或从数据存储流出的数据流不必命名外,其他每个数据流都必须有一个合适的名字。②流向文件的数据流,表示写入数据,流出文件的数据流表示读文件,在整套数据流图中,每个文件必须既有读的数据流又有写的数据流,但在某个子图中可能只有读没有写或者只有写没有读。③在逐步精化的过程中,若一个文件首次出现时只与一个加工有关,即该文件是一个加工的内部文件,那么该文件在当层图中不必画出,可在该加工的细化图中画出。
下面结合题目中已经给出的条件和数据流图具体分析本题。
由说明中的第4条中“同时通知财务部门给供货商支付货款”,很容易判断出E1是财务部门。
由说明中的第1条知,连锁超市提出供货请求,所以E3只能是连锁超市。另外虽然D4也有可能是连锁超市,但是D是数据存储,不是外部实体,所以E3是连锁超市,而D4不是,事实上,那条线画错了。
由说明中的第2条知,接到供货请求,从商品库存记录文件中查询库存信息,所以D2必是商品记录库存文件无疑了。如果缺货,向采购部门发出缺货通知,所以E2必定是采购部门。
由说明中的第3条知,配送处理接收配送通知后,查询供货请求数据记录文件,更新商品库存记录文件,所以D4是供货请求数据记录文件,进一步证实D2是商品库存记录文件。同时也说明“供货请求处理”与D4(供货请求数据记录文件)之间连线方向错误。配送处理还需要向酉己送部门发送配送单,所以E4必定是配送部门。
由说明中的第3条知,在配送货品的同时记录配送信息至商品配送记录文件,所以D3必定是商品配送记录文件。
由说明中的第4条知,采购部门进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件,所以D1必定是采购清单记录文件。