发表于: 2017-07-29 23:30:51
1 951
【说明】今天主要是做了海川项目的一些基本了解以及 其它项目比如仿天猫的购物网站 和 萝卜多项目的重点的回顾
一:今日完成
1,说说海川的一些东西
说说业务场景:
涉及三个主体(厂商、经销商、审计公司)
厂商把自己生产的汽车租赁给经销商
经销商在自己的各个库位把汽车展示消费者
因为汽车的所有权是属于生产商的,经销商只是展示、维护以及销售
所以生产商需要派出审计员去核查汽车的使用情况
针对每个经销商下面的库位,分配一个任务,然后审计员在线上去检查、记录、上传汽车的相关数据。
再说业务模块:
除了提供给审计员进行操作的手机客户端之外
后台管理里面主要的是业务管理 和任务管理,其它的还有人事管理、审核管理等。
对于系统的所有数据,包括厂商、经销商、审计员、任务、库位等等相应地会有一个管理模块。
比如厂商数据的增删改查、经销商信息的增删改查、库位信息的增删改查以及审计团队的信息维护。
2,
再看看当时自己做的毕设上面的订单模块
购买的业务流程
用户-登录 购买(加入购物车-查看购物车-选中购物车中的商品)
结算页面-生成订单--付款-我的订单-确认收获--评价
购物流程和表的对应关系(OrderItem Order两张表)
订单状态图
代付款-代发货--待确认收货
1. 首先是创建订单,刚创建好之后,订单处于 waitPay 待付款状态
2. 接着是付款,付款后,订单处于 waitDelivery 待发货状态
3. 前两部都是前台用户操作导致的,接下来需要到后台做发货操作,发货后,订单处于 waitConfirm 待确认收货状态
4. 接着又是前台用户进行确认收货操作,操作之后,订单处于 waitReview 待评价状态
5. 最后进行评价,评价之后,订单处于 finish 完成状态
3,再看看商品的秒杀模块
记录用户的秒杀成功信息,我们需要记录:
1. 谁购买成功了。
2. 购买成功的时间 / 有效期。
3. 付款 / 发货信息。这些数据组成了用户的秒杀成功信息,也就是用户的购买行为。
所以这里面就需要用到mysql 的事务操作
对数据进行加锁解锁等操作
------------------
二:明日计划
明天因为时间充足(or 有限),打算完成
①做好任务的交接
------------------
②收拾一下东西
------------------
③再看看海川的一些方案设计
------------------
三:疑难问题
四:思考总结
Ⅰ 对自己今天的进度满意吗
------------------一般般
Ⅱ 那些困扰自己的问题所在
------------------如何能将自己理解的东西系统地说出来
Ⅲ 暗示自己为明天加油打劲
------------------加油,天天都是好心情
评论