SpringBoot+Vue学生社团管理系统
·
基于 SpringBoot 3 + Vue 3 + Element Plus 的学生社团管理系统
项目简介
本系统是一个完整的学生社团管理平台,包含三种用户角色:
- 超级管理员:负责审批社团注册申请
- 社团管理员:管理社团成员、发布活动、招募成员、发布公告
- 学生用户:加入社团、参加活动、注册新社团
功能特点
超级管理员
- 审批社团注册申请(通过/拒绝)
- 查看所有社团信息
社团管理员
- 社团信息管理
- 成员管理(审批加入/退出申请)
- 活动管理(发布活动、审批参与申请)
- 招募管理(发布招募信息)
- 公告管理(发布社团公告,支持置顶)
学生用户
- 用户注册(默认为学生角色)
- 浏览已通过审核的社团
- 申请加入社团(需审批)
- 申请退出社团(需审批)
- 浏览和报名参加活动(需审批)
- 申请退出活动(需审批)
- 注册新社团(需超级管理员审批)
技术栈
后端
- SpringBoot 3.2.0
- Spring Data JPA
- Spring Security + JWT
- MySQL 8.0
- Maven
前端
- Vue 3
- Vite
- Element Plus
- Pinia (状态管理)
- Vue Router
- Axios
项目结构

预览










更多推荐
所有评论(0)