一、项目背景
台球作为备受欢迎的休闲运动,在国内市场规模不断扩张,受众广泛。然而,传统台球馆面临人力成本高昂、营业时间受限、服务效率低下等运营难题,难以满足消费者日益增长的多样化需求。与此同时,物联网、移动支付、大数据分析等科技的飞速发展,为台球行业的智能化变革提供了技术支撑。现代消费者尤其是年轻群体,更加追求便捷、个性化的娱乐体验,在此背景下,无人值守台球项目应运而生,它通过智能技术优化运营与服务,成为台球行业顺应时代发展的创新方向。
二、开发人员组成
后端:基于SpringBoot技术栈开发(电脑PC总后台端+电脑PC门店管理端)。
前端:主要是使用Vue框架完成小程序和PC端后台页面。
小程序:UniApp(小程序用户端+小程序门店管理员端+小程序保洁端)
硬件:控制器,一个控制器可以控制 4 张台桌,串联控制上面的无影灯与锁球器。
通讯协议:MQTT
开发周期: 30天
整体开发的费用3万(控制器一个380,另计)
服务器一台
三、后端技术栈
核心框架:Spring Boot
数据库连接池:Druid
缓存:Redis
数据库:Mysql
四、流程
1. 用户注册/登录
实名认证:用户首次使用时,需通过小程序绑定手机号授权登录。
支付授权:绑定微信支付工具,用于押金扣款。
2. 押金缴纳
押金金额:通常为 50-200元(根据台球室定位和消费时长设定)。
缴纳方式:
预授权冻结:用户支付押金后,资金暂时冻结(不实际扣款),消费结束后解冻。
按次收取:单次消费前缴纳押金,消费后自动退还剩余金额。
系统提示:用户扫码进入时,系统自动提示需缴纳押金后方可使用。
3. 消费过程中押金监管
监控:
系统自动记录用户使用时长和实时消费金额。
4. 押金退还
自动退还:
用户结束消费后,订单结算结束。
押金立即原路退回(按次模式)剩余金额。
5. 押金不足处理
若押金不足以覆盖超时费用,系统将自动订单结算结束,无影灯、锁球器自动关闭。
五、UI展示
PC端
移动端: