本發(fā)明涉及高效人力資源管理,具體是指一種人力資源數(shù)據(jù)分布式任務(wù)處理方法及系統(tǒng)。
背景技術(shù):
1、隨著企業(yè)規(guī)模的擴(kuò)大,企業(yè)內(nèi)部的人力資源數(shù)據(jù)迅速增長(zhǎng),其中包括員工信息、考勤記錄、績(jī)效評(píng)估和薪酬管理數(shù)據(jù)等,使用傳統(tǒng)的集中式處理方法對(duì)數(shù)據(jù)量龐大的人力資源數(shù)據(jù)進(jìn)行處理時(shí),會(huì)面臨各種難題,如處理速度慢、負(fù)載高、數(shù)據(jù)同步困難等問(wèn)題,對(duì)人力資源管理效率產(chǎn)生了較大的消極影響。
技術(shù)實(shí)現(xiàn)思路
1、(一)、解決的技術(shù)問(wèn)題
2、本發(fā)明要解決的技術(shù)問(wèn)題是目前在處理大量的人力資源數(shù)據(jù)進(jìn)行人力資源管理時(shí),處理的效率低、數(shù)據(jù)同步困難。
3、(二)、技術(shù)方案
4、為解決上述技術(shù)問(wèn)題,本發(fā)明提供的技術(shù)方案為:一種人力資源數(shù)據(jù)分布式任務(wù)處理方法,包括:步驟一:分割與分配數(shù)據(jù),將人力資源數(shù)據(jù)按設(shè)定規(guī)則分割,并通過(guò)分布式系統(tǒng)中的多個(gè)節(jié)點(diǎn)進(jìn)行并行處理;
5、節(jié)點(diǎn)數(shù)量為n,數(shù)據(jù)分割為l段,節(jié)點(diǎn)集合為v(v∈{1,2,3,···,n}),分割數(shù)據(jù)段集合為e(e∈{1,2,3,···,l});
6、步驟二:引入智能調(diào)度算法,根據(jù)各節(jié)點(diǎn)的實(shí)時(shí)處理能力動(dòng)態(tài)分配任務(wù),確保系統(tǒng)負(fù)載均衡;
7、各節(jié)點(diǎn)的業(yè)務(wù)處理需求量矩陣為t,t為一個(gè)n行n列的矩陣,第i行j列代表節(jié)點(diǎn)i到節(jié)點(diǎn)j的業(yè)務(wù)處理需求量,僅考慮d個(gè)有非零業(yè)務(wù)處理需求量的節(jié)點(diǎn)對(duì),每個(gè)節(jié)點(diǎn)對(duì)之間的業(yè)務(wù)處理需求量為d(d∈{1,2,3,···,d});
8、對(duì)于每一個(gè)d,計(jì)算源節(jié)點(diǎn)i到目的節(jié)點(diǎn)j的所有路徑集合pi、j,并從所有路徑集合pi、j中選擇出k條路徑組成備選路徑集合;
9、
10、e∈e
11、其中,z是最大鏈路利用率,hd為業(yè)務(wù)處理需求量d的需求量,ce為鏈路e的鏈路容量,δe,d,p表示是鏈路e是否屬于業(yè)務(wù)處理需求量d下選擇的備選路徑p,p為備選路徑,pd為備選路徑集合,xd,p為二維變量,當(dāng)業(yè)務(wù)處理需求量d選擇pd中的路徑p來(lái)處理數(shù)據(jù)時(shí)取1,否則取0;步驟三:采用分布式事務(wù)管理機(jī)制,確保數(shù)據(jù)在多個(gè)節(jié)點(diǎn)間處理時(shí)的一致性和準(zhǔn)確性;步驟四:各節(jié)點(diǎn)處理完成后,將結(jié)果匯總至中心節(jié)點(diǎn)進(jìn)行綜合分析,生成人力資源報(bào)告或進(jìn)行進(jìn)一步的數(shù)據(jù)挖掘。
12、作為改進(jìn),所述設(shè)定規(guī)則中包含部門、崗位和時(shí)間。
13、作為改進(jìn),步驟一種每個(gè)節(jié)點(diǎn)負(fù)責(zé)處理對(duì)應(yīng)的部分?jǐn)?shù)據(jù)。
14、作為改進(jìn),步驟三中還包括分布式鎖技術(shù),所述分布式鎖技術(shù)用于防止數(shù)據(jù)沖突。
15、作為改進(jìn),一種人力資源數(shù)據(jù)分布式任務(wù)處理系統(tǒng),包括:分布式計(jì)算集群:由多個(gè)計(jì)算節(jié)點(diǎn)和存儲(chǔ)節(jié)點(diǎn)組成,支持水平擴(kuò)展,可根據(jù)數(shù)據(jù)處理需求靈活增加或減少節(jié)點(diǎn)數(shù)量;任務(wù)管理模塊:負(fù)責(zé)任務(wù)的創(chuàng)建、分配、監(jiān)控和調(diào)度,確保任務(wù)按預(yù)定計(jì)劃執(zhí)行;數(shù)據(jù)交互模塊:實(shí)現(xiàn)節(jié)點(diǎn)間的數(shù)據(jù)交換與同步,采用高效數(shù)據(jù)傳輸協(xié)議,降低通信延遲;用戶界面模塊:用戶界面允許用戶提交數(shù)據(jù)處理請(qǐng)求、查看處理進(jìn)度和結(jié)果。
16、作為改進(jìn),所述用戶界面模塊還包括日志模塊,所述日志模塊用于記錄不同用戶的訪問(wèn)記錄,所述訪問(wèn)記錄包含時(shí)間數(shù)據(jù)。
17、作為改進(jìn),所述用戶界面模塊還包括權(quán)限模塊,可用于管理并分配不同用戶的權(quán)限。
18、作為改進(jìn),所述權(quán)限模塊包含數(shù)據(jù)庫(kù),所述權(quán)限模塊上設(shè)有遠(yuǎn)程配置系統(tǒng)和警報(bào)系統(tǒng),所述遠(yuǎn)程配置系統(tǒng)用于管理人員遠(yuǎn)程操作配置權(quán)限,所述警報(bào)系統(tǒng)可設(shè)定閾值,錯(cuò)誤訪問(wèn)到達(dá)閾值時(shí)可向管理人員發(fā)出警報(bào)。
19、(三)、有益效果
20、本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點(diǎn)在于:分割與分配數(shù)據(jù)、引入智能調(diào)度算法、采用分布式事務(wù)管理機(jī)制并生成人力資源報(bào)告,這樣分割數(shù)據(jù)后利用不同節(jié)點(diǎn)同步處理不同的部分?jǐn)?shù)據(jù),最終進(jìn)行匯總,可以提高人力資源數(shù)據(jù)處理效率,縮短處理時(shí)間,同時(shí)不同節(jié)點(diǎn)負(fù)責(zé)不同的工作,可以降低系統(tǒng)負(fù)載,分布式事務(wù)管理機(jī)制可以確保數(shù)據(jù)在多個(gè)節(jié)點(diǎn)間處理時(shí)的一致性和準(zhǔn)確性,能實(shí)現(xiàn)數(shù)據(jù)的高效同步與一致性維護(hù)。
1.一種人力資源數(shù)據(jù)分布式任務(wù)處理方法,其特征在于:包括:
2.根據(jù)權(quán)利要求1所述的一種人力資源數(shù)據(jù)分布式任務(wù)處理方法,其特征在于:所述設(shè)定規(guī)則中包含部門、崗位和時(shí)間。
3.根據(jù)權(quán)利要求2所述的一種人力資源數(shù)據(jù)分布式任務(wù)處理方法,其特征在于:步驟一種每個(gè)節(jié)點(diǎn)負(fù)責(zé)處理對(duì)應(yīng)的部分?jǐn)?shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的一種人力資源數(shù)據(jù)分布式任務(wù)處理方法,其特征在于:步驟三中還包括分布式鎖技術(shù),所述分布式鎖技術(shù)用于防止數(shù)據(jù)沖突。
5.根據(jù)權(quán)利要求1所述的一種人力資源數(shù)據(jù)分布式任務(wù)處理系統(tǒng),其特征在于:包括:
6.根據(jù)權(quán)利要求5所述的一種人力資源數(shù)據(jù)分布式任務(wù)處理系統(tǒng),其特征在于:所述用戶界面模塊還包括日志模塊,所述日志模塊用于記錄不同用戶的訪問(wèn)記錄,所述訪問(wèn)記錄包含時(shí)間數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的一種人力資源數(shù)據(jù)分布式任務(wù)處理系統(tǒng),其特征在于:所述用戶界面模塊還包括權(quán)限模塊,可用于管理并分配不同用戶的權(quán)限。
8.根據(jù)權(quán)利要求7所述的一種人力資源數(shù)據(jù)分布式任務(wù)處理系統(tǒng),其特征在于:所述權(quán)限模塊包含數(shù)據(jù)庫(kù),所述權(quán)限模塊上設(shè)有遠(yuǎn)程配置系統(tǒng)和警報(bào)系統(tǒng),所述遠(yuǎn)程配置系統(tǒng)用于管理人員遠(yuǎn)程操作配置權(quán)限,所述警報(bào)系統(tǒng)可設(shè)定閾值,錯(cuò)誤訪問(wèn)到達(dá)閾值時(shí)可向管理人員發(fā)出警報(bào)。