项目描述:
该项目是一个卖水小程序;通过线上下单到完成桶装水配送,提供一个数据化,自动化的管理平台。
项目整体由订单模块,派单模块,分销体系,工作人员等模块组成,意在提高工作效率,通过分销体
现提高用户粘性。
系统架构:
SpringBoot 构建应用、shiro 管理权限、数据库 MySQL、缓存 Redis、持久层框架 Mybatis,全双
工通信 WebSocket;
第三方对接:阿里云 OSS 对象存储、微信支付接入 V2、云片网验证码
负责部分:
登录模块书写:微信一键授权登录/手机号验证码登录
订单模块:订单生成实现,订单支付实现(微信支付 V2/平台积分支付)
三级动态分销模块:用户微信支付买水,返佣给上级用户与次级用户(返佣积累一定程度可提现)
商品模块:商品添加/删除/修改,根据用户定位查询商品
后台管理模块:根据区代理划分登录权限,不同区域角色查看对应区的订单、商品、骑手信息,操作对应区域
的订单派单,以及用户下单提示音(便于知道新用户下单及时派单)或短信提示
基础模块的开发,比如:登录模块书写、订单模块、三级动态分销模块、派单模块等。
解决工作中的难点,比如:使用 WebSocket 链接超时;新订单管理后台提示