基于定制模板的數(shù)據(jù)上報方法及系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明涉及一種基于定制模板的數(shù)據(jù)上報方法及系統(tǒng)。
【背景技術】
[0002] 現(xiàn)有的通用數(shù)據(jù)上報方法,往往是根據(jù)不同的業(yè)務部門、不同的上報內(nèi)容進行一 對一的定制開發(fā),按照不同部門的不同要求,制定不同的上報結構,包括上報界面的定制、 上報數(shù)據(jù)的驗證,以及上報數(shù)據(jù)的查詢統(tǒng)計等。一旦業(yè)務需求發(fā)生變更,原有的數(shù)據(jù)上報方 法就不再滿足需要了,需要隨之進行改動,靈活性不高,通用性不強,不能很好的滿足客戶 的數(shù)據(jù)上報需求。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的就是為了解決上述問題,提供一種基于定制模板的數(shù)據(jù)上報方法, 它具有簡化了數(shù)據(jù)報送流程,提高了報送效率優(yōu)點。
[0004] 為了實現(xiàn)上述目的,本發(fā)明采用如下技術方案:
[0005] -種基于定制模板的數(shù)據(jù)上報方法,包括如下步驟:
[0006] 步驟(1):數(shù)據(jù)采集:從不同客戶端中采集數(shù)據(jù)上報要求;
[0007] 步驟(2):數(shù)據(jù)緩存:將采集的數(shù)據(jù)緩存在數(shù)據(jù)緩存區(qū);
[0008] 步驟(3):數(shù)據(jù)整理和抽?。簩?shù)據(jù)緩存區(qū)的數(shù)據(jù)匯總分析,提取出共性因素;
[0009] 步驟⑷:定義模板;
[0010] 步驟(5):按照定義的模板,建立數(shù)據(jù)處理邏輯;
[0011] 所述數(shù)據(jù)處理邏輯包括:數(shù)據(jù)權限處理邏輯、數(shù)據(jù)格式處理邏輯、數(shù)據(jù)驗證處理邏 輯和數(shù)據(jù)審核處理邏輯;
[0012] 步驟(6):定義數(shù)據(jù)處理邏輯之間的交互接口,將不同的處理邏輯互聯(lián)互通,構成 完整的數(shù)據(jù)上報流程。
[0013] 所述步驟⑶中:
[0014] 所述共性因素包括:數(shù)據(jù)上報的權限、數(shù)據(jù)上報的數(shù)據(jù)格式、數(shù)據(jù)上報格式對應的 驗證方法,數(shù)據(jù)上報內(nèi)容的審核方式;
[0015] 所述步驟⑷中:
[0016] 定義模板包括:模板的權限定義、模板的數(shù)據(jù)格式定義。
[0017] 所述步驟(5)中:
[0018] 所述數(shù)據(jù)權限處理邏輯是按照模板的權限定義來建立的;
[0019] 所述數(shù)據(jù)格式處理邏輯和數(shù)據(jù)驗證處理邏輯是按照模板的數(shù)據(jù)格式定義來建立 的;
[0020] 所述數(shù)據(jù)審核處理邏輯是按照模板的權限定義和數(shù)據(jù)格式定義來建立的;所述數(shù) 據(jù)審核處理邏輯包括審核機構的級別和審核處理的方法;
[0021] 所述步驟(6)中:
[0022] 所述交互接口包括:機構層級傳入接口、數(shù)據(jù)存儲接口和數(shù)據(jù)讀取接口、數(shù)據(jù)展示 接口。
[0023] 所述步驟(4)的模板如下表所示:
[0025] -種基于定制模板的數(shù)據(jù)上報系統(tǒng),包括如下步驟:
[0026] 數(shù)據(jù)采集模塊:從不同客戶端中采集數(shù)據(jù)上報要求;
[0027] 數(shù)據(jù)緩存模塊:將采集的數(shù)據(jù)緩存在數(shù)據(jù)緩存區(qū);
[0028] 數(shù)據(jù)整理和抽取模塊:對數(shù)據(jù)緩存區(qū)的數(shù)據(jù)匯總分析,提取出共性因素;
[0029] 定義模板的模塊;
[0030] 按照定義的模板,建立數(shù)據(jù)處理邏輯的模塊;
[0031] 所述數(shù)據(jù)處理邏輯包括:數(shù)據(jù)權限處理邏輯、數(shù)據(jù)格式處理邏輯、數(shù)據(jù)驗證處理邏 輯和數(shù)據(jù)審核處理邏輯;
[0032] 定義數(shù)據(jù)處理邏輯之間的交互接口,將不同的處理邏輯互聯(lián)互通,構成完整的數(shù) 據(jù)上報流程的模塊。
[0033] 所述數(shù)據(jù)整理和抽取模塊中:
[0034] 所述共性因素包括:數(shù)據(jù)上報的權限、數(shù)據(jù)上報的數(shù)據(jù)格式、數(shù)據(jù)上報格式對應的 驗證方法,數(shù)據(jù)上報內(nèi)容的審核方式;
[0035] 所述定義模板的模塊中:
[0036] 定義模板包括:模板的權限定義、模板的數(shù)據(jù)格式定義。
[0037] 所述建立數(shù)據(jù)處理邏輯的模塊中:
[0038] 所述數(shù)據(jù)權限處理邏輯是按照模板的權限定義來建立的;
[0039] 所述數(shù)據(jù)格式處理邏輯和數(shù)據(jù)驗證處理邏輯是按照模板的數(shù)據(jù)格式定義來建立 的;
[0040] 所述數(shù)據(jù)審核處理邏輯是按照模板的權限定義和數(shù)據(jù)格式定義來建立的;所述數(shù) 據(jù)審核處理邏輯包括審核機構的級別和審核處理的方法;
[0041] 所述定義數(shù)據(jù)處理邏輯之間的交互接口,將不同的處理邏輯互聯(lián)互通,構成完整 的數(shù)據(jù)上報流程的模塊中:
[0042] 所述交互接口包括:機構層級傳入接口、數(shù)據(jù)存儲接口和數(shù)據(jù)讀取接口、數(shù)據(jù)展示 接口。
[0043] 所述定義模板的模塊的模板如下表所示:
[0045] 本發(fā)明的有益效果:
[0046] 與原有的數(shù)據(jù)上報方法對比,本方法具有以下特點:
[0047] (1)業(yè)務部門無關性:模板的定義不首先于某個業(yè)務部門,靈活定義。
[0048] (2)上報流程完整性:依據(jù)模板定義的上報流程,將模板作為上報流程的核心要 素,實現(xiàn)了數(shù)據(jù)上報的機構綁定、數(shù)據(jù)格式規(guī)約、數(shù)據(jù)保送以及數(shù)據(jù)驗證的完整流程。
[0049] (3)擴展性強:當業(yè)務部門的數(shù)據(jù)保送需求發(fā)生調(diào)整時,只需要對模板進行升級, 無需改動數(shù)據(jù)處理邏輯,具有較高的擴展性。
[0050] 將數(shù)據(jù)模板作為整個數(shù)據(jù)流程的設計核心要素和貫穿整個流程的唯一線索,實現(xiàn) 數(shù)據(jù)上報的通用性。
【附圖說明】
[0051] 圖1為本發(fā)明的方法流程圖;
【具體實施方式】
[0052] 下面結合附圖與實施例對本發(fā)明作進一步說明。
[0053] -種基于定制模板的數(shù)據(jù)上報方法,包括如下步驟:
[0054] 步驟⑴:數(shù)據(jù)采集:從不同客戶端中采集數(shù)據(jù)上報要求;
[0055] 步驟(2):數(shù)據(jù)緩存:將采集的數(shù)據(jù)緩存在數(shù)據(jù)緩存區(qū);
[0056] 步驟(3):數(shù)據(jù)整理和抽取:對數(shù)據(jù)緩存區(qū)的數(shù)據(jù)匯總分析,提取出共性因素; [0057] 步驟⑷:定義模板;
[0058] 步驟(5):按照定義的模板,建立數(shù)據(jù)處理邏輯;
[0059] 所述數(shù)據(jù)處理邏輯包括:數(shù)據(jù)權限處理邏輯、數(shù)據(jù)格式處理邏輯、數(shù)據(jù)驗證處理邏 輯和數(shù)據(jù)審核處理邏輯;
[0060] 步驟(6):定義數(shù)據(jù)處理邏輯之間的交互接口,將不同的處理邏輯互聯(lián)互通,構成 完整的數(shù)據(jù)上報流程。
[0061] 所述步驟(3)中:
[0062] 所述共性因素包括:數(shù)據(jù)上報的權限、數(shù)據(jù)上報的數(shù)據(jù)格式、數(shù)據(jù)上報格式對應的 驗證方法,數(shù)據(jù)上報內(nèi)容的審核方式;
[0063] 所述步驟⑷中:
[0064] 定義模板包括:模板的權限定義、模板的數(shù)據(jù)格式定義。
[0065] 所述步驟(5)中:
[0066] 所述數(shù)據(jù)權限處理邏輯是按照模板的權限定義來建立的;
[0067] 所述數(shù)據(jù)格式處理邏輯和數(shù)據(jù)驗證處理邏輯是按照模板的數(shù)據(jù)格式定義來建立 的;
[0068] 所述數(shù)據(jù)審核處理邏輯是按照模板的權限定義和數(shù)據(jù)格式定義來建立的;所述數(shù) 據(jù)審核處理邏輯包括審核機構的級別和審核處理的方法;
[0069] 所述步驟(6)中:
[0070] 所述交互接口包括:機構層