Lab3.md 943 B

作业内容

完成订单模块和评论模块。包含如下需求:

  1. 顾客可以购买商品,发起订单。
  2. 顾客可以支付订单。
  3. 商店工作人员可以安排发货。
  4. 顾客可以选择收货,并且在之后进行评价。
  5. 用户可以查看自己权限下的所有订单情况。
  6. 顾客可以查看有关商品的所有评论。

作业要求

  1. 注意订单状态之间的变化,建议有UNPAID(未支付)、UNSEND(未发货)、UNGET(未收货)、UNCOMMENT(未评价)、DONE(完成)。暂时可以不考虑退款等异常流程。可以在此基础上自行进行状态的定义和修改。
  2. 处理订单时,注意异常的抛出,如出现库存不足、状态错误等情况。
  3. 评价需要包含评分和语句评价,注意评分需要反映到商品的评分和商店的评分(商品得分的均分)上。

学习内容

无特定学习内容,通过该模块熟练项目开发。