The invention discloses a method for calculating salary intermediate index, which includes: constructing index execution engine and initializing the index execution engine; generating index definition and generating definition table according to the index definition; obtaining employee parameters from employee database according to user input information; and according to the index definition. The index definition in the definition table and the employee parameter running the index execution engine are described, and the intermediate index for calculating the operation of the index execution engine is obtained. The invention also provides an application server and a computer storage medium. The calculation method of salary intermediate index, application server and computer storage medium provided by the invention can greatly enhance readability and maintainability by maintaining the calculation method and description of the index into the definition table. At the same time, a special index execution engine can save a lot of switching code and reduce the amount of development.
【技术实现步骤摘要】
薪资中间指标的计算方法、应用服务器及计算机可存储介质
本专利技术涉及通信
,尤其涉及一种薪资中间指标的计算方法、应用服务器及计算机可存储介质。
技术介绍
随着企业的发展,各种渠道机构逐渐复杂化,而相应渠道的薪资计算也随之复杂化。当前渠道薪资计算涉及到大量中间指标的计算,这些中间指标是最终形成薪资的计算基础,同时也是用户进行薪资核对及追踪的依据,当前渠道薪资每个月形成的指标数据达到千万级,而指标的种类合计数千个。当前大量的计算逻辑分布在各个角落,而且在不同时间段,同一个指标有多个计算版本,代码可读性不佳。
技术实现思路
有鉴于此,本专利技术提出一种薪资中间指标的计算方法、应用服务器及计算机可存储介质,通过将指标计算方法和描述维护到定义表中,可以大幅提升可读性和可维护性。同时通过专门的指标执行引擎,可以省去大量的开关代码,减少开发量。首先,为实现上述目的,本专利技术提出一种应用服务器,所述应用服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的薪资中间指标的计算程序,所述薪资中间指标的计算程序被所述处理器执行时实现如下步骤:构建指标执行引擎,并对所述指标执行引擎进行初始化;生成指标定义,并根据所述指标定义生成定义表;根据用户输入信息从员工数据库中获取员工参数;根据所述定义表中的指标定义和所述员工参数运行所述指标执行引擎;及获取所述指标执行引擎的运行计算的中间指标。可选地,所述薪资中间指标的计算程序被所述处理器执行时还实现如下步骤:对所述定义表提供一专门接口,所述专门接口用于对所述定义表中的指标定义进行修改、删除和分类。可选地,所述构建指标执行引 ...
【技术保护点】
1.一种薪资中间指标的计算方法,应用于应用服务器,其特征在于,所述方法包括步骤:构建指标执行引擎,并对所述指标执行引擎进行初始化;生成指标定义,并根据所述指标定义生成定义表;根据用户输入信息从员工数据库中获取员工参数;根据所述定义表中的指标定义和所述员工参数运行所述指标执行引擎;及获取所述指标执行引擎的运行计算的中间指标。
【技术特征摘要】
1.一种薪资中间指标的计算方法,应用于应用服务器,其特征在于,所述方法包括步骤:构建指标执行引擎,并对所述指标执行引擎进行初始化;生成指标定义,并根据所述指标定义生成定义表;根据用户输入信息从员工数据库中获取员工参数;根据所述定义表中的指标定义和所述员工参数运行所述指标执行引擎;及获取所述指标执行引擎的运行计算的中间指标。2.如权利要求1所述的薪资中间指标的计算方法,其特征在于,所述方法还包括步骤:对所述定义表提供一专门接口,所述专门接口用于对所述定义表中的指标定义进行修改、删除和分类。3.如权利要求1所述的薪资中间指标的计算方法,其特征在于,所述构建指标执行引擎的步骤,包括:根据JBossDrools5.1.1版本进行执行引擎的构建。4.如权利要求1所述的薪资中间指标的计算方法,其特征在于,所述生成指标定义的步骤,包括:通过web页面呈现编辑窗口,用户通过所述编辑窗口进行指标定义的输入。5.如权利要求1所述的薪资中间指标的计算方法,其特征在于,所述根据用户输入信息从员工数据库中获取员工参数的步骤,包括:通过web界面接收用户输入的员工身份信息;以所述员工身份信息索引所述员工数据库;及获取与所述员工身份信息相匹配...
【专利技术属性】
技术研发人员:黄平根,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。