扫码点餐系统
项目述:
架构:springmvc + mybatis + redis + websocket + mq + vue + postgresql 等 项目采用前后端分离模式进行开发,主要功能有点餐、下单、支付等。 客人通过支付宝/微信等 APP 进行在线扫码点餐,客人可以自助通过手机进行点餐下 单结账等流程,无需服务员参与其中。具体功能述如下: 点餐:通过商家后台设置的扫码点餐菜谱数据,获取菜品菜类数据 C 端展示处理.通过
redis,websocket 实现多人点餐。然后支持满额送、加价购等营销活动的支持能力。 下单:将前端购物车的菜品数据下单入库,根据相关计算公式处理订单数据,判断是先付还是
后附等场景业务。然后通过 ONS 将下单数据通知到 POS 端,POS 端通过接单模式
接单后在通知到扫码点餐端,C 端展示订单状态。 支付:通支付宝、微信、会员卡等支付渠道进行 C 端在线支付,然后支付金额 通知到 POS
端,POS 端收到付款结果后,自动结账,打印结账单等业务处理,然后通知 C 端订单状
态。
1.参与每次产品迭代的内容评审、以及需求分析。
2. 功能拆解与分工,任务进度把控。
3. 主要扫码点餐后端业务功能开发(营销、下单、支付、订单数据处理、POS交互)
4. 及时处理商户反馈的问题以及bug快速修复处理。 1.完成了满额送、加价购等营销活动功能,高了商户的客单率。
2.通过 redis 的 Pub/Sub 做 websocket 集群,高多人协同点餐场景稳定性。
项目职责:
项目业绩:
3. 主动承担线上相关商户反馈的问题,及时处理解决,高商户满度。