数据准确性的校验方法、装置及一种工时数据校验系统的制作方法

文档序号:6465761阅读:189来源:国知局

专利名称::数据准确性的校验方法、装置及一种工时数据校验系统的制作方法
技术领域
:本发明涉及数据校验领域,特别是涉及一种数据准确性的校验方法、一种数据准确性的校验装置及一种工时数据校验系统。
背景技术
:根据日常生产、管理及其它经营活动的需要,大多数企业都会构建多个应用系统,例如,档案系统、财务系统、考勤系统等。在不同的应用系统中,分别会有相应的系统数据库来组织、存储和管理各自的数据。企业基于这些系统实现对企业的内部管理。这些系统是彼此独立的系统,具体的管理目的、涉及的数据集合都有很大差异,这就导致在实现具体的管理需求时,会出现一种情形即对于同一数据源的信息,在不同应用系统中所体现的数据不相同。例如,对于同一个企业员工,由于各自的管理需求不同,财务系统和考勤系统釆集的有关该员工的数据集合就不相同。对于上述系统,由于彼此相互独立,对于某个系统数据的准确性校验只能局限于本系统内部,并且,一般需要从数据的源头,例如,从输入环节开始对每一个数据进行逐个验证,显然这样的数据校验方法具有极低的效率。例如,对于某企业针对考勤系统的管理需求而言,现有的考勤系统所获得的员工考勤记录不足以满足对员工工时量统计的要求,在这种情况下,该企业又增加了工时量填报系统,用于接收员工自己填报的工时量数据。在实际中,极易出现的一种情况是,从考勤系统提取某个员工某天的考勤记录进行计算后,发现与该员工自己在工时量填报系统填报的工时量数据不相同。对于这种情况,采用现有技术的处理方式为,在考勤系统内部针对该员工当天考勤记录进行数据准确性校验,以及,在工时量填报系统内部针对该员工填报的工时量数据进行数据准确性校验。显然,这种校验方式不仅效率低下,而且,如果员工在工时量填报系统填报的工时量数据是虚假数据,也无法将虚假数据校验出来,也就是说,这种校验方式还是无法保证数据的准确性。因此,现阶段需要本领域技术人员迫切解决的一个技术问题就是,如何提供一种创新的数据准确性校验机制,以提高校验效率,并保证所校验数据的准确性。
发明内容本发明所要解决的技术问题是提供一种数据准确性校验的方法,用以保证所校验数据的准确性,并提高校验效率。本发明的另一个目的是提供了一种数据准确性校验的装置和一种一时数据校验系统,用以保证上述方法在实际中的实现及应用。为了解决上述技术问题,本发明实施例公开了一种数据准确性的校马全方法,包括从第一系统采集与第二系统具有共性的第一关联信息,并记录至第一关联信息表中;在所述第二系统获取所述共性对应的第二关联信息;在所述第一关联信息表中匹配所述共性获得所述第二关联信息对应的第一关联信息;依据所获得的第一关联信息生成校验信息,用所述校验信息校验所述第二关联信息是否准确。优选的,所述依据第一关联信息生成校验信息的步骤包括按照预置规则计算所述第一关联信息获得校验信息。优选的,所述校验第二关联信息是否准确的步骤包括校验所述第二关联信息是否与所述校验信息相同,若是,则所述第二关联信息的校验结果为准确,否则为错误。优选的,所述第一系统为考勤系统,所述第二系统为工时填报系统,所述共性为员工身份标识信息,所述第一关联信息为员工的考勤时间记录,所述第一关联信息表为考勤记录表,所述第二关联信息为员工提交的工时填报数据,所述校验信息为实际工时数据;所述依据第二关联信息获得对应的第一关联信息的步骤为依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;所述依据第一关联信息生成校验信息的步骤为按照所述考勤时间记录统计所述员工的实际工时数据。优选的,所述的方法,还包括若校验结果为准确,则记录所述员工的工时填报数据为有效工时数据;否则,提示错误信息。优选的,所述的方法,还包括将所述员工的工时填报数据记录至工时记录表的第一字段下。优选的,所述有效工时数据包括上级授权信息,所述的方法还包括在所述工时记录表的第二字段下记录将所述员工的有效工时数据。优选的,所述用校验信息校验第二关联信息是否准确的步骤包括若所述实际工时数据大于或等于所述工时填报数据,则所述工时填报数据准确。优选的,所述工时填报数据包括正班工时填报数据和加班工时填报数据,所述实际工时数据包括实际正班工时数据和实际加班工时数据;所述校验步骤包括若所述实际正班工时数据大于或等于所述正班工时填报数据,则所述工时填报数据准确;或者,若所述实际加班工时数据大于或等于所述加班工时填报数据,则所述工时填报数据准确;或者,若所述实际正班工时数据大于或等于所述正班工时填报数据,并且,所述实际加班工时数据大于或等于所述加班工时填报数据,则所迷工时填报数据准确。优选的,所述考勤系统连接多台考勤设备,用于实时记录员工的考勤时间,所述从考勤系统采集员工的考勤时间记录步骤包括读取各考勤设备在一定时间段内的考勤数据,所述考勤数据包括员工标识及对应的考勤时间记录;判断所述考勤数据是否在考勤记录表中已有对应的员工考勤时间记录,若是,则读取下一条考勤数据;否则,将当前考勤数据记录至所述考勤记录表中;若当前考勤设备的考勤数据读取完毕,则继续读取下一台考勤设备在相应时间段内的考勤数据。本发明实施例还公开了一种数据准确性的校验装置,包括:第一采集模块,用于从第一系统采集与第二系统具有共性的第一关联信息,并记录至第一关联信息表中;第二采集模块,用于在所述第二系统获取所述共性对应的第二关联信息;匹配模块,用于在所述第一关联信息表中匹配所述共性获得所述第二关联信息对应的第一关联信息;校验信息生成模块,用于依据所获得的第一关联信息生成校验信息;校验处理模块,用于用所述校验信息校验所述第二关联信息是否准确。本发明实施例还公开了一种工时数据校验系统,包括工时数据库,包括考勤记录表,用于记录员工的考勤时间记录;数据通讯模块,用于连接考勤设备获取员工的考勤时间记录;工时填报模块,用于接收员工提交的工时填报数据;工时校验模块,包括以下子模块考勤记录提取子模块,用于依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;实际工时计算子模块,用于依据所述考勤记录提取子模块提取的考勤时间记录计算所述员工的实际工时数据;对比校验子模块,用于依据所述实际工时数据校验所述工时填报数据是否准确。优选的,所述的系统,还包括工时批准模块,用于在所述工时填报数据校验准确时,记录所述员工的工时填报数据为有效工时数据。优选的,所述工时数据库还包括工时记录表,所述工时记录表包括第一字段,所述员工的工时填报数据记录在所述工时记录表的第一字段下。优选的,所述有效工时数据包括上级授—又信息,所述工时记录表还包括第二字段,所述员工的有效工时数据记录在所述工时记录表的第二字段下。优选的,所述的系统,还包括提示模块,用于在所述工时填报数据校验错误时,提示错误信息。优选的,所述考勤设备包括多台,用于实时记录员工的考勤时间,所述数据通讯模块进一步包括通讯程序触发子模块,用于读取各考勤设备在一定时间段内的考勤数据,所述考勤数据包括员工标识及对应的考勤时间记录;匹配子模块,用于判断所述考勤数据是否在考勤记录表中已有对应的员工考勤时间记录,若有,则触发考勤数据循环读取子模块;否则触发记录子模块;考勤数据循环读取子模块,用于读取下一条考勤数据;记录子模块,用于将当前考勤数据记录至所述考勤记录表中;考勤设备循环子模块,用于在当前考勤设备的考勤数据读取完毕时,继续读取下一台考勤设备在相应时间段内的考勤数据。与现有技术相比,本发明具有以下优点首先,本发明通过分析企业中各自独立的多应用系统之间,属于同一数据源的信息之间的共性关联,根据不同的管理需求,将在不同系统中通过这种共性相关联的数据提取出来,使其得以相互校验,相较于现有的在系统内部进行数据准确性校验的方法而言,本发明基于这种本系统外部的数据来校验,可以获得较高的校验准确性;而且本发明的基于共性关联数据的校验方式,相较于现有内部校验的从源头逐个验证的方式,也大大提高了校验效率。再者,将本发明应用于实际的工时数据校验中,可以将两个信息孤岛——考勤设备和工时管理系统连接起来,将考勤设备的数据传输到工时管理系统的数据库中,实现数据共享,并基于员工考勤记录所获得的员工实际工时数据这个客观的标准来校验工时数据的准确性,从而可以有效提高工时数据的准确性,以更好地实现员工工时数据的管理和利用;此外,本发明通过结合实际使员工填报和领导审批两个过程相互独立,可使用户获得更好体验。最后,本发明无需额外增加硬件,技术实现简单,系统资源耗费小,无技术障碍,无特殊保密算法,成本较低。图1是本发明的一种数据准确性校验的方法实施例1的流程图2是本发明的一种数据准确性校验的方法实施例2的流程图;图3是本发明的一种在实际中通过连接考勤设备获取员工考勤时间记录的流程图4是本发明的一种在实际中校验工时填报数据的流程图5是本发明的一种数据准确性校验的方法实施例3的流程图6是本发明的一种数据准确性校验的方法实施例4的流程图7是本发明的一种工时数据校验系统实施例1的结构框图8是应用图7所示的系统实施例1进行工时数据校验的流程图9是本发明的一种工时数据校验系统实施例2的结构框图IO是应用图8所示的系统实施例2进行工时数据校验的流程图11是本发明的一个具体例子中的数据通讯模块运行界面的示意图12是本发明的一个具体例子中的校验模块校验错误时的界面示意图。具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。本发明可用于众多通用或专用的计算系统环境或配置中。例如个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、包括以上任何系统或设备的分布式计算环境等等。本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。参考图1,示出了本发明的一种数据准确性的校验方法实施例1的流程图,可以包括以下步骤步骤IOI、从第一系统采集与第二系统具有共性的第一关联信息,并记录至第一关联信息表中;步骤102、在所述第二系统获取所述共性对应的第二关联信息;步骤103、在所述第一关联信息表中匹配所述共性获得所述第二关联信息对应的第一关联信息;步骤104、依据所获得的第一关联信息生成校验信息,用所述校验信息校验所述第二关联信息是否准确。优选的,所述依据第一关联信息生成校验信息的步骤可以为按照预置规则计算所述第一关联信息获得校验信息。更为优选的,所述校验第二关联信息是否准确的步骤可以为校验所述第二关联信息是否与所述校验信息相同,若是,则所述第二关联信息的校验结果为准确,否则为错误。例如,假设第一系统为档案系统,第二系统为财务系统,员工姓名是这两个系统所共有的信息,即是在两个系统中具有共性的。基于这种共性,即可根据具体的管理需求关联位于不同系统中的相关数据进行校验处理。假设当前需要校验张三在财务系统中记录的工龄工资是否准确,那么,应用本发明实施例,则可以采用在档案系统中记录的张三的工作时间来校验在财务系统中记录的张三的工龄工资是否准确,具体而言,在实际中可以通过以下步骤实现51、从档案系统中采集张三的工作时间记录(如1999.8—2008.6),并存储至工作时间记录中;52、从财务系统中获取张三的工龄工资数据;53、在所述工作时间记录表中,读取张三的工作时间记录;54、依据张三的工作时间记录计算张三的工龄(如1999.8—2008.6为7年工龄),按照公司工龄工资的发放金额为1年IOO元,获得张三的实际工龄工资应当为700元;S5、根据张三的实际工龄工资去校验财务系统中所记录的工龄工资数据是否正确,例如,判断是否等于700;如果是,则财务系统的数据准确,否则错误。事实上,根据企业的各种管理需要,各种生成校验信息的方法都是可行的,例如,直接将第一关联信息作为校验信息,如上例中,若档案系统本来就记录有张三的工龄工资数据,则可直接用来校验财务系统的相应记录。并且,在各种不同的应用中,采用校验信息校验第二关联信息是否准确的方式也是各种各样的,例如,判断第二关联信息是否在校验信息所表示的一定范围内;或者,判断第二关联信息是否大部分与校验信息相同;或者,判断第二关联信息是否满足校验信息所表示校验规则等,本发明对此无需做出限定。本发明的一种实际应用情形为,提供一种工时数据校验方法,所谓工时,是指完成工作(或任务、活动)的作业时间,它是衡量效率的基准,同时也是进行科学的效率管理的基础。在企业的销售、设计、采购、成本管理等相关领域,通常都需要获取各个环节的工时数据,以进行统计分析。由于传统的工时数据获取方法为,由员工自己填报提供,显然,如果员工填报的是虚假数据,由于没有一个客观的方法来识别,所以也无法判断其真假。因此,这种方式具有很大的随意性,所获得的工时数据的准确性非常低。随着现代管理技术的发展,工时管理在企业管理中开始发挥比以前更大的作用,如一些企业采用了以工时为基础的新型分配模式,即根据职工的工时情况,自动计算职工的劳酬、奖金等,从而对工时数据的准确性要求也越来越高。现有技术中较为先进的工时管理技术为网上工时填报技术,即利用计算机手段,实现工时的填报、统计、查询、分析等管理功能。目前,在全球运用最广、影响最大的工时填报软件为美国Primavera公司开发的工时单(Timesheet)软件,釆用Timesheet软件进行工时填净艮的流程具体可以包括如下步骤步骤Tl、员工在正在进行的作业(或任务、活动)上填报自己所消耗的工时;步骤T2、由领导对工时的性质与数量进行核实,如领导认为其工时属实,则发出批准指令,转至步骤103;否则,返回步骤IOI,要求员工重新填报,直至批准为止;步骤T3、依据领导发出的批准指令生成工时数据。可以看出,即使采用这种工时填报软件,由于对工时数据准确性的校验仍不存在一个客观的标准,而完全取决于领导的主观认知,而事实上,对员工工时填报的多与少,领导是没有精力——甄别的,显然,采用这种现有技术,工时数据的准确性仍然无法保证。在这种情况下,本发明的所述第一系统可以为考勤系统,所述第二系统可以为工时填报系统,所述共性可以为员工身份标识信息,所述第一关联信息可以为员工的考勤时间记录,所述第一关联信息表可以为考勤记录表,所述第二关联信息可以为员工提交的工时填报数据,所述校验信息为实际工时数据。本发明的这种实施例的核心构思之一在于,将两个信息孤岛——考勤设备和工时管理系统连接起来,将考勤设备的数据传输到工时管理系统的数据库中,实现数据共享,并利用考勤数据校验工时数据,管理员工对工时数据的填报。具体地,本发明通过开发通讯程序,将考勤设备获得的员工考勤数据保存到考勤记录表中;当员工自己填报工时数据(记录为临时数据)后,程序会读取考勤记录表的相关记录来计算该员工的实际工时数据,并通过该实际工时数据来校验员工所填报的工时数据是否准确,若不准确则自动报警;若准确则经上级授权,记录该员工填报的工时数据为有效工时数据,并赋予其不可更改的属性。本发明基于针对员工考勤记录所获得的员工实际工时数据这个客观的标准来校验工时数据的准确性,从而可以有效提高工时数据的准确性,使用户获得更好体验。参考图2,示出了本发明的一种数据准确性校验的方法实施例2的流程图,可以包括以下步骤步骤201、连接考勤设备获取员工的考勤时间记录,并记录至考勤记录表中;步骤202、接收员工提交的工时填报数据;步骤203、依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;步骤204、按照所述考勤时间记录统计所述员工的实际工时数据;步骤205、依据所述实际工时数据校验所述工时填报数据是否准确。目前,考勤设备已在各种企业、单位及工厂中得到广泛应用,顾名思义,考勤设备作用于人员考勤,近来较为流行的考勤设备包括射频考勤机、指紋考勤机等。以下,以射频考勤机为例说明考勤设备的工作原理射频考勤机为是以非接触式感应IC、ID卡作为员工身份识别的媒介,IC、ID卡(员工卡)内部封装有特定频率感应线圏和芯片,且唯一对应一个数(卡号),感应IC、ID卡终端机是用来感应接收来自感应IC、ID卡上的数字信号并存贮的设备,也是外部动作设备(如电锁、电铃)的控制器,IC、ID卡终端机可以通过计算机进行设置,实现不同的功能。当员工持感应IC、ID卡在感应IC、ID卡终端才几感应区晃动后,感应IC、ID卡的卡号和刷卡时间就被立即记录并存贮在终端机里,需要时可通过适当的通讯方式与计算机连接,将数据传送至计算机,然后通过各种不同的应用软件处理和统计,实现用户所需的考勤、门禁等应用管理报表和结果。基于所述考勤设备的工作原理,一种在实际中通过连接考勤设备获取员工考勤时间记录的流程图如图3所示,可以包括以下步骤步骤301、连接考勤设备;步骤302、读取当前考勤设备在一定时间段内的考勤数据,其中,所述考勤数据可以包括员工标识及对应的考勤时间记录;在本发明实施例中,所述时间段可以由本领域技术人员根据实际需要自定义,例如,定义为1小时,则相应的时间段即为1小时。在这种情况下,本步骤的处理为,通讯程序连接考勤设备后,读取当前考勤设备在最近1小时内的考勤数据。若当前考勤设备为射频考勤机,则考勤数据可以为刷卡信息,即包括员工身份标识和相应刷卡时间的刷卡信息。步骤303、判断所述考勤数据是否在考勤记录表中已有对应的员工考勤时间记录,即判断所述考勤数据在考勤记录表中是否已经存在,如果是,则跳过当前考勤数据,转至步骤304;否则转至步骤305;步骤304、读取下一条考勤数据;步骤305、将当前考勤数据记录至所述考勤记录表中;步骤306、判断当前考勤设备的考勤数据是否全部读取完毕,若是,则转至步骤307;否则转至步骤304;步骤307、继续读取下一台考勤设备在相应时间段内的考勤数据。当然,上述方法仅仅用作示例,本领域技术人员根据需要或经验采用任一种从考勤设备中获取员工的考勤时间记录的方法都是可行的,例如,实时或定时获取考勤设备所记录的考勤数据,或者,直接链接、引用或复制考勤设备的考勤记录数据库等,本发明对此不作限制。在实际中,员工一般会针对已完成的工作(如作业、任务等)填报实际所消耗的工时数据,如员工张三填报2008年6月6日加班1小时,显然,这种员工自由填报的随意性很大,工时数据的准确性没有保障。对此,本发明实施例通过计算相应员工在对应时间段的考勤时间记录获得该员工的实际工时数据,以该实际工时数据作为评价员工填报数据准确性的客观评价标准,从而有效提高了员工填报工时数据的准确性,增强了员工工时数据的可利用率。一种在实际中校验工时填报数据的流程图如图4所示,可以包括以下步骤步骤401、依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;例如,张三提交的工时填净艮数据为2008年6月6日1小时加班工时,则从考勤记录表中读取张三2008年6月6日的考勤时间记录,以进行下一步的计算。步骤402、按照所述考勤时间记录统计所述员工的实际工时数据;在具体应用中,可以将所述工时填报数据分为正班工时填报数据和加班工时填报数据,如上例中所示的就是加班工时填报数据;相应地,在计算实际工时数据,也可以分别计算出实际正班工时数据和实际加班工时数据;假设获得张三的2008年6月6日的考勤时间记录如下表所示:<table>tableseeoriginaldocumentpage17</column></row><table>张三所在/>司的考勤时间为上午8:00—12:00,下午14:30—17:30,则计算张三的实际加班工时数据为合计上午上班前16分14秒,和上午下班后9分26秒,和下午上班前2分8秒,以及下午下班后9分38秒,一共为37分26秒,而实际正班工时数据则为7小时。步骤403、依据所述实际工时数据校验所述工时填报数据是否准确,若所述实际工时数据大于或等于所述工时填报数据,则所述工时填报数据准确,否则错误。在实际中,所述校验通常涉及以下情形第一种、正班工时单独校验的情形若所述实际正班工时数据大于或等于所述正班工时填报数据,则所述工时填报数据准确;第二种、加班工时单独校验的情形若所述实际加班工时数据大于或等于所述加班工时填报数据,则所述工时填报数据准确;第三种、正班工时与加班工时合并校验的情形若所述实际正班工时数据大于或等于所述正班工时填报数据,并且,所述实际加班工时数据大于或等于所述加班工时填报数据,则所述工时填报数据准确。例如,张三当前提交的加班工时填报数据为1小时,而其实际加班工时数据为37分26,则校验出张三提交的加班工时填报数据是错误的;在这种情况下,则提示张三出错,并要求张三重新填报加班工时数据。或者,张三提交的正班工时填报数据为7小时,当前获得的实际正班工时数据也为7小时,则校验张三提交的正班工时填报数据是准确的。在本发明实施例中,具体的计算及校验规则可以由本领域技术人员根据实际情况任意设置,例如1)迟到3分钟内,不算迟到;2)两分钟之内有多条考勤记录,只记录最先的考勤记录;3)有凌晨6:OO之前的考勤记录,则计算从前一天下班的考勤记录至当前时间的工时为加班工时;4)晚上24点前的加班记入前一工作日,晚上24点后的加班记入后一工作曰5)上班下班的考勤记录不封闭,则按照就近原则设置当前考勤记录的性质(是上班或下班),并按准点上下班的时间,设定导致不封闭的另一缺失的考勤时间。对于在上午或下午只有一条考勤记录的情况,如上午12:07下班,下午12点48分上班,而上午下班时间为12:00,下午上班时间为14:30,则计算12:00至12:07,以及12:48至14:30的工时为实际加班工时数据。或者,对于上午上班、下午下班均有考勤记录,而中午只有一条考勤记录的情况下,如上午12:00下班,下午上班未打卡,下午17:43下班,则视为下午准点上班,并计算17:30至17:43的工时为实际加班工时数据。参考图5,示出了本发明的一种数据准确性校验的方法实施例3的流程图,可以包括以下步骤步骤501、连接考勤设备获取员工的考勤时间记录,并记录至考勤记录表中;步骤502、接收员工提交的工时填报数据,并记录至工时记录表的第一字段下;步骤503、依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;步骤504、按照所述考勤时间记录统计所述员工的实际工时数据;步骤505、依据所述实际工时数据校验所述工时填报数据是否准确;若准确,则转至步骤506;否则,转至步骤507;步骤506、记录所述员工的工时填报数据为有效工时数据,若所述有效工时数据被赋予上级状态信息的属性,则记录至所述工时记录表的第二字段下;步骤507、提示错误信息。优选的,所述第一字段可以为临时工时字段,用于标识未经校验或进一步审批的工时填报数据的临时属性;所述第二字段可以为正式工时字段,用于标识经过校验或进一步审批的有效工时数据的只读属性,即确定的有效工时数据是不可更改的。在本实施例中,当校验所述员工提交的工时填报数据准确时,可由员工领导或相关负责人针对该校验结果进一步审批,只有审批通过的工时填报数据才可作为有效工时数据,在这种情况下,所述有效工时数据中会包括上级授权信息。在实际中,员工工时数据的填报一般是在工作完成之后进行,如在20曰填报19日的工时;而员工领导或相关负责人的审批工作通常是阶段性进行的,如一周一次,故本发明采用这种不同字段的存储方式,分别将员工提交的工时填报数据和领导批准的有效工时数据对应不同字段进行存储,使得员工填报和领导批准的流程相互独立,这种灵活的处理方式可以使用户获得更好的使用体验。参考图6,示出了本发明的一种数据准确性校验的方法实施例4的流程图,可以包括以下步骤步骤601、连接考勤设备获取员工的考勤时间记录,并记录至考勤记录表中;在本实施例中,所述考勤设备包括多台,用于实时记录员工的考勤时间,本步骤可以进一步包括以下子步骤子步骤6011、读取各考勤设备在一定时间段内的考勤数据,所述考勤数据包括员工标识及对应的考勤时间记录;子步骤6012、判断所述考勤数据是否在考勤记录表中已有对应的员工考勤时间记录,若是,则转至子步骤6013;否则转至子步骤6014;子步骤6013、读取下一条考勤数据;子步骤6014、将当前考勤数据记录至所述考勤记录表中;子步骤6015、若当前考勤设备的考勤数据读取完毕,则继续读取下一台考勤设备在相应时间段内的考勤数据。例如,有10台考勤机,在每台考勤机上读取距离当前时间最近10小时的考勤数据,循环读取10台考勤机上最近10小时的考勤数据并记录至考勤记录表中。步骤602、接收员工提交的工时填报数据,并记录至工时记录表的第一字段下;步骤603、依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;步骤604、按照所述考勤时间记录统计所述员工的实际工时数据;步骤605、依据所述实际工时数据校验所述工时填报数据是否准确,若准确,则转至步骤606;若不准确,则转至步骤607;步骤606、依据上级授权的信息,在所述工时记录表的第二字段下,记录所述员工的工时填报数据为有效工时数据,并对所述有效工时数据赋予只读属性;步骤607、提示错误信息。.应用本实施例,可以将从考勤设备中获取的考勤数据写入考勤记录表;将员工填报的工时数据写入工时记录表的"临时工时"字段中,通过读取考勤记录表的相关数据发起对员工填报数据的校验;对于校验错误的员工填报数据可以拒绝接受,或者,可以进一步要求员工重新填报,直至填报的工时数据被校验准确为止。经过员工领导或相关负责人批准的工时数据写入工时记录表的"正式工时"字段中,批准的工时将不能修改。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以釆用其他顺序或者同时进行。其次,本领域4支术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在本发明说明书中,以上各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。相应于本发明的方法实施例,本发明还提供了一种数据准确性的校验装置实施例,可以包括以下才莫块第一釆集模块,用于从第一系统采集与第二系统具有共性的第一关联信息,并记录至第一关联信息表中;第二采集模块,用于在所述第二系统获取所述共性对应的第二关联化息5匹配模块,用于在所述第一关联信息表中匹配所述共性获得所述第二关联信息对应的第一关联信息;校验信息生成模块,用于依据所获得的第一关联信息生成校验信息;校验处理模块,用于用所述校验信息校验所述第二关联信息是否准确。对于本发明的装置实施例而言,由于其基本相应于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可,在此就不赘述了。更具体地,将本发明的装置应用于实际中,可以获得本发明的多个工时数据校验系统实施例,具体可以参见下文中的相关部分。参考图7,示出了本发明的一种工时数据校验系统实施例1的结构框图,可以包括以下^t块工时数据库71,包括考勤记录表,用于记录员工的考勤时间记录;数据通讯模块72,用于连接考勤设备获取员工的考勤时间记录;工时填报模块73,用于接收员工提交的工时填报数据;工时校验模块74,可以包括以下子模块考勤记录提取子模块741,用于依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;实际工时计算子模块742,用于依据所述考勤记录提取子模块提取的考勤时间记录计算所述员工的实际工时数据;对比校验子模块743,用于依据所述实际工时数据校验所述工时填报数据是否准确。在本发明实施例中,优选的,所述考勤设备可以包括多台,用于实时记录员工的考勤时间,所述数据通讯模块72可以进一步包括以下子模块通讯程序触发子模块,用于读取各考勤设备在一定时间段内的考勤数据,所述考勤数据包括员工标识及对应的考勤时间记录;匹配子模块,用于判断所述考勤数据是否在考勤记录表中已有对应的员工考勤时间记录,若有,则触发考勤数据循环读取子模块;否则触发记录子模块;考勤数据循环读取子模块,用于读取下一条考勤数据;记录子模块,用于将当前考勤数据记录至所述考勤记录表中;考勤设备循环子模块,用于在当前考勤设备的考勤数据读取完毕时,继续读取下一台考勤设备在相应时间段内的考勤数据。在本发明实施例中,优选的,所述对比校验子模块可以进一步包括以下单元整体对比单元,用于判断所述实际工时数据是否大于或等于所述工时填报数据,若是,则获得所述工时填报数据校验准确的结果;否则,获得所述工时填报数据校验错误的结果。作为另一实施例,优选的,所述工时填报数据可以包括正班工时填报数据和加班工时填报数据,相应地,所述实际工时数据可以包括实际正班工时数据和实际加班工时数据;在这种情况下,所述对比校验子模块可以进一步包括以下单元正班工时单独校验单元,用于判断所述实际正班工时数据是否大于或等于所述正班工时填报数据,若是,则获得所述工时填报数据校验准确的结果;否则,获得所述工时填报数据校验错误的结果。或者,加班工时单独校验单元,用于判断所述实际加班工时数据是否大于或等于所述加班工时填报数据,若是,则获得所述工时填报数据校验准确的结果;否则,获得所述工时填报数据校验错误的结果。或者,合并校验单元,用于判断所述实际正班工时数据是否大于或等于所述正班工时填报数据,并且,所述实际加班工时数据大于或等于所述加班工时填报数据,若是,则获得所述工时填报数据校验准确的结果;否则,获得所述工时填报数据校验错误的结果。参考图8,示出了应用图7所示的系统实施例l进行工时数据校验的流程图,可以包括以下步骤步骤801、由数据通讯模块连接考勤设备获取员工的考勤时间记录,并记录至工时数据库的考勤记录表中;步骤802、工时填报模块接收员工提交的工时填报数据;步骤803、工时校验模块通过以下子步骤校验所述工时填报数据子步骤8031、考勤记录提取子模块依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间l殳的考勤时间记录;子步骤8032、实际工时计算子模块依据所述考勤记录提取子模块提取的考勤时间记录计算所述员工的实际工时数据;子步骤8033、对比校验子模块依据所述实际工时数据校验所述工时填报数据是否准确。参考图9,示出了本发明的一种工时数据校验系统实施例2的结构框图,可以包括模块工时数据库91,包括考勤记录表,用于记录员工的考勤时间记录;以及工时记录表,所述工时记录表包括第一字段和第二字段,在所述第一字段下记录员工的工时填报数据,在第二字段下记录相应员工的有效工时数据;数据通讯模块92,用于连接考勤设备获取员工的考勤时间记录;工时填报模块93,用于接收员工提交的工时填报数据;工时校验模块94,可以包括以下子模块考勤记录提取子模块941,用于依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间l爻的考勤时间记录;实际工时计算子模块942,用于依据所述考勤记录提取子模块提取的考勤时间记录计算所述员工的实际工时数据;对比校验子模块943,用于依据所述实际工时数据校验所述工时填报数据是否准确;工时批准模块95,用于在所述工时填报数据校验准确时,记录所述员工的工时填报数据为有效工时数据。在本发明实施例中,优选的,还可以包括提示模块,用于在所述工时填报数据校验错误时,提示错误信息。准确的员工填报数据,审批通过后生成,在这种情况下,所述有效工时数据中会包括上级授权信息。参考图10,示出了应用图9所示的系统实施例2进行工时数据校验的流程图,可以包括以下步骤步骤111、由数据通讯模块连接考勤设备获取员工的考勤时间记录,并记录至工时数据库的考勤记录表中;步骤112、工时填报模块接收员工提交的工时填报数据,并记录至工时数据库的工时记录表中的第一字段下;步骤113、工时校验模块的考勤记录提取子模块依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;步骤114、工时校验模块的实际工时计算子模块依据所述考勤记录提取子模块提取的考勤时间记录计算所述员工的实际工时数据;步骤115、工时校验模块的对比校验子模块依据所述实际工时数据校验所述工时填报数据是否准确,若准确,则转至步骤116;否则,转至步骤117;步骤116、工时批准模块在所述工时填报数据校验准确时,依据上级授权的信息记录所述员工的工时填报数据为有效工时数据,并将所述有效工时数据记录在所述工时记录表的第二字段下;步骤117、提示模块在所述工时填报数据校验错误时,提示错误信息。在实际中,本发明的工时填报模块还可以与任务分配模块连接,所述任务分配模块用于展示员工当前正在进行的作业或任务,员工可以针对该作业或任务填纟艮工时。以下结合实际通过一个具体例子进一步说明本发明实施例。任务分配模块将员工当前正在进行的作业或任务以树状结构的形式展示出来,以工程设计为例,可细到每一张图纸或工作包;已完成了的作业或或任务则不再出现,当前员工只能针对自己的工作或任务提交工时填报数据,其它员工的作业或任务无法获得。具体而言,这种任务分配的过程可以是根据企业的WBS(WorkBreakdownStructure,工作分解制度)将作业或任务分解下来,按照企业员工上下级的责任范围逐级指派相应的员工,当某个员工在某个作业或任务上被指派时,该员工就能获得相应作业或任务的信息,进而可以针对该作业或任务填报工时数据。数据通讯模块读取各台考勤机的最新数据并写入工时数据库的考勤记录表。读取的时间周期可以自定义,如时间周期定为1小时,则读取考勤设备最近1小时的最新数据,若发现工时数据库的考勤记录表中没有某条数据,即将此数据写入考勤记录表,若已存在这条数据,则跳过,直至本台考勤设备最近1小时的数据读完为止,然后进行下一台考勤设备的读取操作。如图11所示的数据通讯模块运行界面的示意图,其中,两","之间如没有姓名,则表示从考勤设备读取的数据在考勤记录表中已经存在;而在两",,,之间有姓名,则表示通讯程序将该员工的当前数据写入考勤记录表。根据实际工作情况,员工在相应的作业或任务上,按天、分正班(即正常上班)、加班通过工时填报模块填报实际消耗的工时。填报过程中,工时校验模块会4企查该员工在此天填报的正班工时量和加班工时量是否符合考勤记录所反映的实际工时。具体而言,工时校验模块在某员工利用工时填报模块填报某一天工时的时候,工时校验模块会根据企业的考勤规则,计算出该员工当天的正班工时量和加班工时量,并在该员工多报工时之时,弹出对话框警告,并要求修改,只有修改之后才能进行其它操作,如一种工时校验模块校验错误时的界面示意图如图12所示。在实际中,工时填报模块填报的工时数据可以记录在工时记录表的临时工时字段中。因为工时是记录在作业活动上,领导对其作业活动的工作内容和性质进行核实后,即可对工时进行批准,从而触发工时批准模块将批准的工时形成正式工时数据,并存储在工时记录表的正式工时字段中。为满足后续管理的需要,工时被批准之后就不能再进行修改。在上述系统实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。由于所述系统实施例都可以对应适用于前述的方法实施例中,所以描述4交为筒略,未详尽之处可以参见本说明书前面相应部分的描述。需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个......"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上对本发明所提供的一种数据准确性校验的方法、一种数据准确性校验的装置及一种工时数据校验系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求1、一种数据准确性的校验方法,其特征在于,包括从第一系统采集与第二系统具有共性的第一关联信息,并记录至第一关联信息表中;在所述第二系统获取所述共性对应的第二关联信息;在所述第一关联信息表中匹配所述共性获得所述第二关联信息对应的第一关联信息;依据所获得的第一关联信息生成校验信息,用所述校验信息校验所述第二关联信息是否准确。2、如权利要求l所述的方法,其特征在于,所述依据第一关联信息生成校验信息的步骤包括按照预置规则计算所述第一关联信息获得校验信息。3、如权利要求2所述的方法,其特征在于,所述校验第二关联信息是否准确的步骤包括校验所述第二关联信息是否与所述校验信息相同,若是,则所述第二关联信息的校验结果为准确,否则为错误。4、如权利要求1、2或3所述的方法,其特征在于,所述第一系统为考勤系统,所述第二系统为工时填报系统,所述共性为员工身份标识信息,所述第一关联信息为员工的考勤时间记录,所述第一关联信息表为考勤记录表,所述第二关联信息为员工提交的工时填报数据,所述校验信息为实际工时数据;所述依据第二关联信息获得对应的第一关联信息的步骤为依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;所述依据第一关联信息生成校验信息的步骤为按照所述考勤时间记录统计所述员工的实际工时数据。5、如权利要求4所述的方法,其特征在于,还包括若校验结果为准确,则记录所述员工的工时填报数据为有效工时数据;否则,提示错误信息。6、如权利要求5所述的方法,其特征在于,还包括将所述员工的工时填报数据记录至工时记录表的第一字段下。7、如权利要求6所述的方法,其特征在于,所述有效工时数据包括上级授权信息,所述的方法还包括在所述工时记录表的第二字段下记录将所述员工的有效工时数据。8、如权利要求4、5、6或7所述的方法,其特征在于,所述用校验信息校验第二关联信息是否准确的步骤包括若所述实际工时数据大于或等于所述工时填报数据,则所述工时填报数据准确。9、如权利要求8所述的方法,其特征在于,所述工时填报数据包括正班工时填报数据和加班工时填才艮数据,所述实际工时数据包括实际正班工时数据和实际加班工时数据;所述校验步骤包括若所述实际正班工时数据大于或等于所述正班工时填报数据,则所述工时填报数据准确;或者,若所述实际加班工时数据大于或等于所述加班工时填报数据,则所述工时填报数据准确;或者,若所述实际正班工时数据大于或等于所述正班工时填报数据,并且,所述实际加班工时数据大于或等于所述加班工时填报数据,则所述工时填报数据准确。10、如权利要求4所述的方法,其特征在于,所述考勤系统连接多台考勤设备,用于实时记录员工的考勤时间,所述从考勤系统采集员工的考勤时间记录步骤包括读取各考勤设备在一定时间段内的考勤数据,所述考勤数据包括员工标识及对应的考勤时间记录;判断所述考勤数据是否在考勤记录表中已有对应的员工考勤时间记录,若是,则读取下一条考勤数据;否则,将当前考勤数据记录至所述考勤记录表中;若当前考勤设备的考勤数据读取完毕,则继续读取下一台考勤设备在相应时间段内的考勤数据。11、一种数据准确性的校验装置,其特征在于,包括第一采集模块,用于从第一系统釆集与第二系统具有共性的第一关联信息,并记录至第一关联信息表中;第二采集模块,用于在所述第二系统获取所述共性对应的第二关联信息;匹配模块,用于在所述第一关联信息表中匹配所述共性获得所述第二关联信息对应的第一关联信息;校验信息生成模块,用于依据所获得的第一关联信息生成校验信息;校验处理模块,用于用所述校验信息校验所述第二关联信息是否准确。12、一种工时数据校验系统,其特征在于,包括工时数据库,包括考勤记录表,用于记录员工的考勤时间记录;数据通讯模块,用于连接考勤设备获取员工的考勤时间记录;工时填报模块,用于接收员工提交的工时填报数据;工时校验模块,包括以下子模块考勤记录提取子模块,用于依据所述工时填报数据从所述考勤记录表中读取相应员工在对应时间段的考勤时间记录;实际工时计算子模块,用于依据所述考勤记录提取子模块提取的考勤时间记录计算所述员工的实际工时数据;对比校验子模块,用于依据所述实际工时数据校验所述工时填报数据是否准确。13、如权利要求12所述的系统,其特征在于,还包括工时批准模块,用于在所述工时填报数据校验准确时,记录所述员工的工时填报数据为有效工时数据。14、如权利要求13所述的系统,其特征在于,所述工时数据库还包括工时记录表,所述工时记录表包括第一字段,所述员工的工时填报数据记录在所述工时记录表的第一字段下。15、如权利要求14所述的系统,其特征在于,所述有效工时数据包括上级授权信息,所述工时记录表还包括第二字段,所述员工的有效工时数据记录在所述工时记录表的第二字段下。16、如权利要求12或13所述的系统,其特征在于,还包括提示模块,用于在所述工时填报数据校验错误时,提示错误信息。17、如权利要求12所述的系统,其特征在于,所述考勤设备包括多台,用于实时记录员工的考勤时间,所述数据通讯模块进一步包括通讯程序触发子模块,用于读取各考勤设备在一定时间段内的考勤数据,所述考勤数据包括员工标识及对应的考勤时间记录;匹配子模块,用于判断所述考勤数据是否在考勤记录表中已有对应的员工考勤时间记录,若有,则触发考勤数据循环读取子模块;否则触发记录子模块;考勤数据循环读取子模块,用于读取下一条考勤数据;记录子模块,用于将当前考勤数据记录至所述考勤记录表中;考勤设备循环子模块,用于在当前考勤设备的考勤数据读取完毕时,继续读取下一台考勤设备在相应时间段内的考勤数据。全文摘要本发明公开了一种数据准确性的校验方法、装置及一种工时数据校验系统,其中的方法包括从第一系统采集与第二系统具有共性的第一关联信息,并记录至第一关联信息表中;在所述第二系统获取所述共性对应的第二关联信息;在所述第一关联信息表中匹配所述共性获得所述第二关联信息对应的第一关联信息;依据所获得的第一关联信息生成校验信息,用所述校验信息校验所述第二关联信息是否准确。本发明可以保证所校验数据的准确性,并提高校验效率。文档编号G06Q10/00GK101364291SQ20081013355公开日2009年2月11日申请日期2008年7月17日优先权日2008年7月17日发明者孙昌庆,廖瑞华申请人:中冶长天国际工程有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1