SpringBoot Vue 学生请假系统

2020-05-25

SpringBoot + Vue 学生请假系统

项目简介

本项目是一个基于SpringBoot和Vue.js的学生请假系统,采用前后端分离的架构。系统主要功能包括学生请假、辅导员审批假条、辅导员对班级和学生的管理、管理员对学校部门、学生、班级和辅导员的管理等。系统附带MySQL脚本文件,可直接导入数据库,方便快速部署和使用。

主要技术栈

  • 后端技术: SpringBoot框架
  • 前端技术: Vue.js
  • 数据库: MySQL
  • 开发环境: IDEA、Maven

主要功能

  1. 登录与角色识别: 系统支持用户登录,并根据角色(学生、辅导员、管理员)进行权限控制。
  2. 学生请假: 学生可以提交请假申请。
  3. 辅导员审批假条: 辅导员可以查看并审批学生的请假申请。
  4. 辅导员管理: 辅导员可以对班级和学生进行增删改查操作。
  5. 管理员管理: 管理员可以对学校部门、学生、班级和辅导员进行增删改查操作。
  6. 退出系统: 用户可以安全退出系统。

运行环境

  • 开发工具: IDEA
  • 构建工具: Maven
  • 数据库: MySQL

使用说明

  1. 导入数据库: 使用附带的MySQL脚本文件,创建数据库并导入数据。
  2. 配置后端: 在IDEA中打开后端项目,配置数据库连接信息,并启动SpringBoot服务。
  3. 配置前端: 在IDEA中打开前端项目,安装依赖并启动Vue.js服务。
  4. 访问系统: 启动前后端服务后,通过浏览器访问系统。

注意事项

  • 请确保本地环境已安装MySQL数据库,并配置好数据库连接信息。
  • 在启动前端项目时,请确保已安装Node.js及相关依赖。

联系我们

如有任何问题或建议,请联系项目维护者。

下载链接

SpringBootVue学生请假系统