毕设工坊
毕设工坊
返回成品库
Web 项目小程序Java 项目已完成

基于SpringBoot2+Vue2+微信小程序的校园社团管理系统

前后端分离的校园社团管理系统,由 Spring Boot 后端、Vue + Element UI 管理后台与原生微信小程序(含社团管理员端)三部分组成,覆盖社团展示、入社申请、活动报名、通知消息、公告分类等完整业务闭环,并内置 DeepSeek AI 智能助手。

Spring BootMySQLVue微信小程序AI
6 次浏览0 人喜欢2026-08-04

项目图片

共 17 张

技术栈

小程序端:微信小程序

管理端:Vue 2

后端:Spring Boot、MyBatis-Plus

数据库:MySQL

数据库表数量:8 个

软件版本

  • JDK 1.8
  • Maven 3.6+
  • Node.js 12+
  • MySQL 8.x
  • Spring Boot 2.7.18
  • MyBatis-Plus 3.5.3
  • Vue 2.6.14
  • Element UI 2.15.14
  • Vant Weapp 1.11.7

功能模块

管理端

  • 登录:基于 JWT 的账号密码登录,Vuex 管理登录态与用户信息,Vue Router 全局守卫拦截未登录访问。
  • 首页:系统概览仪表盘,展示核心管理入口与信息。
  • 社团管理:社团列表分页查询、查看社团详情、编辑社团信息。
  • 活动管理:活动列表与详情,支持活动发布与状态管理。
  • 用户管理:查看系统用户列表,支持用户状态管理。
  • 公告管理:系统公告的新增、编辑、显示/隐藏。
  • 分类管理:社团分类的增删改查与排序。

小程序端

  • 登录注册:账号密码登录、学号注册,自动识别管理员/普通用户角色。
  • 首页:按时间段显示问候语、公告轮播、热门社团、最新活动、未读消息提醒。
  • 社团模块:社团列表浏览、社团详情,支持按分类与关键词搜索,可申请加入社团。
  • 活动模块:活动列表与详情,支持活动报名/取消报名,实时展示报名人数与截止时间。
  • 消息中心:系统/社团/活动三类消息通知,未读红点提示。
  • 我的:个人资料编辑、我加入的社团、我参与的活动。
  • 社团管理端:社团管理员专属入口——管理员首页数据概览、社团资料编辑、活动发布与编辑、活动报名审核、入社申请审核。
  • AI 助手:内置基于 DeepSeek API 的智能问答,支持示例问题与清空对话,辅助回答社团组织、活动策划、成员管理等疑问。

核心亮点

  • 三端一体化:Web 管理后台 + 学生微信小程序 + Spring Boot 后端,覆盖校园社团完整业务闭环。
  • 双角色权限体系:系统管理员与社团管理员职责分离,社长自动关联所属社团。
  • JWT 无状态认证:后端基于 JJWT 实现 Token 签发与拦截器校验,前端携带 Token 访问受保护接口,支持跨域配置与本地文件上传。
  • 数据层完善:MyBatis-Plus 逻辑删除、时间自动填充、分页查询,8 张数据表结构清晰、字段注释完整,附带初始化数据。
  • AI 智能助手:小程序内置基于 DeepSeek 的 AI 问答功能,支持示例问题、流式对话与清空会话。
  • 原生小程序体验:自定义 TabBar、Vant Weapp 组件库、按需加载,交互接近主流 App。

资料包含

  • 完整源码:后端 Spring Boot 源码、管理端 Vue 源码、微信小程序源码
  • 数据库脚本:club_management.sql
  • 界面截图:后台登录页、首页、社团管理、活动管理、用户管理、公告管理、分类管理共 7 张
  • 示例素材:社团 Logo、活动封面等上传图片素材

适用选题方向

  • 校园社团管理系统设计与实现
  • 基于微信小程序的高校社团管理系统
  • 大学生社团服务平台设计与实现
  • 前后端分离的校园信息管理系统
  • 高校第二课堂 / 社团活动管理系统

相关成品