專案介紹
微人事是一個前后端分離的人力資源管理系統,專案采用 SpringBoot+Vue 開發,專案加入常見的企業級應用所涉及到的技術點,例如 Redis、RabbitMQ 等,
如果您需要獲取到這份人力資源管理系統原始碼的話,一鍵三連后,“加我VX小助理”即可免費獲取到!
- 專案部署視頻教程(舊版)
- 專案部署視頻教程(新版)
- 專案其他相關資料
專案技術堆疊
后端技術堆疊
- Spring Boot
- Spring Security
- MyBatis
- MySQL
- Redis
- RabbitMQ
- Spring Cache
- WebSocket
- ...
前端技術堆疊
- Vue
- ElementUI
- axios
- vue-router
- Vuex
- WebSocket
- vue-cli4
- ...
專案效果圖
首先,不同的用戶在登錄成功之后,根據不同的角色,會看到不同的系統選單,完整選單如下:

不同用戶登錄上來之后,可能看到的會有差異,如下:

每個用戶的角色是由系統管理員進行分配的,系統管理員給用戶分配角色的頁面如下:

系統管理員也可以管理不同角色可以操作的資源,頁面如下:

檔案
檔案是對專案開發程序中遇到的一些問題的詳細記錄,主要是為了幫助沒有基礎的小伙伴快速理解這個專案,
- 權限資料庫設計
- 服務端環境搭建
- 動態處理角色和資源的關系
- 密碼加密并加鹽
- 服務端例外的統一處理
- axios 請求封裝,請求例外統一處理
- 將請求方法掛到Vue上
- 登錄狀態的保存
- 登錄成功后動態加載組件
- 角色資源關系管理
- 用戶角色關系管理
目前原始碼已經全部上傳完畢

如果您需要獲取到這份人力資源管理系統原始碼的話,一鍵三連之后,“加我VX小助理”即可免費獲取到!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/227166.html
標籤:AI
上一篇:【每日一題】| (古典加密)凱撒密碼(一)簡單的凱撒加密
下一篇:LATEX 快速入坑系列

