SYSU-xiaoxin-catering 小欣餐饮点餐系统

The Documents about Group Project of Software Analysis & Design

View the Project on GitHub LeonhardE/Dashboard

小欣餐饮需求规格补充性说明

版本 日期 描述 作者
V1.2 2019-06-22 修订稿 lordrou
版本 日期 描述 作者
V1.1 2019-04-22 初稿 lordrou

简介

本文档记录了 “小欣餐饮” 未在用例中描述的需求

功能性

  1. 日志和错误处理:

    • 在持久性存储中记录错误历史
    • 在日志中更新软件迭代
  2. 安全性:

    下单的微信用户都需要通过认证

  3. 餐厅安排:

    • 广告banner在界面中上部,根据餐厅每天的情况由经理上线套餐或具体活动
    • 明确了价格与规格的方案,基础单品价格固定不变,不采用优惠卷,套餐价格根据每日活动或节日确定。
    • 增加排序功能,菜品和分类都需要排序。新客按照餐厅自行排序,老顾客则根据他们的过往点餐及浏览次数排序。
    • 明确了tag的管理,根据不同顾客的饮食习惯,增加辣度、葱、香菜等附加tag。

可用性

  1. 用户体验
    • 查找菜品时提供模糊匹配
    • 顾客常点餐点排序时自动靠前
  2. 辅助功能
    • 重点信息应当突出,避免使用太多吸引注意的颜色
    • 提供套餐推荐减少顾客筛选单品时间

可靠性

  1. 可恢复性:

    ​ 如果在使用外部服务(如微信支付等)时出现错误,为了完成销售交易,应该有本地方案(如存储转发)加以解决

  2. 性能:

    ​ 购买者希望能非常快速地完成销售处理过程,所以我们应当尽量减少页面的等待时间,加载资源应当尽量的少。

可支持性

  1. 可适应性:

    ​ 对于不同品牌和尺寸的设备,如 Apple iPhone X,Mix2 等等,我们需要保证页面显示一致性

  2. 支付方式:

    ​ 顾客除了可以使用线上微信支付的方式支付订单外,还可以线下与商家自行协商买单。

实现约束

法律问题

法律条文引用(选自《中华人民共和国消费者权益保护法》)