SpringBoot + Vue 学生请假系统
项目简介
本项目是一个基于SpringBoot和Vue.js的学生请假系统,采用前后端分离的架构。系统主要功能包括学生请假、辅导员审批假条、辅导员对班级和学生的管理、管理员对学校部门、学生、班级和辅导员的管理等。系统附带MySQL脚本文件,可直接导入数据库,方便快速部署和使用。
主要技术栈
- 后端技术: SpringBoot框架
- 前端技术: Vue.js
- 数据库: MySQL
- 开发环境: IDEA、Maven
主要功能
- 登录与角色识别: 系统支持用户登录,并根据角色(学生、辅导员、管理员)进行权限控制。
- 学生请假: 学生可以提交请假申请。
- 辅导员审批假条: 辅导员可以查看并审批学生的请假申请。
- 辅导员管理: 辅导员可以对班级和学生进行增删改查操作。
- 管理员管理: 管理员可以对学校部门、学生、班级和辅导员进行增删改查操作。
- 退出系统: 用户可以安全退出系统。
运行环境
- 开发工具: IDEA
- 构建工具: Maven
- 数据库: MySQL
使用说明
- 导入数据库: 使用附带的MySQL脚本文件,创建数据库并导入数据。
- 配置后端: 在IDEA中打开后端项目,配置数据库连接信息,并启动SpringBoot服务。
- 配置前端: 在IDEA中打开前端项目,安装依赖并启动Vue.js服务。
- 访问系统: 启动前后端服务后,通过浏览器访问系统。
注意事项
- 请确保本地环境已安装MySQL数据库,并配置好数据库连接信息。
- 在启动前端项目时,请确保已安装Node.js及相关依赖。
联系我们
如有任何问题或建议,请联系项目维护者。