薪酬计算系统及方法技术方案

技术编号:17780760 阅读:22 留言:0更新日期:2018-04-22 09:50
本发明专利技术公开了一种薪酬计算系统及方法,用户终端用于获取目标用户的用户信息,并实时监测目标用户的打卡操作并实时采集用户终端的打卡位置,并将用户信息和打卡位置进行上传;服务器用于在数据库中存储采集的N个用户的用户信息将每个用户与其对应的企业的关联关系;根据上传的用户信息和打卡位置,从数据库中查找到对应的目标企业,利用打卡位置是否位于目标企业所在的区域范围内的判断结果,获取目标用户的考勤数据;根据考勤数据和目标用户在目标企业中的薪酬,计算出目标用户在每个预设时间间隔内的薪资。本发明专利技术提供的薪酬计算系统及方法,在用户的数量在以十万或百万级以上且对应的企业也不相同时,能够有效提高薪酬计算的效率。

【技术实现步骤摘要】
薪酬计算系统及方法
本专利技术涉及薪酬管理
,尤其涉及一种薪酬计算系统及方法。
技术介绍
现代企业管理主要通过打卡考勤来统计员工每月实际出勤时间,同时结合员工绩效,作为薪酬发放的依据。为了提高薪酬的计算准确度和效率,考勤技术从原始的上班签到、指纹考勤、发展到现在的移动考勤,自动生成考勤报表的发展历程。现有薪酬管理在使用移动考勤进行考勤时,所述移动考勤采用移动终端定位加拍照的方式来进行考勤,员工可以随时利用移动终端进行打卡考勤,打卡时会实时上传移动终端的定位信息和拍照信息,后台根据移动终端上传的定位信息和拍照信息进行考勤。但是现有薪酬管理中使用移动考勤时需要人工来审核移动终端上传的定位信息和拍照信息,在用户的数量在以十万或百万级以上且如此多数量的用户对应的大量的企业时,其需要审核的数量非常多,从而使得通过人工审核的方式的会出现考勤的效率较低的问题,导致薪酬计算的效率也随之变低。
技术实现思路
本专利技术提供了一种薪酬计算系统及方法,用于克服上述问题或至少解决上述问题的一部分。本申请第一方面提供了一种薪酬计算系统,包括:用户终端,用于获取操作所述用户终端的目标用户的用户信息,并实时监测所述目标用户的打卡操作,以及在监测到所述目标用户的打卡操作时实时采集所述用户终端的打卡位置,并提供所述目标用户的用户信息和所述打卡位置;所述服务器,用于采集N个用户的用户信息,利用所述N个用户的用户信息将每个用户与其对应的企业进行关联,并将其关联关系存储到数据库中,其中N为不小于2的整数;以及用于获取所述用户终端提供的所述目标用户的用户信息和所述打卡位置;根据提供的所述目标用户的用户信息,从所述数据库中查找到与所述目标用户对应的目标企业;判断所述打卡位置是否位于所述目标企业所在的区域范围内,获得判断结果;根据所述判断结果,获取所述目标用户的考勤数据;根据所述目标用户的考勤数据和所述目标用户在所述目标企业中的薪酬,计算出所述目标用户在每个预设时间间隔内的薪资。结合第一方面,在第一方面的第一种可能的实现方式中,所述用户信息包括用户使用对应用户终端进行注册得到的账号信息、用户的身份信息和对应用户终端的通讯号码中的任意一种或多种。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述服务器用于利用所述N个用户的用户信息将每个用户与其对应的企业进行关联之前,包括:若所述用户信息仅包括用户的身份信息,所述服务器还用于在其数据库中将每个用户的身份信息、账号信息和对应用户终端的通讯号码进行关联。结合第一方面或第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述服务器用于在判断所述打卡位置是否位于所述目标企业所在的区域范围内之前,还用于从所述目标企业在地图上的所占区域中选取多个坐标,并将选取的所述多个坐标对应的区域作为所述区域范围。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述服务器用于判断所述打卡位置是否位于所述目标企业所在的区域范围内,具体包括:所述服务器用于判断所述多个坐标中是否存在一个坐标与所述打卡位置的距离不大于预设距离。结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,所述服务器用于获取所述目标用户的考勤数据之后,还包括:所述服务器针对每个企业,还用于从与该企业对应的所有打卡位置中提取未位于该企业所在的区域范围内的打卡位置集合,并获取所述打卡位置集合的分布参数;根据所述打卡位置集合的分布参数,筛选出打卡位置分布密度大于预设密度的打卡区域,将筛选出的打卡区域添加到该企业所在的区域范围中。结合第一方面的第三种可能的实现方式,在第一方面的第六种可能的实现方式中,所述服务器用于在实时获取所述用户终端提供的所述目标用户的用户信息和所述打卡位置之后,还包括:用于记录每次打卡操作对应的打卡时间;根据记录的每次打卡操作对应的打卡时间,获取到所述目标用户在每个预设时间周期内两次打卡的最长时间间隔;检测所述最长时间间隔是否不小于预设时长,获得检测结果;以及根据所述判断结果和所述检测结果,获取所述目标用户在每个预设时间周期内的考勤数据。本申请第二方面提供了一种薪酬计算方法,应用于服务器中,包括:采集N个用户的用户信息,利用所述N个用户的用户信息将每个用户与其对应的企业进行关联,并将其关联关系存储到数据库中,其中N为不小于2的整数;接收用户终端提供的目标用户的的用户信息和打卡位置,其中,所述目标用户为操作所述用户终端的用户;根据所述目标用户的用户信息,从所述数据库中查找到与所述目标用户对应的目标企业;判断所述打卡位置是否位于所述目标企业所在的区域范围内,获得判断结果;根据所述判断结果,获取所述目标用户的考勤数据;根据所述目标用户的考勤数据和所述目标用户在所述目标企业中的薪酬,计算出所述目标用户在每个预设时间间隔内的薪资。结合第二方面,在第二面的第一种可能的实现方式中,所述用户信息包括用户使用对应用户终端进行注册得到的账号信息、用户的身份信息和对应用户终端的通讯号码中的任意一种或多种。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,在利用所述N个用户的用户信息将每个用户与其对应的企业进行关联之前,所述方法还包括:在所述用户信息仅包括用户的身份信息时,在所述服务器的数据库中将每个用户的身份信息、账号信息和对应用户终端的通讯号码进行关联。结合第二方面或第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,在判断所述打卡位置是否位于所述目标企业所在的区域范围内之前,所述方法还包括:从所述目标企业在地图上的所占区域中选取多个坐标,并将选取的所述多个坐标对应的区域作为所述区域范围。结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述判断所述打卡位置是否位于所述目标企业所在的区域范围内,具体包括:判断所述多个坐标中是否存在一个坐标与所述打卡位置的距离不大于预设距离。结合第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,在获取所述目标用户的考勤数据之后,所述方法还包括:从与该企业对应的所有打卡位置中提取未位于该企业所在的区域范围内的打卡位置集合,并获取所述打卡位置集合的分布参数;根据所述打卡位置集合的分布参数,筛选出打卡位置分布密度大于预设密度的打卡区域,将筛选出的打卡区域添加到该企业所在的区域范围中。结合第二方面的第三种可能的实现方式,在第二方面的第六种可能的实现方式中,在实时获取所述用户终端提供的所述目标用户的用户信息和所述打卡位置之后,所方法还包括:记录每次打卡操作对应的打卡时间;根据记录的每次打卡操作对应的打卡时间,获取到所述目标用户在每个预设时间周期内两次打卡的最长时间间隔;检测所述最长时间间隔是否不小于预设时长,获得检测结果;根据所述判断结果和所述检测结果,获取所述目标用户在每个预设时间周期内的考勤数据。本专利技术的有益效果如下:由于本申请实施例采用的技术方案是:服务器获取用户终端提供的目标用户的用户信息和打卡位置;然后根据用户终端提供的用户信息,确定目标企业,并判断打卡位置是否位于目标企业所在的区域范围内得到判断结果;根据判断结果,获取目标用户的考勤数据;由此可知,本文档来自技高网...
薪酬计算系统及方法

【技术保护点】
一种薪酬计算系统,其特征在于,包括:用户终端,用于获取操作所述用户终端的目标用户的用户信息,并实时监测所述目标用户的打卡操作,以及在监测到所述目标用户的打卡操作时实时采集所述用户终端的打卡位置,并提供所述目标用户的用户信息和所述打卡位置给服务器;所述服务器,用于采集N个用户的用户信息,利用所述N个用户的用户信息将每个用户与其对应的企业进行关联,并将其关联关系存储到数据库中,其中N为不小于2的整数;以及用于获取所述用户终端提供的所述目标用户的用户信息和所述打卡位置;根据提供的所述目标用户的用户信息,从所述数据库中查找到与所述目标用户对应的目标企业;判断所述打卡位置是否位于所述目标企业所在的区域范围内,获得判断结果;根据所述判断结果,获取所述目标用户的考勤数据;根据所述目标用户的考勤数据和所述目标用户在所述目标企业中的薪酬,计算出所述目标用户在每个预设时间间隔内的薪资。

【技术特征摘要】
1.一种薪酬计算系统,其特征在于,包括:用户终端,用于获取操作所述用户终端的目标用户的用户信息,并实时监测所述目标用户的打卡操作,以及在监测到所述目标用户的打卡操作时实时采集所述用户终端的打卡位置,并提供所述目标用户的用户信息和所述打卡位置给服务器;所述服务器,用于采集N个用户的用户信息,利用所述N个用户的用户信息将每个用户与其对应的企业进行关联,并将其关联关系存储到数据库中,其中N为不小于2的整数;以及用于获取所述用户终端提供的所述目标用户的用户信息和所述打卡位置;根据提供的所述目标用户的用户信息,从所述数据库中查找到与所述目标用户对应的目标企业;判断所述打卡位置是否位于所述目标企业所在的区域范围内,获得判断结果;根据所述判断结果,获取所述目标用户的考勤数据;根据所述目标用户的考勤数据和所述目标用户在所述目标企业中的薪酬,计算出所述目标用户在每个预设时间间隔内的薪资。2.如权利要求1所述的系统,其特征在于,所述用户信息包括用户使用对应用户终端进行注册得到的账号信息、用户的身份信息和对应用户终端的通讯号码中的任意一种或多种。3.如权利要求2所述的系统,其特征在于,所述服务器用于利用所述N个用户的用户信息将每个用户与其对应的企业进行关联之前,包括:若所述用户信息仅包括用户的身份信息,所述服务器还用于在其数据库中将每个用户的身份信息、账号信息和对应用户终端的通讯号码进行关联。4.如权利要求1-3任一项所述的系统,其特征在于,所述服务器用于在判断所述打卡位置是否位于所述目标企业所在的区域范围内之前,还用于从所述目标企业在地图上的所占区域中选取多个坐标,并将选取的所述多个坐标对应的区域作为所述区域范围。5.如权利要求4所述的系统,其特征在于,所述服务器用于判断所述打卡位置是否位于所述目标企业所在的区域范围内,具体包括:所述服务器用于判断所述多个坐标中是否存在一个坐标与所述打卡位置的距离不大于预设距离。6.如权利要求4所述的系统,其特征在于,所述服务器用于获取所述目标用户的考勤数据之后,还包括:所述服务器针对每个企业,还用于从与该企业对应的所有打卡位置中提取未位于该企业所在的区域范围内的打卡位置集合,并获取所述打卡位置集合的分布参数;根据所述打卡位置集合的分布参数,筛选出打卡位置分布密度大于预设密度的打卡区域,将筛选出的打卡区域添加到该企业所在的区域范围中。7.如权利要求4所述的系统,其特征在于,所述服务器用于在实时获取所述用户终端提供的所述目标用户的用户信息和所述打卡位置之后,还包括:用于记录每次打卡操作对应的打卡时间;根据记录的每次打卡操作对应的打卡时间,获取到所述目标用户在每个预设时间周期内两次打卡的最长时间间隔;检测所述最...

【专利技术属性】
技术研发人员:杨昊
申请(专利权)人:苏州达家迎信息技术有限公司
类型:发明
国别省市:江苏,32

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

1