4.5 后置条件
如果该用例成功,会生成通知顾客的反馈信息。否则,系统维持原状。
4.6 扩展点
无。
5. 核准菜单
5.1 简要说明
本用例是用来确定顾客菜单信息之用。当顾客提交了点餐信息单后,系统与食品库存清单进行连接,通过检测若全部能够满足,则直接打印出菜单交给厨房工作人员,并将该菜单信息传给产生报表系统;若发现有不能满足的食品,则将核准后的菜单交由厨房工作人员与产生报表系统。
5.2 事件流
5.2.1 基本流
当核准菜单系统收到食品管理系统传来的菜单信息以后,开始执行以下基本流:
(1)检查菜单信息。
(2)连接食品库存清单。
(3)进行对比,确定核准后菜单。
(4)打印出核准后菜单,交由厨房工作人员并将核准菜单传给产生报表系统。
5.2.2 备选流
无。
5.3 特殊需求
无。
5.4 前置条件
顾客必须提交了订餐信息。
5.5 后置条件
如果该用例成功,则打印出菜单交给厨房工作人员,并将菜单传给产生报表系统。否则,系统维持原状。
5.6 扩展点
无。
6. 产生报表
6.1 简要说明
对比原始菜单和核准后的菜单,确定是否需要食品采购,如若需要采购,则产生采购清单,并将采购清单交由采购员,同时将采购单信息传给采购消费信息处理系统
6.2 事件流
6.2.1 基本流
当产生报表系统收到原始菜单和核准后的菜单时,开始执行以下基本流:
(1)系统对比原始菜单和核准后的菜单。
(2)如需采购,打印出采购清单给采购员,让采购员去采购。
(3)将采购信息传给采购消费信息处理系统。
6.2.2 备选流
6.2.2.1 打印失败
由于网络或各种原因没有出处数据导致打印失败,系统会提示失败字符,重新进行打印。
6.3 特殊需求
无。
6.4 前置条件