项目介绍
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