程序员梦回2023年05月16日
166阅读

作品详情

项目背景
酒店智能售货柜主要针对酒店客房场景的成人用品售货柜,解决传统的销售模式的产品品种单一、顾客使用后需要退房结算、顾客的隐私差、酒店人员查房工作量大、繁琐等问题。

项目描述
系统采用微服务架构,保证系统的高可用以及稳定性。
系统包含网关、Oauth2登录模块、用户中心、三方对接管理、文件管理、业务管理、设备通讯、定时任务统一管理等功能模块。
系统包含小程序购物平台、后台管理平台、酒店管理平台、联营商管理平台、数据统计平台。
购物平台支持用户扫描机柜二维码,并选择商品并支付的购物流程。
其他管理平台主要包含数据查看、机柜管理、库存管理、补货管理、机柜模板管理等功能。

技术栈
设备通讯模块先后采用了mqtt、tcp、蓝牙连接等通讯方式,tcp通讯实现采用的是Netty技术框架。
业务模块通过消息队列RabbitMq向设备通讯模块下达指令。
业务模块采用技术框架SpringCloud + SpringMVC + Mybatis-Plus + Redis + Mysql + Consul。

个人贡献
负责项目框架搭建 以及独立完成相关核心服务(网关、权限OAUTH2、UC、配置中心)。
负责项目的开发进度控制,参与需求评审、方案确定以及数据库设计。
负责系统运维、服务器管理以及自动化部署工具搭建。
系统优化以及排除线上问题并及时处理。
负责设备通讯模块的对接与开发、Oauth2单点登录以及权限控制。
其他第三方平台对接(短信、微信支付、腾讯云即时通讯)。
采用xxl-job统一管理定时任务。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论