云值守项目

我要开发同款
CalmCat2023年10月07日
224阅读
开发技术java
所属分类springboot、监控系统、无人便利店

作品详情

一.项目分为用户小程序、商家小程序、直播监控系统、门店管理系统、自助收银机。
对用户而言,实现了:
1. 扫码进入门店
a. 微信扫码(微信登录授权)
2. 可以与客服对话
3. 订单相关操作
对商户而言,实现了:
1. 开启、关闭云值守
a. 登录账号可以查看自己门店,开启服务后门自动上锁
b. 关闭云值守功能,记录关闭时间,店内无人关闭监控;店主到店后自行开锁
2. 门店管理相关操作
3. 门店数据查看
a. 查看开启云值守时段营业数据---订单数量、营业额
b. 门店订单记录
4.营销活动
订单模块:
1. 自助结账机
a. 扫码获取商品信息
b. 生成订单
2. 购买商品结账
3. 查看订单
4. 申请售后
a. 人工审核
ⅰ. 审核通过退款
门禁模块:
1. 用户授权登录后开门
2. 进入后关门
3. 用户结账后开门
4. 确认用户离开关门
门店促销:
需求分析
1. 特价活动
a. 商品特价;特价字段存放在哪——门店商品加 活动特价价格 字段
2. 满折满减
a. 选择门店满折满减;——添加
3. 折扣活动 (全部 / 会员 / 非会员)
4. 第 n 件
5. 优惠券
二.我负责了整个用户小程序、商家小程序、监控系统、自助收银系统,和第二版后端全部。用户小程序、商家小程序使用uniapp开发并编译成小程序,监控系统使用vue2开发,对接萤石云监控直播接口,并实现视频播放与对讲。自助收银系统使用java原生安卓开发,第二版后端主要内容有:营销活动全部实现、通过rabbitmq实现与贴牌服务器通讯、对接美团核销功能、并优化第一版遗留的各种bug。
三.我遇到的难点之一:监控系统如何实现我们服务器与贴牌顾客服务器通讯,我解决的办法是用rabbitmq的交换机来解决,让每条订单信息创建时,通过交换机发送消息给我们服务器和贴牌服务器,发给我们服务器就能实现订单实时推送给客服,客服核对完成后开门让顾客出去。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论