2.2 UC1用例模型

一、用例图

2.2 UC1用例模型

二、描述文本


用例1  客人进店开手牌 

参与者管理员 

目的给客户开手牌,安排座位 

概述有辛苦人进店后,管理员要看一下系统还有没有手牌,如果有的话给客户开手牌,手牌的种类有客户自己选择,然后安排客户就座 

前置条件系统运行正常 

后置条件给出处理结果 ,发出手牌或者告知没有空位 特定要求

待请求发出后,系统必须在两秒内作出反应 

1.管理员发出查询请求 

2.管理员给客户展示后让客户选择满意的餐桌。管理员开出手牌

系统作出响应 

3.显示空余的桌子和已经有人的桌子,

 4.根据手牌开出这桌客人的预消费列表,并指定专属服务员, 

5.记录服务员与相应的手牌

 6.要求入库 

候选事件流 

第一行:如果没有手牌,系统要给管理员提出警告。 

用例:2)客户点菜 

参与者客户,服务员 

目的服务员记录客户的点菜菜单 

概述

客户选择自己喜欢的菜品,服务员记录菜品,菜单一式两份手写和复印。复印那份给管理   员,手写那份粘在手牌上。并传给厨房备菜上菜,并随时准备加菜或者减菜 

用例:3 管理员记录菜单 

参与者管理员 

目的记录相应桌子上的菜单 

概述

管理员根据服务员拿过来的复印式菜单输入相应手牌上的菜品, 

前置条件相应手牌已经开出,并且已经列出点菜列表

 后置条件记录菜单,入库留存 

 事件流 

参与者操作 

1. 管理员输入客户所点菜品

      系统响应 

2.根据输入列出所点菜品列表并入库保存 候选事件流 

 用例:4 客户加减菜 

参与者管理员 

目的给客户加减菜,满足客户需求并入库保存 

概述

客人要求加减菜时,系统要记录相应手牌的加减菜品以备最后结算作为依据 

类型:   基本 

前置条件客户首次所点菜单已经列出并且已经保存 

后置条件记录客户加减菜后的菜单入库并且保存

 事件流 

参与者操作 

  1. 输入客户加减菜菜单

系统响应 

 2.记录修改后的列表 

3.删除原先的列表并入库保存更改后的列表 

用例:5 结账 

参与者管理员 

目的根据客户消费记录进行结算 

概述

管理员调出相应手牌的消费记录并且计算金额,进行收账,收账后要求系统及时入库并且保存 

前置条件客户消费情况已经入库并保存 

后置条件给出消费列表和项目 

 事件流 

参与者操作 

  1. 管理员发出结算请求

系统响应 

 2.显示相应手牌的消费记录,并且自动累加计算  

3.显示消费小票,并送入打印机打印出小票 

4.备份小票和相应的服务员,资料入库并保存,设置权限,非管理员无权打开参阅


你可能感兴趣的:(2.2 UC1用例模型)