王明興 朱榮晨 韓瑋 朱竹芳
摘要:倉儲(chǔ)、物流、工廠車間等,通常通過設(shè)置班次來進(jìn)行工作時(shí)間安排。在上班時(shí)間不固定、存在跨天排班、考勤機(jī)不分進(jìn)出、刷卡記錄存在重復(fù)或漏刷卡等特殊情況時(shí),很難對刷卡記錄進(jìn)行分類,從而直接影響了考勤指標(biāo)計(jì)算的準(zhǔn)確性。本文針對這種情況提出了一種根據(jù)排班時(shí)間對刷卡數(shù)據(jù)進(jìn)行分類和考勤計(jì)算方法。經(jīng)實(shí)踐證明,可以準(zhǔn)確高效的計(jì)算出各種考勤指標(biāo)。
關(guān)鍵詞:考勤系統(tǒng);復(fù)雜排班;刷卡數(shù)據(jù)分類
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)15-0028-02
1引言
現(xiàn)有的考勤解決方案,大多針對生物識(shí)別或電子身份識(shí)別在考勤中的應(yīng)用進(jìn)行研究,對復(fù)雜情況下的考勤數(shù)據(jù)清理、分類及計(jì)算的研究比較少。但在一些特殊情況下,如倉儲(chǔ)、物流、車間等行業(yè)的操作人員上下班時(shí)間具有很大的不確定性,具體表現(xiàn)在上班時(shí)長不固定、上班開始時(shí)間不固定,所以一般會(huì)通過排班來確定這類人員的考勤時(shí)間。而現(xiàn)在流行的一些考勤設(shè)備如人臉識(shí)別設(shè)備往往比較昂貴,當(dāng)上班區(qū)域較多、區(qū)域間距離較遠(yuǎn)時(shí),如果針對進(jìn)和出分別安置設(shè)備,就會(huì)直接導(dǎo)致成本的上升。而且上班時(shí)間的不確定性,又導(dǎo)致了不能按照時(shí)間來對考勤設(shè)備進(jìn)行虛擬的出入劃分。所以,當(dāng)不使用可以區(qū)分進(jìn)出的考勤機(jī)時(shí),考勤數(shù)據(jù)的進(jìn)出識(shí)別就變得很困難,再加上存在重復(fù)刷卡和漏刷卡等特殊卻常見的情況,問題就變得更加復(fù)雜。
考勤系統(tǒng)作為現(xiàn)代化企業(yè)不可或缺的人員管理系統(tǒng),使用率極高,有很大的市場空間。不同企業(yè)之間的考勤系統(tǒng)雖然架構(gòu)不同,但是仍然有許多相似之處。所以如何提高系統(tǒng)的普使性和復(fù)用性,在系統(tǒng)改動(dòng)較少的情況下,滿足各種用戶各種場景的需求,對一套考勤系統(tǒng)進(jìn)行推廣也尤為重要㈣。本文針對復(fù)雜考勤場景提出了一種,根據(jù)排班時(shí)間對考勤刷卡數(shù)據(jù)進(jìn)行清理、分類和計(jì)算的方法,經(jīng)實(shí)踐證明,可以準(zhǔn)確高效地完成復(fù)雜場景下的考勤指標(biāo)計(jì)算,同時(shí)可以有效提高系統(tǒng)的適用性。
2模型定義
2.1數(shù)據(jù)源設(shè)定
為了適應(yīng)更多的使用場景,綜合考慮各種可能出現(xiàn)的特殊情況。對本文討論的模型進(jìn)行如下設(shè)定:
1)人員上下班時(shí)間根據(jù)排班時(shí)間確定,未設(shè)定的使用缺省排班設(shè)置;
2)存在跨天的排班,排班的開始時(shí)間不固定;
3)兩個(gè)排班之間不存在重疊部分;
4)原始刷卡記錄不分出入;
5)存在重復(fù)刷卡的現(xiàn)象;
6)存在漏刷卡的現(xiàn)象;
7)歷史排班可能調(diào)整,調(diào)整后要能夠正確計(jì)算出新結(jié)果。
8)歷史刷卡數(shù)據(jù)可能存在人工補(bǔ)錄的情況,補(bǔ)錄后要能夠正確計(jì)算出新結(jié)果。
2.2存儲(chǔ)模型
設(shè)計(jì)數(shù)據(jù)庫存儲(chǔ)模型如下圖1所示。
原始刷卡記錄的字段work_date和index為空值,用于在數(shù)據(jù)分類之后存儲(chǔ)分類信息。work_date對應(yīng)考勤日期,index對應(yīng)當(dāng)日的第幾段排班。
2.2計(jì)算模型
由于存在跨天排班的情況,所以計(jì)算存在滯后性,在實(shí)際中一般滯后一天,即在T天計(jì)算T-1天的考勤,為了計(jì)算T-1天的考勤,先對數(shù)據(jù)進(jìn)行如下整理:
1)對所有的刷卡記錄按時(shí)間升序排列,形成刷卡數(shù)據(jù)集合
最后由公式可以計(jì)算出T+1天的對應(yīng)的所有缺勤時(shí)間段,同理可以得出其他考勤指標(biāo)的全天時(shí)段。
4結(jié)束語
本文針對不分進(jìn)出且存在跨天多次任意排班的復(fù)雜場景進(jìn)行刷卡數(shù)據(jù)清理和格式化的算法設(shè)計(jì),經(jīng)實(shí)踐證明可以很大程度上解決打卡數(shù)據(jù)的有效性判斷及進(jìn)出劃分的問題,對于邊界處的模糊數(shù)據(jù)也具有較好的分辨性能。解決了復(fù)雜場景下考勤計(jì)算的重要環(huán)節(jié),具有效率高、準(zhǔn)確性好、適用性廣的優(yōu)點(diǎn)。