一种指纹考勤系统技术方案

技术编号:11192824 阅读:78 留言:0更新日期:2015-03-25 21:26
本发明专利技术公开了一种指纹考勤系统,包括:服务器端,其包括处理模块、存储模块和时钟模块,存储模块中存储有多个第一用户ID、多张预存指纹图片、时间值、正常出勤事件和迟到事件;气象端,其与服务器端通讯连接;路况端,其与服务器端通讯连接;多个移动端,每个移动端上存储有第二用户ID和多个道路名称,一个第二用户ID与一个第一用户ID相对应,每个移动端上设置有GPS定位系统,GPS定位系统对移动端定位,并向移动端提供其当前的位置信息,移动端与服务器端通讯连接;指纹采集端,其用于采集用户指纹;指纹采集端与服务器端电连接。本发明专利技术的考勤系统实现了将天气和路况情况综合考虑考勤,使得本考勤系统更加精确和人性化。

【技术实现步骤摘要】
一种指纹考勤系统
本专利技术涉及一种指纹考勤系统。
技术介绍
考勤系统是目前最常用企业管理系统之一,其主要用于记录企业中员工的出勤以及到达时间,大大节约人力和物力,提高了管理效率。但是目前的考勤系统功能比较单一,只能根据时间判断员工是否迟到,但是并不能将天气和道路情况结合起来判断。
技术实现思路
本专利技术设计开发了一种指纹考勤系统。本专利技术提供的技术方案为:一种指纹考勤系统,包括:服务器端,其包括处理模块、存储模块和时钟模块,存储模块中存储有多个第一用户ID、多张预存指纹图片、时间值、正常出勤事件和迟到事件,每张预存指纹图片与一个第一用户ID关联;气象端,其采集天气情况并判断天气情况是否为异常天气情况,气象端与服务器端通讯连接;当气象端检测到异常天气状况时,其向服务端发送天气异常数据,服务器端接收到天气异常数据,处理模块将接收到的天气异常数据标记为临时天气异常数据,处理模块将临时天气异常数据存储在存储模块中并在5小时后删除临时异常天气数据;路况端,其采集路况信息并判断路况是否为拥堵情况,路况端与服务器端通讯连接;当路况端检测到路况拥堵时,其向服务器端发送拥堵处道路的位置信息,服务器端接收拥堵处道路的位置信息,处理模块将服务器端接收到的拥堵处道路的位置信息存储到存储模块中并在1小时后删除;多个移动端,每个移动端上存储有第二用户ID和多个道路名称,一个第二用户ID与一个第一用户ID相对应,每个移动端上设置有GPS定位系统,GPS定位系统对移动端定位,并向移动端提供其当前的位置信息,移动端与服务器端通讯连接;移动端在每天7am到10am之间每隔a分钟向服务器端发送该移动端的当前的位置信息和第二用户ID,其中a为自然数,服务器端接收移动端发送的当前的位置信息和第二用户ID,处理模块遍历存储模块,查找是否存在与移动端发送的当前的位置信息相同的堵处道路的位置信息,若不存在,则删除接收到的移动端发送的当前的位置信息和第二用户ID,若存在,则处理模块在存储模块中查找与接受到的第二用户ID相对应的第一用户ID,调取该第一用户ID,同时时钟模块开始计时,处理模块将移动端发送的当前的位置信息与该第一用户ID关联,当时钟模块计时为2小时,计时模块触发控制模块,控制模块解除该第一用户ID与接收到当前的位置信息关联,并接收到当前的位置信息;指纹采集端,其用于采集用户指纹;指纹采集端与服务器端电连接;其中,指纹采集端采集到指纹图片,其将采集到的指纹图片发送到服务器端,服务器端接收指纹采集端发送的指纹图片,处理模块从存储模块中查找是否存在与接收到的指纹图片相同的预存指纹图片,若不存与接收到指纹图片相同的预存指纹图片,则处理模块删除接收到的指纹图片;若存在与接收到的指纹图片相同的预存指纹图片,调取该预存指纹图片,同时触发时钟模块记录当前时间,处理模块调取与该预存指纹图片关联的第一用户ID,处理模块将时钟模块记录的当前时间与存储模块中的时间值对比,若时钟模块记录的当前时间早于或等于时间值,则处理模块将该第一用户ID与当前日期和正常出勤事件关联,并存储到存储模块中,若时钟模块记录的当前时间晚于时间值,则处理模块遍历存服务器端,查找服务器端是否存储有临时天气异常数据,若有临时天气异常数据,则处理模块将查找到的临时天气异常数据复制,同时将复制的临时天气异常数据标记为永久天气异常数据,处理模块将该第一用户ID与当前日期、正常出勤事件和永久天气异常数据关联,并存储到存储模块中,若无临时天气异常数据,则存储模块查找该第一用户ID下是否关联有当前的位置信息,若存储在,则处理模块将该当前的位置信息复制,并将复制的当前的位置信息标记为拥堵位置信息,处理模块将第一用户ID与当前日期和正常出勤事件关联,并存储在存储模块中,若即不存在临时天气异常数据也不存在当前的位置信息,处理模块将该第一用户ID与当前日期和迟到事件关联,并存储到存储模块中。优选的是,所述的指纹考勤系统中,位置信息包括:经度值和纬度值。优选的是,所述的指纹考勤系统中,a为15。本专利技术针对目前的指纹考勤系统中存在的缺陷,设计了一种指纹考勤系统。第一、本专利技术的考勤系统实现了将天气和路况情况综合考虑考勤,使得本考勤系统更加精确和人性化;第二、本专利技术实现了对员工方位的实时定位,实现了可以根据每个员工的实际情况,对员工的考勤的管理;第三、本专利技术中设置有天气和路况标注,可以使得管理者清晰知道员工迟到的原因,便于企业的管理。本专利技术结构简单,应用范围广泛,在实际的企业管理中有广泛的应用空间。具体实施方式下面对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。本专利技术提供一种指纹考勤系统,包括:服务器端、气象端、多个移动端和指纹采集端。服务器端包括:处理模块、存储模块和时钟模块,存储模块中存储有多个第一用户ID、多张预存指纹图片、时间值、正常出勤事件和迟到事件,每张预存指纹图片与一个第一用户ID关联。气象端采集天气情况并判断天气情况是否为异常天气情况(这里的气象端为气象台),气象端与服务器端通讯连接。路况端采集路况信息并判断路况是否为拥堵情况(这里的路况端为交通台),路况端与服务器端通讯连接。多个移动端,每个移动端上存储有第二用户ID和多个道路名称(移动端为一个APP程序,其安装在手机上),一个第二用户ID与一个第一用户ID相对应,每个移动端上设置有GPS定位系统,GPS定位系统对移动端定位,并向移动端提供其当前的位置信息,移动端与服务器端通讯连接。指纹采集端,其用于采集用户指纹;指纹采集端与服务器端电连接。当路况端检测到路况拥堵时,其向服务器端发送拥堵处道路的位置信息,服务器端接收拥堵处道路的位置信息,处理模块将服务器端接收到的拥堵处道路的位置信息存储到存储模块中并在1小时后删除,其中,位置信息包括经度值和纬度值。当气象端检测到异常天气状况时,其向服务端发送天气异常数据,服务器端接收到天气异常数据,处理模块将接收到的天气异常数据标记为临时天气异常数据,处理模块将临时天气异常数据存储在存储模块中并在5小时后删除临时异常天气数据。移动端在每天7am到10am之间每隔15分钟向服务器端发送该移动端的当前的位置信息和第二用户ID,服务器端接收移动端发送的当前的位置信息和第二用户ID,处理模块遍历存储模块,查找是否存在与移动端发送的当前的位置信息相同的堵处道路的位置信息,若不存在,则删除接收到的移动端发送的当前的位置信息和第二用户ID,若存在,则处理模块在存储模块中查找与接受到的第二用户ID相对应的第一用户ID,调取该第一用户ID,同时时钟模块开始计时,处理模块将移动端发送到的当前的位置信息与该第一用户ID关联,当时钟模块计时为2小时,计时模块触发控制模块,控制模块解除该第一用户ID与接收到当前的位置信息关联,并接收到当前的位置信息。指纹采集端采集到指纹图片,其将采集到的指纹图片发送到服务器端,服务器端接收指纹采集端发送的指纹图片,处理模块从存储模块中查找是否存在与接收到的指纹图片相同的预存指纹图片,若不存有与接收到指纹图片相同的预存指纹图片,则处理模块删除接收到的指纹图片;若存在有与接收到的指纹图片相同的预存指纹图片,调取该预存指纹图片,同时触发时钟模块记录当前时间,处理模块调取与该预存指纹图片本文档来自技高网...

【技术保护点】
一种指纹考勤系统,其特征在于,包括:服务器端,其包括处理模块、存储模块和时钟模块,存储模块中存储有多个第一用户ID、多张预存指纹图片、时间值、正常出勤事件和迟到事件,每张预存指纹图片与一个第一用户ID关联;气象端,其采集天气情况并判断天气情况是否为异常天气情况,气象端与服务器端通讯连接;当气象端检测到异常天气状况时,其向服务端发送天气异常数据,服务器端接收到天气异常数据,处理模块将接收到的天气异常数据标记为临时天气异常数据,处理模块将临时天气异常数据存储在存储模块中并在5小时后删除临时异常天气数据;路况端,其采集路况信息并判断路况是否为拥堵情况,路况端与服务器端通讯连接;当路况端检测到路况拥堵时,其向服务器端发送拥堵处道路的位置信息,服务器端接收拥堵处道路的位置信息,处理模块将服务器端接收到的拥堵处道路的位置信息存储到存储模块中并在1小时后删除;多个移动端,每个移动端上存储有第二用户ID和多个道路名称,一个第二用户ID与一个第一用户ID相对应,每个移动端上设置有GPS定位系统,GPS定位系统对移动端定位,并向移动端提供其当前的位置信息,移动端与服务器端通讯连接;移动端在每天7am到10am之间每隔a分钟向服务器端发送该移动端的当前的位置信息和第二用户ID,其中a为自然数,服务器端接收移动端发送的当前的位置信息和第二用户ID,处理模块遍历存储模块,查找是否存在与移动端发送的当前的位置信息相同的堵处道路的位置信息,若不存在,则删除接收到的移动端发送的当前的位置信息和第二用户ID,若存在,则处理模块在存储模块中查找与接受到的第二用户ID相对应的第一用户ID,调取该第一用户ID,同时时钟模块开始计时,处理模块将移动端发送的当前的位置信息与该第一用户ID关联,当时钟模块计时为2小时,计时模块触发控制模块,控制模块解除该第一用户ID与接收到当前的位置信息关联,并接收到当前的位置信息;指纹采集端,其用于采集用户指纹;指纹采集端与服务器端电连接;其中,指纹采集端采集到指纹图片,其将采集到的指纹图片发送到服务器端,服务器端接收指纹采集端发送的指纹图片,处理模块从存储模块中查找是否存在与接收到的指纹图片相同的预存指纹图片,若不存与接收到指纹图片相同的预存指纹图片,则处理模块删除接收到的指纹图片;若存在与接收到的指纹图片相同的预存指纹图片,调取该预存指纹图片,同时触发时钟模块记录当前时间,处理模块调取与该预存指纹图片关联的第一用户ID,处理模块将时钟模块记录的当前时间与存储模块中的时间值对比,若时钟模块记录的当前时间早于或等于时间值,则处理模块将该第一用户ID与当前日期和正常出勤事件关联,并存储到存储模块中,若时钟模块记录的当前时间晚于时间值,则处理模块遍历存服务器端,查找服务器端是否存储有临时天气异常数据,若有临时天气异常数据,则处理模块将查找到的临时天气异常数据复制,同时将复制的临时天气异常数据标记为永久天气异常数据,处理模块将该第一用户ID与当前日期、正常出勤事件和永久天气异常数据关联,并存储到存储模块中,若无临时天气异常数据,则存储模块查找该第一用户ID下是否关联有当前的位置信息,若存储在,则处理模块将该当前的位置信息复制,并将复制的当前的位置信息标记为拥堵位置信息,处理模块将第一用户ID与当前日期和正常出勤事件关联,并存储在存储模块中,若即不存在临时天气异常数据也不存在当前的位置信息,处理模块将该第一用户ID与当前日期和迟到事件关联,并存储到存储模块中。...

【技术特征摘要】
1.一种指纹考勤系统,其特征在于,包括:服务器端,其包括处理模块、存储模块和时钟模块,存储模块中存储有多个第一用户ID、多张预存指纹图片、时间值、正常出勤事件和迟到事件,每张预存指纹图片与一个第一用户ID关联;气象端,其采集天气情况并判断天气情况是否为异常天气情况,气象端与服务器端通讯连接;当气象端检测到异常天气情况时,其向服务器端发送天气异常数据,服务器端接收到天气异常数据,处理模块将接收到的天气异常数据标记为临时天气异常数据,处理模块将临时天气异常数据存储在存储模块中并在5小时后删除临时异常天气数据;路况端,其采集路况信息并判断路况是否为拥堵情况,路况端与服务器端通讯连接;当路况端检测到路况拥堵时,其向服务器端发送拥堵处道路的位置信息,服务器端接收拥堵处道路的位置信息,处理模块将服务器端接收到的拥堵处道路的位置信息存储到存储模块中并在1小时后删除;多个移动端,每个移动端上存储有第二用户ID和多个道路名称,一个第二用户ID与一个第一用户ID相对应,每个移动端上设置有GPS定位系统,GPS定位系统对移动端定位,并向移动端提供其当前的位置信息,移动端与服务器端通讯连接;移动端在每天7am到10am之间每隔a分钟向服务器端发送该移动端的当前的位置信息和第二用户ID,其中a为自然数,服务器端接收移动端发送的当前的位置信息和第二用户ID,处理模块遍历存储模块,查找是否存在与移动端发送的当前的位置信息相同的拥堵处道路的位置信息,若不存在,则删除接收到的移动端发送的当前的位置信息和第二用户ID,若存在,则处理模块在存储模块中查找与接受到的第二用户ID相对应的第一用户ID,调取该第一用户ID,同时时钟模块开始计时,处理模块将移动端发送的当前的位置信息与该第一用户ID关联,当时钟模块计时为2小时,计时模块触发...

【专利技术属性】
技术研发人员:黄国杰
申请(专利权)人:北海激活商贸有限责任公司
类型:发明
国别省市:广西;45

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

1