
项目简介校园社团管理与发展态势分析系统是一套面向高校社团管理场景的 Web 系统采用Spring Boot Vue2 MySQL的前后端分离架构开发。系统包含前台用户端和后台管理员端。前台用于学生浏览社团、活动、公告和发展排行后台用于管理员维护用户、社团、活动、成员、经费、公告、反馈等数据并通过图表分析社团发展态势。功能概览端功能通用入口登录、注册、角色识别跳转前台用户端社团大厅、活动日程、公告通知、发展排行后台管理员端数据概览、用户管理、社团分类、社团管理、成员管理、活动管理、经费管理、公告管理、反馈分析数据分析活动趋势、社团分类结构、成员增长、经费收支、满意度排行、发展指数、发展建议技术栈层级技术说明后端Java 1.8后端开发语言后端Spring Boot 2.6.13Web 服务框架后端Spring JDBC数据访问后端Maven项目构建和依赖管理前端Vue 2.7.16页面开发前端Vue Router 3.6.5前端路由前端Axios 0.27.2接口请求前端ECharts 5.4.3数据可视化图表数据库MySQL数据持久化项目结构. ├── pom.xml # 后端 Maven 配置 ├── README.md # 项目说明文档 ├── sql # 数据库脚本 │ ├── 01_schema.sql # 建库建表脚本 │ └── 02_data.sql # 初始化数据脚本 ├── src │ └── main │ ├── java/com/jay/campusclub # 后端业务代码 │ │ ├── common # 通用响应和分页对象 │ │ ├── config # 跨域和异常处理配置 │ │ ├── controller # 接口控制层 │ │ ├── dto # 请求和响应数据对象 │ │ ├── repository # 数据访问层 │ │ ├── service # 业务逻辑层 │ │ └── util # 工具类 │ └── resources │ └── application.yml # 后端运行配置 └── frontend # Vue 前端工程 ├── package.json # 前端依赖和脚本 ├── vue.config.js # 前端端口和接口代理配置 ├── public │ └── index.html # 前端入口页面 └── src ├── api # 接口封装 ├── assets # 全局样式资源 ├── router # 前端路由 └── views # 页面组件环境要求JDK 1.8Maven 3.6MySQL 5.7 或 MySQL 8.0Node.js 16npm数据库初始化数据库名称为campus_club。数据库脚本位于sql目录执行顺序如下执行sql/01_schema.sql创建数据库和数据表。执行sql/02_data.sql导入初始化数据。命令行导入示例mysql -u root -p --default-character-setutf8mb4 sql/01_schema.sql mysql -u root -p --default-character-setutf8mb4 sql/02_data.sql两个 SQL 文件均已设置SET NAMES utf8mb4;建议数据库和客户端导入时统一使用utf8mb4编码避免中文数据乱码。后端数据库连接配置位于src/main/resources/application.yml默认连接本地 MySQLspring: datasource: url: jdbc:mysql://localhost:3306/campus_club?useUnicodetruecharacterEncodingutf8serverTimezoneAsia/ShanghaiuseSSLfalseallowPublicKeyRetrievaltrue username: root password: root如果本地 MySQL 账号或密码不同需要先修改username和password。后端启动在项目根目录执行mvn spring-boot:run后端默认端口为8080启动后接口地址为http://localhost:8080前端启动进入前端目录并安装依赖cd frontend npm install启动前端开发服务npm run serve前端默认访问地址为http://localhost:8081前端开发环境通过frontend/vue.config.js将/api请求代理到后端http://localhost:8080。默认账号初始化数据中已提供以下登录账号默认密码均为123456。角色用户名密码说明管理员admin123456登录后进入后台管理员端管理员teacher01123456可作为指导老师或管理人员账号使用学生用户student01123456登录后进入前台用户端功能模块说明通用入口模块页面路径功能登录注册/login用户登录、学生注册、按角色跳转前台用户端模块页面路径功能用户门户/portal展示社团大厅、活动日程、公告通知和发展排行后台管理员端模块页面路径功能数据概览/admin/dashboard查看核心指标、趋势图、分类结构、满意度排行和发展指数用户管理/admin/module/users维护用户账号、角色、学院、专业、年级和状态社团分类/admin/module/categories维护社团分类名称、说明、主题色、排序和状态社团管理/admin/module/clubs维护社团资料、负责人、指导老师、简介、等级和状态成员管理/admin/module/members维护社团成员、职务、加入日期、活跃积分和成员状态活动管理/admin/module/activities维护活动标题、类型、地点、时间、容量、预算和活动状态经费管理/admin/module/finance维护经费收入支出、金额、来源、说明、审核人和审核状态公告管理/admin/module/announcements维护通知公告标题、内容、发布人、发布时间、发布范围和状态反馈分析/admin/module/feedback维护用户反馈、满意度评分、管理员回复和处理状态发展态势/admin/development-trend结合成员增长、经费收支、反馈评分和发展指数生成分析建议作者信息作者Jay定制联系vxJay8059开发日期2026年本项目支持二次开发和定制扩展可根据实际需求调整功能模块、页面样式、数据库字段和部署方式。如需定制开发或远程部署可通过微信 Jay8059 联系。