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