当前位置: 首页 > 专利查询>许穗生专利>正文

一种考勤计算方法技术

技术编号:5336807 阅读:2572 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种考勤的计算方法,利用考勤单位的“考核考勤周期”和员工的“考勤周期”相比,前者较长的特征,考勤单位对上下班时间设定一定的容度,以及员工补偿策略,员工可以利用在“考核考勤周期”的长时间表现去适当补偿在个别“考勤周期”的“小失误”,由于有容度,能让员工不产生反感情绪,同时又能保证公司的考勤目的的实现。

【技术实现步骤摘要】

本专利技术涉及数据处理
,尤其涉及。
技术介绍
考勤方法也就是管理工作人员出勤的方法,简单的说就是“判断迟到、早退、旷工/ 课”的方法。传统的方法是设定一个时间点,如果一个工作人员超过这个时间点到达,那这 个人就是迟到;再设定一个时间点,如果一个工作人员小于这个时间点离开,那这个人就是 早退。对于这个工作人员,公司对其“考勤周期”一般是一个工作日,而一个公司的“考核考 勤周期”一般是一个月。在公司对这个工作人员进行“考核考勤”,这个工作人员的迟到早 退等负面记录将会被当作该月惩罚的依据。这种考勤方法的缺点是设定的时间点没有容 度,工作人员迟到一两分钟而受到惩罚的话,会对公司产生负面情绪。
技术实现思路
本专利技术提供了一种新的考勤计算方法,利用公司的“考核考勤周期”和员工的“考 勤周期”相比,前者较长的特征,用该员工在“考核考勤周期”的长时间表现去适当补偿在 “考勤周期”的“小失误”,给予考勤时间点一定的容度,让员工不产生反感情绪,同时又能保 证公司的考勤目的的实现。本专利技术提供的考勤计算方法,包括以下步骤1.公司设定“考核考勤周期” P1,“员工考勤周期” P2,“上班标准时间” US ; “允许 最早上班时间”PreS ;“下班标准时间”DS ;“允许最晚下班时间”PostS,他们存在关系TreS =< US < DS <= PostS;公司设定四种“员工自补偿策略”,分别是“上(上),下(下),上 (下),下(上)”的一种或几种(“上(上)”的意思是“上班迟到一点的,可以用以后上 班早一点补偿”,其他的策略解释类似),如果I^reS == US,则不能使用括号里面有“上”字 的策略;如果PostS = = DS,则不能使用括号里面有“下”字的策略;特别地,如果I^reS = =US与PostS = = DS同时成立,则不能使用任何的策略。公司设定的“员工自补偿策略”的集合为G,定义函数Count (G,(X))为G中的所有 策略里,有“括号X”的策略总数;Coimt(G,X)为G中的所有策略里,有“非括号X”这个字 的策略总数;Count (G,X(Y))为G中的所有策略里,X(Y)的策略总数;2.公司设定“每个员工每个考勤周期上班可补偿最长时间"UAT,“每个员工每个考 勤周期下班可补偿最长时间”DAT(现实情况是,“员工考勤周期”多数为1个工作日;有约 束0 <= UAT <= US-PreS, 0 < = DAT < = PostS-DS);“每个员工每个考勤周期上班可补偿最短时间”UZT,“每个员工每个考勤周期下班 可补偿最短时间” DZT (有约束0 <= UZT <= UAT ;0 <= DZT <= DAT ;)公司设定“上班时间综合容度”UT ;“下班时间综合容度”DT(有约束0 <= UT <=US-PreS. 0 < = DT < = PostS-DS ;);UAT,DAT 与 UT,DT 之间有约束:其中,UT< = (Pl/P2-l)*Count(G,上(上))*UAT+(P1/P2) *Count (G,上 (下))*DAT ;其中,DT < = (P1/P2-1) *Count (G,下(上))*UAT+ (P1/P2-1) *Count (G,下 (下))*DAT ;如果UT == 0,则公司不能使用非括号“上”字的策略;如果DT == 0,则公司 不能使用非括号“下”字的策略;特别地,如果UT == 0与DT = = 0同时成立,则不能使用 任何的策略。3. 一个员工“大迟到”的定义是,这个员工的上班的时间tl,满足tl > US+UT ;4. 一个员工“小迟到”的定义是,这个员工的上班的时间t,满足tl> US且tl< = US+UT ;这个员工的“小迟到时间”简称SLt, sLt = tl-us ;相反地,如果tl < US,则该员工 的“早到时间”为 sUt = -sLt,“有效补偿时间”为 sUCt = min(((sUt-UZT) < 0 ? 0 :sUt), UAT);5. 一个员工“大早退”的定义是,这个员工的下班的时间t2,满足t2 < DS-DT ;6. 一个员工“小早退”的定义是,这个员工的下班的时间t2,满足t2 < DS且t2 >=DS-DT ;这个员工的“小早退时间”简称sEt,sEt = DS-t2 ;相反地,如果t2 > DS,则该 员工的“晚走时间”为sDt = -sK,“有效补偿时间”为sDCt = min(((sDt-DZT) < 0 ? 0 sDt), DAT);7.对于“大迟到”考勤单位设定时间KUT,KUT > US+UT,如果tl > KUT,而该员工 又没有请假,则该员工属于“旷工”,而如果这个员工的上班的时间tl,满足tl >US+UT且 tl <=κυτ,则该员工属于“大迟到”;8.对于“大早退”考勤单位设定时间KDT,KDT < DS-DT,如果t2 < KDT,而该员工 又没有请假,则该员工属于“旷工”,而如果这个员工的下班的时间t2,满足t2 < DS-DT且 t2 > = KDT,则该员工属于“大早退”;9.在员工的一次“小迟到”或者“小早退”发生之后,考勤单位可以对“员工自补 偿”策略限定一个“期限”,在该“期限”内,该员工必须完成对所述的“小迟到”或者“小早 退”补偿完毕,如果该员工没有补偿完毕,所述的“小迟到”或者“小早退”将会被考勤单位 视作“大迟到”或者“大早退”;10.如权利要求1或2或3所述的考勤方法,其特征在于,“小迟到”或者“小早退” 在一个“考核考勤周期”里累积的总次数也是对最后的“迟到”或者“早退”的次数有贡献 的考勤单位设定一个“累加系数” q,假设在所述的“考核考勤周期”里“小迟到”、“小早退” 累积的次数分别是nl、n2,则两者对最后的“迟到”或者“早退”的次数的贡献分别是nl*q、 n2*q,当然,这些贡献不一定是唯一的贡献源,没有抵消掉的“小迟到”与“小早退”次数也 会对最后的“迟到”或者“早退”的次数有贡献。11.以下是该考勤方法的过程的伪代码//一个“考核考勤周期内nl = 0 ;V小迟到次n2 = 0 ;丨I小早退次Nl = 0 ;丨I大迟到次N2 = 0 ;丨I大早退次ABS = 0:/7旷工次数 QJ = 0 Tl = 0 T2 = 0 TTl = 0;/ TT2 = 0;/一水“‘请假次数动态累积广义小迟到时间,参看注释1 动态累积广义小早退时间,参看注释1 累积小迟到时间 累积小早退时间卜“考核考勤周期”开始 for(j = 0 ;j < (P1/P2) ;j++) {Il考勤周期开始 Il上班的时候 if (小迟到){ Tl+ = SLt ; TTl+ = SLt ; nl+ = 1;else if (大迟到)Nl+ = 1 ; else if (旷工) ABS+ = 1 ; else if (请假)Qj+ = 1; else if(本文档来自技高网...

【技术保护点】
一种考勤的计算方法,包括:考勤单位设定“考核考勤周期”P1,“考勤周期”P2,“上班标准时间”US;其特征在于,该方法还包括:1.1考勤单位设定“允许最早上班时间”PreS、“上班时间综合容度”UT,“每个员工每个考勤周期上班可补偿最长时间”UAT,“每个员工每个考勤周期上班可补偿最短时间”UZT;这些参数的约束关系是:0<=UZT<=UAT;0<UT<=US-PreS;UT<=(P1/P2-1)*UAT;US-PreS与UT都不能为0;1.2一个员工“大迟到”的定义是,这个员工的上班的时间t1,满足t1>US+UT;1.3一个员工“小迟到”的定义是,这个员工的上班的时间t,满足t1>US且t1<=US+UT;这个员工的“小迟到时间”sLt,sLt=t1-US;相反地,如果t1<US,则该员工的“早到时间”为sUt=-sLt,“有效补偿时间”为sCt=min(((sUt-UZT)<0?0:sUt),UAT);1.4计算一个员工A在“考核考勤周期”的上班“迟到”次数:步骤如下:1.4.1一个“考勤周期”里,在不考虑旷工、请假的情况下,一个员工上班时有三种考勤结果:第一是“早到”;第二是“小迟到”;第三是“大迟到”;A.如果所述员工“大迟到”,则该员工在所述的“考核考勤周期”里的“大迟到”次数加1;以及该事件的发生的时间;B.如果所述员工“小迟到”,则记录该员工的“小迟到时间”sLt,“小迟到”次数加1,以及该事件的发生的时间;C.如果所述员工“早到”则记录该员工的“早到时间”sUt,“有 效补偿时间”sCt,以及该事件的发生的时间;1.4.2一个或多个“小迟到”事件发生之前和/或之后的由于一个或多个“早到”事件而产生的一个或多个sCt,抵消所述的一个或多个“小迟到”事件所产生的一个或多个sLt;重复步骤1.4.1,直到“考核考勤周期”结束;最后该员工在所述的“考核考勤周期”的“迟到”总次数为“大迟到”的总次数加上没有被抵消掉的“小迟到”的总次数。...

【技术特征摘要】

【专利技术属性】
技术研发人员:许穗生
申请(专利权)人:许穗生
类型:发明
国别省市:11[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1