某汽车配件公司最主要的业务,显然是采购和销售,外部项是顾客和供应商。其第一层数据流程图如图9.3所示。请分析该公司的第二层及第三层数据流图。

admin2010-01-29  30

问题 某汽车配件公司最主要的业务,显然是采购和销售,外部项是顾客和供应商。其第一层数据流程图如图9.3所示。请分析该公司的第二层及第三层数据流图。

选项

答案系统从顾客那里接受订货要求,把汽车配件卖给顾客。当存货不足时,汽车配件公司向供应商发出订货要求,以满足销售的需要。但该图没有反映账务,而且销售和采购也没有分开表示,只是高度概括地反映了汽车配件公司的业务,因此要进一步扩展出第二层数据流程图。 该系统的主要逻辑功能有销售、采购和会计三个。主要的外部项有顾客和供应商两个。当然允许有许多顾客和许多供应商。 当顾客的订货要求被接受以后,就要按照顾客要购买的汽车配件以及需要的数量查找库存量,确定是否能够满足顾客的订货要求。如果能够完全满足,就给顾客开发货单,并修改汽车配件的库存量,同时还要通知会计准备收款。如果只能满足一部分或完全不能满足顾客的订货要求,就要把不能满足的订货记录下来,并通知采购部门,然后应向供应商发出订货要求。当供应商接到汽车配件公司的订货要求,把货物发来后,采购部门要办入库手续,修改库存量,同时向销售部门发出到货通知,销售部门按到货配件检索订货单,向顾客补齐所要求的配件数量。会计部门收到供应商的发货单后,应该准备办理付款业务。 第二层数据流程图比较具体地反映了汽车配件公司的数据流程,但是只考虑了正常情况,未考虑发生错误或特殊的情况。例如,顾客订货单填写不正确,供应商发来的货物与采购部门的订货要求不符合等,都属于出错或例外处理。原则上讲,第二层数据流程图不反映出错处理和例外处理,它只反映主要的、正常的逻辑处理功能,出错或例外处理应该在低层的更为详细的数据流程图里反映。我们可以从“销售”、“采购”、“会计”三个处理逻辑分别扩展出第三层数据流程图。

解析
转载请注明原文地址:https://jikaoti.com/ti/JpK7FFFM
0

最新回复(0)