2025.9.28社团管理系统

演示视频及地址:
https://github.com/yang666-hub/Club-Management-System
社团管理系统介绍
这是一个基于 Spring Boot + Vue.js 前后端分离架构的社团管理平台系统。
技术栈

层级 技术选型
后端框架 Spring Boot 3.2.12
ORM框架 MyBatis-Plus
数据库 MySQL
前端框架 Vue.js + Element Plus
认证机制 JWT (JSON Web Token)
项目管理 Maven
系统功能模块
  1. 用户认证与权限管理
  • 用户注册、登录
  • 基于 RBAC 的角色权限控制(系统管理员、社长、社员)
  • JWT Token 认证机制
  1. 社团管理
  • 社团信息维护
  • 社团创建与审核
  • 社团分类管理
  1. 活动管理
  • 活动发布与编辑
  • 活动报名功能
  • 活动状态跟踪
  1. 成员管理
  • 成员加入申请审核
  • 成员信息管理
  • 社团成员角色分配
  1. 通知公告
  • 社团公告发布
  • 通知推送功能
  1. 费用管理
  • 社团费用记录
  • 缴费管理
    数据库设计
    系统包含以下核心数据表:
  • user - 用户信息
  • club - 社团信息
  • activity - 活动信息
  • member - 成员关系
  • apply - 申请记录
  • notice - 通知公告
  • fee - 费用记录
    项目结构
社团管理end/
├── a2025_12_20/          # Spring Boot 后端项目
│   ├── src/main/java/
│   │   └── com/wordcount/a2025_12_20/
│   │       ├── entity/   # 实体类
│   │       ├── mapper/   # 数据访问层
│   │       ├── service/  # 业务逻辑层
│   │       └── controller/# 控制器
│   └── src/main/resources/
│       ├── static/       # 静态资源
│       └── application.yml
└── Day1_~Day7_*.md
这是一个功能完整的社团管理解决方案,涵盖了社团运营的各个环节,能够有效提升社团管理效率。
posted @ 2025-12-28 22:48  ysd666  阅读(26)  评论(0)    收藏  举报