员工个人考勤管控方法、应用服务器及计算机可读存储介质与流程

文档序号:14280113阅读:233来源:国知局
员工个人考勤管控方法、应用服务器及计算机可读存储介质与流程

本发明涉及数据分析技术领域,尤其涉及一种员工个人考勤管控方法、应用服务器及计算机可读存储介质。



背景技术:

目前,公司一般采用刷卡记录员工考勤信息,这种方式容易造成漏打卡、代打及记录错误问题,不利于员工考勤管理,而且对于员工来说也不甚方便。



技术实现要素:

有鉴于此,本发明提出一种员工个人考勤管控方法、应用服务器及计算机可读存储介质,以解决如何方便员工的考勤管理并加强考勤管理制度的问题。

首先,为实现上述目的,本发明提出一种员工个人考勤管控方法,该方法包括步骤:

对每个员工进行身份信息采集和相关基础信息匹配,所述基础信息包括员工姓名、工号、工作时间、工作地点、工作电脑ip地址;

获取员工输入的身份信息及输入时间、输入地点;

根据所输入的身份信息调取所述员工相关基础信息;

根据所调取的基础信息和所述输入时间、输入地点判断所述员工的考勤是否正常;

当根据所述身份信息输入判断出所述员工该次考勤正常后,根据所调取的基础信息查询所述员工对应的工作电脑ip地址;

在预设时间段内监测所述ip地址的工作电脑的运行状态;及

根据所述运行状态进一步判断所述员工的考勤是否正常。

可选地,所述获取员工输入的身份信息及输入时间、输入地点的步骤包括:

当所述员工在考勤机上输入身份信息时,从所述考勤机中获取所述员工输入的所述身份信息,以及对应的输入时间、输入地点,其中所述考勤机包括刷卡考勤机、指纹识别考勤机或人脸识别考勤机。可选地,所述获取员工输入的身份信息及输入时间、输入地点的步骤包括:

当所述员工对应的移动终端进入预设网络范围后,从所述移动终端中获取所述员工输入的所述身份信息,以及对应的输入时间和所述移动终端的定位信息,并将所述定位信息作为所述输入地点。

可选地,该方法还包括步骤:

将所述员工的考勤状况生成报表,所述报表中包括所述员工的基础信息与所述输入时间、输入地点及工作电脑的运行状态,以及考勤判断结果,并在所述考勤判断结果为考勤异常时通过邮件发送异常通知至所述员工和人资。

可选地,所述运行状态为所述工作电脑是否开机工作,当监测到所述工作电脑在所述预设时间段内开机工作时,判断所述员工考勤正常,否则判断为考勤异常。

此外,为实现上述目的,本发明还提供一种应用服务器,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的员工个人考勤管控系统,所述员工个人考勤管控系统被所述处理器执行时实现如下步骤:

对每个员工进行身份信息采集和相关基础信息匹配,所述基础信息包括员工姓名、工号、工作时间、工作地点、工作电脑ip地址;

获取员工输入的身份信息及输入时间、输入地点;

根据所输入的身份信息调取所述员工相关基础信息;

根据所调取的基础信息和所述输入时间、输入地点判断所述员工的考勤是否正常;

当根据所述身份信息输入判断出所述员工该次考勤正常后,根据所调取的基础信息查询所述员工对应的工作电脑ip地址;

在预设时间段内监测所述ip地址的工作电脑的运行状态;及

根据所述运行状态进一步判断所述员工的考勤是否正常。

可选地,所述获取员工输入的身份信息及输入时间、输入地点的步骤包括:

当所述员工在考勤机上输入身份信息时,从所述考勤机中获取所述员工输入的所述身份信息,以及对应的输入时间、输入地点,其中所述考勤机包括刷卡考勤机、指纹识别考勤机或人脸识别考勤机。

可选地,所述获取员工输入的身份信息及输入时间、输入地点的步骤包括:

当所述员工对应的移动终端进入预设网络范围后,从所述移动终端中获取所述员工输入的所述身份信息,以及对应的输入时间和所述移动终端的定位信息,并将所述定位信息作为所述输入地点。

可选地,所述员工个人考勤管控系统被所述处理器执行时还实现步骤:

自动将所述员工的考勤状况生成报表,并发送至人资相应平台,所述报表中包括所述员工的基础信息与所述输入时间、地点及工作电脑的运行状态。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有员工个人考勤管控系统,所述员工个人考勤管控系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述的员工个人考勤管控方法的步骤。

相较于现有技术,本发明所提出的员工个人考勤管控方法、应用服务器及计算机可读存储介质,可以根据员工在考勤机或移动终端上输入的身份信息匹配员工基础信息,并计算出是否按时考勤,然后在预设时间段内监测该员工对应的工作电脑的运行状态,辅助身份信息输入做进一步判断。将考勤输入和工作电脑运行状态跟踪结合起来确认到岗,既可以方便员工的考勤管理,节省人力成本,又可以加强考勤管理制度,严格考勤,避免员工造假。

附图说明

图1是本发明各个实施例一可选的应用环境示意图;

图2是图1中应用服务器一可选的硬件架构的示意图;

图3是本发明员工个人考勤管控系统第一实施例的程序模块示意图;

图4是本发明员工个人考勤管控系统第二实施例的程序模块示意图;

图5为本发明员工个人考勤管控方法第一实施例的流程示意图;

图6为本发明员工个人考勤管控方法第二实施例的流程示意图。

附图标记:

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

参阅图1所示,是本发明各个实施例一可选的应用环境示意图。

在本实施例中,本发明可应用于包括,但不仅限于,移动终端1、应用服务器2、网络3、考勤机4的应用环境中。其中,所述移动终端1可以是移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置、车载装置等等的可移动设备。所述应用服务器2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,该应用服务器2可以是独立的服务器,也可以是多个服务器所组成的服务器集群。所述网络3可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi、通话网络等无线或有线网络。所述考勤机4可以是刷卡考勤机、指纹识别考勤机、人脸识别考勤机等固定于工作场所的用于输入考勤数据的装置。

其中,所述应用服务器2中通过所述网络3分别与一个或多个所述移动终端1、考勤机4通信连接以进行数据传输和交互。

本实施例中,所述应用服务器2内安装并运行有员工个人考勤管控系统20,当所述员工个人考勤管控系统20运行时,所述应用服务器2根据员工在考勤机或移动终端上输入的身份信息匹配员工基础信息,并计算出是否按时考勤,然后在预设时间段内监测该员工对应的工作电脑的运行状态,辅助身份信息输入做进一步判断。将考勤输入和工作电脑运行状态跟踪结合起来确认到岗,既可以方便员工的考勤管理,节省人力成本,又可以加强考勤管理制度,严格考勤,避免员工造假。

参阅图2所示,是图1中应用服务器2一可选的硬件架构的示意图。本实施例中,所述应用服务器2可包括,但不仅限于,可通过系统总线相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图2仅示出了具有组件11-13的应用服务器2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

其中,所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述应用服务器2的内部存储单元,例如该应用服务器2的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述应用服务器2的外部存储设备,例如该应用服务器2上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器11还可以既包括所述应用服务器2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述应用服务器2的操作系统和各类应用软件,例如所述员工个人考勤管控系统20的程序代码等。此外,所述存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器12在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述应用服务器2的总体操作,例如执行与所述移动终端1、考勤机4进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述的员工个人考勤管控系统20等。

所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在所述应用服务器2与其他电子设备之间建立通信连接。本实施例中,所述网络接口13主要用于通过所述网络3将所述应用服务器2与一个或多个所述移动终端1、考勤机4相连,在所述应用服务器2与所述一个或多个移动终端1、考勤机4之间的建立数据传输通道和通信连接。

至此,己经详细介绍了本发明各个实施例的应用环境和相关设备的硬件结构和功能。下面,将基于上述应用环境和相关设备,提出本发明的各个实施例。

首先,本发明提出一种员工个人考勤管控系统20。

参阅图3所示,是本发明员工个人考勤管控系统20第一实施例的程序模块图。本实施例中,所述员工个人考勤管控系统20包括一系列的存储于存储器11上的计算机程序指令,当该计算机程序指令被处理器12执行时,可以实现本发明各实施例的员工个人考勤管控操作。在一些实施例中,基于该计算机程序指令各部分所实现的特定的操作,员工个人考勤管控系统20可以被划分为一个或多个模块。例如,在图3中,所述员工个人考勤管控系统20可以被分割成采集模块200、获取模块201、判断模块202和监测模块203。其中:

所述采集模块200用于对每个员工进行身份信息采集和相关基础信息匹配。

具体地,当每个员工入职时,进行身份信息采集(例如左右手大拇指的指纹图像采集、人脸图像采集),并录入员工姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等相关基础信息,将所采集到的身份信息与该员工对应的基础信息进行关联,保存到数据库中,然后下发到相应的考勤机上。所述身份信息和员工基础信息也可以分别在身份信息库和基础信息库中分开存储并相互关联,便于信息的调用处理。

所述获取模块201,用于获取员工输入的身份信息及输入时间、地点。

具体地,当员工上班时,在相应的考勤机4上输入身份信息,同时该考勤机4还记录输入时间和地点(如考勤机4的位置编号)。然后,所述考勤机4主动将所记录的身份信息和输入时间、地点等信息定时发送至所述获取模块201,或者所述获取模块201定时从所述考勤机4上获取所述身份信息和输入时间、地点等信息。

在本实施例中,所述考勤机4可以是刷卡考勤机、指纹识别考勤机或人脸识别考勤机等,对应输入的所述身份信息为员工工卡中记录的身份数据、指纹图像、人脸图像等。

在其他实施例中,所述员工还可以在自己的移动终端1上进行考勤输入。当所述移动终端1进入预设的网络范围(例如企业局域网)后,所述员工在所述移动终端1上输入身份信息(例如指纹图像、人脸图像等),同时所述移动终端1还记录输入时间,并对当前位置进行定位。然后,所述移动终端1主动将所记录的身份信息和输入时间以及定位信息定时发送至所述获取模块201,或者所述获取模块201定时从所述移动终端1上获取这些信息。此时所述定位信息即可作为所述身份信息对应的输入地点。

所述获取模块201还用于根据所输入的身份信息调取该员工相关基础信息。

具体地,获取模块201对该员工所输入的身份信息进行识别,并与数据库中记录的身份信息进行对比,从而匹配出该身份信息对应的员工基础信息,包括员工姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等。

所述判断模块202,用于根据所调取的基础信息和所述输入时间、地点判断该员工的考勤是否正常。

具体地,根据匹配出的员工基础信息,可以得知该员工的工作时间、工作地点,然后与所述输入时间和地点进行对比,可以判断出该员工的考勤是否正常,并按照员工姓名、工号保存考勤记录。例如,根据匹配出的员工基础信息,得知该员工的工作时间为8:00~17:00,工作地点为a市b子公司c栋1门岗,所述输入时间为7:58,输入地点(考勤机位置编号)为a-b-c-1,则判断该员工的该次考勤为正常。

所述获取模块201还用于根据所调取的基础信息查询该员工对应的工作电脑ip地址。

具体地,当根据身份信息输入判断出该员工该次考勤正常后,获取模块201进一步从匹配出的员工基础信息中获取该员工对应的工作电脑ip地址。

所述监测模块203用于在预设时间段内监测所述ip地址的工作电脑的运行状态。

具体地,以所述输入时间起算,监测模块203在预设时间段内监测所述ip地址的工作电脑是否开机工作。假设预设时间段为20分钟,则在所述输入时间后的20分钟内对所述ip地址的工作电脑的运行状态进行监测。

所述判断模块202还用于根据所述运行状态进一步判断该员工的考勤。

具体地,当监测到该工作电脑的运行状态后,可以进一步确定该员工是否考勤正常。若该工作电脑在所述预设时间段内开机工作,则表示该员工确实考勤正常,否则有可能为指纹造假,判断为考勤异常。

参阅图4所示,是本发明员工个人考勤管控系统20第二实施例的程序模块图。本实施例中,所述的员工个人考勤管控系统20在第一实施例的基础上,还包括记录模块204。

所述记录模块204,用于自动将该员工的考勤状况制表,并在考勤异常时发送异常通知至人资和该员工。

具体地,记录模块204将该员工的姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等相关基础信息与所述输入时间、地点及工作电脑的运行状态一起记录到考勤状况报表中,同时记录考勤正常或考勤异常的判断结果。当所述判断结果为考勤异常时,所述记录模块204还可以发送异常通知至人资或所述员工,以供人资或所述员工进行相应处理。在本实施例中,发送所述异常通知的方式可以是邮件等。

此外,本发明还提出一种员工个人考勤管控方法。

如图5所示,是本发明员工个人考勤管控方法的第一实施例的流程示意图。在本实施例中,根据不同的需求,图5所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。

该方法包括以下步骤:

步骤s500,对每个员工进行身份信息采集和相关基础信息匹配。

具体地,当每个员工入职时,进行身份信息采集(例如左右手大拇指的指纹图像采集、人脸图像采集),并录入员工姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等相关基础信息,将所采集到的身份信息与该员工对应的基础信息进行关联,保存到数据库中,然后下发到相应的考勤机上。所述身份信息和员工基础信息也可以分别在身份信息库和基础信息库中分开存储并相互关联,便于信息的调用处理。

步骤s502,获取员工输入的身份信息及输入时间、地点。

具体地,当员工上班时,在相应的考勤机4上输入身份信息,同时该考勤机4还记录输入时间和地点(如考勤机4的位置编号)。然后,所述考勤机4主动将所记录的身份信息和输入时间、地点等信息定时发送至所述应用服务器2,或者所述应用服务器2定时从所述考勤机4上获取所述身份信息和输入时间、地点等信息。

在本实施例中,所述考勤机4可以是刷卡考勤机、指纹识别考勤机或人脸识别考勤机等,对应输入的所述身份信息为员工工卡中记录的身份数据、指纹图像、人脸图像等。

在其他实施例中,所述员工还可以在自己的移动终端1上进行考勤输入。当所述移动终端1进入预设的网络范围(例如企业局域网)后,所述员工在所述移动终端1上输入身份信息(例如指纹图像、人脸图像等),同时所述移动终端1还记录输入时间,并对当前位置进行定位。然后,所述移动终端1主动将所记录的身份信息和输入时间以及定位信息定时发送至所述应用服务器2,或者所述应用服务器2定时从所述移动终端1上获取这些信息。此时所述定位信息即可作为所述身份信息对应的输入地点。

步骤s504,根据所输入的身份信息调取该员工相关基础信息。

具体地,对该员工所输入的身份信息进行识别,并与所述数据库中记录的身份信息进行对比,从而匹配出该身份信息对应的员工基础信息,包括员工姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等。

步骤s506,根据所调取的基础信息和所述输入时间、地点判断该员工的考勤是否正常。

具体地,根据匹配出的员工基础信息,可以得知该员工的工作时间、工作地点,然后与所述输入时间和地点进行对比,可以判断出该员工的考勤是否正常,并按照员工姓名、工号保存考勤记录。例如,根据匹配出的员工基础信息,得知该员工的工作时间为8:00~17:00,工作地点为a市b子公司c栋1门岗,所述输入时间为7:58,输入地点(考勤机位置编号)为a-b-c-1,则判断该员工的该次考勤为正常。

步骤s508,根据所调取的基础信息查询该员工对应的工作电脑ip地址。

具体地,当根据身份信息输入判断出该员工该次考勤正常后,进一步从匹配出的员工基础信息中获取该员工对应的工作电脑ip地址。

步骤s510,在预设时间段内监测所述ip地址的工作电脑的运行状态。

具体地,以所述输入时间起算,在预设时间段内监测所述ip地址的工作电脑是否开机工作。假设预设时间段为20分钟,则在所述输入时间后的20分钟内对所述ip地址的工作电脑的运行状态进行监测。

步骤s512,根据所述运行状态进一步判断该员工的考勤。

具体地,当监测到该工作电脑的运行状态后,可以进一步确定该员工是否考勤正常。若该工作电脑在所述预设时间段内开机工作,则表示该员工确实考勤正常,否则有可能为指纹造假,判断为考勤异常。

本实施例所提出的员工个人考勤管控方法,根据员工在考勤机上输入的身份信息匹配员工基础信息,并计算出是否按时考勤,然后在预设时间段内监测该员工对应的工作电脑的运行状态,辅助身份信息考勤做进一步判断。将身份信息考勤和工作电脑运行状态跟踪结合起来确认到岗,既可以方便员工的考勤管理,节省人力成本,又可以加强考勤管理制度,严格考勤,避免员工造假。

如图6所示,是本发明员工个人考勤管控方法的第二实施例的流程示意图。本实施例中,所述员工个人考勤管控方法的步骤s600-s612与第一实施例的步骤s500-s512相类似,区别在于该方法还包括步骤s614。

该方法包括以下步骤:

步骤s600,对每个员工进行指纹信息采集和相关基础信息匹配。

具体地,当每个员工入职时,进行指纹信息采集(例如左右手大拇指的指纹图像采集),并录入员工姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等相关基础信息,将所采集到的指纹信息与该员工对应的基础信息进行关联,保存到数据库中,然后下发到相应的指纹考勤机上。所述指纹信息和员工基础信息也可以分别在指纹库和基础信息库中分开存储并相互关联,便于信息的调用处理。

步骤s602,从指纹考勤机上获取员工输入的指纹及输入时间、地点。

具体地,当员工上班时,在相应的指纹考勤机上输入指纹,同时该指纹考勤机还记录输入时间和地点(如考勤机位置编号)。然后,所述指纹考勤机主动将所记录的指纹和输入时间、地点等信息定时发送至所述应用服务器,或者所述应用服务器定时从所述指纹考勤机上获取所述信息。

步骤s604,根据所输入的指纹调取该员工相关基础信息。

具体地,对该员工所输入的指纹进行识别,并与所述数据库中记录的指纹信息进行对比,从而匹配出该指纹对应的员工基础信息,包括员工姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等。

步骤s606,根据所调取的信息和所述输入时间、地点判断该员工的考勤是否正常。

具体地,根据匹配出的员工基础信息,可以得知该员工的工作时间、工作地点,然后与所述输入时间和地点进行对比,可以判断出该员工的考勤是否正常,并按照员工姓名、工号保存考勤记录。例如,根据匹配出的员工基础信息,得知该员工的工作时间为8:00~17:00,工作地点为a市b子公司c栋1门岗,所述输入时间为7:58,输入地点(考勤机位置编号)为a-b-c-1,则判断该员工的该次考勤为正常。

步骤s608,根据所调取的信息查询该员工对应的工作电脑ip地址。

具体地,当根据指纹输入判断出该员工该次考勤正常后,进一步从匹配出的员工基础信息中获取该员工对应的工作电脑ip地址。

步骤s610,在预设时间段内监测所述ip地址的工作电脑的运行状态。

具体地,以所述输入时间起算,在预设时间段内监测所述ip地址的工作电脑是否开机工作。假设预设时间段为20分钟,则在所述输入时间后的20分钟内对所述ip地址的工作电脑的运行状态进行监测。

步骤s612,根据所述运行状态进一步判断该员工的考勤。

具体地,当监测到该工作电脑的运行状态后,可以进一步确定该员工是否考勤正常。若该工作电脑在所述预设时间段内开机工作,则表示该员工确实考勤正常,否则有可能为指纹造假,判断为考勤异常。

步骤s614,自动将该员工的考勤状况制表,并在考勤异常时发送异常通知至人资和该员工。

具体地,将该员工的姓名、岗位、工号、工作时间、工作地点、工作电脑ip地址等相关基础信息与所述输入时间、地点及工作电脑的运行状态一起记录到考勤状况报表中,同时记录考勤正常或考勤异常的判断结果。当所述判断结果为考勤异常时,所述记录模块204还可以发送异常通知至人资或所述员工,以供人资或所述员工进行相应处理。在本实施例中,发送所述异常通知的方式可以是邮件等。。

本实施例所提出的员工个人考勤管控方法,可以将员工的考勤状况自动生成报表,并在考勤异常时发送通知至人资和所述员工,方便人资和所述员工进行相应考勤处理。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1