项目介绍
springboot_vue_emp是一个基于Springboot+Vue+ElementUI实现的前后端分离的员工管理系统
 功能涵盖:
- 系统管理:用户管理、角色管理、菜单管理、字典管理、部门管理
- 出勤管理:请假管理、考勤统计、工资发放、工资统计、离职申请、个人资料
 系统分为两种角色:管理员和员工。
项目结构
emp-api
├─common     公共模块
│─db         数据库SQL脚本
├─modules    业务模块
│    │    ├─emp   员工管理业务模块
│    │    └─sys   系统管理(核心)
│    │    
│    │ 
│    └─resources 
│        ├─mapper   MyBatis文件
│        ├─public  静态资源
│        └─application.yml   全局配置文件
效果演示
Springboot+Vue+ElementUI开发员工管理系统
- 系统截图
  

 
 
 
 
系统架构

技术栈
- 核心框架:Spring Boot 2.6
- 安全框架:Apache Shiro 1.9
- 持久层框架:MyBatis 3.5
- 数据库连接池:Druid 1.2
- 前端工程:Vue2.x+ElementUI+Echarts+nodejs+axios
软件环境
- JDK1.8
- Maven3.0+
- MySQL5.7
 
本地部署
-  idea打开解压后的项目 doman工程
-  创建数据库 db_emp,数据库编码为UTF-8
-  执行db/db_emp.sql文件,初始化数据 
-  修改application-dev.yml文件,更新MySQL账号和密码 
-  Eclipse、IDEA运行AdminApplication.java,则可启动项目【doman-admin】 
-  再去启动前端项目(参考emp-web根目录下 Readme.md文件)
 
如有需要
请Q:3693317418