本发明属于电子考勤技术领域,特别是涉及一种基于天气信息的考勤系统及方法。
背景技术:
指纹考勤系统实现人、地、时三者合一,去除人情管理和考勤虚假,为公司省去不必要的员工加班费,对公司职员的人事出勤进行公正合理并有效、科学地管理。人体指纹有两大生物特征:人人不同和终生不变,并具有随身携带的便利性和不可仿冒的安全性,指纹生物识别技术正是利用这两大特点进行身份识别的,它具有快捷方便、准确可靠和安全保密的优点。工作人员不必保管和携带各种证件,只要轻轻一按,就可完成身份识别。指纹考勤机是利用人体手指生物识别技术,集成考勤软件的最先进的考勤设备。指纹考勤机可以100%杜绝员工代打卡现象,具有一次投入无需再在考勤上支付其他费用,成本低。但是目前的考勤系统功能比较单一,只能根据时间判断员工是否迟到,但是并不能将道路情况结合起来判断。
技术实现要素:
本发明的目的在于提供一种基于天气信息的考勤系统及方法,通过加入降雨量监控模块,缓解了因为天气异常造成的迟到状况。
本发明是通过以下技术方案实现的:
一种基于天气信息的考勤系统,包括数据库、考勤终端、降雨量监控模块;
所述考勤终端包括指纹采集单元和信息显示单元;
所述数据库包括数据存储单元、中央处理单元、临时存储单元、时间采集单元;
所述降雨量监控模块包括多个雨量传感器和天气采集单元。
进一步地,所述数据存储单元中存储有多个考勤对象数据、多张预存指纹信息、基础出勤时间,每张所述预存指纹信息与一个考勤对象数据关联。
进一步地,所述时间采集单元从互联网采集当前时间。
进一步地,所述天气采集单元从互联网采集当前天气状况并判断是否下雨。
进一步地,一种基于天气信息的考勤方法,该方法包括:
S1、中央处理单元发送采集降雨量信息至天气采集单元;
S2、天气采集单元采集当前天气状况并判断是否下雨,如果是,则发送采集降雨量信息至多个雨量传感器,雨量传感器采集并计算单位时间内降雨量,并将该降雨量发送至中央处理单元,否则,将该采集降雨量信息销毁;
S3、中央处理单元接收到降雨量后,计算降雨附加时间T;
S4、中央处理单元根据是否收到降雨量计算降雨天气时间,并将计算得到的降雨天气时间存储进入临时存储单元;
S5、指纹采集单元采集指纹信息并发送到中央处理单元;
S6、中央处理单元将获得的指纹信息与数据存储单元中存储的每张预存指纹信息进行比对,并判断是否存在与该指纹信息相同的预存指纹信息,如果不存在,则判定该次指纹采集异常,中央处理单元102发送指纹采集异常信息至信息显示单元,否则,判定该次指纹采集正常,中央处理单元发送指纹采集正常信息至信息显示单元;
S7、中央处理单元调取时间采集单元采集的当前时间与临时存储单元存储的降雨天气时间进行比对,若当前时间早于或等于降雨天气时间,则判定该考勤对象数据为出勤正常,中央处理单元发送正常出勤信息至信息显示单元,若当前时间晚于降雨天气时间,则判定该考勤对象数据为出勤异常,中央处理单元发送异常出勤信息至信息显示单元,并将该考勤对象数据与当前时间关联保存进入临时存储单元。
进一步地,所述降雨附加时间T计算公式为
降雨附加时间T=(降雨量*60*24-5)*2
单位为min。
进一步地,所述降雨天气时间为出勤人员遇到降雨天气的实际出勤时间,若所述中央处理单元收到降雨量,所述降雨天气时间为基础出勤时间加上多个降雨附加时间T的平均值,若所述中央处理单元未收到降雨量,所述降雨天气时间等于基础出勤时间。
本发明具有以下有益效果:
本发明于考勤系统加入降雨量监控模块,通过雨量传感器对城市降雨量的测算,对考勤系统中添加进入天气因素,使得本考勤系统更加精确和人性化,避免因为天气异常而导致的迟到状况。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的系统示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供一种基于天气信息的考勤系统,其包括数据库1、考勤终端2、降雨量监控模块3;
考勤终端2包括指纹采集单元201和信息显示单元202,其中,信息显示单元202为液晶显示屏;
数据库1包括数据存储单元101、中央处理单元102、临时存储单元103、时间采集单元104;
数据存储单元101中存储有多个考勤对象数据、多张预存指纹信息、基础出勤时间,每张预存指纹信息与一个考勤对象数据关联;
时间采集单元104从互联网采集当前时间;
降雨量监控模块3包括多个雨量传感器301和天气采集单元302;
天气采集单元302从互联网采集当前天气状况并判断是否下雨;
一种基于天气信息的考勤方法,该方法包括:
S1、中央处理单元102发送采集降雨量信息至天气采集单元302;
S2、天气采集单元302采集当前天气状况并判断是否下雨,如果是,则发送采集降雨量信息至多个雨量传感器301,雨量传感器301采集并计算单位时间内降雨量,并将该降雨量发送至中央处理单元102,否则,将该采集降雨量信息销毁;
较佳地,单位时间可以为10min;
需要说明的是,此处降雨量的单位为毫米/分钟;
S3、中央处理单元102接收到降雨量后,计算降雨附加时间T:
降雨附加时间T=(降雨量*60*24-5)*2
单位为min;
较佳地,所述降雨量为0.025毫米/分钟,则降雨附加时间T为62min,当降雨量小于0.0035毫米/分钟时,降雨附加时间T为0;
S4、中央处理单元104根据是否收到降雨量计算降雨天气时间,降雨天气时间为出勤人员遇到降雨天气的实际出勤时间,若收到降雨量,降雨天气时间为基础出勤时间加上多个降雨附加时间T的平均值,否则,降雨天气时间等于基础出勤时间;
中央处理单元104将计算得到的降雨天气时间存储进入临时存储单元103;
S5、指纹采集单元201采集指纹信息并发送到中央处理单元102;
S6、中央处理单元102将获得的指纹信息与数据存储单元101中存储的每张预存指纹信息进行比对,并判断是否存在与该指纹信息相同的预存指纹信息,如果不存在,则判定该次指纹采集异常,中央处理单元102发送指纹采集异常信息至信息显示单元202,否则,判定该次指纹采集正常,中央处理单元102发送指纹采集正常信息至信息显示单元202;
S7、中央处理单元102调取时间采集单元104采集的当前时间与临时存储单元103存储的降雨天气时间进行比对,若当前时间早于或等于降雨天气时间,则判定该考勤对象数据为出勤正常,中央处理单元102发送正常出勤信息至信息显示单元202,若当前时间晚于降雨天气时间,则判定该考勤对象数据为出勤异常,中央处理单元102发送异常出勤信息至信息显示单元202,并将该考勤对象数据与当前时间关联保存进入临时存储单元103。
以上内容仅仅是对本发明所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。