項目介紹
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