楊 哲 劉曉飛 韓 濤
(陜煤集團神木張家峁礦業(yè)公司,陜西 榆林 719300)
信息化時代使得人力資源管理系統(tǒng)逐步替代了傳統(tǒng)手工管理,雖然現(xiàn)如今人力資源系統(tǒng)已經(jīng)成功應(yīng)用到大中小企業(yè),但隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,對人力資源系統(tǒng)的智能化要求也不斷提高[1]。就目前技術(shù)研究現(xiàn)狀來講,智能化在人力資源管理系統(tǒng)應(yīng)用領(lǐng)域范圍還比較窄,大多數(shù)只在人才培養(yǎng)、合同管理、考勤等方面涉及,而在人員排班、招聘管理方面還未有所涉及。文獻[2]提出基于J2EE 的人力資源管理系統(tǒng)的設(shè)計,該方法通過分析整合功能模塊,采用J2EE 框架體系架構(gòu)構(gòu)建了人力管理需求模塊,具有高效、便捷的特點,但未將簡歷篩選功能考慮入內(nèi)。文獻[3]提出一種構(gòu)建多層結(jié)構(gòu)的人力資源管理系統(tǒng),實現(xiàn)數(shù)據(jù)管理、查詢等功能,但也未對人員招聘效率低問題進行解決。文獻[4]提出了一種基于決策樹算法且通過數(shù)據(jù)預(yù)處理技術(shù),獲取模型樣本數(shù)據(jù)集,建立簡歷篩選預(yù)測系統(tǒng),且查準率77.8%,查全率達到94.6%,但當訓(xùn)練數(shù)據(jù)變小時,該模型系統(tǒng)會產(chǎn)生過擬合現(xiàn)象。鑒于此,該文綜合以上文獻的優(yōu)點,改進不足,設(shè)計一套智能化人力資源管理系統(tǒng),借此來幫助公司更加高效便捷地工作。
由于傳統(tǒng)人力資源管理系統(tǒng)面對企業(yè)收集到的海量數(shù)據(jù)已經(jīng)超出處理范圍,只是做到了收集和存儲,并不能對數(shù)據(jù)進行詳細地分析和管理,人員招聘時面對大量的簡歷而浪費時間,事后往往不能選出真正符合企業(yè)招聘要求的員工,并且員工的離職風險也可能為企業(yè)帶來不小的損失。為此筆者設(shè)計了一套智能化人力資源管理系統(tǒng),系統(tǒng)主要為了解決人員信息的統(tǒng)計、招聘以及培訓(xùn)問題,并且以智能化的方式對以上問題進行統(tǒng)一化管理。
Django是一種基于Python開發(fā)的開源Web框架,它的架構(gòu)為MTV(Model-Templete-View)模式,其中View 中的Views.py 函數(shù)也稱為視圖函數(shù),用來接收http 請求并做出響應(yīng),當Views.py 中的函數(shù)注冊時會產(chǎn)生對應(yīng)的Url 地址,儲存在Urls.py 中,Models.py 是將數(shù)據(jù)庫的操作進行對象化,與數(shù)據(jù)庫相連接。該框架內(nèi)嵌了許多常用工具,比如分頁、auth、權(quán)限管理等,因此使得開發(fā)者在編寫代碼或者調(diào)試時更加方便快捷,縮短工作量提高工作效率。
云平臺是以虛擬化技術(shù)為基礎(chǔ),以網(wǎng)絡(luò)為載體的超級計算,其通過基礎(chǔ)架構(gòu)平臺或軟件等服務(wù)形式,整合了大規(guī)??蓴U展的計算,存儲數(shù)據(jù)應(yīng)用等分布式計算資源來進行協(xié)同工作。該系統(tǒng)采用阿里云MySQL 數(shù)據(jù)庫+大數(shù)據(jù)計算服務(wù),將云數(shù)據(jù)庫數(shù)據(jù)通過數(shù)據(jù)集成服務(wù)導(dǎo)入到大數(shù)據(jù)計算服務(wù),實現(xiàn)大規(guī)模的數(shù)據(jù)計算。因此采用以上技術(shù)針對解決人力資源管理系統(tǒng)數(shù)據(jù)繁冗、安全要求較高、人員信息調(diào)取時間等問題,同時提供了容災(zāi)、備份、恢復(fù)、監(jiān)控、遷移等方面的全套解決方案。
采用一種基于內(nèi)容的推薦方法[5]來篩選簡歷。主要優(yōu)點如下:簡歷篩選效率以及準確率高、不存在數(shù)據(jù)稀疏性和冷啟動問題、適用于物品特征簡單的條件下,主要解決現(xiàn)存人力資源管理系統(tǒng)簡歷篩選方法通用性低、靈活性低、單一化篩選類型、訓(xùn)練數(shù)據(jù)影響大的問題。
初步篩選的作用在于減少二次篩選的工作量,提高篩選效率。通過前期調(diào)研工作,設(shè)計了三項硬性指標原則,分別為年齡、婚姻狀況、學(xué)歷。
選取工作年限、期待薪酬、專業(yè)、學(xué)歷程度為特征值,并將這四個關(guān)鍵字的關(guān)心程度設(shè)為權(quán)重,也可根據(jù)招聘方實際需求設(shè)定相應(yīng)的量化值,以下是特征值的默認量化值。
工作年限反映一個求職者是否可以快速適應(yīng)公司環(huán)境、工作節(jié)奏,所以對于公司來講是一個很重要的方面。根據(jù)簡歷信息對工作年限進行量化,如表1 所示。
表1 工作年限量化表
對于大多數(shù)公司來講,人事成本是最重要的標準之一,薪酬待遇對求職者和公司是一個能否達成共識的重要標志。因此將期待薪資劃分為五個檔位,并且隨著薪資的提升量化值降低,其中期待薪酬為月薪,如表2 所示。
表2 薪資量化表
對于公司來說,不同求職者的專業(yè)素養(yǎng)是不同的,公司常常要將求職者的專業(yè)素養(yǎng)作為衡量能否勝任工作的標準。因此將專業(yè)類型劃分為三個檔位,分別為同專業(yè)類、同大類不同專業(yè)類、不同大類不同專業(yè)類,見表3。
表3 專業(yè)類型量化表
將學(xué)歷類型劃分為五個檔位,根據(jù)投遞者的簡歷內(nèi)容進行查找、匹配以及量化,如表4 所示。
表4 學(xué)歷量化表
對這些特征量化后的值建立模型,再通過向量相似度的余弦公式方法計算對象之間的關(guān)聯(lián)性。設(shè)每份簡歷的原始向量為Wj=(k1,k2,k3,…,kn)的多維向量,j∈D,D=1,2,3...,n。其中Wj代表每份簡歷編號,k1,k2,k3,…,kn為每份簡歷中的關(guān)鍵信息,經(jīng)過降維處理后得到Wj=(k1,k2,k3,k4),再進行加權(quán)處理得到Gj=(gj1,gj2,gj3,gj4),j∈D,D=1,2,3...,n,其中Gj為簡歷特征值計算結(jié)果編號,gj1,gj2,gj3,gj4為簡歷中具體信息特征值計算結(jié)果,如公式(1)所示。
再對上述計算出的相似度采用Top-N 排序算法進行最小堆排序,根據(jù)人力資源部門招聘需求設(shè)定篩選率,即N的范圍,為HR 提供排名靠前的N個求職者信息,對應(yīng)的數(shù)學(xué)知識就是對相似度進行排名,相似度越大排名越靠前,實現(xiàn)過程如下。將計算后的相似度集合設(shè)置為有L個元素的數(shù)組A,由數(shù)組A 中前n個元素組成一個小頂堆,讀取剩余元素,若大于堆頂元素則替換堆頂元素,并向下調(diào)整。在讀取完數(shù)組A中所有元素后,當前堆的前n個元素則為L個元素中相似度最大的元素,即為篩選出符合條件的簡歷。
系統(tǒng)中有400 份簡歷待處理,設(shè)定硬性指標值為年齡、婚姻狀況、學(xué)歷,硬性指標為23~30 歲、不限、本科、并選定四個特征值,設(shè)定關(guān)鍵字對應(yīng)權(quán)重如表5 所示。
表5 關(guān)鍵字的權(quán)重表
經(jīng)過初步篩選得到134 份簡歷,選定四個特征值為工作年限、薪資、專業(yè)類型和學(xué)歷,并計算樣本簡歷特征值,并設(shè)定G0=(0.2,0.1,0.3,0.4)為期望特征值,最后根據(jù)公式(1)計算相似度并通過Top-N 排序顯示,結(jié)果驗證了該算法的可行性。
根據(jù)以上需求設(shè)計如下幾個模塊:組織架構(gòu)模塊、人事管理模塊、培訓(xùn)管理模塊、考勤管理模塊、薪資管理模塊、招聘管理模塊、工傷管理模塊,如圖1 所示。
圖1 系統(tǒng)功能結(jié)構(gòu)圖
主要對公司組織機構(gòu)信息進行統(tǒng)一管理維護,通過構(gòu)建統(tǒng)一的職位體系,實現(xiàn)崗位的分類管理以及組織機構(gòu)數(shù)、各部門人員總數(shù)的編制管理。實現(xiàn)多層級組織結(jié)構(gòu)的構(gòu)建、刪除、修改、查詢等。支持直線職能式、事業(yè)部、矩陣式等組織架構(gòu)的建立以及組織機構(gòu)的成立、撤銷、合并、轉(zhuǎn)移等操作,建立組織結(jié)構(gòu)變化的完整的歷史記錄,并可以構(gòu)造將來的組織結(jié)構(gòu)模型,通過組織機構(gòu)信息提供對外統(tǒng)一規(guī)范的接口,供其他業(yè)務(wù)系統(tǒng)使用。
實現(xiàn)員工入職、員工變動、員工離職、退休等全生命周期的管理;滿足對公司各類人員信息進行快速查詢與分析,并輸出相關(guān)報表,管理層可隨時在各個組織機構(gòu)和職位層級上了解人力資源狀況,實現(xiàn)組織內(nèi)部各級單位、部門及崗位的調(diào)動,系統(tǒng)除員工基本信息(主集)外,可建立職務(wù)子集、專業(yè)技術(shù)職務(wù)子集、工作履歷子集、崗位工種變動子集、學(xué)歷及學(xué)位子集等附表,全面記錄人員信息。可對人員信息進行增、刪、改、查等操作,并可上傳照片、文檔等附件,記錄人員主要信息的變更,包括工作履歷、學(xué)業(yè)履歷等,有效監(jiān)控公司內(nèi)部人員變動情況以及人員總量。
對公司培訓(xùn)的需求、計劃、實施、過程、組織的過程進行管理,使證書和人員信息相關(guān)聯(lián),推進培訓(xùn)檔案管理數(shù)字化,實時更新人員參加培訓(xùn)的信息,保證一人一檔,每次組織的安全培訓(xùn)一期建立一檔。支持培訓(xùn)課程安排:根據(jù)計劃和需求,選擇課程、教師、學(xué)時等內(nèi)容,并形成開班計劃表,可以修改、導(dǎo)出和打印,培訓(xùn)課程在培訓(xùn)期間根據(jù)實際情況可調(diào)整。
實現(xiàn)考勤智能排班功能,可以根據(jù)班制、班次、班段配置自動生成員工排班日歷,然后進行準確的考勤運算,可按日、按月等實現(xiàn)考勤日結(jié)果、月結(jié)果的計算、匯總,如若人員由區(qū)隊借調(diào)到機關(guān),則執(zhí)行機關(guān)考勤制度,滿足員工請假、調(diào)休、加班、出差等線上申請、審批。考勤與公司虹膜考勤系統(tǒng)、定位系統(tǒng)有效集成,實時采集考勤數(shù)據(jù)。同時構(gòu)建考勤監(jiān)測平臺,實現(xiàn)領(lǐng)導(dǎo)能在大屏及電腦端實時監(jiān)測各班組、區(qū)隊以及地面人員考勤情況。
實現(xiàn)從薪酬體系構(gòu)建、定薪調(diào)薪、薪酬核算到薪酬發(fā)放的全過程薪酬管理,可以靈活定義薪資項目、薪資核算方案、計算規(guī)則、計稅規(guī)則,薪資核算處理過程自動化,便于查看和維護,當數(shù)據(jù)異常提醒、員工人事變動后,自動推送給薪資進行確認,滿足對各單位的薪酬情況進行跟蹤、統(tǒng)計、分析、預(yù)警,提升薪資核算的準確性和效率。
招聘信息由HR 制定,在填寫相關(guān)招聘信息后,即可上傳至系統(tǒng),同時可以通過系統(tǒng)篩選后的簡歷進行面試、錄用等操作。
該模塊的主要功能是線上審批工傷認定流程,對工傷發(fā)生、診治、康復(fù)、補助發(fā)放等全過程進行數(shù)據(jù)管理。國家對工傷有固定的康復(fù)日期規(guī)定,當員工康復(fù)日期到期時支持對工傷管理業(yè)務(wù)人員發(fā)出系統(tǒng)提示??蓪藛T信息進行查詢以及導(dǎo)出,工傷期滿后提醒人員返工。支持醫(yī)療期信息(醫(yī)療費用、報銷)匯總記錄,根據(jù)傷殘等級確認醫(yī)療期??筛鶕?jù)工傷鑒定結(jié)果和公司規(guī)定核算工傷補助(工傷醫(yī)療救助金、一次性傷殘補助金、傷殘津貼、一次性工傷醫(yī)療補助金、一次性工傷就業(yè)補助金、護理費以及醫(yī)療報銷)發(fā)放。
根據(jù)系統(tǒng)的功能需求和系統(tǒng)的架構(gòu)模型,設(shè)計了合同信息表、薪酬信息表、離職信息表、員工信息表、應(yīng)聘人員信息表、發(fā)布職位信息表、考勤表等,并通過不同實體類型、屬性和聯(lián)系完成了數(shù)據(jù)庫的設(shè)計。
根據(jù)需求分析選用的開發(fā)平臺為PyCharm,數(shù)據(jù)庫選用阿里云My SQL 云數(shù)據(jù)庫,Web 開發(fā)使用Django 框架。
相關(guān)合同信息進行首頁或者短信提醒,如圖2 所示。
圖2 合同到期提醒
該文采用的內(nèi)容推薦算法比傳統(tǒng)人力資源管理系統(tǒng)更加智能化,保證了系統(tǒng)集中化處理信息的效率。未來的人力資源管理中,智慧人力資源管理系統(tǒng)將是一個必然的發(fā)展方向。做好智能型人力資源管理系統(tǒng)設(shè)計能夠有效幫助企業(yè)更好地在日常管理中對先進的管理思想、高效管理方式及優(yōu)秀的管理模式進行總結(jié)和創(chuàng)新,切實提高企業(yè)工作效率。