人力资源用考勤信息自动化管理系统及方法技术方案

技术编号:34442087 阅读:18 留言:0更新日期:2022-08-06 16:32
本发明专利技术公开了人力资源用考勤信息自动化管理系统及方法,包括:出勤信息获取模块,所述考勤信息获取模块用于获取每个员工的出勤信息,所述考勤信息包括出勤时间段;出勤异常信息获取模块,所述出勤异常信息获取模块根据每个员工对应的出勤信息及相应员工对应的排班时间,得到每个员工对应的出勤异常信息;智能排班模块,所述智能排班模块包括缺勤时间段规划模块、调换时间段业务影响值获取模块、调换时间段优先级确认模块及排班规划确定模块,所述缺勤时间段规划模块分别获取各个员工在第一时间周期内的各个缺勤时间段,并获取各个员工对应的缺勤时间段相应的调换时间段。工对应的缺勤时间段相应的调换时间段。工对应的缺勤时间段相应的调换时间段。

【技术实现步骤摘要】
人力资源用考勤信息自动化管理系统及方法


[0001]本专利技术涉及考勤管理
,具体为人力资源用考勤信息自动化管理系统及方法。

技术介绍

[0002]随着计算机技术的快速发展,人们对其运用越来越广泛,且其在人们的生产及生活中扮演的角色越来越重要,对于企业而言,人们可以通过计算机技术获取人们的考勤信息,进而方便企业对员工的上班时间进行监控。
[0003]现有的考勤信息管理系统中,只是简单的对员工的考勤情况进行监控,无法根据员工的实际情况对员工的排班情况进行更改,因此,现有的考勤信息管理系统智能化不强。
[0004]针对上述情况,我们需要一种人力资源用考勤信息自动化管理系统及方法。

技术实现思路

[0005]本专利技术的目的在于提供人力资源用考勤信息自动化管理系统及方法,以解决上述
技术介绍
中提出的问题。
[0006]为了解决上述技术问题,本专利技术提供如下技术方案:人力资源用考勤信息自动化管理系统,包括:
[0007]出勤信息获取模块,所述考勤信息获取模块用于获取每个员工的出勤信息,所述考勤信息包括出勤时间段;
[0008]出勤异常信息获取模块,所述出勤异常信息获取模块根据每个员工对应的出勤信息及相应员工对应的排班时间,得到每个员工对应的出勤异常信息;
[0009]智能排班模块,所述智能排班模块包括缺勤时间段规划模块、调换时间段业务影响值获取模块、调换时间段优先级确认模块及排班规划确定模块,
[0010]所述缺勤时间段规划模块分别获取各个员工在第一时间周期内的各个缺勤时间段,并获取各个员工对应的缺勤时间段相应的调换时间段;
[0011]所述调换时间段业务影响值获取模块根据员工对应的岗位,分析员工的调换时间段相对于缺勤时间段,对业务的影响值;
[0012]所述调换时间段优先级确认模块用于确定同一调换时间段内对应的各个员工的优先级;
[0013]所述排班规划确定模块根据调换时间段优先级确认模块中各员工的优先级情况,对各个员工的排班结果进行确定。
[0014]本专利技术通过各个模块的协同合作,共同实现对员工考勤信息的监控,同时对监控的员工考勤数据进一步分析,确定员工调整的缺勤时间段及相应的调换时间段,并分析调换时间段对业务的影响值,进而得到同一调换时间段内对应的各个员工的优先级,对各个员工的排班结果进行确认,实现对员工的排班情况的智能化管理。
[0015]进一步的,所述出勤异常信息获取模块将员工对应的排班时间中每天的起始上班
时间点记为第一时间点,
[0016]将员工对应的排班时间中每天的起始下班时间点记为第二时间点,
[0017]所述出勤异常信息获取模块每天分别获取各个员工在第一时间点距离考勤点的距离及各个员工在第二时间距离考勤点的距离,
[0018]所述出勤异常信息包括缺勤时间段、异常出勤当天该员工第一时间点及第二时间点所处位置与考勤点的距离,所述缺勤时间段为员工迟到时间段及员工早退时间段。
[0019]本专利技术获取的缺勤时间段指的是员工上班迟到对应的时间段及下班前提前离开的时间段,即监控的是每天排班时间的开头与结尾,如按时上班且中途缺勤,但下班前返回的情况不在缺勤时间段监控范围之内;而设置第一时间点和第二时间点,是为了监控这两个时间点用过距离考勤点的距离,进而为后续获取员工上下班过程中移动速度的平均值提供数据参考。
[0020]进一步的,所述缺勤时间段规划模块分别获取每个员工在第一时间周期内的各个缺勤时间段,对每个员工在第一时间周期内对应的各个缺勤时间段进行统计,对各个员工进行编号,
[0021]获取第n1个员工在第一时间周期中第n2天中的出勤状态随时间变化的函数fn1(t
n2
),其中,fn1(t
n2
)中的t
n2
的取值范围为第n1个员工在第一时间周期中第n2天中的排班时间,
[0022]当第n1个员工在第一时间周期中第n2天t
n2
时的出勤状态为缺勤时,则此时fn1(t
n2
)=1;
[0023]当第n1个员工在第一时间周期中第n2天t
n2
时的出勤状态为出勤时,则此时fn1(t
n2
)=0;
[0024]对第n1个员工在第一时间周期中n2为不同值时分别对应的各个出勤状态随时间变化的函数进行整合,得到第n1个员工的第一出勤状态函数Fn1(t),
[0025]获取n2为不同值时,第n1个员工在第一时间周期中t
n2
的最小值,记为tmin,
[0026]获取n2为不同值时,第n1个员工在第一时间周期中t
n2
的最大值,记为tmax,
[0027]则Fn1(t)中t的取值范围为tmin≤t≤tmax;
[0028]对第n1个员工在第一时间周期中n2为不同值时对应fn1(t
n2
)中t
n2
的取值范围进行扩充,将fn1(t
n2
)扩充后对应的函数记为gn1(t
n2
),其中,gn1(t
n2
)中t
n2
的取值范围为tmin≤t
n2
≤tmax,
[0029]当gn1(t
n2
)中t
n2
与fn1(t
n2
)中的t
n2
相等时,gn1(t
n2
)=fn1(t
n2
),
[0030]当gn1(t
n2
)中t
n2
与fn1(t
n2
)中的t
n2
不相等时,gn1(t
n2
)=0;
[0031]所述其中n3为第一时间周期中的总天数。
[0032]本专利技术缺勤时间段规划模块在获取fn1(t
n2
)后,进一步获取gn1(t
n2
)时,对gn1(t
n2
)中t
n2
的取值范围进行扩充,是为了获取员工的排班时间中,员工上班的最大时间跨度,如某员工的排班中分为早班、中班及晚班,那么gn1(t
n2
)中t
n2
扩充后的取值范围即为员工早班、中班及晚上分别对应的时间段的并集;获取gn1(t
n2
)是为了确保gn1(t
n2
)中t
n2
的取值范围与Fn1(t)中t的取值范围相同,进而在通过的方式,获取Fn1(t)的过程中,确保Fn1(t)中t为不同值时对应的函数值均有意义;设置t
n2
为不同出勤状态
时,fn1(t
n2
)=1或0,是因为通过函数的方式对员工的出勤状态进行区分,且将fn1(t
n2
)设置为0,还能够使得获取的Fn1(t)不受第一时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.人力资源用考勤信息自动化管理系统,其特征在于,包括:出勤信息获取模块,所述考勤信息获取模块用于获取每个员工的出勤信息,所述考勤信息包括出勤时间段;出勤异常信息获取模块,所述出勤异常信息获取模块根据每个员工对应的出勤信息及相应员工对应的排班时间,得到每个员工对应的出勤异常信息;智能排班模块,所述智能排班模块包括缺勤时间段规划模块、调换时间段业务影响值获取模块、调换时间段优先级确认模块及排班规划确定模块,所述缺勤时间段规划模块分别获取各个员工在第一时间周期内的各个缺勤时间段,并获取各个员工对应的缺勤时间段相应的调换时间段;所述调换时间段业务影响值获取模块根据员工对应的岗位,分析员工的调换时间段相对于缺勤时间段,对业务的影响值;所述调换时间段优先级确认模块用于确定同一调换时间段内对应的各个员工的优先级;所述排班规划确定模块根据调换时间段优先级确认模块中各员工的优先级情况,对各个员工的排班结果进行确定。2.根据权利要求1所述的人力资源用考勤信息自动化管理系统,其特征在于:所述出勤异常信息获取模块将员工对应的排班时间中每天的起始上班时间点记为第一时间点,将员工对应的排班时间中每天的起始下班时间点记为第二时间点,所述出勤异常信息获取模块每天分别获取各个员工在第一时间点距离考勤点的距离及各个员工在第二时间距离考勤点的距离,所述出勤异常信息包括缺勤时间段、异常出勤当天该员工第一时间点及第二时间点所处位置与考勤点的距离,所述缺勤时间段为员工迟到时间段及员工早退时间段。3.根据权利要求2所述的人力资源用考勤信息自动化管理系统,其特征在于:所述缺勤时间段规划模块分别获取每个员工在第一时间周期内的各个缺勤时间段,对每个员工在第一时间周期内对应的各个缺勤时间段进行统计,对各个员工进行编号,获取第n1个员工在第一时间周期中第n2天中的出勤状态随时间变化的函数fn1(t
n2
),其中,fn1(t
n2
)中的t
n2
的取值范围为第n1个员工在第一时间周期中第n2天中的排班时间,当第n1个员工在第一时间周期中第n2天t
n2
时的出勤状态为缺勤时,则此时fn1(t
n2
)=1;当第n1个员工在第一时间周期中第n2天t
n2
时的出勤状态为出勤时,则此时fn1(t
n2
)=0;对第n1个员工在第一时间周期中n2为不同值时分别对应的各个出勤状态随时间变化的函数进行整合,得到第n1个员工的第一出勤状态函数Fn1(t),获取n2为不同值时,第n1个员工在第一时间周期中t
n2
的最小值,记为tmin,获取n2为不同值时,第n1个员工在第一时间周期中t
n2
的最大值,记为tmax,则Fn1(t)中t的取值范围为tmin≤t≤tmax;对第n1个员工在第一时间周期中n2为不同值时对应fn1(t
n2
)中t
n2
的取值范围进行扩充,将fn1(t
n2
)扩充后对应的函数记为gn1(t
n2
),其中,gn1(t
n2
)中t
n2
的取值范围为tmin≤t
n2
≤tmax,
当gn1(t
n2
)中t
n2
与fn1(t
n2
)中的t
n2
相等时,gn1(t
n2
)=fn1(t
n2
),当gn1(t
n2
)中t
n2
与fn1(t
n2
)中的t
n2
不相等时,gn1(t
n2
)=0;所述其中n3为第一时间周期中的总天数。4.根据权利要求3所述的人力资源用考勤信息自动化管理系统,其特征在于:所述缺勤时间段规划模块将第n1个员工的第一出勤状态函数Fn1(t)与第一阈值进行比较,筛选出Fn1(t)大于等于第一阈值对应的t的取值范围,记为tn1,获取第n1个员工在第一时间周期内的各个缺勤时间段与tn1重合的各个时间段,得到第n1个员工对应的第一缺勤时间段集合,将第n1个员工在第一时间周期内的各个缺勤时间段逐个添加到一个空白集合中,得到第二缺勤时间段集合,获取第n1个员工对应的第一缺勤时间段集合中各个元素对应的缺勤时间段之间的关系,将在第一时间周期中对应时间为同一天的各个元素进行关联,获取第n1个员工对应的第一缺勤时间段集合中各个元素对应的调换时间段。5.根据权利要求4所述的人力资源用考勤信息自动化管理系统,其特征在于:获取调换时间段的方法包括以下步骤:S1.1、获取第n1个员工对应的第一缺勤时间段集合中第m1个元素;S1.2、判断第n1个员工对应的第一缺勤时间段集合中是否存在其他元素与第m1个元素构成关联关系,若第n1个员工对应的第一缺勤时间段集合中不存在其他元素与第m1个元素构成关联关系,则将第m1个元素作为获取第m1个元素对应的调换时间段的参照元素,若第n1个员工对应的第一缺勤时间段集合中存在其他元素与第m1个元素构成关联关系,则比较第m1个元素及与其构成关联关系的元素分别对应的缺勤时间段的时长,将最大时长对应的元素作为获取第m1个元素对应的调换时间段的参照元素,若第m1个元素及与其构成关联关系的元素分别对应的缺勤时间段的时长相等,则比较第m1个元素及与其构成关联关系的元素对应的缺勤时间段内Fn1(t)的积分值,如果得到的积分值不相等,则将最大积分值对应的元素作为获取第m1个元素对应的调换时间段的参照元素,如果得到的积分值相等,则在第m1个元素及与其构成关联关系的元素中随机选取一个元素作为获取第m1个元素对应的调换时间段的参照元素;S1.3、获取第m1个元素对应的调换时间段的参照元素,将其对应的时长记为Tm1;S1.4、获取第n1个员工每个异常出勤当天该员工第一时间点及第二时间点所处位置与考勤点的距离,将第n1个员工每个异常出勤对应的缺勤时长与相应缺勤时该员工距考勤点的最大距离构成一个数据对,将每个数据对中的缺勤时该员工距考勤点的最大距离与考勤范围阈值L0的差除以相应数据对中的缺勤时长,得到缺勤时第n1个员工的移动速度,计算第n1个员工对应的各个数据对相应的移动速度的平均值,得到第n1个员工的平均移动速度,记为Vn1,当员工异常出勤对应的缺勤时间段为员工迟到时间段时,相应缺勤时该员工距考勤点的最大距离为异常出勤当天该员工第一时间点所处位置与考勤...

【专利技术属性】
技术研发人员:花应桃李胜飞
申请(专利权)人:无锡喔趣信息科技有限公司
类型:发明
国别省市:

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

1