皮皮点餐系统用例文本

系统分析与设计团队项目

Posted by tomylee on June 3, 2018

一、摘要

  1. 处理点餐:顾客扫描二维码选择是否拼桌。顾客选择菜品。顾客选择菜品附加信息。顾客进行网上支付。系统将订单发送给收银员。收银员确定顾客支付后将订单状态改为已支付。厨师收到已支付的订单,进行制作。厨师制作完毕,将订单状态改为已完成。系统根据订单内容更新盈收、库存信息。服务员根据订单号将制作完的菜品送往指定桌号

  2. 添加新员工:店主登录管理系统,进入员工信息管理界面,点击“新增”。员工填写相关信息。店主更改其员工类型。系统更新数据库信息,并新增该员工的信息显示。

  3. 新增菜品:店主登录管理系统,进入菜品信息管理界面,点击“新增”,填写菜品相关信息,设置价格,确认添加。系统更新数据库信息。

  4. 用户评价:顾客支付完成后选择进入评价界面,选择评价选项,写入评价内容,提交。系统更新数据库信息,返回成功页面。用户退出网页。

  5. 处理现金支付:顾客选择支付方式“现金支付”。系统将订单发给收银员端。顾客到收银台进行支付。收银员确认数额后将订单状态改为已支付。系统将已支付的订单发给厨师端进行制作。

二、非正式

处理拼桌:
  • 主成功场景:
  • 顾客通过选择拼桌选项,选择其想要拼桌的桌号并确定。后台系统在订单完成前自动绑定其桌号一段时间标记为正在创建,在订单完成后标记正在使用相应桌号…

  • 交替场景:
  • 如果顾客选择的桌号非闲置则告知顾客桌号xx正在被另一订单占用,请选择其它闲置桌号…
  • 如果后台系统暂未录入某些桌号,则联系服务员在订单中人工加入相应桌号…
  • 活动图:

    活动图

处理支付:
  • 主成功场景:
  • 顾客确认订单金额,并选择支付方式后成功支付。后台系统确认支付信息后创建订单…

  • 交替场景:
  • 顾客选择选择非手机电子支付,如使用pos机支付,则可联系收银员人工处理支付并在后台确认其订单…
  • 顾客支付时后台网银系统查询不到该订单支付信息,顾客可联系收银员向其展示支付信息,收银员人工确认处理该订单…
处理点餐:
  • 主成功场景:
  • 顾客在点餐界面进行菜品、口味等选择,并把它们都加入购物车,购物车中会显示已选择的菜品、口味等,还有需要支付的价格。最终进行确认,跳转到支付界面…

  • 交替场景:
  • 当顾客选择已售完的菜品时,后台系统将会提醒顾客该菜品已售完,不会往购物车中添加被顾客选择的已售完的菜品。
  • 活动图:

活动图

处理评价:
  • 主成功场景:
  • 顾客在评价界面对菜品口味,等餐时间,服务态度等进行评价,最终进行确认,跳转到订单详情界面…

  • 交替场景:
  • 顾客不进行评价,直接跳转到订单详情界面…

三、详述

  • 用例名称:用户点餐
  • 范围:皮皮怪点餐系统
  • 级别:用户目标
  • 主要参与者:顾客、服务员
  • 涉及及其关注点: ```    顾客:希望以最小代价完成点餐并得到快速服务。希望便捷清晰地看到菜品的具体情况和价格,方便快捷地实现点餐并完成支付,并得到支付收据;

   服务员:希望协助顾客轻松快速地完成点餐环节,而且在现金支付时没有支付错误;     商家:希望能提供给顾客应有的服务,满足该顾客要求,希望顾客能简单快速地完成点餐,能够准确地记录交易并有一定的程序容错性;     支付授权服务:希望接收到格式和协议正确的数字授权请求,希望准确地计算对商家的应付款;

    
- 前置条件:客户、商家经过确认和认证。
- 成功保证:

   更新商家库存信息和优惠信息;    存储销售信息;    准算计算税金;    生成支付收据;    记录支付授权的批准;

- 主成功场景(或基本流程):

    1.顾客到店铺用手机扫描餐桌上的二维码,进入点餐初始界面。
    
    2.当顾客个数可以在一个餐桌上完成用餐时,则在初始界面界面中选择单桌用餐,否则选择拼桌用餐。
    
    3.如果顾客在上一步骤中选择拼桌用餐,则在弹出的页面中输入要拼桌子的桌号,然后跳到菜单界面。如在上一步骤中顾客选择单桌,则忽略此步骤,直接进入菜单界面。
    
    4.顾客在菜单界面中选择自己想要的菜品,当把一个菜品添加到订单中时,顾客在弹出的提示框中选择自己想要的口味。确认订单无误后,顾客提交订单,跳转到支付界面。
    
    5.在支付界面中,用户可以选择不同的支付方式进行订单的支付,如微信支付、支付宝支付、现金支付。支付完成会提示支付成功信息,然后跳转到订单详情界面。
    
    6.如在上一个步骤中,客户选择现金支付,则系统会提示服务员,然后顾客将应支付的现金交给服务员,有服务员手动确定完成订单。如在上一步骤中选择除现金之外的支付方式,则忽略此步骤。
    
    7.在订单详情界面,顾客可以查看自己订单的详情以及进度,当送餐时间超出预计时间时,顾客可以点击催单按钮,进行催单。另外客户也可以跳转到评价界面或者公共聊天室界面。
   
    8.在评价界面中,顾客可以对此次用餐进行评价,对菜品味道、食材质量、服务态度等内容进行评价。
   
    9.在公共聊天室界面中,顾客可以和其他在本店用餐的顾客进行交流。
    
- 扩展(或替代流程):

    a.当顾客在完成订单之后,想要更换或改变订单中的菜品内容,可以与服务员进行协商,查看订单制作情况,如订单中的要更换的菜品还未被制作,则可以通知初始进行临时更换,如该菜品已经被制作完成,则视情况进行处理(如当下一个订单有相同菜品时,则可以将已经制作好的作为下一个订单的制作内容),然后顾客与服务员进行差价处理。
    
    b.如顾客发现实际菜品内容与订单中规定的菜品内容有所出入时,可以向服务员出示订单信息,然后与服务员进行协商,选择重新制作该菜品还是选择退回该菜品,进行退款。
    
- 特殊需求:

   90%的支付渠道响应时间小于5秒;    支持不同屏幕尺寸的显示适配;    在中间环节出现错误时能够正常恢复; ```

  • 技术与数据变元表:    -支付可以选择在线或现金方式;    -店主超控需要输入授权码;    -菜品信息可以通过ID编入数据库;
  • 发生频率:可能会不断地发生;