考勤结果验证方法和装置制造方法及图纸

技术编号:14905668 阅读:64 留言:0更新日期:2017-03-29 20:17
本发明专利技术涉及一种考勤结果验证方法和装置,其中该方法包括:接收终端发送的考勤结果验证请求,其中,考勤结果验证请求中携带考勤机标识,每个考勤机标识对应一个考勤数据表;响应于考勤结果验证请求,调用考勤机标识对应的考勤机接口,获取考勤机中存储的原始打卡数据;获取考勤机标识对应的考勤数据表,当考勤数据标记字段标记有已验证数据位置信息时,根据已验证数据位置信息筛选原始打卡数据,得到未验证打卡数据;查找考勤数据表中是否遗漏未验证打卡数据对应的考勤数据,若是,则将遗漏的考勤数据更新至考勤数据表中;标记未验证打卡数据对应的考勤数据为已验证考勤数据。上述方法能够提高考勤结果验证效率。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,特别是涉及一种考勤结果验证方法和装置
技术介绍
考勤机是用来收集员工打卡数据的终端设备,企业将根据考勤机中的打卡数据结合企业的考勤制度考察员工的出勤情况,以协助企业更好的进行人事管理和薪资管理。当企业员工数量较多或者打卡时间高度集中的情况下,很可能出现进行考勤计算的考勤数据遗漏的现象,最终导致考勤结果出现错误。传统技术中,当考勤结果有误或者员工对考勤结果有疑义时,一般是U盘导出考勤机中的打卡数据,人工查找是否某员工在某个时间段是否打卡,查找效率非常低,无法对考勤结果进行全面的、快速的验证。
技术实现思路
基于此,有必要针对上述的问题,提供一种能够提高考勤结果验证效率的考勤结果验证方法和装置。一种考勤结果验证方法,所述方法包括:接收终端发送的考勤结果验证请求,其中,所述考勤结果验证请求中携带考勤机标识,每个所述考勤机标识对应一个考勤数据表;响应于所述考勤结果验证请求,调用所述考勤机标识对应的考勤机接口,获取考勤机中存储的原始打卡数据;获取所述考勤机标识对应的考勤数据表,当所述考勤数据表中的考勤数据标记字段标记有已验证数据位置信息时,根据所述已验证数据位置信息筛选所述原始打卡数据,得到未验证打卡数据;查找所述考勤数据表中是否包含有所述未验证打卡数据对应的全部考勤数据,若否,则获取未包含在所述考勤数据表中遗漏的考勤数据,并将所述遗漏的考勤数据更新至所述考勤数据表中;在更新的所述考勤数据表的考勤数据标记字段中标记所述未验证打卡数据对应的考勤数据为已验证考勤数据。在一个实施例中,当所述考勤结果验证请求中携带多个考勤机标识时,采用多线程方式进行多个对应的考勤数据表是否存在遗漏的考勤数据的并行验证。在一个实施例中,在所述考勤数据表中,未验证的考勤数据对应的所述考勤数据标记字段标记为0,已验证的考勤数据对应的所述考勤数据标记字段标记为1。在一个实施例中,所述方法还包括:当接收到考勤机发送的数据量达到最大容量的报警信息时,则调用所述报警信息携带的考勤机标识对应的考勤机接口,获取全部原始打卡数据,并查找所述考勤数据表中是否遗漏所述原始打卡数据对应的考勤数据,以对所述考勤数据表中的考勤数据进行二次验证。在一个实施例中,所述考勤数据表中设有用于标记所述考勤数据处理状态的处理状态字段,经过考勤运算得到考勤结果的考勤数据标记为已处理状态,未经过考勤运算的考勤数据标记为未处理状态;在所述在更新的所述考勤数据表的考勤数据标记字段中标记所述未验证打卡数据对应的考勤数据为已验证考勤数据的步骤之后,还包括:将更新至所述考勤数据表中的遗漏的考勤数据对应的所述处理状态字段标记为未处理状态。一种考勤结果验证装置,所述装置包括:验证请求接收模块,用于接收终端发送的考勤结果验证请求,其中,所述考勤结果验证请求中携带考勤机标识,每个所述考勤机标识对应一个考勤数据表;打卡数据获取模块,用于响应于所述考勤结果验证请求,调用所述考勤机标识对应的考勤机接口,获取考勤机中存储的原始打卡数据;打卡数据筛选模块,用于获取所述考勤机标识对应的考勤数据表,当所述考勤数据表中的考勤数据标记字段标记有已验证数据位置信息时,根据所述已验证数据位置信息筛选所述原始打卡数据,得到未验证打卡数据;遗漏判定模块,用于查找所述考勤数据表中是否存在有所述未验证打卡数据对应的全部考勤数据,若否,则获取未包含在所述考勤数据表中遗漏的考勤数据,并将所述遗漏的考勤数据更新至所述考勤数据表中;标记模块,用于在更新的所述考勤数据表的考勤数据标记字段中标记所述未验证打卡数据对应的考勤数据为已验证考勤数据。在一个实施例中,当所述考勤结果验证请求中携带多个考勤机标识时,采用多线程方式进行多个对应的考勤数据表是否存在遗漏的考勤数据的并行验证。在一个实施例中,在所述考勤数据表中,未验证的考勤数据对应的所述考勤数据标记字段标记为0,已验证的考勤数据对应的所述考勤数据标记字段标记为1。在一个实施例中,所述装置还包括:二次验证模块,用于当接收到考勤机发送的数据量达到最大容量的报警信息时,则调用所述报警信息携带的考勤机标识对应的考勤机接口,获取全部原始打卡数据,并查找所述考勤数据表中是否遗漏所述原始打卡数据对应的考勤数据,以对所述考勤数据表中的考勤数据进行二次验证。在一个实施例中,所述考勤数据表中设有用于标记所述考勤数据处理状态的处理状态字段,经过考勤运算得到考勤结果的考勤数据标记为已处理状态,未经过考勤运算的考勤数据标记为未处理状态;所述标记模块,还用于将更新至所述考勤数据表中的遗漏的考勤数据对应的所述处理状态字段标记为未处理状态。上述考勤结果验证方法和装置,通过调用考勤机接口获取考勤机中存储的原始打卡数据,将获取的原始打卡数据与为考勤机创建的用于存储考勤机考勤数据的考勤数据表进行对比,查找考勤数据表中的考勤数据是否有遗漏,也就是判断根据考勤数据表得到的考勤结果是否正确,实现了对考勤结果的自动验证。另外,再进行遗漏数据查找前,对原始打卡数据进行筛选,将已经验证的数据筛选出去,以较少验证的数据量,避免了数据的重复验证,数据处理效率更高。附图说明图1为一个实施例中考勤结果验证方法的应用环境图;图2为一个实施例中考勤结果验证方法的流程图;图3为一个实施例中考勤结果验证装置的结构框图;图4为一个实施例中考勤结果验证装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供了一种考勤结果验证方法运行的应用环境图,该应用环境包括考勤机110、终端120和考勤服务器130,其中,考勤机110为用于收集员工打卡数据以及录入员工靠前档案的终端,终端120为计算机终端,可以是智能手机、平板电脑、笔记本电脑、台式计算机中的至少一种,但并不局限于此。考勤机110和终端120均可通过网络与考勤服务器进行通信。终端向考勤服务器发送新建考勤机指令时,考勤服务器创建该考勤机指令所指示的考勤机的考勤数据表,考勤机获取员工的打卡数据,并通过与考勤服务器之间的网络连接实时或者定时上传至考勤服务器的考勤数据表中,考勤服务器根据预先设定的考勤规则,对考勤数据表中的数据进行统计分析得到考勤结果,当员工对考勤结果有疑议时,考勤服务器响应于终端的考勤结果验证请求,调用考勤机接口获取考勤机中存储的原始打卡数据,根据考勤数据表中的已验证数据位置标记对获取的打卡数据进行筛选,确保已经验证的数据不进行重复验证,考勤服务器将筛选后的原始打卡数据与考勤数据表中的考勤数据进行比对以判断考勤数据表中是否有遗漏的考勤数据,如果是,说明根据考勤数据表得到的考勤结果是不正确的,当有遗漏数据时,将遗漏数据添加至考勤数据表中,并将本次验证的数据进行标识,以避免后续重复验证。在一个实施例中,如图2所示,提供了一种考勤结果验证方法,该方法以应用在如图1所示的考勤服务器中进行举例说明,具体包括如下步骤:步骤S202:接收终端发送的考勤结果验证请求,其中,考勤结果验证请求中携带考勤机标识,每个考勤机标识对应一个考勤数据表。具体的,考勤服务器连接有多个考勤机,为每个考勤机分配唯一的考本文档来自技高网...
考勤结果验证方法和装置

【技术保护点】
一种考勤结果验证方法,所述方法包括:接收终端发送的考勤结果验证请求,其中,所述考勤结果验证请求中携带考勤机标识,每个所述考勤机标识对应一个考勤数据表;响应于所述考勤结果验证请求,调用所述考勤机标识对应的考勤机接口,获取考勤机中存储的原始打卡数据;获取所述考勤机标识对应的考勤数据表,当所述考勤数据表中的考勤数据标记字段标记有已验证数据位置信息时,根据所述已验证数据位置信息筛选所述原始打卡数据,得到未验证打卡数据;查找所述考勤数据表中是否包含有所述未验证打卡数据对应的全部考勤数据,若否,则获取未包含在所述考勤数据表中遗漏的考勤数据,并将所述遗漏的考勤数据更新至所述考勤数据表中;在更新的所述考勤数据表的考勤数据标记字段中标记所述未验证打卡数据对应的考勤数据为已验证考勤数据。

【技术特征摘要】
1.一种考勤结果验证方法,所述方法包括:接收终端发送的考勤结果验证请求,其中,所述考勤结果验证请求中携带考勤机标识,每个所述考勤机标识对应一个考勤数据表;响应于所述考勤结果验证请求,调用所述考勤机标识对应的考勤机接口,获取考勤机中存储的原始打卡数据;获取所述考勤机标识对应的考勤数据表,当所述考勤数据表中的考勤数据标记字段标记有已验证数据位置信息时,根据所述已验证数据位置信息筛选所述原始打卡数据,得到未验证打卡数据;查找所述考勤数据表中是否包含有所述未验证打卡数据对应的全部考勤数据,若否,则获取未包含在所述考勤数据表中遗漏的考勤数据,并将所述遗漏的考勤数据更新至所述考勤数据表中;在更新的所述考勤数据表的考勤数据标记字段中标记所述未验证打卡数据对应的考勤数据为已验证考勤数据。2.根据权利要求1所述的方法,其特征在于,当所述考勤结果验证请求中携带多个考勤机标识时,采用多线程方式进行多个对应的考勤数据表是否存在遗漏的考勤数据的并行验证。3.根据权利要求1所述的方法,其特征在于,在所述考勤数据表中,未验证的考勤数据对应的所述考勤数据标记字段标记为0,已验证的考勤数据对应的所述考勤数据标记字段标记为1。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到考勤机发送的数据量达到最大容量的报警信息时,则调用所述报警信息携带的考勤机标识对应的考勤机接口,获取全部原始打卡数据,并查找所述考勤数据表中是否遗漏所述原始打卡数据对应的考勤数据,以对所述考勤数据表中的考勤数据进行二次验证。5.根据权利要求1所述的方法,其特征在于,所述考勤数据表中设有用于标记所述考勤数据处理状态的处理状态字段,经过考勤运算得到考勤结果的考勤数据标记为已处理状态,未经过考勤运算的考勤数据标记为未处理状态;在所述在更新的所述考勤数据表的考勤数据标记字段中标记所述未验证打卡数据对应的考勤数据为已验证考勤数据的步骤之后,还包括:将更新至所述考勤数据表中的遗漏的考勤数据对应的所述处理状态字段标记为未处理状态。6.一种考勤结...

【专利技术属性】
技术研发人员:段文辉杨明
申请(专利权)人:深圳市金蝶妙想互联有限公司
类型:发明
国别省市:广东;44

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

1