掌桥专利:专业的专利平台
掌桥专利
首页

一种薪酬发放方法、装置、服务器及存储介质

文献发布时间:2023-06-19 11:26:00


一种薪酬发放方法、装置、服务器及存储介质

技术领域

本发明涉及数据技术领域,尤其涉及一种薪酬发放方法、装置、服务器及存储介质。

背景技术

随着公司企业的规模愈发庞大,人事管理的难度也逐渐爬高。在企业管理中,需要根据不同企业、不同岗位来安排调整考勤排班,不同的岗位职责不同,所对应的排班也不尽相同,因此,员工的排班随着员工的岗位变化,考勤的计算方法也需要随之改变。

目前,许多企业会首先进行各员工的考勤统计,在计算薪酬时结合员工的考勤、按照员工的岗位对应的薪酬计算规则实现员工薪酬的计算,计算完毕后汇总成表格,以便于后续对薪酬的查询。这种薪酬计算方式效率低下且易出错,容易因计算错误导致薪酬延发,不利于公司的管理。

发明内容

针对现有技术的不足,本发明提供一种薪酬发放方法、装置、服务器及存储介质,解决现有技术中薪酬的计算效率低下且易出错的问题。

为实现上述目的,本发明提供以下的技术方案:

一种薪酬发放方法,包括:

获取员工标签对应的薪酬计算信息,所述薪酬计算信息包括员工考勤信息和薪酬计算公式;

依据所述薪酬计算信息计算应发薪酬;

将各员工标签与应发薪酬对应存储形成薪酬数据表。

可选地,所述获取获取员工标签对应的薪酬计算信息,包括:

在发薪日之前,获取员工标签对应的薪酬计算信息。

可选地,还包括:

在发薪日之前,将所述薪酬数据表存储于redis缓存中。

可选地,还包括:

在发薪日查询应发薪酬时,从所述redis缓存中调取数据。

可选地,还包括:

在发薪日之后,将所述redis缓存中的所述薪酬数据表同步至数据库中;

删除存储于所述redis缓存中的薪酬数据表。

可选地,还包括:

接收人脸考勤数据,确定所述人脸考勤数据对应的员工标签;

将所述人脸考勤数据与员工标签对应存储,形成所述员工考勤信息。

可选地,还包括:

获取录入的员工标签及岗位级别;

调取所述岗位级别对应的薪酬计算公式,将所述薪酬计算公式与员工标签对应存储。

本发明还提供了一种薪酬发放系统,包括用于执行如上任一项所述的薪酬发放方法的单元。

本发明还提供了一种服务器,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行如上任一项所述的薪酬发放方法。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的薪酬发放方法。

与现有技术相比,本发明具有以下有益效果:

本发明提供了一种薪酬发放方法、装置、服务器及存储介质,能够结合员工对应的考勤数据和基本信息进行应发薪酬的自动计算,从而提高了薪酬计算的效率和准确性,能够确保薪酬的准时发放,有利于公司的管理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明提供的一种薪酬发放方法的流程图;

图2为本发明提供的一种薪酬发放方法中步骤S3的流程图;

图3为本发明提供的一种薪酬发放系统的结构框图。

上述图中:10、获取单元;20、计算单元;30、存储单元;40、定时器;50、调取单元;60、删除单元。

具体实施方式

为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

员工薪酬作为企业的内部数据,其安全性备受重视。本发明旨在于提供一种能够准确且高效地计算员工薪酬的方法,同时能够实现数据的有效保密,从而有利于企业的高效管理。

为了便于对本方案的理解,在此首先对本方案所涉及的术语及应用场景进行介绍:

Redis(Remote Dictionary Server),即远程字典服务,是一个开源的、使用C语言编写、支持网络、可基于内存亦可持久化的日志型以及Key-Value(分布式存储系统)的数据库,提供多种语言的API(Application Programming Interface,应用程序接口)。

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

请结合参考图1和图2,本发明实施例提供了一种薪酬发放方法,包括:

S1、获取员工标签对应的薪酬计算信息。

该步骤中,薪酬计算信息包括员工考勤信息和薪酬计算公式。

可以理解的是,当员工入职时,首先建立员工标签并录入员工的基本信息数据,基本信息数据包括员工的人脸图片、岗位名称、岗位级别和排班信息等,还包括岗位级别对应的薪酬计算公式。

通过获取录入的员工标签及基本信息数据,将基本信息数据与员工标签对应存储,形成员工基本信息。此外,还可以建立业绩档案,每个月在员工标签下进行业绩的统计,并将各员工的业绩对员工的基本信息数据进行更新。

在员工打卡考勤时:接收人脸考勤数据,确定人脸考勤数据对应的员工标签;将人脸考勤数据与员工标签对应存储,形成员工考勤信息。同时,每存储一个人脸考勤数据便进行一次考勤数据计算,该考勤数据计算可以根据预设的考勤计算公式进行,如该员工累计工时等,并同步存储员工考勤信息中。

S2、依据薪酬计算信息计算应发薪酬。

该步骤中,在获取到的薪酬计算信息中,根据薪酬计算公式计算员工的应发薪酬。

S3、将各员工标签与应发薪酬对应存储形成薪酬数据表。

该步骤中,通过形成薪酬数据表,以便于在发薪日进行各员工对应的应发薪酬的调取,能够提高应发薪酬的调取效率,从而确保薪酬能够准时发放。

进一步地,步骤S1~S3在预设的发薪日之前执行,从而能够提前准备好各员工对应的应发薪酬数据,除了能够预留足够的数据排查时间,还可以避免在发薪日当天因数据量庞大而造成的计算延迟。

在本实施例的其中一种实施方式中,每个月初的发薪日之前,获取上月的员工标签对应的薪酬计算信息,并计算形成薪酬数据表。

在本实施例中,该薪酬发放方法还包括:

S31、在发薪日之前,将薪酬数据表存储于redis缓存中。

S32、在发薪日查询应发薪酬时,从redis缓存中调取数据;

S33、在发薪日之后,将redis缓存中的薪酬数据表同步至数据库中,并删除存储于redis缓存中的薪酬数据表。

由于发薪日会发生大量的应发薪酬查询,频繁调用生成应发薪酬的接口会导致高并发现象。本实施例中,在发薪日之前,当计算形成薪酬数据表后,首先存储于redis缓存中;因此,在发薪日查询应发薪酬时,从redis缓存中直接调取数据,而不需要从数据库的查询接口进行查找,从而能够减轻服务器的压力。

通过定时器实现周期性向redis缓存数据,缓解数据库的压力,减少了复杂计算容易造成服务器的响应缓慢。在本实施例的其中一个实施方式中,步骤S31可以在发薪日之前的凌晨进行。

在本实施例中,可以预设查询权限,在监测到发起查询操作时,首先验证是否满足权限,满足时才能够进行应发薪酬查询,借此确保各员工的隐私,有利于企业的管理。此外,在查询应发薪酬时以可读的方式进行页面展示,此时应发薪酬能够查询和导出,但不能编辑,以此确保每个员工应发薪酬的合理性和准确性,避免出现人事纠纷。

当应发薪酬出现问题时,可以根据前述的页面进行校验,若数据有问题,,可以通过发起反馈的方式让相关管理人员进行解决。

此外,在发薪日之后,应发薪酬的查询数量大幅度减少,此时将redis缓存中的薪酬数据表同步至数据库中,并删除存储于redis缓存中的薪酬数据表,从而空出redis缓存中的存储空间,为后续的储存预留空间。

在发薪日之后查询应发薪酬时,从数据库中调取数据。

本发明实施例提供了一种便于查询当月的考勤记录和薪酬的方案,不再需要人为的干预,利用数字化管理以达到公正、公开和公平的目的;同时,只有相关满足权限才能查询和导出薪酬,有利于企业的管理。

基于本实施例,可以通过灵活改变考勤计算公式和薪酬计算公式自动化计算薪酬,准确性高,所需工作量较低,降低了人工成本,提高了效率;此外,由于取代了传统的纸质版的统计数据,不需要人工递交,因此避免了数据的丢失和泄漏,使得信息安全可靠。由于薪酬数据能够自动化存储,一旦发生计算错误,可以追溯到任意一天的考勤数据,有利于错误的排查。

可以理解的是,发薪日的确定可以利用定时器实现。

本发明还提供了一种薪酬发放系统,包括用于执行如上任一项的薪酬发放方法的单元,包括:

获取单元10,用于获取员工标签对应的薪酬计算信息;

计算单元20,用于依据薪酬计算信息计算应发薪酬;

存储单元30,用于将各员工标签与应发薪酬对应存储形成薪酬数据表

通过形成薪酬数据表,以便于在发薪日进行各员工对应的应发薪酬的调取,能够提高应发薪酬的调取效率,从而确保薪酬能够准时发放。

此外,还包括定时器40,存储单元用于依据定时器40,周期性地在发薪日之前,将薪酬数据表存储于redis缓存中;以及,在发薪日之后,将redis缓存中的薪酬数据表同步至数据库中,并删除存储于redis缓存中的薪酬数据表。

薪酬发放系统还包括调取单元50,调取单元50用于在发薪日查询应发薪酬时,从redis缓存中调取数据;在发薪日之后查询应发薪酬时,从数据库中调取数据。

薪酬发放系统还包括删除单元60,删除单元60用于依据定时器40,周期性地删除存储于redis缓存中的薪酬数据表。

本发明还提供了一种服务器,包括:

至少一个处理器;以及

与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行如上任一项的薪酬发放方法。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上任一项的薪酬发放方法。

与现有技术相比,本发明具有以下有益效果:

本发明提供了一种薪酬发放方法,能够结合员工对应的考勤数据和基本信息进行应发薪酬的自动计算,从而提高了薪酬计算的效率和准确性,能够确保薪酬的准时发放,有利于公司的管理。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种薪酬发放方法、装置、服务器及存储介质
  • 一种在线题目发放方法、装置、服务器及存储介质
技术分类

06120112922214