项目简介
本系统是用于管理员工请假申请的系统,后端采用Spring Boot框架,前端运用Vue.js和Layui框架,数据库选用MySQL 8。其目的在于简化请假流程,提升管理效率。
项目的主要特性和功能
- 用户管理:支持用户注册、登录以及权限管理。
- 请假申请:员工可提交包含请假类型、开始时间、结束时间等信息的请假申请。
- 审批流程:管理员能对请假申请进行审批,支持多级审批。
- 历史记录:记录所有请假申请与审批历史,便于查询和统计。
- 通知功能:审批结果会通过系统通知用户。
安装使用步骤
环境准备
- 安装Java 8或更高版本。
- 安装Node.js和npm。
- 安装MySQL 8并创建数据库。
后端配置
- 复制项目到本地。
- 在
src/main/resources
目录下找到application.properties
文件,配置数据库连接信息。 - 使用Maven构建项目:
mvn clean install
。 - 启动Spring Boot应用:
mvn spring-boot:run
。
前端配置
- 进入前端项目目录。
- 安装依赖:
npm install
。 - 启动前端应用:
npm run serve
。
访问系统
- 打开浏览器,访问
http://localhost:8080
。 - 使用系统提供的默认账号登录,开始使用请假管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】