CN108241529A - 薪资计算方法、应用服务器及计算机可读存储介质 - Google Patents
薪资计算方法、应用服务器及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108241529A CN108241529A CN201710951691.7A CN201710951691A CN108241529A CN 108241529 A CN108241529 A CN 108241529A CN 201710951691 A CN201710951691 A CN 201710951691A CN 108241529 A CN108241529 A CN 108241529A
- Authority
- CN
- China
- Prior art keywords
- wages
- task
- father
- subtask
- salary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
- G06Q10/1057—Benefits or employee welfare, e.g. insurance, holiday or retirement packages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Technology Law (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种薪资计算方法、应用服务器及计算机可读存储介质,该方法包括:创建薪资计算任务;将薪资计算任务拆解为多个父任务和多个子任务;根据多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。本申请的薪资计算方法、应用服务器及计算机可读存储介质,充分利用了CPU资源,提升了薪资计算效率,并且有效降低了出错率。
Description
技术领域
本发明涉及薪资管理技术领域,尤其涉及一种薪资计算方法、应用服务器及计算机可读存储介质。
背景技术
薪资管理***的数据库通常会设定薪资会计科目、人员基本薪资、加班、迟到、缺勤等等资料,其中薪资会计科目为符合各种行业需求通常多预留一些空白栏位,以可自行设定薪资科目栏位,且各个科目栏位会以计算参数的方式,设定相关的计算公式,各薪资科目栏位又可区分成基本薪资、薪资加项科目以及薪资减项科目,该基本薪资包括底薪、加班等等,薪资加项科目包括职务津贴、奖金等科目,而减项科目则包括迟到、请假、保险抵扣等科目,而公司人员则依据工作性质、职位等分别设定所需的薪资科目,配合人员基本薪资加上薪资加项科目并减除薪资减项科目,即得该人员的薪资所得。由***整合相关人事资料并计算结果,达成利用***作人事薪资管理的目的。
然而,现有的薪资管理***基本通过人工录入信息,而且根据不同层级员工的不同情况,其绩效比较的基础也不同,进而使得奖金等绩效的参数标准也不同,随着企业的壮大,员工的等级和数量越来越庞大,薪资计算涉及的数量也变得愈发巨大,造成薪资计算过程费时费力,效率较低。
发明内容
有鉴于此,本发明的目的在于提供一种薪资计算方法、应用服务器及计算机可读存储介质,以解决薪资计算过程费时费力、效率较低的问题。
为实现上述目的,本发明提供一种薪资计算方法,该方法包括步骤:
创建薪资计算任务;
将所述薪资计算任务拆解为多个父任务和多个子任务,其中,所述父任务是对应子任务的上级;
根据所述多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。
可选地,对相同任务对应的人员薪资进行并行计算,包括:
对所述子任务对应的人员薪资进行并行计算;
根据所述子任务人员的薪资计算结果,计算所述子任务对应的父任务对应的人员薪资。
可选地,在创建薪资计算任务之后,所述方法还包括:解析所述薪资计算任务,以确定待计算薪资的任务。
可选地,在将所述薪资计算任务拆解为多个父任务和多个子任务之后,所述方法还包括:整合所述多个父任务和子任务,并输出任务列表,所述任务列表中记录每个子任务和父任务对应的人员简介及其对应的需要计算的薪资清单。
可选地,所述方法还包括:
判断是否通过审核通过薪资计算结果;
若是,则根据确认的金额,进行实际的薪资发放作业,并完成本次员工薪资发放。
此外,为实现上述目的,本申请还提供一种应用服务器,所述应用服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的薪资计算***,所述薪资计算***被所述处理器执行时实现如下步骤:
创建薪资计算任务;
将所述薪资计算任务拆解为多个父任务和多个子任务,其中,所述父任务是对应子任务的上级;
根据所述多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。
可选地,对相同任务对应的人员薪资进行并行计算,包括:
对所述子任务对应的人员薪资进行并行计算;
根据所述子任务人员的薪资计算结果,计算所述子任务对应的父任务对应的人员薪资。
可选地,在创建薪资计算任务之后,所述方法还包括:解析所述薪资计算任务,以确定待计算薪资的任务;
相应地,在将所述薪资计算任务拆解为多个父任务和多个子任务之后,所述方法还包括:整合所述多个父任务和子任务,并输出任务列表,所述任务列表中记录每个子任务和父任务对应的人员简介及其对应的需要计算的薪资清单。
可选地,所述处理器还用于执行所述薪资计算***,以实现以下步骤:
判断是否通过审核通过薪资计算结果;
若是,则根据确认的金额,进行实际的薪资发放作业,并完成本次员工薪资发放。
此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有薪资计算***,所述薪资计算***可被至少一个处理器执行,以使所述至少一个处理器执行上述的薪资计算方法的步骤。
本发明提出的薪资计算方法、应用服务器及计算机可读存储介质,通过创建薪资计算任务,由后台分析、拆解该薪资计算任务,以对其进行任务分解、整合多个父任务和多个子任务,根据每个任务对应的参数信息和预设的薪资计算公式,并行计算子任务对应的人员薪资,再根据子任务人员的薪资结果计算得到父任务对应的人员薪资。本实施例的薪资计算方法充分利用了CPU资源,提升了薪资计算效率,并且有效降低了出错率。
附图说明
图1是本发明各个实施例一可选的应用环境示意图;
图2是图1中应用服务器一可选的硬件架构的示意图;
图3为本发明第一实施例提出的薪资计算***的模块示意图;
图4为本发明第二实施例提出的薪资计算方法的流程图;
图5为本发明第三实施例提出的薪资计算方法的流程图;
图6为本发明第四实施例提出的薪资计算方法的流程图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
参阅图1所示,是本发明各个实施例一可选的应用环境示意图。
在本实施例中,本发明可应用于包括,但不仅限于,考勤装置1、应用服务器2、网络3的应用环境中。其中,所述考勤装置1可以是刷卡考勤机、***机、人脸识别考勤机、手机、笔记本电脑、计算机等可以进行考勤信息录入的装置。所述应用服务器2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,该应用服务器2可以是独立的服务器,也可以是多个服务器所组成的服务器集群。所述网络3可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯***(Global System of Mobilecommunication,GSM)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi、通话网络等无线或有线网络。
其中,所述应用服务器2中通过所述网络3分别与一个或多个所述考勤装置1通信连接,以进行数据传输和交互。
参阅图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上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述存储器11还可以既包括所述应用服务器2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述应用服务器2的操作***和各类应用软件,例如所述薪资计算***300的程序代码等。此外,所述存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器12在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述应用服务器2的总体操作,例如执行与所述考勤装置1进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述的薪资计算***300等。
所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在所述应用服务器2与其他电子设备之间建立通信连接。本实施例中,所述网络接口13主要用于通过所述网络3将所述应用服务器2与一个或多个所述考勤装置1相连,在所述应用服务器2与所述一个或多个考勤装置1之间的建立数据传输通道和通信连接。
至此,己经详细介绍了本发明各个实施例的应用环境和相关设备的硬件结构和功能。下面,将基于上述应用环境和相关设备,提出本发明的各个实施例。
第一实施例
如图3所示,本申请提供一种薪资计算***300,包括一系列的存储于存储器11上的计算机程序指令,当该计算机程序指令被处理器12执行时,可以实现本发明各实施例的薪资计算操作。在一些实施例中,基于该计算机程序指令各部分所实现的特定的操作,薪资计算***300可以被分割成一个或多个模块。例如,在图3中,所述的薪资计算***300可以被分割成:创建模块310、解析模块320、任务拆解模块330、整合模块340、计算模块350、判断模块360以及薪资发放模块370。其中:
创建模块310,用于创建薪资计算任务。
解析模块320,用于解析所述薪资计算任务。
任务拆解模块330,用于将所述薪资计算任务拆解为多个父任务和多个子任务,其中,所述父任务是对应子任务的上级。
整合模块340,用于整合所述多个父任务和子任务,并输出任务列表。
计算模块360,用于根据所述多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。
具体的,创建模块310预先设置每个员工的基本信息、所在的组织架构和岗位级别,并对不同组织架构和岗位级别的人员分配不同的参数信息。该参数信息对应不同的薪资标准。基本信息包括姓名、性别、工号、年龄、祖籍、居住地、婚配情况、子女情况等。
在本实施例中,可以以区域划分整体组织框架,如:华南区、华北区等。每个组织框架设为多个父级、以及与父级对应的子级。例如,华南区按职位等级由高到低分为大区经理、多名副经理、每个副经理下设多名部长、每个部长下设多名组长、每个组长下设多名员工。进而,对于副经理来说,大区经理是父级、副经理是其子级,对于部长来说,副经理是父级、组长是其子级。也就是说,父级与子级是对应的关系。
薪资计算***300通过网络通讯***与考勤***通信连接。考勤***接收员工每日由刷卡考勤机等考勤装置1导入的考勤资料,以得知员工的出勤、加班及休假等考勤情况。考勤***通过网络通讯***将考勤情况传送到薪资计算***300中。
在薪资计算***300中,基于先前预设的参数信息,根据使用者的操作,创建薪资计算任务。薪资计算任务包括:区域、职级、佣金月份等。例如,在薪资计算***300的操作界面中,使用者选择华南区、二级人员的信息,以创建薪资计算任务,并以消息包的形式发送至解析模块320。
本实施例的薪资计算任务是基于数据库的计算任务。
可选的,数据库可以采用Oracle数据库(Oracle Database,Oracle),Oracle数据库是甲骨文公司的一款关参数信息据库管理***,该***可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。
解析模块320接收包括薪资计算任务的消息包,并根据创建的薪资计算任务,对该薪资计算任务进行解析,即解析出需要计算的薪资佣金。例如,从薪资计算任务中解析出华南区、二级人员,作为待计算佣金的任务。
任务拆解模块330根据组织架构,对薪资计算任务进行拆解,首先根据人员等级进行分解,具体将其拆分为多个父任务和多个子任务,父任务与父级的信息对应,子任务与子级的信息对应,且父任务是子任务的上级。例如,华南区的大区经理为A、副经理为B和C,B下设的部长为D和E,C下设的部长为F,D的组员为G和H,则将薪资计算任务拆分为A-H的薪资计算任务,并划分A-H的层级关系。
整合模块340将任务拆解模块330拆分的多个父任务和子任务进行整合,输出任务列表。该任务列表中记录每个子任务和父任务对应的人员简介及其对应的需要计算的薪资清单,该薪资清单包括首期佣金、续期佣金、职级津贴、团队绩效等。
进一步的,计算模块350具体用于:
A.对所述子任务对应的人员薪资进行并行计算;
B.根据所述子任务人员的薪资计算结果,计算所述子任务对应的父任务对应的人员薪资。
计算模块350每次计算薪资的作业程序包括依据每个员工的任务列表和预设的薪资计算公式,并行计算子任务的人员薪资。
更具体地,首先,依据每个员工的薪资发放项目,设定其本次欲发放的特定薪资项目,以预设的薪资计算公式,计算一些固定项目的发放薪资和特别薪资,对于不同的员工设置不同的参数信息,如不同职级的参数不同,相同职级不同绩效的参数不同。若存在无法利用公式计算的情况时,针对该员工,输入本次发放但***无法计算的薪资项目及金额,以补足***公式的不完备之处。
将子任务的薪资进行并行计算,简化了薪资计算程序,提高了整体计算效率。待相同等级的子任务对应的人员薪资计算完成之后,再按照上述过程计算其父任务对应的人员薪资,以此类推。
根据本实施例,一旦将人员层级明确,由于相同层级人员的底薪、税费基准等参数信息相同,并将每个层级的参数信息代入预设的公式中即可计算该员工的薪资。对于相同层级中的特殊人员,可以自定义参数信息,自定义参数信息可以比普通参数信息高或低,以区分不同绩效的员工。
进一步的,本领域技术人员可以理解的是,若父任务对应的人员薪资是基于子任务对应的人员薪资结果计算的,则步骤B在步骤A之后进行,若父任务对应的人员薪资与子任务对应的人员薪资结果无关,则可以省略步骤B,且父任务对应的人员薪资计算过程与步骤A中计算子任务对应的人员薪资过程相同。
进一步的,判断模块360,用于判断是否通过审核通过薪资计算结果。若是,则触发薪资发放模块370。
薪资发放模块370,用于根据确认的金额,进行实际的薪资发放作业,并完成本次员工薪资发放。
具体的,将本次发放的任务列表及金额,送交主管审核,依据主管所作的薪资项目及金额的审核结果,若判断模块360判断审核通过则进行资金发放,若判断模块360判断审核未通过,则再次加以调整其薪资数据并递交,直至审核部门对薪资计算结果审核通过,而完成此次发放项目及金额的确认。
本实施例提供的薪资计算***300,通过创建模块310创建薪资计算任务,由任务拆解模块330和整合模块340进行后台分析、拆解该薪资计算任务,以对其进行任务分解、整合多个父任务和多个子任务,计算模块350根据每个任务对应的参数信息和预设的薪资计算公式,并行计算子任务对应的人员薪资,再根据子任务人员的薪资结果计算得到父任务对应的人员薪资。本实施例充分利用了CPU资源,提升了薪资计算效率,并且有效降低了出错率。
第二实施例
如图4所示,本发明第二实施例提出一种薪资计算方法。在本实施例中,根据不同的需求,图4所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。该方法包括以下步骤:
步骤410,创建薪资计算任务。
步骤420,将所述薪资计算任务拆解为多个父任务和多个子任务,其中,所述父任务是对应子任务的上级。
步骤430,根据所述多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。
具体的,在步骤410中,预先设置每个员工的基本信息、所在的组织架构和岗位级别,并对不同组织架构和岗位级别的人员分配不同的参数信息。该参数信息对应不同的薪资标准。基本信息包括姓名、性别、工号、年龄、祖籍、居住地、婚配情况、子女情况等。
在本实施例中,可以以区域划分整体组织框架,如:华南区、华北区等。每个组织框架设为多个父级、以及与父级对应的子级。例如,华南区按职位等级由高到低分为大区经理、多名副经理、每个副经理下设多名部长、每个部长下设多名组长、每个组长下设多名员工。进而,对于副经理来说,大区经理是父级、副经理是其子级,对于部长来说,副经理是父级、组长是其子级。也就是说,父级与子级是对应的关系。
应用服务器2通过网络通讯***接收员工每日由刷卡考勤机等考勤装置1导入的考勤资料,以得知员工的出勤、加班及休假等考勤情况。基于先前预设的参数信息,根据使用者的操作,创建薪资计算任务。薪资计算任务包括:区域、职级、佣金月份等。例如,在薪资计算***300的操作界面中,使用者选择华南区、二级人员的信息,以创建薪资计算任务,并以消息包的形式进行发送。
本实施例的薪资计算任务是基于数据库的计算任务。
可选的,数据库可以采用Oracle数据库(Oracle Database,Oracle),Oracle数据库是甲骨文公司的一款关参数信息据库管理***,该***可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。
在步骤420中,根据组织架构,对薪资计算任务进行拆解,首先根据人员等级进行分解,具体将其拆分为多个父任务和多个子任务,父任务与父级的信息对应,子任务与子级的信息对应,且父任务是子任务的上级。例如,华南区的大区经理为A、副经理为B和C,B下设的部长为D和E,C下设的部长为F,D的组员为G和H,则将薪资计算任务拆分为A-H的薪资计算任务,并划分A-H的层级关系。
进一步的,步骤430中的对相同任务对应的人员薪资进行并行计算进一步包括:
A.对所述子任务对应的人员薪资进行并行计算;
B.根据所述子任务人员的薪资计算结果,计算所述子任务对应的父任务对应的人员薪资。
在步骤430中,每次计算薪资的作业程序包括依据每个员工的任务列表和预设的薪资计算公式,并行计算子任务的人员薪资。
更具体地,首先,依据每个员工的薪资发放项目,设定其本次欲发放的特定薪资项目,以预设的薪资计算公式,计算一些固定项目的发放薪资和特别薪资,对于不同的员工设置不同的参数信息,如不同职级的参数不同,相同职级不同绩效的参数不同。若存在无法利用公式计算的情况时,针对该员工,输入本次发放但***无法计算的薪资项目及金额,以补足***公式的不完备之处。
将子任务的薪资进行并行计算,简化了薪资计算程序,提高了整体计算效率。待相同等级的子任务对应的人员薪资计算完成之后,再按照上述过程计算其父任务对应的人员薪资,以此类推。
根据本实施例,一旦将人员层级明确,由于相同层级人员的底薪、税费基准等参数信息相同,并将每个层级的参数信息代入预设的公式中即可计算该员工的薪资。对于相同层级中的特殊人员,可以自定义参数信息,自定义参数信息可以比普通参数信息高或低,以区分不同绩效的员工。
进一步的,本领域技术人员可以理解的是,若父任务对应的人员薪资是基于子任务对应的人员薪资结果计算的,则步骤B在步骤A之后进行,若父任务对应的人员薪资与子任务对应的人员薪资结果无关,则可以省略步骤B,且父任务对应的人员薪资计算过程与步骤A中计算子任务对应的人员薪资过程相同。
本实施例提供的薪资计算方法,通过创建薪资计算任务,由后台分析、拆解该薪资计算任务,以对其进行任务分解、整合多个父任务和多个子任务,根据每个任务对应的参数信息和预设的薪资计算公式,并行计算子任务对应的人员薪资,再根据子任务人员的薪资结果计算得到父任务对应的人员薪资。本实施例的薪资计算方法充分利用了CPU资源,提升了薪资计算效率,并且有效降低了出错率。
第三实施例
如图5所示,本发明第三实施例提出一种薪资计算方法。在本实施例中,根据不同的需求,图5所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。该方法包括以下步骤:
步骤510,创建薪资计算任务。
步骤520,解析所述薪资计算任务。
步骤530,根据解析结果,将所述薪资计算任务拆解为多个父任务和多个子任务,其中,所述父任务是对应子任务的上级。
步骤540,整合所述多个父任务和子任务,并输出任务列表。
步骤550,根据所述多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。
具体的,在步骤510中,在薪资计算***中预先设置每个员工的基本信息、所在的组织架构和岗位级别,并对不同组织架构和岗位级别的人员分配不同的参数信息。该参数信息对应不同的薪资标准。基本信息包括姓名、性别、工号、年龄、祖籍、居住地、婚配情况、子女情况等。
在本实施例中,可以以区域划分整体组织框架,如:华南区、华北区等。每个组织框架设为多个父级、以及与父级对应的子级。例如,华南区按职位等级由高到低分为大区经理、多名副经理、每个副经理下设多名部长、每个部长下设多名组长、每个组长下设多名员工。进而,对于副经理来说,大区经理是父级、副经理是其子级,对于部长来说,副经理是父级、组长是其子级。也就是说,父级与子级是对应的关系。
应用服务器2通过网络通讯***接收员工每日由刷卡考勤机等考勤装置1导入的考勤资料,以得知员工的出勤、加班及休假等考勤情况。基于先前预设的参数信息,根据使用者的操作,创建薪资计算任务。薪资计算任务包括:区域、职级、佣金月份等。例如,在薪资计算***的操作界面中,使用者选择华南区、二级人员的信息,以创建薪资计算任务,并以消息包的形式进行发送。
本实施例的薪资计算任务是基于数据库的计算任务。
可选的,数据库可以采用Oracle数据库,Oracle数据库是甲骨文公司的一款关参数信息据库管理***,该***可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。
在步骤520中,接收包括薪资计算任务的消息包,并根据创建的薪资计算任务,对该薪资计算任务进行解析,即解析出需要计算的薪资佣金。例如,从薪资计算任务中解析出华南区、二级人员,作为待计算佣金的任务。
在步骤530中,根据组织架构和对薪资计算任务的解析结果,对薪资计算任务进行拆解,首先根据人员等级进行分解,具体将其拆分为多个父任务和多个子任务,父任务与父级的信息对应,子任务与子级的信息对应,且父任务是子任务的上级。例如,华南区的大区经理为A、副经理为B和C,B下设的部长为D和E,C下设的部长为F,D的组员为G和H,则将薪资计算任务拆分为A-H的薪资计算任务,并划分A-H的层级关系。
在步骤540中,将步骤530中拆分的多个父任务和子任务进行整合,输出任务列表。该任务列表中记录每个子任务和父任务对应的人员简介及其对应的需要计算的薪资清单,该薪资清单包括首期佣金、续期佣金、职级津贴、团队绩效等。
进一步的,步骤550中的对相同任务对应的人员薪资进行并行计算进一步包括:
A.对所述子任务对应的人员薪资进行并行计算;
B.根据所述子任务人员的薪资计算结果,计算所述子任务对应的父任务对应的人员薪资。
在步骤550中,每次计算薪资的作业程序包括依据每个员工的任务列表和预设的薪资计算公式,并行计算子任务的人员薪资。
更具体地,首先,依据每个员工的薪资发放项目,设定其本次欲发放的特定薪资项目,以预设的薪资计算公式,计算一些固定项目的发放薪资和特别薪资,对于不同的员工设置不同的参数信息,如不同职级的参数不同,相同职级不同绩效的参数不同。若存在无法利用公式计算的情况时,针对该员工,输入本次发放但***无法计算的薪资项目及金额,以补足***公式的不完备之处。
将子任务的薪资进行并行计算,简化了薪资计算程序,提高了整体计算效率。待相同等级的子任务对应的人员薪资计算完成之后,再按照上述过程计算其父任务对应的人员薪资,以此类推。
根据本实施例,一旦将人员层级明确,由于相同层级人员的底薪、税费基准等参数信息相同,并将每个层级的参数信息代入预设的公式中即可计算该员工的薪资。对于相同层级中的特殊人员,可以自定义参数信息,自定义参数信息可以比普通参数信息高或低,以区分不同绩效的员工。
进一步的,本领域技术人员可以理解的是,若父任务对应的人员薪资是基于子任务对应的人员薪资结果计算的,则步骤B在步骤A之后进行,若父任务对应的人员薪资与子任务对应的人员薪资结果无关,则可以省略步骤B,且父任务对应的人员薪资计算过程与步骤A中计算子任务对应的人员薪资过程相同。
本实施例提供的薪资计算方法,通过解析所述薪资计算任务,并整合,多个父任务和子任务,进而输出任务列表,从而充分利用了***的处理器资源,提升了薪资计算效率,并且有效降低了出错率。
第四实施例
如图6所示,本申请第四实施例进一步提供一种薪资计算方法,在第四实施例中,所示薪资计算方法是在第二实施例或者第三实施例的基础上所做出的进一步改进,区别仅在于,所述方法还包括:
步骤610,判断是否通过审核通过薪资计算结果。若是,则进入步骤620,若否,则流程结束。
步骤620,根据确认的金额,进行实际的薪资发放作业,并完成本次员工薪资发放。
具体的,将本次发放的任务列表及金额,送交主管审核,依据主管所作的薪资项目及金额的审核结果,若审核通过则进行资金发放,若审核未通过,则再次加以调整其薪资数据并递交,直至审核部门对薪资计算结果审核通过,而完成此次发放项目及金额的确认。
本申请实施例提供的薪资计算方法,通过判断是否通过审核通过薪资计算结果,当审核通过时,进行实际的薪资发放作业,完善了由薪资计算至薪资发放的全过程。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
Claims (10)
1.一种薪资计算方法,其特征在于,该方法包括步骤:
创建薪资计算任务;
将所述薪资计算任务拆解为多个父任务和多个子任务,其中,所述父任务是对应子任务的上级;
根据所述多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。
2.根据权利要求1所述的薪资计算方法,其特征在于,对相同任务对应的人员薪资进行并行计算,包括:
对所述子任务对应的人员薪资进行并行计算;
根据所述子任务人员的薪资计算结果,计算所述子任务对应的父任务对应的人员薪资。
3.根据权利要求2所述的薪资计算方法,其特征在于,在创建薪资计算任务之后,所述方法还包括:解析所述薪资计算任务,以确定待计算薪资的任务。
4.根据权利要求3所述的薪资计算方法,其特征在于,在将所述薪资计算任务拆解为多个父任务和多个子任务之后,所述方法还包括:整合所述多个父任务和子任务,并输出任务列表,所述任务列表中记录每个子任务和父任务对应的人员简介及其对应的需要计算的薪资清单。
5.根据权利要求1所述的薪资计算方法,其特征在于,所述方法还包括:
判断是否通过审核通过薪资计算结果;
若是,则根据确认的金额,进行实际的薪资发放作业,并完成本次员工薪资发放。
6.一种应用服务器,其特征在于,所述应用服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的薪资计算***,所述薪资计算***被所述处理器执行时实现如下步骤:
创建薪资计算任务;
将所述薪资计算任务拆解为多个父任务和多个子任务,其中,所述父任务是对应子任务的上级;
根据所述多个父任务和多个子任务对应的参数信息并结合预设的计算公式,对相同任务对应的人员薪资进行并行计算。
7.根据权利要求6所述的应用服务器,其特征在于,对相同任务对应的人员薪资进行并行计算,包括:
对所述子任务对应的人员薪资进行并行计算;
根据所述子任务人员的薪资计算结果,计算所述子任务对应的父任务对应的人员薪资。
8.根据权利要求7所述的应用服务器,其特征在于,在创建薪资计算任务之后,所述方法还包括:解析所述薪资计算任务,以确定待计算薪资的任务;
相应地,在将所述薪资计算任务拆解为多个父任务和多个子任务之后,所述方法还包括:整合所述多个父任务和子任务,并输出任务列表,所述任务列表中记录每个子任务和父任务对应的人员简介及其对应的需要计算的薪资清单。
9.根据权利要求6所述的应用服务器,其特征在于,所述处理器还用于执行所述薪资计算***,以实现以下步骤:
判断是否通过审核通过薪资计算结果;
若是,则根据确认的金额,进行实际的薪资发放作业,并完成本次员工薪资发放。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有薪资计算***,所述薪资计算***可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-5中任一项所述的薪资计算方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710951691.7A CN108241529B (zh) | 2017-10-13 | 2017-10-13 | 薪资计算方法、应用服务器及计算机可读存储介质 |
PCT/CN2018/089350 WO2019071957A1 (zh) | 2017-10-13 | 2018-05-31 | 薪资计算方法、应用服务器及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710951691.7A CN108241529B (zh) | 2017-10-13 | 2017-10-13 | 薪资计算方法、应用服务器及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108241529A true CN108241529A (zh) | 2018-07-03 |
CN108241529B CN108241529B (zh) | 2021-11-09 |
Family
ID=62700834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710951691.7A Active CN108241529B (zh) | 2017-10-13 | 2017-10-13 | 薪资计算方法、应用服务器及计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108241529B (zh) |
WO (1) | WO2019071957A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110427254A (zh) * | 2019-07-05 | 2019-11-08 | 深圳壹账通智能科技有限公司 | 任务处理方法、装置、设备及计算机可读存储介质 |
CN111369334A (zh) * | 2020-03-09 | 2020-07-03 | 阳光人寿保险股份有限公司 | 一种薪资计算方法及*** |
CN113095925A (zh) * | 2021-04-19 | 2021-07-09 | 乐才(北京)科技有限公司 | 薪资管理方法、装置、计算机可读存储介质及服务器 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112507675A (zh) * | 2020-11-05 | 2021-03-16 | 社宝信息科技(上海)有限公司 | 智能薪资计算及实时发薪的***及方法 |
CN113256270B (zh) * | 2021-06-23 | 2022-03-25 | 金蝶软件(中国)有限公司 | 数据处理方法、数据处理装置、数据处理设备及存储介质 |
CN116308225B (zh) * | 2023-01-16 | 2024-04-16 | 深圳市润迅数智科技有限公司 | 带有智能核算薪资的人力资源管理***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101510276A (zh) * | 2009-02-20 | 2009-08-19 | 浪潮集团山东通用软件有限公司 | 一种适应多币值多时段的工资计算方法 |
CN103942098A (zh) * | 2014-04-29 | 2014-07-23 | 国家电网公司 | 一种任务处理***和方法 |
US20140279315A1 (en) * | 2013-03-15 | 2014-09-18 | Perkins Coie LLP | Graphical user interface for facilitating allocation of variable compensation |
CN105243514A (zh) * | 2015-11-09 | 2016-01-13 | 浙江中之杰软件技术有限公司 | 一种工资管理*** |
US20170243169A1 (en) * | 2002-08-16 | 2017-08-24 | Timothy J. Luedtke | Method and system for providing, administering, and coordinating, a dual-purpose profit sharing plan |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1542644A (zh) * | 2003-04-28 | 2004-11-03 | 威盛电子股份有限公司 | 薪资发放***及其发放方法 |
US10134016B2 (en) * | 2014-11-18 | 2018-11-20 | Adp, Llc | Real time funding solution for miscellaneous income |
-
2017
- 2017-10-13 CN CN201710951691.7A patent/CN108241529B/zh active Active
-
2018
- 2018-05-31 WO PCT/CN2018/089350 patent/WO2019071957A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170243169A1 (en) * | 2002-08-16 | 2017-08-24 | Timothy J. Luedtke | Method and system for providing, administering, and coordinating, a dual-purpose profit sharing plan |
CN101510276A (zh) * | 2009-02-20 | 2009-08-19 | 浪潮集团山东通用软件有限公司 | 一种适应多币值多时段的工资计算方法 |
US20140279315A1 (en) * | 2013-03-15 | 2014-09-18 | Perkins Coie LLP | Graphical user interface for facilitating allocation of variable compensation |
CN103942098A (zh) * | 2014-04-29 | 2014-07-23 | 国家电网公司 | 一种任务处理***和方法 |
CN105243514A (zh) * | 2015-11-09 | 2016-01-13 | 浙江中之杰软件技术有限公司 | 一种工资管理*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110427254A (zh) * | 2019-07-05 | 2019-11-08 | 深圳壹账通智能科技有限公司 | 任务处理方法、装置、设备及计算机可读存储介质 |
CN111369334A (zh) * | 2020-03-09 | 2020-07-03 | 阳光人寿保险股份有限公司 | 一种薪资计算方法及*** |
CN111369334B (zh) * | 2020-03-09 | 2023-08-29 | 阳光人寿保险股份有限公司 | 一种薪资计算方法及*** |
CN113095925A (zh) * | 2021-04-19 | 2021-07-09 | 乐才(北京)科技有限公司 | 薪资管理方法、装置、计算机可读存储介质及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN108241529B (zh) | 2021-11-09 |
WO2019071957A1 (zh) | 2019-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108241529A (zh) | 薪资计算方法、应用服务器及计算机可读存储介质 | |
CN109783581A (zh) | 权限管理方法、装置、电子设备及存储介质 | |
US20160004984A1 (en) | Service oriented architecture optimization system and method | |
CN110503565A (zh) | 行为风险识别方法、***、设备及可读存储介质 | |
CN105719112A (zh) | 配送异常状态的确定方法、装置及服务器 | |
CN110503564A (zh) | 基于大数据的保全案件处理方法、***、设备及存储介质 | |
CN109902919A (zh) | 服务器资产管理方法、装置、设备及可读存储介质 | |
CN112488652A (zh) | 工单审核方法、***、终端和存储介质 | |
CN107423223A (zh) | 测试管理*** | |
CN109840704A (zh) | 一种智慧***管理*** | |
CN111798196A (zh) | 一种基于SpringBoot框架的敏捷开发管理*** | |
CN111984882A (zh) | 数据处理方法、***及设备 | |
CN117389896A (zh) | 股票异常交易的测试方法及装置、存储介质、电子设备 | |
CN104504491A (zh) | 一种抄表管控方法和*** | |
CN109544323A (zh) | 一种******的智能管理*** | |
CN108830549A (zh) | 考勤管理方法、装置、计算机可读存储介质及*** | |
Kittel et al. | Flexibility and Compliance in Workflow Systems-The KitCom Prototype. | |
CN112860700B (zh) | 数据表的生成方法及装置、存储介质及电子装置 | |
CN114066395A (zh) | 一种结合专家数据库建立的项目管理方法及*** | |
CN112862264A (zh) | 企业经营状况分析方法、计算机设备及计算机存储介质 | |
CN111831698A (zh) | 一种数据稽核方法、***和电子设备 | |
CN105955718A (zh) | 一种软件定制方法及*** | |
CN110166636A (zh) | 压力测试的装置、方法及存储介质 | |
CN111353882A (zh) | 一种私有化部署的零售资产风控方法、装置及电子设备 | |
CN110706122A (zh) | 基于大数据分析提升社保代理效率方法、设备及可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |