课件内容摘抄,如有侵权,联系删除
1用户中心(WEB)
用户在首页登陆系统后会进入到用户中心首页。
1.1订单中心
功能需求:
- 实现对订单的查询功能
- 未付款订单的付款功能
- 未付款订单的取消功能
- 已付款提醒订单发货功能
- 确认收货
- 退货
- 用户评价
- 物流信息跟踪
1.2秒杀订单中心
同上。
1.3我的收藏
购物车中有将我的购物车商品移到我的收藏功能,在用户中心中可以查看我收藏的商品, 对于这样的用户收藏数据,我们可以使用mongoDB来实现。
- 我的收藏列表
- 删除收藏
1.4我的足迹
- 查看足迹列表
- 删除我的足迹
1.5个人信息设置
- 个人信息
- 地址信息
- 密码重置
- 绑定手机
2.商家后台-订单管理(WEB)
2.1订单管理
(1)订单查询
(2)订单发货
(3)订单退货
2.2秒杀订单管理
- 秒杀中订单查询(查询redis )
- 已完成秒杀订单查询(查询数据库)
- 秒杀订单发货
- 秒杀订单退货查询
3.运营商后台-订单管理(WEB)
3.1订单管理
根据商家、订单号、用户ID等信息查询订单列表
3.2秒杀订单管理
- 查询秒杀中订单
- 查询已付款订单
4.评价系统
针对评论这样数据量大并且价值不高的数据,我们通常采用MongoDB来实现存储。
4.1评价系统-数据访问层
评价数据访问层-操作mongoDB
4.2评价系统-服务层
评价服务层
4.3 web工程调用评价系统
- 在商品详细页显示该商品的所有评论信息(CORS跨域)
- 用户中心web工程引用评价服务 可以对已收货的订单追加评价。
- 商家后台web工程引用评价服务 可以查看订单的评价
- 运营商后台web工程引用评价服务 可以查看订单的评价
- 任务服务pinyougou-task-service 引用评价服务和搜索服务,统计每个商品的评价更新到solr索引库中。
5.商家首页
构建商家首页工程,引用搜索服务,显示该商家的商品列表
6.资金结算
用户购买商品是直接付款给平台的,而发货的是商家,那商家如何获得货款呢?这就需要运营商定期将货款转账给商家。
6.1佣金与佣金比例
说到平台与商家之间的资金结算,我们必须要提一下佣金。佣金就是运营商以销售额为基础抽取的销售提成。 商品类型不同,设定相应的佣金比例也不同。例如食品类佣金比例为0.5% ,那么商家每产生100元的销售额就需要支付给运营商平台相应比例的佣金。
6.2流程结算图