
一、项目简介社区活动管理系统是一套基于 Spring Boot 3 Vue 3 前后端分离架构的社区综合服务平台。系统覆盖社区活动、才艺课程、文化设施、场馆场地、专项资金补贴等核心业务提供普通用户端浏览报名、个人中心管理以及管理员端全量数据维护与审核能力。系统包含三种角色普通用户、管理员适用于社区服务中心、文化站等场景。二、技术栈技术说明后端框架Spring Boot 3.xORM 框架MyBatis-Plus权限认证JWT Token自定义注解 Log 记录操作日志前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL 8.xExcel 导出Apache POI文件上传MultipartFile本地存储三、功能模块管理员端数据大屏总览统计用户总数、活动总数、课程总数、设施总数、场馆总数、预约总数等关键指标社区活动管理分页查询活动列表按标题/分类/状态筛选新增/编辑/删除活动支持活动上下架操作状态下架/上架/已结束活动报名管理分页查询报名记录按活动/状态筛选审核报名通过/拒绝标记到场导出活动报名名单为 Excel 文件含序号、活动名称、用户名、真实姓名、手机号、状态、是否到场、报名时间活动评价管理分页查询评价列表按活动筛选回复用户评价才艺课程管理分页查询课程列表按标题/类型/分类/状态筛选新增/编辑/删除课程支持课程上下架操作课程报名管理分页查询课程报名记录按课程/状态筛选授课导师管理分页查询导师列表按姓名/专长筛选新增/编辑/删除导师文化设施管理分页查询设施列表按名称/状态筛选新增/编辑/删除设施设施评价管理分页查询评价列表按设施筛选回复用户评价设施反馈管理分页查询反馈列表按设施/状态筛选处理反馈填写处理人、回复内容、处理状态场馆场地管理分页查询场馆列表按名称/状态筛选新增/编辑/删除场馆支持场馆上下架操作场馆预约管理分页查询预约记录按场馆/状态筛选审核预约通过/拒绝预约核销管理输入核销码进行核销导出预约统计 Excel含序号、场馆名称、用户名、真实姓名、手机号、预约日期、时段、状态、核销码、预约时间专项资金补贴管理分页查询补贴项目按标题/分类/状态筛选新增/编辑/删除项目供给主体管理分页查询供给主体列表按名称/类型筛选新增/编辑/删除供给主体补贴申报管理分页查询申报记录按项目/状态筛选审核申报通过/拒绝并填写审核意见用户管理分页查询普通用户列表按用户名/真实姓名筛选启用/禁用用户删除用户社区资讯管理分页查询资讯列表按标题/分类/状态筛选发布/编辑/删除资讯系统日志管理分页查询操作日志按用户名/操作筛选单条删除日志一键清空全部日志普通用户端查看社区活动列表支持按标题/分类筛选浏览活动详情含封面、地点、时间、人数限制在线报名活动填写备注信息系统自动校验是否已报名及人数上限取消已报名的活动待审核或已通过状态可取消报名人数自动回退查看我的活动报名记录分页列表含活动名称、状态、是否到场对已参加的活动提交评价评分 1-5 星 文字内容查看我的活动评价列表及管理员回复在线报名才艺课程线上/线下系统校验是否重复报名及名额取消已报名的课程学习中或已完成状态可取消查看我的课程列表支持更新学习进度百分比浏览文化设施列表与详情含位置、开放时间、使用规则对文化设施提交评价评分 文字及反馈问题描述查看我的设施反馈记录及管理员处理回复在线预约场馆场地选择日期、时段提交预约申请取消未审核的场馆预约查看我的预约记录及核销码浏览专项资金补贴项目列表与详情查看供给主体信息在线提交补贴申报填写申报材料查看我的申报记录及审核结果查看我的消息通知列表分页支持单条标记已读和全部标记已读首页显示未读消息数角标注册新账号用户名/密码/真实姓名/手机号等登录系统修改个人资料真实姓名/手机号/邮箱等修改登录密码需验证旧密码浏览社区资讯列表与详情资讯详情页自动增加浏览量查看授课导师列表含姓名、专长、简介四、项目总结该项目技术亮点在于采用 Spring Boot 3 Vue 3 最新技术栈前后端分离架构清晰使用 JWT 实现无状态认证结合自定义注解完成操作日志自动记录业务覆盖社区活动、课程、设施、场馆、补贴等多类场景功能完整度较高适合作为社区服务类系统的课程设计或毕业设计项目也适合开发者学习前后端分离开发、权限管理、Excel 导出等实战技术。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K070