1. 项目概述
- 背景:中标项目,第三方公司做会员福利,以积分的形式发放。
- 目标:给固定的钱,积分兑完,周期两个月。
- 需求:固定会员能及时线上兑换积分。
- 解决方案:开发微信小程序在线兑换。
2. 项目流程
- 需求分析:微信手机号登录,搜索商品,积分兑换,订单管理,物流,微信支付。
- 设计阶段:
方案一:
方案二:
3. 技术架构
- 技术选型:PHP MYSQL
4. 项目收益
- 业务收益:正收益
- 技术收益:微信支付对接
5. 总结与反思
- 项目总结:整体进展顺利
- 自我总结:项目进行中遇到些问题比较印象深刻,举例如下:
a.订单支付数据观测的过程中有一些支付金额老是少一分钱,后确认是后端代码处理的精度问题(二进制来表示浮点数,有些二进制无法精确地表示某些十进制,表示成二进制的时候会变成无限循环小数,一些小数可能会被截断或舍入,从而导致精度问题)
b.一些异常场景缺少考量(比如:支付过程中结束进程,关机,断网,手机本身的操作等)
移动端操作场景复杂度较高,逻辑应偏重后端,还有有一些后端的补偿机制 - 未来展望:由于工时紧张,有些流程不完善,具有很大的可完善空间