两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

公用薪酬計算方法和系統(tǒng)與流程

文檔序號:11433066閱讀:350來源:國知局
公用薪酬計算方法和系統(tǒng)與流程

本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其是涉及公用薪酬計算方法和系統(tǒng)。



背景技術(shù):

在當前的人事薪酬計算系統(tǒng)中,通常會提供專門的工資項計算公式與算法,對員工的工資計算公式進行設(shè)置,并提供參數(shù)發(fā)起計算,最終展現(xiàn)計算結(jié)果。

但在許多非工資計算的業(yè)務(wù)場景之下,也需要用到類似功能,各軟件提供商都需要自行開發(fā)軟件程序來實現(xiàn)自己不同的計算規(guī)則方法。如此一來,針對不同的終端進行人事薪酬及其它類似計算方法進行計算時,需要消耗大量時間和經(jīng)濟成本,得不償失。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提供公用薪酬計算方法和系統(tǒng),可對不同的終端開放應(yīng)用,終端按照算法規(guī)則提供公式及參數(shù),并通過公用薪酬計算系統(tǒng)計算薪酬,從而節(jié)約時間和降低成本。

第一方面,本發(fā)明實施例提供了一種公用薪酬計算方法,包括:

接收終端發(fā)送的操作指令,所述操作指令包括創(chuàng)建計算項;

對所述計算項進行拆分,通過語法分析樹得到所述計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個所述計算項間的引用關(guān)系,得到計算項結(jié)構(gòu),以使所述終端對所述計算項結(jié)構(gòu)進行下載,并依據(jù)所述計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);

接收所述終端發(fā)送的所述參數(shù)數(shù)據(jù),將所述參數(shù)數(shù)據(jù)通過所述算法規(guī)則進行計算,得到計算結(jié)果。

結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,所述將所述參數(shù)數(shù)據(jù)通過所述算法規(guī)則進行計算,得到計算結(jié)果,包括:

分別根據(jù)所述計算項結(jié)構(gòu)關(guān)系和計算項編碼,將所述算法規(guī)則與所述參數(shù)數(shù)據(jù)進行匹配檢查,并將所述參數(shù)數(shù)據(jù)按照所述算法規(guī)則進行計算,得到所述計算結(jié)果。

結(jié)合第一方面的第一種可能的實施方式,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,所述方法還包括:根據(jù)所述計算項編碼,將與所述計算項相對應(yīng)的所述計算結(jié)果進行編碼。

結(jié)合第一方面的第二種可能的實施方式,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,所述方法還包括:通過所述編碼將所述計算結(jié)果返回所述終端。

結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,所述計算項的公式通過變量的組合進行配置,其中,所述變量包括已定義的計算函數(shù)。

本發(fā)明實施例提供了公用薪酬計算方法,包括:接收終端發(fā)送的操作指令,操作指令包括創(chuàng)建計算項;對計算項進行拆分,通過語法分析樹得到計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個計算項間的引用關(guān)系,得到計算項結(jié)構(gòu),以使終端對計算項結(jié)構(gòu)進行下載,并依據(jù)計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);接收終端發(fā)送的參數(shù)數(shù)據(jù),將參數(shù)數(shù)據(jù)通過算法規(guī)則進行計算,得到計算結(jié)果。本申請可對不同的終端開放應(yīng)用,終端按照算法規(guī)則提供公式及參數(shù),并通過公用薪酬計算系統(tǒng)計算薪酬,從而節(jié)約時間和降低成本。

第二方面,本發(fā)明實施例還提供一種公用薪酬計算系統(tǒng),包括:接收模塊,用于接收終端發(fā)送的操作指令,所述操作指令包括創(chuàng)建計算項;

分析模塊,用于對所述計算項進行拆分,通過語法分析樹得到所述計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個所述計算項間的引用關(guān)系,得到計算項結(jié)構(gòu),以使所述終端對所述計算項結(jié)構(gòu)進行下載,并依據(jù)所述計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);

計算核心模塊,用于接收所述終端發(fā)送的所述參數(shù)數(shù)據(jù),將所述參數(shù)數(shù)據(jù)通過所述算法規(guī)則進行計算,得到計算結(jié)果。

結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,所述系統(tǒng)還包括匹配模塊,用于分別根據(jù)計算項結(jié)構(gòu)關(guān)系和計算項編碼,將所述算法規(guī)則與所述參數(shù)數(shù)據(jù)進行匹配檢查。

結(jié)合第二方面的第一種可能的實施方式,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,所述系統(tǒng)還包括編碼模塊,用于根據(jù)所述計算項編碼,將與所述計算項相對應(yīng)的所述計算結(jié)果進行編碼。

結(jié)合第二方面的第一種可能的實施方式,本發(fā)明實施例提供了第二方面的第三種可能的實施方式,其中,所述系統(tǒng)還包括返回模塊,用于通過所述編碼將所述計算結(jié)果返回所述終端。

結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第四種可能的實施方式,其中,所述計算項的公式通過變量的組合進行配置,其中,所述變量包括已定義的計算函數(shù)。

本發(fā)明實施例還提供了公用薪酬計算系統(tǒng),包括:接收模塊、分析模塊和計算核心模塊,通過接收模塊接收終端發(fā)送的操作指令,其中,操作指令包括創(chuàng)建計算項;利用分析模塊對計算項進行拆分,通過語法分析樹得到計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個計算項間的引用關(guān)系,得到計算項結(jié)構(gòu),以使終端對計算項結(jié)構(gòu)進行下載,并依據(jù)計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);計算核心模塊接收終端發(fā)送的參數(shù)數(shù)據(jù),將參數(shù)數(shù)據(jù)通過算法規(guī)則進行計算,得到計算結(jié)果。本申請可對不同的終端開放應(yīng)用,終端按照算法規(guī)則提供公式及參數(shù),并通過公用薪酬計算系統(tǒng)計算薪酬,從而節(jié)約時間和降低成本。

本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。

為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。

附圖說明

為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例一提供的公用薪酬計算方法流程圖;

圖2為本發(fā)明實施例二提供的公用薪酬計算方法信令圖;

圖3為本發(fā)明實施例三提供的公用薪酬計算系統(tǒng)結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例四提供的公用薪酬計算系統(tǒng)結(jié)構(gòu)示意圖。

圖標:10-接收模塊;20-分析模塊;30-計算核心模塊;40-匹配模塊;50-編碼模塊;60-返回模塊。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

目前,在許多非工資計算的業(yè)務(wù)場景之下,也需要用到類似功能,各軟件提供商都需要自行開發(fā)軟件程序來實現(xiàn)自己不同的計算規(guī)則方法。如此一來,針對不同的終端進行人事薪酬計算時,需要消耗大量時間和經(jīng)濟成本,得不償失。

基于此,本發(fā)明實施例提供的公用薪酬計算方法和系統(tǒng),可對不同的終端開放應(yīng)用,終端按照算法規(guī)則提供公式及參數(shù),并通過公用薪酬計算系統(tǒng)計算薪酬,從而節(jié)約時間和降低成本。

為便于對本實施例進行理解,首先對本發(fā)明實施例所公開的公用薪酬計算方法進行詳細介紹。

實施例一:

圖1為本發(fā)明實施例一提供的公用薪酬計算方法流程圖。

參照圖1,公用薪酬計算方法包括以下步驟:

步驟s102,接收終端發(fā)送的操作指令,其中,操作指令包括創(chuàng)建計算項;

步驟s104,對計算項進行拆分,通過語法分析樹得到計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個計算項間的引用關(guān)系,得到計算項結(jié)構(gòu),以使終端對計算項結(jié)構(gòu)進行下載,并依據(jù)計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);

步驟s106,接收終端發(fā)送的參數(shù)數(shù)據(jù),將參數(shù)數(shù)據(jù)通過算法規(guī)則進行計算,得到計算結(jié)果。

具體地,本發(fā)明實施例可實現(xiàn)終端任意的計算方式,并對不同的終端開放應(yīng)用,終端按照算法規(guī)則提供公式及參數(shù),并通過公用薪酬計算系統(tǒng)計算薪酬,從而節(jié)約時間和降低成本。

實施例二:

圖2為本發(fā)明實施例二提供的公用薪酬計算方法信令圖。

參照圖2,公用薪酬計算方法包括如下步驟:

步驟s201,接收終端發(fā)送的操作指令,操作指令包括創(chuàng)建計算項;

具體的,接受有權(quán)限的終端的請求,以使終端進行創(chuàng)建計算項等指令操作。

其中,計算項公式配置:計算項需要靠計算公式計算而來,有3種公式配置方式:

方式一:直接引用現(xiàn)有公式和參數(shù),比如個人所得稅公式;

方式二:直接引用參數(shù),使用if條件語句配置公式,和excel中if公式類似;

方式三:直接引用參數(shù),公式自己配置。

步驟s202,對計算項進行拆分,通過語法分析樹得到計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個計算項間的引用關(guān)系,得到計算項結(jié)構(gòu);

步驟s203,終端對計算項結(jié)構(gòu)進行下載;

具體的,計算項結(jié)構(gòu)類似于系統(tǒng)整合的模板,終端根據(jù)模板提供具體參數(shù)數(shù)據(jù),來實現(xiàn)相關(guān)參數(shù)的計算;

步驟s204,依據(jù)計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);

步驟s205,接收終端發(fā)送的參數(shù)數(shù)據(jù);

具體的,參數(shù)數(shù)據(jù)可以二維參數(shù)表形式提交至計算核心模塊;

步驟s206,分別根據(jù)計算項結(jié)構(gòu)關(guān)系和計算項編碼,將算法規(guī)則與參數(shù)數(shù)據(jù)進行匹配檢查;

具體的,公用薪酬計算方法還包括參數(shù)驗證,來驗證輸入項數(shù)據(jù)的正確性;

例如:在基本工資薪資項里設(shè)置“連續(xù)數(shù)值范圍校驗公式”,[4000,11000),含義是員工基本工資數(shù)值得不低于4000元,小于11000元。

步驟s207,根據(jù)算法規(guī)則計算參數(shù)數(shù)據(jù),得到計算結(jié)果;

具體的,公用薪酬計算方法還包括結(jié)果驗證,有些數(shù)據(jù)無法進行參數(shù)驗證,因為沒有數(shù)據(jù)導(dǎo)入,比如計算項,這時需要對計算后的某些參數(shù)進行結(jié)果驗證;

例如:設(shè)置“正算稅前”為計算項,配置公式為result=基本工資-3000,結(jié)果驗證中設(shè)置“連續(xù)數(shù)值范圍校驗公式”,[0,3000),含義是員工基本工資數(shù)值得不低于0元,小于3000元;

此外,在正常計算之前,可進行薪資模擬計算,來熟悉計算流程,順便檢驗計算結(jié)果正確性。

步驟s208,根據(jù)計算項編碼,將與計算項相對應(yīng)的計算結(jié)果進行編碼;

步驟s209,通過編碼將計算結(jié)果返回終端。

進一步的,所述計算項的公式通過變量的組合進行配置,其中,所述變量包括已定義的計算函數(shù)。

具體的,還包括常量、計算符、算法分隔符。

本發(fā)明實施例以云系統(tǒng)api(applicationprogramminginterface,應(yīng)用程序編程接口)調(diào)用提供方式,避免了每個終端都需要重新實現(xiàn)一次計算核心模塊的資源浪費,也對業(yè)務(wù)上進行靈活重組、重構(gòu)提供了標準件支撐,同時終端因為可以參照其它類似業(yè)務(wù)的實現(xiàn)而優(yōu)化了他們的業(yè)務(wù)方法。

需要說明的是,公用薪酬計算方法還包括創(chuàng)建薪資組,可自行創(chuàng)建系統(tǒng)中的各種薪資項,薪資組也可以直接拷貝別的薪資組的薪資項。不同崗位員工根據(jù)不同的薪資核算方式和薪資核算項分在不同的薪資組,這樣方便了薪資的批量計算。

這里,本發(fā)明實施例基于云系統(tǒng)實現(xiàn)具體操作,本地?zé)o需任何硬件或軟件,使用更加便捷;

具體的,公用薪酬計算系統(tǒng)以云部署使用方式提供,需要使用的終端可以方便的通過因特網(wǎng)接入本系統(tǒng),云部署指所有實現(xiàn)的應(yīng)用都在公共因特網(wǎng)上應(yīng)用。

其中,本發(fā)明實施例提供在線計算項編輯修改功能。

實施例三:

圖3為本發(fā)明實施例三提供的公用薪酬計算系統(tǒng)結(jié)構(gòu)示意圖。

參照圖3,公用薪酬計算系統(tǒng)包括:接收模塊10,用于接收終端發(fā)送的操作指令,操作指令包括創(chuàng)建計算項;

分析模塊20,用于對計算項進行拆分,通過語法分析樹得到計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個計算項間的引用關(guān)系,得到計算項結(jié)構(gòu),以使終端對所述計算項結(jié)構(gòu)進行下載,并依據(jù)計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);

計算核心模塊30,用于接收終端發(fā)送的參數(shù)數(shù)據(jù),將參數(shù)數(shù)據(jù)通過算法規(guī)則進行計算,得到計算結(jié)果。

具體的,本發(fā)明實施例可實現(xiàn)終端任意的計算方式,并對不同的終端開放應(yīng)用,終端按照算法規(guī)則提供公式及參數(shù),并通過公用薪酬計算系統(tǒng)計算薪酬,從而節(jié)約時間和降低成本。

實施例四:

圖4為本發(fā)明實施例四提供的公用薪酬計算系統(tǒng)結(jié)構(gòu)示意圖。

參照圖4,公用薪酬計算系統(tǒng)包括:

接收模塊10,用于接收終端發(fā)送的操作指令,操作指令包括創(chuàng)建計算項;

這里,終端可直接引用同類行業(yè)相似的已創(chuàng)建計算項或同類計算項,或在已創(chuàng)建計算項的基礎(chǔ)上進行修改,并且每一次終端所創(chuàng)建的計算項都會存儲到云系統(tǒng)數(shù)據(jù)庫中,以便于其他終端選擇引用,極大程度地節(jié)省計算項創(chuàng)建的時間。

分析模塊20,用于對計算項進行拆分,通過語法分析樹得到計算項對應(yīng)的參數(shù)名稱和算法規(guī)則,并根據(jù)每個計算項間的引用關(guān)系,得到計算項結(jié)構(gòu),以使終端對計算項結(jié)構(gòu)進行下載,并依據(jù)計算項結(jié)構(gòu),組織參數(shù)數(shù)據(jù);

其中,根據(jù)參數(shù)數(shù)據(jù)來具體確定需要計算的信息類別和數(shù)目。

公用薪酬計算系統(tǒng)還包括匹配模塊40,用于分別根據(jù)計算項結(jié)構(gòu)關(guān)系和計算項編碼,將算法規(guī)則與參數(shù)數(shù)據(jù)進行匹配檢查。

計算核心模塊30,用于接收終端發(fā)送的參數(shù)數(shù)據(jù),將參數(shù)數(shù)據(jù)通過算法規(guī)則進行計算,得到計算結(jié)果。

公用薪酬計算系統(tǒng)還包括編碼模塊50,用于根據(jù)計算項編碼,將與計算項相對應(yīng)的計算結(jié)果進行編碼。

公用薪酬計算系統(tǒng)還包括返回模塊60,用于通過編碼將計算結(jié)果返回終端。

進一步的,計算項的公式通過變量的組合進行配置,其中,變量包括已定義的計算函數(shù)。

本發(fā)明實施例提供的公用薪酬計算系統(tǒng),與上述實施例提供的公用薪酬計算方法具有相同的技術(shù)特征,所以也能解決相同的技術(shù)問題,達到相同的技術(shù)效果。

本發(fā)明實施例所提供的公用薪酬計算方法以及系統(tǒng)的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)和裝置的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

另外,在本發(fā)明實施例的描述中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。

所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

在本發(fā)明的描述中,需要說明的是,術(shù)語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。

最后應(yīng)說明的是:以上所述實施例,僅為本發(fā)明的具體實施方式,用以說明本發(fā)明的技術(shù)方案,而非對其限制,本發(fā)明的保護范圍并不局限于此,盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對前述實施例所記載的技術(shù)方案進行修改或可輕易想到變化,或者對其中部分技術(shù)特征進行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泉州市| 宣威市| 南雄市| 温宿县| 富锦市| 宁波市| 江都市| 雷州市| 环江| 文登市| 乌苏市| 周至县| 来凤县| 临泽县| 景洪市| 龙门县| 辽阳县| 达孜县| 包头市| 铁力市| 南投市| 澎湖县| 大冶市| 海晏县| 北碚区| 彰武县| 开阳县| 闽清县| 广宗县| 温州市| 扎兰屯市| 清原| 盐边县| 和静县| 珠海市| 报价| 乌审旗| 徐闻县| 子洲县| 鹤岗市| 博野县|