📜  用于食品订购系统的DFD

📅  最后修改于: 2021-08-25 18:40:00             🧑  作者: Mango

Food Ordering System实际上是一种软件,它允许餐厅经理通过Internet或在餐厅中管理和接受下达的订单。让我们通过使用DFD(数据流程图)来了解食品订购系统的工作原理。 DFD for Food Ordering System如下所示。

在此,为食品订购系统显示了不同级别的DFD,例如0级DFD,1级DFD,2级DFD和3级DFD。

  1. 0级DFD –
    在此级别上,显示了系统的输入和输出。该系统是在全球范围内设计和建立的,具有此级别的输入和输出。

    食品订购系统具有以下输入:

    • 输入食物订单作为顾客的食物订单。

    食品订购系统具有以下输出:

    • 收到订单。
    • 为了进一步处理订单,将食物订单传递到厨房。
    • 餐馆经理获取“账单和管理”报告。
  2. 1级DFD –
    对于处理订单,过程1.0负责。对于食品,所涉及的客房清洁活动由流程2.0、3.0和4.0表示。有关每日销售物品的详细信息应可用于创建和报告管理,并且应通过维护库存数据(描述数据集的记录,例如名称,内容,来源,许多有用的信息等)。

    因此,在此DFD级别中使用了两个数据存储,如下所示:

    • 已售商品数据库
    • 库存数据库

    最后,利用每日售出物品的数量和每日库存的减少,很容易准备一份管理报告。此外,餐厅经理会获得此管理报告。

  3. 2级DFD –
    有关“订单处理”的详细信息如下所示:

  4. 3级DFD –
    在DFD的此级别上,将提供有关“生成管理报告”活动的更多详细信息。可以使用已售出项目的数据和库存数据的访问权限来生成管理报告。然后,需要汇总固体物料数据和库存数据,然后餐厅经理应获得根据上述计算准备的管理报告。

    以上详细信息如下所示: