乐于分享
好东西不私藏

源码-Spring Boot + Vue3 的校园社团管理 系统

源码-Spring Boot + Vue3 的校园社团管理 系统

项目简介

本系统面向高校社团日常运营场景,覆盖管理员端与用户端两类角色;用户端区分普通成员与社长权限,社长登录后额外开放「社长工作台」,仅管理本人担任社长的社团数据。系统实现社团档案维护、入社申请与多级审批、成员管理、活动发布与在线报名、资讯发布、活动评论及系统公告等完整闭环,适合展示双端鉴权、审批状态流转与社团运营业务的计算机类毕设课题。

技术栈

Spring Boot · Vue3 · Element Plus · MySQL · MyBatis-Plus · Sa-Token · Vite · Knife4j

详细介绍

【管理员端】

负责全校社团与业务数据的全局维护与监管,数据范围覆盖所有社团、成员、活动与申请记录。

首页:欢迎信息与系统公告列表,展示最新通知与发布时间

社团信息管理:维护社团名称、分类、封面、简介及社长等基础档案

审批信息管理:查看并处理全校社团入社申请,审核通过或驳回

社团成员管理:查看各社团成员列表,维护成员身份与归属关系

社团活动管理:监管全校社团活动发布情况,查看活动详情与报名数据

社团资讯管理:维护各社团发布的资讯文章与展示状态

社团评论管理:查看并管理活动下的用户评论内容

公告管理:发布、编辑系统级公告,支持分类与置顶

个人中心:修改管理员资料与登录密码

【用户端】

面向在校学生,普通成员可浏览社团、提交入社申请、参与活动与查看资讯;数据范围以本人申请与参与记录为主。

首页:欢迎卡片与系统公告列表,快速了解校园通知

查看社团:卡片式浏览全校社团,搜索筛选后查看详情并一键申请入社

社团活动:浏览活动列表与详情,查看时间地点与报名进度,在线报名参与

社团资讯:阅读各社团发布的资讯文章与动态

我申请的社团:跟踪本人提交的入社申请及审核状态(待审/通过/驳回)

个人中心:修改昵称、头像等资料与登录密码

【社长工作台】

仅对担任社长的用户可见(role=社长),菜单挂载于用户端侧边栏,数据范围限定为本人所管社团。

社团管理:编辑本社团简介、封面等展示信息

申请审批:审核向本社团提交的入社申请

社团成员:查看与管理本社团成员列表

社团活动:发布、编辑本社团活动及查看报名情况

社团资讯:发布与管理本社团资讯内容

评论信息:查看并管理本社团活动下的用户评论

【业务流程】

管理员维护社团档案 → 学生浏览社团并提交入社申请 → 管理员/社长审批 → 成为成员 → 社长发布活动与资讯 → 成员在线报名活动 → 活动页发表评论 → 管理员/社长监管内容与评论。

项目源代码截图

【服务端源码】

【前端源码】

【数据库】

项目截图

【管理员截图】

【用户端截图】