八大模塊
權限管理模塊、人事管理模塊、組織架構模塊、合同管理模塊、考勤管理模塊、薪資管理模塊、招聘管理模塊、在線聊天模塊
權限管理模塊
權限管理幾乎是所有MIS系統都擁有的模塊,權限管理主要分為三點:用戶、角色以及資源。權限控制主要解決的問題是不同職位具有不同資源訪問權限的。角色可以與職位掛鈎,不同職位具有處理不同事務的權限。用戶在登錄的時候就判斷用戶權限,為其顯示可以進行的操作的菜單。
人事管理模塊
人力資源管理系統的核心之一是人事管理,它對與公司相關的所有人員的信息進行維護,包括在職者和離職者。信息記錄字段是一款人力資源管理系統好壞的指標。除了姓名、畢業學校等基礎信息外,還包括了薪酬水平、職位、合同等和公司有關的信息。
該模塊除了維護所有人員信息外還完成了一些其余人事事務如:入職、轉正、調崗、簽約等。可以在系統平台上進行辦理,辦理將會將數據持久化到數據庫中。
該模塊還提供了報表組件,可以導出企業員工信息報表,為人事提供智能化管理,減輕工作負擔。該模塊包含了統計直方圖。可以通過直方圖清晰查看各個月的統計結果。
組織架構管理模塊
組織架構模塊主要針對公司部門和職位進行管理。和人事管理的區別就是組織架構管理是針對公司而人事管理是針對人。
本模塊可以進行部門增刪改、職位增刪改,部門和職位是每一名員工入職時必設的信息,因此員工入職時需要為其指定相應部門和職位。
合同管理模塊
勞務合同是保障公司和員工利益的法律性文件,合同內部規定了兩者需要履行的義務和報酬。該模塊完成了合同根據員工所屬部門、職位等信息自動制定合同以及合同簽訂等操作。當員工職位、部門進行升遷變動或者合同即將到期可以根據最新的員工消息進行續簽。
考勤管理模塊
考勤也是本系統重要模塊之一,考勤是決定員工當月的出勤狀況,從而決定該員工當月的薪資。
企業員工每天上班的時候需要簽到,超過早上十點后的簽到就是遲到,每天晚上下班的時候需要打卡簽退,早於下班時間就是早退。上下班時間點可以根據需要調整。
企業員工還可以進行加班和請假申請,兩者也屬於考勤范疇。
薪資管理模塊
薪資數據來源主要為以下四個部分:薪資賬套、員工賬套、員工獎懲、考勤數據。
薪資賬套是針對不同職位不同等級所設置的。不同的賬套所設置的可以是不同的。
當新員工入職后,就需要對應的薪酬績效專員進行員工賬套的設置即為對應的員工設置相應的薪資賬套。在薪資計算的時候,系統會以賬套所設置的內容為基礎,加上獎懲,參考考勤數據最終計算出最終工資。如果計算薪資當月員工出現缺勤情況,會按照缺勤和正常工時的比例進行扣除相應工資。
薪酬績效專員可以進行薪資統計導出Excel統計表格進行企業支出分析。
招聘管理模塊
面臨着企業的規模擴大、人才緊缺時,主管制定招聘需求人事進行發布招聘需求,求職人員投遞簡歷,人事和主管進行簡歷篩選以及面試安排,面試通過后的人員錄入等。
聊天模塊
本模塊主要是為了企業員工與員工之間進行工作和生活交流所開發的。員工可以進入聊天頁面,搜索到想要聊天的對象與其進行聊天。聊天消息到來時系統會進行消息提示。本模塊能夠保留消息記錄以及時間。
系統整體圖
服務地址
后台服務地址
https://github.com/zazasen/FinalJobWebService
前端服務地址
https://github.com/zazasen/FinalJobWebAdmin
郵件服務地址
https://github.com/zazasen/rabbitmq-server
技術說明
本系統使用前后端分離開發,前端使用VUE+Element UI為主開發,數據庫采用 Mysql,緩存使用Redis,郵件采用rabbit-mq消息中間件實現。
部署說明
拉取三個項目,執行sql文件,將項目內的數據庫、緩存等地址和端口改為自己的地址和端口號,運行即可。
說明
本項目為本人的畢設系統,歡迎廣大學弟學妹借鑒,可以進行二次開發。本人是在江南一點雨的項目上進行的二次開發,前后端骨架采用他的,(有視頻,大家可以去他的公眾號學習相關知識)。但是系統需求和功能大多數都是自己想以及開發的,有些功能借鑒但是精簡和完善了的。大家可以自行借鑒學習。