基于 SpringBoot + Vue + ElementUI 的人力資源管理系統(tǒng)(附源碼,包...
技術(shù)棧
1、前端
Vue、Axios、ElementUI、Vue-Router、Vuex、ECharts
2、后端
Spring Boot、JWT、MyBatis-Plus、MySQL、Hutool
系統(tǒng)設(shè)計
1、業(yè)務(wù)用例

超級管理員擁有對所有菜單的訪問權(quán)限,進(jìn)行一系列的管理操作。而普通員工只能進(jìn)行查看和修改個人信息,以及修改密碼,請假。另外超級管理員可以為普通員工分配一些角色,進(jìn)而改變員工的訪問權(quán)限。
2、功能結(jié)構(gòu)

本系統(tǒng)主要分四個模塊,分別是系統(tǒng)管理和權(quán)限管理、薪資管理、考勤管理,系統(tǒng)管理主要用于日常事務(wù)管理管理,權(quán)限管理,用于控制員工的訪問權(quán)限,薪資管理主要是對員工的五險一金以及社保數(shù)據(jù)的修改和添加,考勤管理主要是對員工的日常打卡進(jìn)行記錄和統(tǒng)計。
系統(tǒng)展示
首頁

首頁主要展示當(dāng)前登錄員工的一些基本信息,員工當(dāng)前月的考勤數(shù)據(jù),以及當(dāng)日員工遲到、早退、曠工等情況。
請假

在請假面板中,員工可以進(jìn)行請假。在左側(cè)的請假記錄中查看以往的請假記錄,或?qū)Ξ?dāng)前未被審核的申請進(jìn)行撤銷。

管理員可以對員工的請假進(jìn)行審批,比如通過或駁回。員工申請請假之后,等待管理員進(jìn)行審批,如管理員審批通過,則將員工休假時間段的考勤狀態(tài)設(shè)置為休假。
五險一金


社保模塊主要展示了員工的社保情況,可以對員工的社保進(jìn)行調(diào)整。
工資管理

顯示員工當(dāng)月的工資情況,以及當(dāng)月的考勤罰款情況。可以導(dǎo)出員工當(dāng)月的工資報表。
考勤管理

考勤管理實現(xiàn)了考勤數(shù)據(jù)的批量導(dǎo)入與導(dǎo)出,以及員工考勤狀態(tài)的查詢和修改。

通過導(dǎo)入員工的考勤記錄表,系統(tǒng)就會根據(jù)員工所在部門規(guī)定的上班時間進(jìn)行比對,判斷員工是否遲到、早退、曠工。(這是數(shù)據(jù)導(dǎo)入的模板,需要按照此格式填寫數(shù)據(jù)。系統(tǒng)只會讀取上下班時間的時間部分,系統(tǒng)以考勤日期作為打卡日期)。
另外,介紹一下考勤規(guī)制:
- 若考勤日期對應(yīng)的是周末,則不判讀員工考勤狀態(tài),默認(rèn)為休假。
- 若考勤日期對應(yīng)的是員工請假的日期,則員工考勤狀態(tài)設(shè)為休假。
- 若員工的四個打卡時間,只要有一個為空,則員工考勤狀態(tài)設(shè)為曠工。
- 若員工既遲到又早退,則員工考勤狀態(tài)設(shè)為曠工。
- 若員工遲到,則員工考勤狀態(tài)設(shè)為遲到。
- 若員工早退,則員工考勤狀態(tài)設(shè)為早退。
- 若不是以上任何情況,則員工考勤狀態(tài)設(shè)為正常。
項目搭建
1、項目配置
前端
在.env文件中
#?修改端口號,此端口號與在application.yml中配置的端口號相同
VUE_APP_PORT?=?8888
后端
在application.yml中進(jìn)行相關(guān)的配置
#?這是后端項目的運行端口,可自行修改
server:
??port:?8888
#?修改數(shù)據(jù)源,若MySql數(shù)據(jù)庫版本較低,此處應(yīng)該是com.mysql.jdbc.Driver
driver-class-name:?com.mysql.cj.jdbc.Driver
#?因為此項目涉及到了文件上傳與下載,此路徑用來存儲上傳的文件。
files:
??upload:
????path:?E:/project/idea/hrm/file/?#?修改為自己的路徑
2、項目啟動
①. 新建數(shù)據(jù)庫,將數(shù)據(jù)庫文件執(zhí)行
②. 克隆代碼到本地,在vue-elementui-hrm目錄下
#?下載依賴
npm?install?
#?啟動
npm?run?serve
③. 啟動后端項目
④. 項目啟動成功之后,訪問http://localhost:8080/login
賬號:admin
密碼:123
完整項目源碼獲取方法
大家按照下面的步驟幫我做一個問卷調(diào)查,做完之后截圖,然后加我微信:ccc912rrr,發(fā)給我截圖和你注冊賬號用的郵箱就行了,我審核后發(fā)給你源碼哈~
麻煩填問卷的過程中一定要慢一點,別幾秒鐘搞定,那種是無效的,我這邊會一一審核,如果無效的話我沒辦法發(fā)給你源碼哈,慢一點,內(nèi)容填的越完整越好,謝謝各位了。(領(lǐng)導(dǎo)給的任務(wù),讓我一個月內(nèi)搞到1000份有效問卷,愁死我了。。。)
步驟:
- 掃描上方二維碼啟動問卷
- 用郵箱注冊賬戶填寫問卷
- 填完問卷之后記得截圖,然后加我微信:ccc912rrr,備注“?人力資源?”。
- 我通過好友之后,發(fā)給我截圖和你注冊賬戶用的郵箱就行了。
- 我審核之后發(fā)給你源碼哈~
點擊“?閱讀原文?”即可快速啟動問卷!
