团队作业第三周
项目地址:
前言:
关于项目、团队描述:
详情见第一周博客
一、需求&原型改进
1、问题修改:
问题1:商家端需求不清晰
修改:前期优先实现用户端开发(特指后台),商家端是app端,目前确定了最基本的功能:登录,注册,增加类目,增加菜品,修改商家信息,按任意时间段输出营业额和有效订单数。
问题2:微信接口不熟
修改:因为是初次跟微信公众平台接口对接,有些生疏,需要仔细阅读微信官方的开发文档
问题3:未明确订单id,商家id,商品id,类目id的生成规则
修改:通过查阅网上资料,对比自身需求,确定各类id生成的规则,以及在mysql数据库中确定的字段类型
2、修改完善需求说明书
上周不足:
上周的需求文档里对商家端的描述相对模糊,如新增了对商家重要信息的修改要经过管理端的审核等;一些细节实现上在团队内没有沟通好,比如在用户登录扫码这一过程实现细节大家各有己见,没有统一等
修改见点击此处
应用场景描述:
一天,某同学去南亭吃饭,去前台点餐的时候店主说本店支持自助点餐。于是打开微信扫指定的二维码,登录后即可看到该店订单系统的主页面,点击不同的类目选择需要的菜式,并可对相应的菜式选择口味和规格,添加到购物车,最终提交订单支付即可。店家接收订单后便可以为客户准备用餐。
二、系统设计
三、任务分配
四、测试计划
后台:每开发一个功能就进行单元测试,同时使用postman进行接口调试,与各端协调参数约定。
APP端:边开发边用mock接口测试
前端:测试同app端