基于webservice協(xié)議的卡片價值多維度成本歸集方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種基于webservice協(xié)議的卡片價值多維度成本歸集方法。
【背景技術(shù)】
[0002]資產(chǎn)全生命周期管理過程中,以資產(chǎn)作為研究對象,主要包括規(guī)劃、設(shè)計、基礎(chǔ)建設(shè)、運維、技改、檢修、報廢幾個過程。
[0003]目前的資產(chǎn)卡片管理技術(shù),僅關(guān)注資產(chǎn)形成以后的實物及財務(wù)管理,而資產(chǎn)形成之前發(fā)生的基建各項費用、運維、技改、檢修過程中發(fā)生的成本費用并不會與資產(chǎn)直接關(guān)聯(lián)。如果需要提供相關(guān)的查詢數(shù)據(jù),常見做法為通過esbjebservice方式建立查詢的數(shù)據(jù)接口,這樣一旦遇到卡片數(shù)據(jù)巨大的情況,容易出現(xiàn)頻繁調(diào)用接口導(dǎo)致響應(yīng)速度慢,出錯率高等技術(shù)問題而且不好從技術(shù)上進(jìn)行優(yōu)化。
【發(fā)明內(nèi)容】
[0004]鑒于上述的分析,本發(fā)明旨在提供一種基于webservice協(xié)議的卡片價值多維度成本歸集方法,用以解決現(xiàn)有查詢資產(chǎn)形成之前數(shù)據(jù)時的響應(yīng)速度慢以及出錯率高等問題。
[0005]本發(fā)明的目的主要是通過以下技術(shù)方案實現(xiàn)的:
[0006]本發(fā)明提供了一種基于webservice協(xié)議的卡片價值多維度成本歸集方法,包括:
[0007]設(shè)置資產(chǎn)形成前不同業(yè)務(wù)環(huán)節(jié)成本歸集使用的各項費用類型并存儲在數(shù)據(jù)庫中;
[0008]設(shè)置不同業(yè)務(wù)環(huán)節(jié)各項費用類型與該環(huán)節(jié)資產(chǎn)卡片成本歸集的對應(yīng)關(guān)系并存儲在數(shù)據(jù)庫中;
[0009]當(dāng)服務(wù)器接收到客戶端發(fā)來的某業(yè)務(wù)環(huán)節(jié)實際發(fā)生數(shù)據(jù)時,根據(jù)客戶端已選擇的費用類型以及該費用類型與資產(chǎn)卡片成本歸集的對應(yīng)關(guān)系,按照數(shù)據(jù)庫中存儲的該費用類型的明細(xì),對客戶端的該業(yè)務(wù)環(huán)節(jié)實際發(fā)生數(shù)據(jù)進(jìn)行保存。
[0010]進(jìn)一步地,對于每個業(yè)務(wù)環(huán)節(jié),服務(wù)器從數(shù)據(jù)庫中讀取已經(jīng)設(shè)置的費用類型,根據(jù)用戶選擇的全部或者需要參與歸集的費用類型,以該業(yè)務(wù)環(huán)節(jié)作為主鍵、以該環(huán)節(jié)的各項費用類型作為屬性數(shù)據(jù)進(jìn)行存儲。
[0011]進(jìn)一步地,當(dāng)服務(wù)器接收到客戶端發(fā)來的某業(yè)務(wù)環(huán)節(jié)實際發(fā)生數(shù)據(jù)時,通過主鍵查找到該業(yè)務(wù)環(huán)節(jié),繼而調(diào)取該主鍵的屬性數(shù)據(jù)即該業(yè)務(wù)環(huán)節(jié)的各項費用類型,并推送到客戶端。
[0012]進(jìn)一步地,在數(shù)據(jù)庫中以數(shù)據(jù)表形式存儲不同業(yè)務(wù)環(huán)節(jié)成本歸集使用的各項費用類型以及上述對應(yīng)關(guān)系。
[0013]其中,所述業(yè)務(wù)環(huán)節(jié)包括:基建環(huán)節(jié)、運維環(huán)節(jié)、技改環(huán)或者檢修環(huán)節(jié)。
[0014]本發(fā)明還提供了了一種基于webservice協(xié)議的卡片價值多維度成本歸集裝置,包括:
[0015]費用類型存儲模塊,用于設(shè)置并存儲資產(chǎn)形成前不同業(yè)務(wù)環(huán)節(jié)成本歸集使用的各項費用類型并存儲;
[0016]對應(yīng)關(guān)系存儲模塊,用于設(shè)置不同業(yè)務(wù)環(huán)節(jié)各項費用類型與該環(huán)節(jié)資產(chǎn)卡片成本歸集的對應(yīng)關(guān)系并存儲;
[0017]數(shù)據(jù)處理模塊,用于當(dāng)接收到客戶端發(fā)來的某業(yè)務(wù)環(huán)節(jié)實際發(fā)生數(shù)據(jù)時,根據(jù)客戶端已選擇的費用類型以及該費用類型與資產(chǎn)卡片成本歸集的對應(yīng)關(guān)系,按照數(shù)據(jù)庫中存儲的該費用類型的明細(xì),對客戶端的該業(yè)務(wù)環(huán)節(jié)實際發(fā)生數(shù)據(jù)進(jìn)行保存。
[0018]進(jìn)一步地,所述對應(yīng)關(guān)系存儲模塊具體用于,對于每個業(yè)務(wù)環(huán)節(jié),從費用類型模塊中中讀取已經(jīng)設(shè)置的費用類型,根據(jù)用戶選擇的全部或者需要參與歸集的費用類型,以該業(yè)務(wù)環(huán)節(jié)作為主鍵,以該環(huán)節(jié)的各項費用類型作為屬性數(shù)據(jù)進(jìn)行存儲。
[0019]進(jìn)一步地,所述數(shù)據(jù)處理模塊還用于,當(dāng)接收到客戶端發(fā)來的某業(yè)務(wù)環(huán)節(jié)實際發(fā)生數(shù)據(jù)時,通過主鍵查找到該業(yè)務(wù)環(huán)節(jié),繼而調(diào)取該主鍵的屬性數(shù)據(jù)即該業(yè)務(wù)環(huán)節(jié)的各項費用類型,并推送到客戶端。
[0020]本發(fā)明有益效果如下:
[0021]本發(fā)明通過客戶端自定義的方式,由操作員靈活定義各個階段存在的費用類型、成本歸集關(guān)系;通過在數(shù)據(jù)庫中分開獨立存儲,保證了大數(shù)據(jù)量卡片歸集成本查詢時,所有成本歸集數(shù)據(jù)從服務(wù)器直接讀取,避免了頻繁調(diào)用集成接口所引起的響應(yīng)速度慢,出錯率尚等技術(shù)冋題。
[0022]本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分的從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【附圖說明】
[0023]附圖僅用于示出具體實施例的目的,而并不認(rèn)為是對本發(fā)明的限制,在整個附圖中,相同的參考符號表不相同的部件。
[0024]圖1為本發(fā)明實施例所述方法的流程示意圖;
[0025]圖2為本發(fā)明實施例所述裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]下面結(jié)合附圖來具體描述本發(fā)明的優(yōu)選實施例,其中,附圖構(gòu)成本申請一部分,并與本發(fā)明的實施例一起用于闡釋本發(fā)明的原理。
[0027]首先對本發(fā)明實施例所述方法進(jìn)行詳細(xì)說明。
[0028]如圖1所示,圖1為本發(fā)明實施例所述方法的流程示意圖,具體可以包括:
[0029]步驟101:設(shè)置并存儲基建環(huán)節(jié)成本歸集使用的各項費用類型;
[0030]具體來說就是,對需要接收基建環(huán)節(jié)各項成本費用信息,首先需要對轉(zhuǎn)資資產(chǎn)在基建環(huán)節(jié)的各項費用類型進(jìn)行客戶端自定義輸入,設(shè)置完成后將數(shù)據(jù)存儲在數(shù)據(jù)庫中,存儲時應(yīng)以基建環(huán)節(jié)作為主鍵,以各項費用類型作為屬性數(shù)據(jù)。
[0031]步驟102:設(shè)置并存儲運維環(huán)節(jié)成本歸集使用的各項費用類型;
[0032]具體的說就是,對需要接收運維環(huán)節(jié)各項成本費用信息,首先需要對資產(chǎn)在運維環(huán)節(jié)的各項費用類型進(jìn)行客戶端自定義輸入,設(shè)置完成后將數(shù)據(jù)存儲在數(shù)據(jù)庫中,存儲時應(yīng)以運維環(huán)節(jié)作為主鍵,以各項費用類型作為屬性數(shù)據(jù)。
[0033]步驟103:設(shè)置并存儲技改環(huán)節(jié)成本歸集使用的各項費用類型
[0034]具體的說就是,對需要接收技改環(huán)節(jié)各項成本費用信息,首先需要對資產(chǎn)在技改環(huán)節(jié)的各項費用類型進(jìn)行客戶端自定義輸入,設(shè)置完成后將數(shù)據(jù)存儲在數(shù)據(jù)庫中,存儲時應(yīng)以技改環(huán)節(jié)作為主鍵,以各項費用類型作為屬性數(shù)據(jù)。
[0035]步驟104:設(shè)置并存儲檢修環(huán)節(jié)成本歸集使用的各項費用類型
[0036]具體的說就是,對需要接收檢修環(huán)節(jié)各項成本費用信息,首先需要對資產(chǎn)在檢修環(huán)節(jié)的各項費用類型進(jìn)行客戶端自定義輸入,設(shè)置完成后將數(shù)據(jù)存儲在數(shù)據(jù)庫中,存儲時應(yīng)以檢修環(huán)節(jié)作為主鍵,以各項費用類型作為屬性數(shù)據(jù)。
[0037]步驟105:讀取之前已經(jīng)設(shè)置的基建環(huán)節(jié)費用類型,設(shè)置其與基建環(huán)節(jié)成本歸集的對應(yīng)關(guān)系
[0038]具體的說就是,設(shè)置時首先需要讀取已經(jīng)設(shè)置的基建環(huán)節(jié)費用類型清單,接著由用戶在客戶端選擇全部或者部分需要參與歸集的費用類型,并以基建環(huán)節(jié)為主鍵,以該環(huán)節(jié)的各項費用類型作為屬性數(shù)據(jù)在數(shù)據(jù)庫中存儲對應(yīng)的成本歸集費用類型。
[0039]步驟106:讀取之前已經(jīng)設(shè)置的運費環(huán)境費用類型,設(shè)置其與運維環(huán)節(jié)成本歸集的對應(yīng)關(guān)系
[0040]具體的說就是,設(shè)置時首先需要從服務(wù)端讀取已經(jīng)設(shè)置的運維環(huán)節(jié)費用類型清單,接著由操作人在客戶端選擇全部或者部分需要參與歸集的費用類型,并以運維環(huán)節(jié)為主鍵,以該環(huán)節(jié)的各項費用類型作為屬性數(shù)據(jù),在數(shù)據(jù)庫中存儲對應(yīng)的成本歸集費用類型。
[0041]步驟107:讀取之前已經(jīng)設(shè)置的技改環(huán)節(jié)費用類型清單,設(shè)置其與技改環(huán)節(jié)成本歸集的對應(yīng)關(guān)系
[0042]具體的說就是,設(shè)置時首先需要從服務(wù)端讀取已經(jīng)設(shè)置的技改環(huán)節(jié)費用類型清單,接著由操作人在客戶端選擇全部或部分需要參與歸集的費用類型,并以技改環(huán)己基為主鍵,以該環(huán)節(jié)的各項費用類型作為屬性數(shù)據(jù),在數(shù)據(jù)庫中存儲對應(yīng)的歸集費用類型。
[0043]步驟108:讀取之前已經(jīng)設(shè)置的檢修環(huán)節(jié)費用類型清單,設(shè)置其與檢修環(huán)節(jié)成本歸集的對應(yīng)關(guān)系
[0044]具體的說就是,設(shè)置時首先需要從服務(wù)端讀取已經(jīng)設(shè)置的檢修環(huán)節(jié)費用類型清單,接著由操作人在客戶端選擇全部或者部分需要參與歸集的費用類型,并以檢修環(huán)節(jié)為主鍵,以該環(huán)節(jié)的各項費用類型作為屬性數(shù)據(jù)在數(shù)據(jù)庫中存儲對應(yīng)的歸集費用類型。
[0045]需要說明的是,上述步驟105到108的對應(yīng)關(guān)系需要與步驟101到104中費用類型分開存儲,用于支持以下可能出現(xiàn)的兩種來源數(shù)據(jù):一種是相同數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫數(shù)據(jù),常見于同一個軟件廠商內(nèi)的幾個產(chǎn)品模塊;一種是不同的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫數(shù)據(jù),常見于不同軟件廠商的產(chǎn)品模塊。分開存儲既能夠保證同一軟件廠商不同產(chǎn)品模塊間數(shù)據(jù)能夠進(jìn)行對應(yīng),可以保證不同軟件廠商的產(chǎn)品間數(shù)據(jù)能夠進(jìn)行對應(yīng)。