291基于SpringBoot4+Vue3的球馆场地预约系统、运动场馆预约系统、运动场馆预约小程序;RAG 检索增强问答、AI 智能助手、数据可视化工作台、RBAC 权限体系
校园生活社交/论坛人工智能EChartsElement PlusAPI接口

项目简介
羽毛球、乒乓球、篮球和台球等多以整场或整台占用,热门晚间与周末容易出现口头占场、到点无人、维修场地仍被安排等。球馆若只靠纸质本或微信群接龙,难以同时管理多分馆并核对开场;球友反复问空场,馆方重复对账,占场不到又缺少约束。在移动互联网与微信小程序广泛使用的背景下,建设一套贯通分馆浏览—整场选场—按时计费—扫码开场—迟到违约全链路,并能结合数据可视化工作台与知识库智能助手增强服务体验的球馆场地预约系统,已成为体育场馆信息化建设的现实需求。
本系统面向到馆打球的用户与场馆管理员,提供微信小程序与 Web 管理端。用户可浏览分馆、按号场或号台整场选场、充值预约、扫码开场与签退;管理员维护场馆与场地、处理违约并查看经营概况。亮点包括整场占用大卡片选场、分馆分项按时计费、扫码开场与迟到违约闭环、数据可视化工作台、AI 智能助手。
本课题的选题意义主要体现在以下几方面:从球友用户看,系统有助于按分馆与时段锁定整场或整台,减少到馆后无场可打的情况;从场馆运营看,有助于把口头占场改为可核验的预约与开场记录,降低空占与纠纷;从体育场馆服务看,对整场占用类预约业务的数字化管理具有一定推广参考价值;从技术实践看,项目涵盖微信小程序端与 Web 管理端协同、约场计费全链路、数据可视化工作台及智能交互等典型全栈场景,有助于提升全栈开发与综合实践能力,也能为同类系统的开发提供参考。
关联课题
关键词:球馆场地预约系统、运动场馆预约系统
课题列表:
- 基于SpringBoot4+Vue3的球馆场地预约系统的设计与实现
- 基于SpringBoot4+Vue3的运动场馆预约系统预约系统的设计与实现
- 基于SpringBoot4+Vue3的分馆分项按时计费订场系统的设计与实现
- 基于SpringBoot4+Vue3的综合场馆预约系统的设计与实现
- 基于SpringBoot4+Vue3+RAG的球馆场地预约系统的设计与实现
项目技术栈
- 架构:B/S 结构、MVC 软件架构、RESTful API、前后端分离架构
- 后端:Spring Boot4、MyBatis Plus、JWT、Hutool、Lombok
- 前端:Vue3、Element Plus、ECharts、Axios、Vite、UniApp
- 数据库:MySQL
- 其它:RAG 检索增强问答、AI 智能助手、数据可视化工作台、RBAC 权限体系
功能模块设计
本系统共设 2 种角色:普通用户、管理员。各角色核心功能如下:
普通用户
- 注册:创建普通用户账号
- 登录:账号或手机号加密码登录
- 场馆浏览:查看开放分馆、时段、单价与空闲数量
- 场地预约:按日期时段选择空闲场地并整场或整台占用
- 账户充值:充值并在预约时扣费
- 我的预约:按状态查看本人预约
- 扫码开场:到馆扫描所约场地码开场
- 签退:使用结束后签退释放场地
- 取消预约:未开始的待签到预约可取消退费
- 违约记录:查看违约及是否已解除
- 消息通知:查看系统通知
- 平台公告:查看平台公告
- AI 智能助手:按知识库回答用户各个提问,SSE流式响应输出
- 个人资料:维护头像与昵称
- 修改密码:修改登录密码
- 修改手机号:更换绑定手机号
管理员
- 登录:账号或手机号登录管理端
- 工作台:查看当日经营概况
- 场馆管理:维护分馆、类型、数量与单价
- 场地管理:维护场地状态并下载签到码
- 预约管理:查询预约详情
- 违约管理:查看并解除违约
- 充值记录:查看充值流水
- 用户管理:维护用户账号
- 角色管理:维护角色权限
- 菜单管理:维护后台菜单
- 平台公告管理:发布平台公告
- 轮播图管理:维护首页轮播
- 消息通知管理:查看系统消息
- 知识库管理:维护助手文档
- 操作日志:审计后台操作
- 登录日志:查看登录记录
- 个人资料:维护管理员资料
- 修改密码:修改管理员登录密码
项目创新点
- 整场占用大卡片选场:球馆场地少、单场面积大,不适合用座位小格模拟。系统按项目习惯用号场或号台展示类型与占用状态,点选即整场或整台锁定,创建分馆时按类型自动生成编号,更符合到馆看场认台的习惯。
- 分馆分项按时计费:羽球、乒乓、篮球、台球单价和开放时段不同,系统按时长乘以场馆单价扣费,选时段即可看到预估金额,取消未开始的预约退回余额,减少前台临时报价,也避免口头报价不一致。
- 扫码开场与迟到违约闭环:预约成功只是锁场,到馆须扫所约场地码才算开场;超时未到自动记违约且不退费,未解除次数过多将限制新预约,把口头占场改为可核验记录,降低占场不到、到点无人的情况,减少临场争执。
- 数据可视化工作台:管理员打开工作台即可集中查看当日预约、在场与违约等情况,掌握各分馆使用概况,减少从订单逐条手工汇总,便于安排维修窗口与晚间高峰值班,及时发现空占与异常,辅助日常值班。
- AI 智能助手:助手按知识库回答各个问题,SSE流式响应输出。未覆盖的内容引导用户到对应页面自查,减轻前台就规则问题反复解释的压力,方便球友先自助查阅。
项目截图









