基于springBoot的薪资管理系统
薪資管理系統
一、系統介紹
這是一個界面簡潔的薪資管理系統,雖然界面簡單,但其工資項配置,與考勤掛鉤,自動核算功能強大,并有完整的從菜單到按鈕的操作權限控制。
系統分為了八大模塊:系統管理、員工管理、角色管理、部門管理、崗位管理、薪資設置、考勤與工資、通知公告。
系統默認有4個角色:管理員,普通用戶
-
管理員(admin/admin):可查看和操作所有菜單
-
普通用戶(zhangsan/zhangsan):只可進行考勤,請假,工資查看及工資查詢 以上角色均可由管理員自行增設及配置。
-
審批人員(領導)
-
財務人員
二、角色運行圖
管理員
普通用戶
領導
財務人員
三、系統所有功能說明
1、登錄
-
登錄地址:http://localhost:80/
-
賬號密碼:admin/admin123
2、個人中心
用戶登錄個人中心后可修改頭像與個人基本信息,以及修改登錄密碼
3、系統管理
此模塊分為菜單管理和字典管理。
(1)菜單管理
系統菜單與權限配置,只有管理員可用
(2)字典管理
管理系統常用字典值,只有管理員可用
4、員工管理
可為新員工增加系統登錄賬號,為離職員工刪除賬號以及編輯員工信息。
5、角色管理
配置新角色,為每個角色配置權限,包括菜單權限,數據權限,只有管理員可用
6、部門管理
對公司的部門進行增刪改查的管理
7、崗位管理
對公司的崗位進行增刪改查的管理
8、薪資設置
薪資設置包括薪資配置、崗位薪資配置和薪資核算三大模塊
(1)薪資配置
直接對應崗位的配置項,比如工資的扣除項,五險(養老保險,醫療保險,工傷保險,事業保險,生育保險)個稅,公積金,懲罰項:遲到,早退,請假,績效不達標等。并且配置每項在工資核算時的核算金額。
(2)崗位薪資配置
主要有功能有配置和批量配置,修改,查看和刪除崗位配置。
-
配置:指可以為每個崗位的每個配置項配置計算系數。
-
批量配置:指可以為每個崗位批量做個標準配置,然后那個員工那個配置項需要單獨配置的再修改,減輕財務人員工作負擔。
(3)薪資核算
薪資核算功能有啟動核算,核算及查看,刪除。
9、考勤與工資
此模塊包括考勤管理、請假管理和工資條三個模塊,主要針對公司普通員工
(1)考勤管理
進行上下班打卡,工資核算中將計算每個人的考勤信息
(2)請假管理
員工可在此模塊發起請假申請,審批人員(領導進行審批)
(3)工資條
10、通知公告
四、軟件架構
基礎環境:
JDK:1.8
MySQL:5.7
Maven3.0
使用框架:
核心框架:Spring Boot
視圖框架:Spring MVC
ORM框架:MyBatis
數據庫連接池:Druid 1.1
安全框架:Apache Shiro 1.4
日志:SLF4J 1.7、Log4j
前端框架:jQury,bootStrap,ztree
五、安裝說明
1.導入mysql腳本,數據庫名稱:salary-management-system
2.修改數據庫配置
3.啟動程序
4、訪問
http://localhost:80(賬號admin/admin123)
六、特別說明
源碼地址:薪資管理系統: 薪資管理系統 (gitee.com)
本項目可做公司內網使用,也可做自學練習亦可作畢業設計。請加QQ詳談,QQ:3391607691
總結
以上是生活随笔為你收集整理的基于springBoot的薪资管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 脚本自动化互相阅读文章教程
- 下一篇: 假装认真的LaTeX学习笔记(2)——