[发明专利]一种基于优先序的排班与考勤管理方法、系统以及设备在审
申请号: | 201911398142.7 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111160779A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 吴砚中 | 申请(专利权)人: | 厦门中控智慧信息技术有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张东梅 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 优先 排班 考勤 管理 方法 系统 以及 设备 | ||
1.一种基于优先序的排班与考勤管理方法,其特征在于,包括以下步骤:
步骤S1:对于某个员工,获取该员工特定时间段内某日的可选班次列表,基于班次的优先顺序对该日的可选班次列表进行排序,得到有序可选班次列表;
步骤S2:对于有序可选班次列表中的每一个班次,找出在每一个班次的时间段内该员工所有的有效打卡记录,并将该员工在每一个班次的有效打卡记录构成一个打卡序列;
步骤S3:计算所述有序可选班次列表中每一个班次与其对应的打卡序列之间的匹配程度,得到一个匹配程度最佳的班次,作为该员工在该日期的排班;
步骤S4:根据匹配程度最佳的班次及该班次对应的打卡序列,计算该员工于该日期的出勤情况。
2.根据权利要求1所述一种基于优先序的排班与考勤管理方法,其特征在于,在步骤S1中,若该日没有可选的历史班次,则判定该员工该日休假。
3.根据权利要求1所述一种基于优先序的排班与考勤管理方法,其特征在于,在步骤S3中,通过计算匹配值m,根据匹配值m得到一个匹配程度最佳的班次。
4.根据权利要求3所述一种基于优先序的排班与考勤管理方法,其特征在于,匹配值m的一种计算方法如下:
记a为打卡序列的第一条打卡记录,b为打卡序列的最后一条打卡记录;ts为最晚正常上班时间,te为最早正常下班时间;
如果a≤ts且b≥te,则匹配值m=ts–a+b–te;
如果a>ts,则匹配值m=ts–a;
如果b<te,则匹配值m=m+b–te。
5.根据权利要求4所述一种基于优先序的排班与考勤管理方法,其特征在于,在步骤S3中,根据匹配值从所述有序可选班次列表中选出该日的排班的具体步骤如下:
步骤S301:对于所述有序可选班次列表里的每一个可选班次,找出第一个匹配值m≥0且m最小的可选班次列表,返回m最小的可选班次列表及其对应的打卡序列,将m最小的可选班次列表作为该日的排班,否则进入下一步;
步骤S302:对于所述有序可选班次列表里的每一个可选班次,找出第一个匹配值m<0且m最大的可选班次列表,返回m最大的可选班次列表及其对应的打卡序列,将m最大的可选班次列表作为该日的排班,否则进入下一步;
步骤S303:返回该日对应的有序可选班次列表中的第一个班次以及空的打卡序列。
6.一种基于优先序的排班与考勤管理系统,其特征在于,包括可选班次获取模块、打卡记录获取模块、控制模块、班次设置模块、班次分配模块、数据导出模块、权限管理模块以及查询模块,所述控制模块分别和可选班次获取模块、打卡记录获取模块、数据导出模块、班次设置模块、班次分配模块、权限管理模块以及查询模块相连接。
7.根据权利要求6所述一种基于优先序的排班与考勤管理系统,其特征在于,所述系统还包括储存模块,所述储存模块与控制模块相连接。
8.根据权利要求7所述一种基于优先序的排班与考勤管理系统,其特征在于,所述储存模块以加密方式储存数据。
9.根据权利要求6所述一种基于优先序的排班与考勤管理系统,其特征在于,所述系统还包括显示模块,所述显示模块与数据导出模块相连接。
10.一种基于优先序的排班与考勤管理设备,其特征在于,所述设备包括处理器以及存储器;
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行权利要求1-5任一项所述一种基于优先序的排班与考勤管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门中控智慧信息技术有限公司,未经厦门中控智慧信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911398142.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理