薪酬数据处理方法、装置、计算机设备和存储介质与流程

文档序号:15388742发布日期:2018-09-08 00:53阅读:161来源:国知局

本申请涉及数据处理技术领域,特别是涉及一种薪酬数据处理方法、装置、计算机设备和存储介质。



背景技术:

随着计算机技术的发展,越来越多的业务数据都是通过计算机来处理。随着业务种类越来越多,数据量也越来越多,需要对数据进行各种操作。对于一些薪酬数据也通过计算机技术来进行处理。

然而,目前的传统的薪酬数据发放过程中,都是由人工录入员工固定的薪酬值,根据录入的薪酬值进行薪酬发放。而随着现在员工薪酬组成越来越复杂,需要人工进行计算各部分的薪酬,导致薪酬计算效率较低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高薪酬计算效率的薪酬数据处理方法、装置、计算机设备和存储介质。

一种薪酬数据处理方法,所述方法包括:

获取员工名单列表;

遍历所述员工名单列表中的员工账号;

查询与遍历到的员工账号对应的各薪酬计算任务标识;

在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务;

执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值;

根据各薪酬计算任务标识分别对应的部分薪酬值,得到所述遍历到的员工账号对应的薪酬总值。

在其中一个实施例中,所述获取员工名单列表,包括:

定期查询在职状态对应的员工账号;

按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表。

在其中一个实施例中,所述按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表之后,还包括:

查询所述部门标识对应的部门领导账号;

将所述部门标识对应的员工名单列表发送至以所述部门领导账号登录的第一终端;

根据所述第一终端根据所述员工名单列表返回的确认指令,执行遍历所述员工名单列表中的员工账号的步骤。

在其中一个实施例中,所述查询与遍历到的员工账号对应的多个薪酬计算任务标识,包括:

在员工数据库中查询与遍历到的员工账号对应的员工信息;

根据查询到员工信息对所述员工名单列表中的员工信息进行校验;

若校验通过,根据所述查询到的员工信息确定所述遍历到的员工账号对应的员工级别;

根据员工级别与薪酬计算任务标识的对应关系,查询与确定的员工级别对应的各薪酬计算任务标识。

在其中一个实施例中,所述执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值,包括:

从每个薪酬计算任务中提取薪酬数据表标识;

根据提取到的薪酬数据标识查询薪酬数据表,得到每个薪酬计算任务标识对应的薪酬数据表;

根据得到的薪酬数据表计算每个薪酬计算任务标识对应的部分薪酬值。

在其中一个实施例中,所述根据各薪酬计算任务标识分别对应的部分薪酬值,得到所述遍历到的员工账号对应的薪酬总值之后,还包括:

根据遍历到的员工账号、各薪酬计算任务标识分别对应的部分薪酬值和薪酬总值生成员工薪酬列表;

将所述员工薪酬列表发送至以财务管理员账号登录的第二终端;

接收所述第二终端根据所述员工薪酬列表返回的薪酬审核通过指令;

根据所述薪酬审核通过指令,按照所述员工薪酬列表发放薪酬。

在其中一个实施例中,所述根据所述薪酬审核通过指令,按照所述员工薪酬列表发放薪酬之后,还包括:

记录所述员工薪酬列表中员工账号对应的薪酬发放状态;

筛选薪酬发放状态为发放失败状态对应的员工账号;

按照所述员工薪酬列表对筛选到的员工账号进行薪酬二次发放。

一种薪酬数据处理装置,所述装置包括:

名单列表获取模块,用于获取员工名单列表;

员工账号遍历模块,用于遍历所述员工名单列表中的员工账号;

任务标识查询模块,用于查询与遍历到的员工账号对应的各薪酬计算任务标识;

计算任务提取模块,用于在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务;

计算任务执行模块,用于执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值;

薪酬总值得到模块,用于根据各薪酬计算任务标识分别对应的部分薪酬值,得到所述遍历到的员工账号对应的薪酬总值。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取员工名单列表;

遍历所述员工名单列表中的员工账号;

查询与遍历到的员工账号对应的各薪酬计算任务标识;

在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务;

执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值;

根据各薪酬计算任务标识分别对应的部分薪酬值,得到所述遍历到的员工账号对应的薪酬总值。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取员工名单列表;

遍历所述员工名单列表中的员工账号;

查询与遍历到的员工账号对应的各薪酬计算任务标识;

在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务;

执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值;

根据各薪酬计算任务标识分别对应的部分薪酬值,得到所述遍历到的员工账号对应的薪酬总值。

上述薪酬数据处理方法、装置、计算机设备和存储介质,对于员工名单列表中的每个员工账号,查询员工账号对应的各薪酬计算任务标识,在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务,执行提取到的薪酬计算任务得到各薪酬计算任务标识分别对应的部分薪酬值,根据各薪酬计算任务标识分别对应的部分薪酬值得到员工账号对应的薪酬总值。将员工薪酬的各个组成部分对应的各个薪酬计算任务,保证了薪酬计算任务池中各薪酬计算任务的重复利用,根据各个薪酬计算任务计算各部分薪酬值,根据各部分薪酬值得到员工账号的薪酬总值,减少了人工操作,提高了薪酬计算准确率和计算效率。

附图说明

图1为一个实施例中薪酬数据处理方法的应用场景图;

图2为一个实施例中薪酬数据处理方法的流程示意图;

图3为一个实施例中确认员工名单列表的步骤的流程示意图;

图4为一个实施例中查询薪酬计算任务标识的步骤的流程示意图;

图5为一个实施例中计算部分薪酬值的步骤的流程示意图;

图6为一个实施例中薪酬发放的步骤的流程示意图;

图7为一个实施例中薪酬数据处理装置的结构框图;

图8为另一个实施例中薪酬数据处理装置的结构框图;

图9为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的薪酬数据处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种薪酬数据处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

s202,获取员工名单列表。

具体地,服务器接收终端发送的薪酬计算指令,提取薪酬计算指令中的部门标识、组别标识或公司标识,查询与提取到的部门标识、组别标识或公司标识对应的员工账号,根据查询到的员工账号生成员工名单列表。

在一个实施例中,终端获取导入的员工名单列表,根据获取到的员工名单列表生成薪酬计算指令,将薪酬计算指令发送至服务器。服务器接收到薪酬计算指令后,对薪酬计算指令解析,通过解析从薪酬计算指令中提取员工名单列表。

s204,遍历员工名单列表中的员工账号。

其中,遍历为按照一定顺序访问。员工名单列表中包括员工账号,还可以包括与员工账号对应的银行卡号和员工信息中的至少一种。员工信息中具体可以包括员工姓名、员工年龄、出生年月和身份证号中的至少一种。

具体地,服务器在获取到员工名单列表后,按顺序遍历员工名单列表中的每个员工账号。

在一个实施例中,服务器按照从列表顶端到列表底部的顺序或者由列表底部到列表顶端的顺序,遍历员工名单列表中的每个员工账号。

s206,查询与遍历到的员工账号对应的各薪酬计算任务标识。

具体的,服务器中存储着每个员工账号与薪酬计算任务标识的对应关系,一个员工账号可以对应一个薪酬计算任务标识或多个薪酬计算任务标识。服务器对于每个遍历到的员工账号,根据员工账号与薪酬计算任务标识的对应关系查询遍历到的员工账号对应的薪酬计算任务标识。

s208,在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务。

具体地,服务器中设置有薪酬计算任务池,薪酬计算任务池中存储着多个不同的薪酬计算任务。服务器对于每个员工账号查询到的薪酬计算任务标识,从薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务。

s210,执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值。

具体地,服务器对于每个提取到的薪酬计算任务,根据薪酬计算任务中的数据表标识查询数据表,在查询到的数据表中提取与遍历到的员工账号对应的数据,根据薪酬计算任务中的薪酬计算方式和提取到的数据进行计算,得到该薪酬计算任务的薪酬计算任务标识和遍历到的员工账号所对应的部分薪酬值,从而得到遍历到的员工账号对应的各薪酬计算任务标识分别对应的部分薪酬值。

举例说明,薪酬计算任务标识分别为a、b和c,服务器提取到薪酬计算任务分别为任务a、任务b和任务c。其中,任务a为计算员工底薪的任务、任务b为计算员工提成的任务、任务c为计算员工出勤工资。服务器执行任务a时,根据任务a获取遍历到的员工账号对应的员工底薪数据,计算得到员工底薪;服务器执行任务b时,根据任务b获取遍历到的员工账号对应的员工提成数据,根据员工提成数据计算员工提成;服务器执行任务c时,根据任务c获取遍历到的员工账号对应的员工出勤数据,根据员工出勤数据计算员工出勤工资,从而得到遍历到的员工账号所对应的员工底薪、员工提成和员工出勤工资。

s212,根据各薪酬计算任务标识分别对应的部分薪酬值,得到遍历到的员工账号对应的薪酬总值。

具体地,服务器在得到遍历到的员工账号对应的各薪酬计算任务标识分别对应的部分薪酬值后,将各部分薪酬值相加得到遍历到的员工账号对应的薪酬总值。

本实施例中,对于员工名单列表中的每个员工账号,查询员工账号对应的各薪酬计算任务标识,在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务,执行提取到的薪酬计算任务得到各薪酬计算任务标识分别对应的部分薪酬值,根据各薪酬计算任务标识分别对应的部分薪酬值得到员工账号对应的薪酬总值。将员工薪酬的各个组成部分对应的各个薪酬计算任务,保证了薪酬计算任务池中各薪酬计算任务的重复利用,根据各个薪酬计算任务计算各部分薪酬值,根据各部分薪酬值得到员工账号的薪酬总值,减少了人工操作,提高了薪酬计算准确率和计算效率。

在一个实施例中,如图3所示,s202具体还包括确认员工名单列表的步骤,该步骤具体包括以下内容:

s302,定期查询在职状态对应的员工账号。

具体地,服务器中存储着员工账号和每个员工账号的职位状态,职位状态包括在职状态和离职状态两种状态。服务器定期查询职位状态为在职状态的员工账号。其中,定期可以是间隔一个月、一周或一天。

s304,按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表。

具体地,服务器在查询到处于在职状态的员工账号后,获取查询到的员工账号所属的部门标识,按照部门标识对查询到的员工账号进行分类,将同一部门标识对应的员工账号添加到列表中,得到各部门标识对应的员工名单列表。

s306,查询部门标识对应的部门领导账号。

具体地,服务器中存储着各部门标识与部门领导账号的对应关系。服务器在得到各部门标识对应的员工名单列表后,对于每个部门标识对应的员工名单列表,根据部门标识与部门领导账号的对应关系查询各部门标识分别对应的部门领导账号。

s308,将部门标识对应的员工名单列表发送至以部门领导账号登录的第一终端。

具体地,服务器在查询到各部门标识分别对应的部门领导账号后,查询以部门领导账号登录的第一终端所对应的终端地址,根据查询到的终端地址将部门标识对应的员工名单列表发送至以相应的部门领导账号登录的第一终端。

s310,根据第一终端根据员工名单列表返回的确认指令,遍历员工名单列表中的员工账号。

具体地,以部门领导账号登录的第一终端在接收到员工名单列表后,将员工名单列表展示在名单确认页面,在检测到名单确认页面中的确认按钮被点击时,根据部门领导账号对应的部门标识生成确认指令,将确认指令发送至服务器。服务器接收到第一终端发送的确认指令后,根据确认指令遍历员工名单列表中的员工账号。

本实施例中,定期获取在职状态的员工账号,按照部门标识对员工账号进行分类得到各部门标识对应的员工名单列表,将员工名单列表发用至相应的部门领导账号登录的第一终端进行确认,在接收到第一终端返回的确认指令后,提高了员工名单列表的生成效率,也保证了员工名单列表的准确率。

在一个实施例中,如图4所示,s206具体包括查询薪酬计算任务标识的步骤,该步骤具体包括以下内容:

s402,在员工数据库中查询与遍历到的员工账号对应的员工信息。

具体地,服务器中的员工数据库中存储着各员工账号对应的员工信息。服务器在遍历员工名单列表中员工账号时,对于遍历到的员工账号,在员工数据库中查询与遍历到的员工账号对应的员工信息。

s404,根据查询到员工信息对员工名单列表中的员工信息进行校验。

具体地,服务器在查询到遍历到的员工账号对应的员工信息后,将查询到的员工信息与员工名单列表中的员工信息进行比较,若一致,则校验通过;若不一致,则校验未通过。

s406,若校验通过,根据查询到的员工信息确定遍历到的员工账号对应的员工级别。

具体地,员工信息中包括员工账号对应的员工级别。服务器将查询到的员工信息与员工名单列表中的员工信息进行比较,以对员工名单列表中的员工信息进行校验,若校验通过,提取查询到的员工信息中的员工级别。其中,提取到的员工级别为遍历到的员工账号所对应员工的员工级别。

s408,根据员工级别与薪酬计算任务标识的对应关系,查询与确定的员工级别对应的各薪酬计算任务标识。

具体地,服务器中存储着员工级别与薪酬计算任务标识的对应关系,一个员工级别可对应多个薪酬计算任务标识。服务器根据员工级别与薪酬计算任务标识的对应关系,查询与确定的员工级别对应的各薪酬计算任务标识。

本实施例中,相同的员工级别的员工账号对应的薪酬计算任务标识相同,根据员工级别确定薪酬计算任务标识,避免了每个员工账号都需要与薪酬计算任务标识设置对应关系的操作,提高了薪酬计算任务标识的确定效率。

在一个实施例中,如图5所示,s210具体包括计算部分薪酬值的步骤,该步骤具体包括以下内容:

s502,从每个薪酬计算任务中提取薪酬数据表标识。

具体地,每个薪酬计算任务所要计算的薪酬数据表相同。服务器对于每个薪酬计算任务进行解析,通过解析从薪酬计算任务中提取薪酬数据表标识。其中,提取到的薪酬计算任务标识可以是多个。

在一个实施例中,每个薪酬计算任务中包括薪酬数据筛选条件。服务器对于每个薪酬计算任务进行解析,通过解析从薪酬计算任务中提取薪酬数据筛选条件。

s504,根据提取到的薪酬数据标识查询薪酬数据表,得到每个薪酬计算任务标识对应的薪酬数据表。

具体地,服务器从薪酬计算任务中提取到薪酬数据表标识后,根据薪酬数据表标识在数据库中查询薪酬数据表,得到各薪酬计算任务标识分别对应的薪酬数据表。

在一个实施例中,服务器从薪酬计算任务中提取到薪酬数据筛选条件后,根据薪酬数据筛选条件在数据库中的薪酬数据表中筛选薪酬数据,得到各薪酬计算任务标识分别对应的薪酬数据。

在一个实施例中,服务器从薪酬数据表或筛选到的数据中查询与遍历到的员工账号对应的薪酬数据,得到各薪酬计算任务标识对应的薪酬数据。

s506,根据得到的薪酬数据表计算每个薪酬计算任务标识对应的部分薪酬值。

具体地,服务器提取各薪酬计算任务中的计算方式,根据提取到的计算方式对薪酬数据表中的数据进行计算,得到各薪酬计算任务标识对应的部分薪酬值。

在一个实施例中,服务器提取各薪酬计算任务中的计算方式,根据提取到的计算方式对薪酬数据进行计算,得到各薪酬计算任务标识对应的部分薪酬值。

本实施例中,每个薪酬计算任务所采用的薪酬数据和计算方式都不相同,根据每个薪酬计算任务中的薪酬数据表标识获取相应的薪酬数据表,并根据每个薪酬计算任务中计算方式进行计算,得到各薪酬计算任务标识对应的部分薪酬值,提高了部分薪酬值的计算准确性。

在一个实施例中,如图6所示,s212之后具体还包括薪酬发放的步骤,该步骤具体包括以下内容:

s602,根据遍历到的员工账号、各薪酬计算任务标识分别对应的部分薪酬值和薪酬总值生成员工薪酬列表。

具体地,服务器将遍历到的员工账号,与员工账号对应的各薪酬计算任务标识和薪酬总值,与各薪酬计算任务标识分别对应的部门薪酬值对应存储,得到员工薪酬列表。

s604,将员工薪酬列表发送至以财务管理员账号登录的第二终端。

具体地,服务器查询财务管理员账号登录的第二终端所对应的终端地址,根据查询到的终端地址将员工薪酬列表发送至第二终端。

s606,接收第二终端根据员工薪酬列表返回的薪酬审核通过指令。

具体地,第二终端接收到员工薪酬列表后,将员工薪酬列表展示在薪酬发放页面中,在检测到薪酬发放页面中的审核通过按钮被点击时,生成薪酬审核通过指令。第二终端将薪酬审核通过指令发送至服务器。

s608,根据薪酬审核通过指令,按照员工薪酬列表发放薪酬。

具体地,服务器在接收到第二终端发送的薪酬审核通过指令后,根据员工薪酬列表中的员工账号和薪酬总值创建薪酬发放任务,执行创建的薪酬发放任务,以按照员工薪酬列表中的薪酬总值向员工账号对应的银行卡账号发放薪酬。

s610,记录员工薪酬列表中员工账号对应的薪酬发放状态。

具体地,服务器对员工薪酬列表中员工账号的薪酬发放状态进行记录,记录员工账号的薪酬是否发放成功。薪酬发放状态包括发放成功状态和发放失败状态。

s612,筛选薪酬发放状态为发放失败状态对应的员工账号。

具体地,服务器在检测到员工薪酬列表中的员工账号的薪酬发放完毕后,从员工薪酬列表中筛选酬发放状态为发放失败状态的员工账号。

s614,按照员工薪酬列表对筛选到的员工账号进行薪酬二次发放。

具体地,服务器按照员工薪酬列表中的薪酬总值对筛选到的员工账号创建二次发放任务,服务器执行二次发放任务,以对筛选到的员工账号的薪酬进行二次发放。

本实施例中,通过记录员工账号的薪酬发放状态,以便从员工薪酬列表中筛选发放失败的员工账号,并对筛选到的员工账号进行二次发放,提高了薪酬发放的成功率。

应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种薪酬数据处理装置700,包括:名单列表获取模块702、员工账号遍历模块704、任务标识查询模块706、计算任务提取模块708、计算任务执行模块710和薪酬总值得到模块712。

名单列表获取模块702,用于获取员工名单列表。

员工账号遍历模块704,用于遍历员工名单列表中的员工账号。

任务标识查询模块706,用于查询与遍历到的员工账号对应的各薪酬计算任务标识。

计算任务提取模块708,用于在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务。

计算任务执行模块710,用于执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值。

薪酬总值得到模块712,用于根据各薪酬计算任务标识分别对应的部分薪酬值,得到遍历到的员工账号对应的薪酬总值。

本实施例中,对于员工名单列表中的每个员工账号,查询员工账号对应的各薪酬计算任务标识,在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务,执行提取到的薪酬计算任务得到各薪酬计算任务标识分别对应的部分薪酬值,根据各薪酬计算任务标识分别对应的部分薪酬值得到员工账号对应的薪酬总值。将员工薪酬的各个组成部分对应的各个薪酬计算任务,保证了薪酬计算任务池中各薪酬计算任务的重复利用,根据各个薪酬计算任务计算各部分薪酬值,根据各部分薪酬值得到员工账号的薪酬总值,减少了人工操作,提高了薪酬计算准确率和计算效率。

在一个实施例中,名单列表获取模块702还用于定期查询在职状态对应的员工账号;按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表;查询部门标识对应的部门领导账号;将部门标识对应的员工名单列表发送至以部门领导账号登录的第一终端。

员工账号遍历模块704还用于根据第一终端根据员工名单列表返回的确认指令,执行遍历员工名单列表中的员工账号的步骤。

本实施例中,定期获取在职状态的员工账号,按照部门标识对员工账号进行分类得到各部门标识对应的员工名单列表,将员工名单列表发用至相应的部门领导账号登录的第一终端进行确认,在接收到第一终端返回的确认指令后,提高了员工名单列表的生成效率,也保证了员工名单列表的准确率。

在一个实施例中,任务标识查询模块706还用于在员工数据库中查询与遍历到的员工账号对应的员工信息;根据查询到员工信息对员工名单列表中的员工信息进行校验;若校验通过,根据查询到的员工信息确定遍历到的员工账号对应的员工级别;根据员工级别与薪酬计算任务标识的对应关系,查询与确定的员工级别对应的各薪酬计算任务标识。

本实施例中,相同的员工级别的员工账号对应的薪酬计算任务标识相同,根据员工级别确定薪酬计算任务标识,避免了每个员工账号都需要与薪酬计算任务标识设置对应关系的操作,提高了薪酬计算任务标识的确定效率。

在一个实施例中,计算任务执行模块710还用于从每个薪酬计算任务中提取薪酬数据表标识;根据提取到的薪酬数据标识查询薪酬数据表,得到每个薪酬计算任务标识对应的薪酬数据表;根据得到的薪酬数据表计算每个薪酬计算任务标识对应的部分薪酬值。

本实施例中,每个薪酬计算任务所采用的薪酬数据和计算方式都不相同,根据每个薪酬计算任务中的薪酬数据表标识获取相应的薪酬数据表,并根据每个薪酬计算任务中计算方式进行计算,得到各薪酬计算任务标识对应的部分薪酬值,提高了部分薪酬值的计算准确性。

在一个实施例中,如图8所示,薪酬数据处理装置700具体还包括:薪酬列表生成模块714、薪酬列表发送模块716、审核指令接收模块718、员工薪酬发放模块720、发放状态记录模块722、员工账号筛选模块724和薪酬二次发送模块726。

薪酬列表生成模块714,用于根据遍历到的员工账号、各薪酬计算任务标识分别对应的部分薪酬值和薪酬总值生成员工薪酬列表。

薪酬列表发送模块716,用于将员工薪酬列表发送至以财务管理员账号登录的第二终端。

审核指令接收模块718,用于接收第二终端根据员工薪酬列表返回的薪酬审核通过指令。

员工薪酬发放模块720,根据薪酬审核通过指令,按照员工薪酬列表发放薪酬。

发放状态记录模块722,用于记录员工薪酬列表中员工账号对应的薪酬发放状态。

员工账号筛选模块724,用于筛选薪酬发放状态为发放失败状态对应的员工账号。

薪酬二次发送模块726,用于按照员工薪酬列表对筛选到的员工账号进行薪酬二次发放。

本实施例中,通过记录员工账号的薪酬发放状态,以便从员工薪酬列表中筛选发放失败的员工账号,并对筛选到的员工账号进行二次发放,提高了薪酬发放的成功率。

关于薪酬数据处理装置的具体限定可以参见上文中对于薪酬数据处理方法的限定,在此不再赘述。上述薪酬数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储薪酬数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种薪酬数据处理方法。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取员工名单列表;遍历员工名单列表中的员工账号;查询与遍历到的员工账号对应的各薪酬计算任务标识;在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务;执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值;根据各薪酬计算任务标识分别对应的部分薪酬值,得到遍历到的员工账号对应的薪酬总值。

在一个实施例中,获取员工名单列表,包括:定期查询在职状态对应的员工账号;按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表。

在一个实施例中,按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表之后,处理器执行计算机程序时还实现以下步骤:查询部门标识对应的部门领导账号;将部门标识对应的员工名单列表发送至以部门领导账号登录的第一终端;根据第一终端根据员工名单列表返回的确认指令,执行遍历员工名单列表中的员工账号的步骤。

在一个实施例中,查询与遍历到的员工账号对应的多个薪酬计算任务标识,包括:在员工数据库中查询与遍历到的员工账号对应的员工信息;根据查询到员工信息对员工名单列表中的员工信息进行校验;若校验通过,根据查询到的员工信息确定遍历到的员工账号对应的员工级别;根据员工级别与薪酬计算任务标识的对应关系,查询与确定的员工级别对应的各薪酬计算任务标识。

在一个实施例中,执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值,包括:从每个薪酬计算任务中提取薪酬数据表标识;根据提取到的薪酬数据标识查询薪酬数据表,得到每个薪酬计算任务标识对应的薪酬数据表;根据得到的薪酬数据表计算每个薪酬计算任务标识对应的部分薪酬值。

在一个实施例中,根据各薪酬计算任务标识分别对应的部分薪酬值,得到遍历到的员工账号对应的薪酬总值之后,处理器执行计算机程序时还实现以下步骤:根据遍历到的员工账号、各薪酬计算任务标识分别对应的部分薪酬值和薪酬总值生成员工薪酬列表;将员工薪酬列表发送至以财务管理员账号登录的第二终端;接收第二终端根据员工薪酬列表返回的薪酬审核通过指令;根据薪酬审核通过指令,按照员工薪酬列表发放薪酬。

在一个实施例中,根据薪酬审核通过指令,按照员工薪酬列表发放薪酬之后,处理器执行计算机程序时还实现以下步骤:记录员工薪酬列表中员工账号对应的薪酬发放状态;筛选薪酬发放状态为发放失败状态对应的员工账号;按照员工薪酬列表对筛选到的员工账号进行薪酬二次发放。

本实施例中,对于员工名单列表中的每个员工账号,查询员工账号对应的各薪酬计算任务标识,在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务,执行提取到的薪酬计算任务得到各薪酬计算任务标识分别对应的部分薪酬值,根据各薪酬计算任务标识分别对应的部分薪酬值得到员工账号对应的薪酬总值。将员工薪酬的各个组成部分对应的各个薪酬计算任务,保证了薪酬计算任务池中各薪酬计算任务的重复利用,根据各个薪酬计算任务计算各部分薪酬值,根据各部分薪酬值得到员工账号的薪酬总值,减少了人工操作,提高了薪酬计算准确率和计算效率。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取员工名单列表;遍历员工名单列表中的员工账号;查询与遍历到的员工账号对应的各薪酬计算任务标识;在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务;执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值;根据各薪酬计算任务标识分别对应的部分薪酬值,得到遍历到的员工账号对应的薪酬总值。

在一个实施例中,获取员工名单列表,包括:定期查询在职状态对应的员工账号;按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表。

在一个实施例中,按照各员工账号对应的部门标识对查询到的员工账号进行分类,得到各部门标识分别对应的员工名单列表之后,计算机程序被处理器执行时还实现以下步骤:查询部门标识对应的部门领导账号;将部门标识对应的员工名单列表发送至以部门领导账号登录的第一终端;根据第一终端根据员工名单列表返回的确认指令,执行遍历员工名单列表中的员工账号的步骤。

在一个实施例中,查询与遍历到的员工账号对应的多个薪酬计算任务标识,包括:在员工数据库中查询与遍历到的员工账号对应的员工信息;根据查询到员工信息对员工名单列表中的员工信息进行校验;若校验通过,根据查询到的员工信息确定遍历到的员工账号对应的员工级别;根据员工级别与薪酬计算任务标识的对应关系,查询与确定的员工级别对应的各薪酬计算任务标识。

在一个实施例中,执行提取到薪酬计算任务,得到各薪酬计算任务标识分别对应的部分薪酬值,包括:从每个薪酬计算任务中提取薪酬数据表标识;根据提取到的薪酬数据标识查询薪酬数据表,得到每个薪酬计算任务标识对应的薪酬数据表;根据得到的薪酬数据表计算每个薪酬计算任务标识对应的部分薪酬值。

在一个实施例中,根据各薪酬计算任务标识分别对应的部分薪酬值,得到遍历到的员工账号对应的薪酬总值之后,计算机程序被处理器执行时还实现以下步骤:根据遍历到的员工账号、各薪酬计算任务标识分别对应的部分薪酬值和薪酬总值生成员工薪酬列表;将员工薪酬列表发送至以财务管理员账号登录的第二终端;接收第二终端根据员工薪酬列表返回的薪酬审核通过指令;根据薪酬审核通过指令,按照员工薪酬列表发放薪酬。

在一个实施例中,根据薪酬审核通过指令,按照员工薪酬列表发放薪酬之后,计算机程序被处理器执行时还实现以下步骤:记录员工薪酬列表中员工账号对应的薪酬发放状态;筛选薪酬发放状态为发放失败状态对应的员工账号;按照员工薪酬列表对筛选到的员工账号进行薪酬二次发放。

本实施例中,对于员工名单列表中的每个员工账号,查询员工账号对应的各薪酬计算任务标识,在薪酬计算任务池中提取与查询到的薪酬计算任务标识对应的薪酬计算任务,执行提取到的薪酬计算任务得到各薪酬计算任务标识分别对应的部分薪酬值,根据各薪酬计算任务标识分别对应的部分薪酬值得到员工账号对应的薪酬总值。将员工薪酬的各个组成部分对应的各个薪酬计算任务,保证了薪酬计算任务池中各薪酬计算任务的重复利用,根据各个薪酬计算任务计算各部分薪酬值,根据各部分薪酬值得到员工账号的薪酬总值,减少了人工操作,提高了薪酬计算准确率和计算效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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