專利名稱:一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及。
背景技術(shù):
目前在WEB應(yīng)用中,頁面展示主要是通過靜態(tài)頁面和動(dòng)態(tài)頁面兩種方式。而在生產(chǎn)系統(tǒng)中,由于用戶的需求不斷變化、需求數(shù)量不斷增加給開發(fā)人員和維護(hù)人員帶來很大的壓力。需求變化就代表著要升級(jí)系統(tǒng),而大部分的需求是增加、減少或修改頁面元素,因此我們需要尋找一種通過動(dòng)態(tài)配置頁面元素的方法來達(dá)到頁面元素的增加、減少和修改等需求,從而解決由于頁面元素變化給開發(fā)人員和維護(hù)人員帶來的壓力。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是針對(duì)現(xiàn)有技術(shù)的不足,提供一種配置簡單,容易上手,成本低,頁面元素可重復(fù)利用,開發(fā)效率高,開發(fā)周期短,利于業(yè)務(wù)界面的生成與維護(hù)的基于頁面元素的動(dòng)態(tài)生成業(yè)務(wù)界面的系統(tǒng)及方法。本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法,包括如下步驟步驟1:根據(jù)待生成的業(yè)務(wù)界面的需求對(duì)數(shù)據(jù)庫中存儲(chǔ)的頁面元素信息進(jìn)行配置,生成與業(yè)務(wù)界面展示相關(guān)的信息,并存儲(chǔ)在數(shù)據(jù)庫中;步驟2 :業(yè)務(wù)界面模塊向數(shù)據(jù)處理模塊發(fā)送業(yè)務(wù)界面展示的請(qǐng)求信息;步驟3 :數(shù)據(jù)處理模塊根據(jù)接收的業(yè)務(wù)界面展示的請(qǐng)求信息讀取數(shù)據(jù)庫中存儲(chǔ)的與業(yè)務(wù)界面展示相關(guān)的信息,并根據(jù)各個(gè)頁面元素的類型提取出相對(duì)應(yīng)的頁面元素的取值范圍和頁面元素的校驗(yàn)規(guī)則,并進(jìn)行關(guān)聯(lián)匹配;將處理后的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中;步驟4:業(yè)務(wù)界面模塊調(diào)取數(shù)據(jù)存儲(chǔ)模塊中的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行解析,展示在業(yè)務(wù)界面上;步驟5 :根據(jù)步驟3中提取的各類頁面元素的校驗(yàn)規(guī)則對(duì)生成的業(yè)務(wù)界面中的頁面元素逐個(gè)進(jìn)行校驗(yàn);步驟6 :判斷是否所有頁面元素均通過校驗(yàn),如果是則進(jìn)入步驟8,否則進(jìn)入步驟7 ;步驟7 :對(duì)未通過校驗(yàn)的頁面元素進(jìn)行操作提示,根據(jù)相應(yīng)的操作提示進(jìn)行修改,直至所有頁面元素均通過校驗(yàn),進(jìn)入步驟8 ;步驟8 :將通過校驗(yàn)的業(yè)務(wù)界面所包含的信息存儲(chǔ)到數(shù)據(jù)庫中。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)一步,所述步驟I中與業(yè)務(wù)界面展示相關(guān)的信息包括業(yè)務(wù)界面模塊與其業(yè)務(wù)單元的關(guān)系信息;還包括業(yè)務(wù)單元信息與業(yè)務(wù)單元中所包含的頁面元素信息之間的關(guān)系信
肩、O進(jìn)一步,所述步驟I中對(duì)數(shù)據(jù)庫中存儲(chǔ)的頁面元素信息進(jìn)行配置的步驟如下
步驟1.1 :判斷數(shù)據(jù)庫中是否存在用于生成所需業(yè)務(wù)界面的業(yè)務(wù)單元,有三種可能性一是不存在任何所需的業(yè)務(wù)單元,則進(jìn)入步驟1.1.1;二是存在部分所需的業(yè)務(wù)單元,則進(jìn)入步驟1.1. 2:;三是存在所有所需的業(yè)務(wù)單元,則進(jìn)入步驟1. 2 ;步驟1.1.1 :將數(shù)據(jù)庫中存儲(chǔ)的頁面元素進(jìn)行組合,生成全部所需的業(yè)務(wù)單元,并存儲(chǔ)在數(shù)據(jù)庫中,進(jìn)入步驟1. 2;步驟1.1. 2 :將數(shù)據(jù)庫中存儲(chǔ)的頁面元素進(jìn)行組合,生成所需的、但原本不存在的業(yè)務(wù)單元,并存儲(chǔ)在數(shù)據(jù)庫中,進(jìn)入步驟1. 2 ;步驟1. 2 :根據(jù)業(yè)務(wù)界面的需求配置業(yè)務(wù)界面模塊與所需業(yè)務(wù)單元之間的關(guān)系信息,并將關(guān)系信息存儲(chǔ)在數(shù)據(jù)庫中。本發(fā)明解決上述技術(shù)問題的另一技術(shù)方案如下一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的系統(tǒng),包括數(shù)據(jù)庫、業(yè)務(wù)界面模塊、數(shù)據(jù)處理模塊和數(shù)據(jù)存儲(chǔ)模塊;所述數(shù)據(jù)庫用于存儲(chǔ)不同種類的頁面元素信息和頁面元素對(duì)應(yīng)的取值范圍;還用于存儲(chǔ)根據(jù)業(yè)務(wù)界面模塊的需要將不同的頁面元素組合而成的業(yè)務(wù)單元信息;還用于存儲(chǔ)業(yè)務(wù)界面模塊與業(yè)務(wù)單元信息之間的關(guān)系信息;所述業(yè)務(wù)界面模塊用于向數(shù)據(jù)處理模塊發(fā)送業(yè)務(wù)界面展示的請(qǐng)求信息,還用于調(diào)取數(shù)據(jù)存儲(chǔ)模塊中的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行解析,展示在業(yè)務(wù)界面上;所述數(shù)據(jù)處理模塊用于根據(jù)業(yè)務(wù)界面模塊傳來的業(yè)務(wù)界面展示的請(qǐng)求信息,讀取數(shù)據(jù)庫中所述與業(yè)務(wù)界面展示相關(guān)的信息,并根據(jù)各個(gè)頁面元素的類型提取出相對(duì)應(yīng)的頁面元素的取值范和頁面元素的校驗(yàn)規(guī)則,并進(jìn)行關(guān)聯(lián)匹配;將處理后的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中,供業(yè)務(wù)界面模塊調(diào)取解析,最終展示在業(yè)務(wù)界面上;所述數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)經(jīng)過關(guān)聯(lián)匹配處理的業(yè)務(wù)界面展示的相關(guān)信息。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)一步,所述與業(yè)務(wù)界面展示相關(guān)的信息包括業(yè)務(wù)界面模塊與其業(yè)務(wù)單元的關(guān)系信息;還包括業(yè)務(wù)單元信息與業(yè)務(wù)單元中所包含的頁面元素信息之間的關(guān)系信息。本發(fā)明的有益效果是本發(fā)明通過頁面元素的配置,生成若干個(gè)業(yè)務(wù)單元,一個(gè)業(yè)務(wù)單元可供多個(gè)業(yè)務(wù)界面調(diào)用,減少了不必要的重復(fù)開發(fā),提高了頁面元素的利用率;還可通過配置數(shù)據(jù)庫中相關(guān)數(shù)據(jù),實(shí)現(xiàn)動(dòng)態(tài)添加、修改、刪除已生成的業(yè)務(wù)界面中的頁面元素,實(shí)現(xiàn)業(yè)務(wù)界面的動(dòng)態(tài)變化,通過這種動(dòng)態(tài)配置可以減少開發(fā)周期,進(jìn)而達(dá)到快速響應(yīng)需求的變化,有利于降低開發(fā)成本,開發(fā)人員只需要了解如何配置業(yè)務(wù)界面所需的頁面元素,而無需花費(fèi)大量時(shí)間在技術(shù)學(xué)習(xí)上,降低了技術(shù)開發(fā)的門檻;所以本發(fā)明具有配置簡單,容易上手,有利于程序開發(fā)和維護(hù),節(jié)省大量的人工成本,縮短開發(fā)周期等優(yōu)點(diǎn)。
圖1為本發(fā)明所述一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法流程圖;圖2為所述步驟I的方法流程圖;圖3為本發(fā)明所述一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的系統(tǒng)框圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。如圖1所示,一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法,包括如下步驟步驟1:根據(jù)待生成的業(yè)務(wù)界面的需求對(duì)數(shù)據(jù)庫中存儲(chǔ)的頁面元素信息進(jìn)行配置,生成與業(yè)務(wù)界面展示相關(guān)的信息,并存儲(chǔ)在數(shù)據(jù)庫中;其中,所述步驟I中與業(yè)務(wù)界面展示相關(guān)的信息包括業(yè)務(wù)界面模塊與業(yè)務(wù)單元的關(guān)系信息;還包括業(yè)務(wù)單元信息與業(yè)務(wù)單元中所包含的頁面元素信息之間的關(guān)系信息;即待生成的業(yè)務(wù)界面包括哪些業(yè)務(wù)單元,每個(gè)業(yè)務(wù)單元包含哪些頁面元素。步驟2 :業(yè)務(wù)界面模塊向數(shù)據(jù)處理模塊發(fā)送業(yè)務(wù)界面展示的請(qǐng)求信息;步驟3 :數(shù)據(jù)處理模塊根據(jù)接收的業(yè)務(wù)界面展示的請(qǐng)求信息讀取數(shù)據(jù)庫中存儲(chǔ)的與業(yè)務(wù)界面展示相關(guān)的信息,并根據(jù)各個(gè)頁面元素的類型提取出相對(duì)應(yīng)的頁面元素的取值范圍和頁面元素的校驗(yàn)規(guī)則,并進(jìn)行關(guān)聯(lián)匹配;將處理后的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中;步驟4:業(yè)務(wù)界面模塊調(diào)取數(shù)據(jù)存儲(chǔ)模塊中的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行解析,展示在業(yè)務(wù)界面上;步驟5 :根據(jù)步驟3中提取的各類頁面元素的校驗(yàn)規(guī)則對(duì)生成的業(yè)務(wù)界面中的頁面元素逐個(gè)進(jìn)行校驗(yàn);步驟6 :判斷是否所有頁面元素均通過校驗(yàn),如果是則進(jìn)入步驟8,否則進(jìn)入步驟7 ;步驟7 :對(duì)未通過校驗(yàn)的頁面元素進(jìn)行操作提示,根據(jù)相應(yīng)的操作提示進(jìn)行修改,直至所有頁面元素均通過校驗(yàn),進(jìn)入步驟8 ;步驟8 :將通過校驗(yàn)的業(yè)務(wù)界面所包含的信息存儲(chǔ)到數(shù)據(jù)庫中。圖2為所述步驟I中對(duì)數(shù)據(jù)庫中存儲(chǔ)的頁面元素信息進(jìn)行配置的流程圖,步驟如下步驟1.1 :判斷數(shù)據(jù)庫中是否存在用于生成所需業(yè)務(wù)界面的業(yè)務(wù)單元,有三種可能性一是不存在任何所需的業(yè)務(wù)單元,則進(jìn)入步驟1.1.1;二是存在部分所需的業(yè)務(wù)單元,則進(jìn)入步驟1.1. 2:;三是存在所有所需的業(yè)務(wù)單元,則進(jìn)入步驟1. 2 ;步驟1.1.1 :將數(shù)據(jù)庫中存儲(chǔ)的頁面元素進(jìn)行組合,生成全部所需的業(yè)務(wù)單元,并存儲(chǔ)在數(shù)據(jù)庫中,進(jìn)入步驟1. 2;步驟1.1. 2 :將數(shù)據(jù)庫中存儲(chǔ)的頁面元素進(jìn)行組合,生成所需的、但原本不存在的業(yè)務(wù)單元,并存儲(chǔ)在數(shù)據(jù)庫中,進(jìn)入步驟1. 2 ;步驟1. 2 :根據(jù)業(yè)務(wù)界面的需求配置業(yè)務(wù)界面模塊與所需業(yè)務(wù)單元之間的關(guān)系信息,并將關(guān)系信息存儲(chǔ)在數(shù)據(jù)庫中。每個(gè)業(yè)務(wù)接界面需要若干個(gè)業(yè)務(wù)單元,每個(gè)業(yè)務(wù)單元包含若干個(gè)頁面元素,本發(fā)明根據(jù)生成的業(yè)務(wù)界面的需求將頁面元素進(jìn)行組合,生成所需的業(yè)務(wù)單元,業(yè)務(wù)界面根據(jù)需求調(diào)取所需的業(yè)務(wù)單元,將業(yè)務(wù)單元和業(yè)務(wù)單元中所包含的頁面元素動(dòng)態(tài)加載到業(yè)務(wù)界面上,生成所需的業(yè)務(wù)界面;當(dāng)做第一個(gè)業(yè)務(wù)界面時(shí),根據(jù)待生成的業(yè)務(wù)界面的需要將頁面元素進(jìn)行組合生成若干個(gè)業(yè)務(wù)單元;當(dāng)做第二個(gè)業(yè)務(wù)界面時(shí),也需要若干個(gè)業(yè)務(wù)單元,其中有的業(yè)務(wù)單元可能已經(jīng)存在,這樣就不必組合生成相同的業(yè)務(wù)單元了,直接使用即可,只需組合生成不存在業(yè)務(wù)單元。
圖3為本發(fā)明所述一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的系統(tǒng),包括數(shù)據(jù)庫、業(yè)務(wù)界面模塊、數(shù)據(jù)處理模塊和數(shù)據(jù)存儲(chǔ)模塊;所述數(shù)據(jù)庫用于存儲(chǔ)不同種類的頁面元素信息和頁面元素對(duì)應(yīng)的取值范圍;還用于存儲(chǔ)根據(jù)業(yè)務(wù)界面模塊的需要將不同的頁面元素組合而成的業(yè)務(wù)單元信息;還用于存儲(chǔ)業(yè)務(wù)界面模塊與業(yè)務(wù)單元信息之間的關(guān)系信息;所述業(yè)務(wù)界面模塊用于向數(shù)據(jù)處理模塊發(fā)送業(yè)務(wù)界面展示的請(qǐng)求信息,還用于調(diào)取數(shù)據(jù)存儲(chǔ)模塊中的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行解析,展示在業(yè)務(wù)界面上;所述數(shù)據(jù)處理模塊用于根據(jù)業(yè)務(wù)界面模塊傳來的業(yè)務(wù)界面展示的請(qǐng)求信息,讀取數(shù)據(jù)庫中所述與業(yè)務(wù)界面展示相關(guān)的信息,并根據(jù)各個(gè)頁面元素的類型提取出相對(duì)應(yīng)的頁面元素的取值范和頁面元素的校驗(yàn)規(guī)則,并進(jìn)行關(guān)聯(lián)匹配;將處理后的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中,供業(yè)務(wù)界面模塊調(diào)取解析,最終展示在業(yè)務(wù)界面上;所述數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)經(jīng)過關(guān)聯(lián)匹配處理的與業(yè)務(wù)界面展示相關(guān)的信息。其中,所述與業(yè)務(wù)界面展示相關(guān)的信息包括業(yè)務(wù)界面模塊與其業(yè)務(wù)單元的關(guān)系信息;還包括業(yè)務(wù)單元信息與業(yè)務(wù)單元中所包含的頁面元素信息之間的關(guān)系信息。本發(fā)明通過頁面元素的配置,生成若干個(gè)業(yè)務(wù)單元,一個(gè)業(yè)務(wù)單元可供多個(gè)業(yè)務(wù)界面調(diào)用,減少了不必要的重復(fù)開發(fā),提高了頁面元素的利用率;還可通過配置數(shù)據(jù)庫中相關(guān)數(shù)據(jù),實(shí)現(xiàn)動(dòng)態(tài)添加、修改、刪除已生成的業(yè)務(wù)界面中的頁面元素,實(shí)現(xiàn)業(yè)務(wù)界面的動(dòng)態(tài)變化,通過這種動(dòng)態(tài)配置可以減少開發(fā)周期,進(jìn)而達(dá)到快速響應(yīng)需求的變化,有利于降低開發(fā)成本,開發(fā)人員只需要了解如何配置業(yè)務(wù)界面所需的頁面元素,而無需花費(fèi)大量時(shí)間在技術(shù)學(xué)習(xí)上,降低了技術(shù)開發(fā)的門檻;所以本發(fā)明具有配置簡單,容易上手,有利于程序開發(fā)和維護(hù),節(jié)省大量的人工成本,縮短開發(fā)周期等優(yōu)點(diǎn)。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法,其特征在于,包括如下步驟 步驟1:根據(jù)待生成的業(yè)務(wù)界面的需求對(duì)數(shù)據(jù)庫中存儲(chǔ)的頁面元素信息進(jìn)行配置,生成與業(yè)務(wù)界面展示相關(guān)的信息,并存儲(chǔ)在數(shù)據(jù)庫中; 步驟2 :業(yè)務(wù)界面模塊向數(shù)據(jù)處理模塊發(fā)送業(yè)務(wù)界面展示的請(qǐng)求信息; 步驟3 :數(shù)據(jù)處理模塊根據(jù)接收的業(yè)務(wù)界面展示的請(qǐng)求信息讀取數(shù)據(jù)庫中存儲(chǔ)的與業(yè)務(wù)界面展示相關(guān)的信息,并根據(jù)各個(gè)頁面元素的類型提取出相對(duì)應(yīng)的頁面元素的取值范圍和頁面元素的校驗(yàn)規(guī)則,并進(jìn)行關(guān)聯(lián)匹配;將處理后的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中; 步驟4:業(yè)務(wù)界面模塊調(diào)取數(shù)據(jù)存儲(chǔ)模塊中的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行解析,展示在業(yè)務(wù)界面上; 步驟5 :根據(jù)步驟3中提取的各類頁面元素的校驗(yàn)規(guī)則對(duì)生成的業(yè)務(wù)界面中的頁面元素逐個(gè)進(jìn)行校驗(yàn); 步驟6 :判斷是否所有頁面元素均通過校驗(yàn),如果是則進(jìn)入步驟8,否則進(jìn)入步驟7 ;步驟7 :對(duì)未通過校驗(yàn)的頁面元素進(jìn)行操作提示,根據(jù)相應(yīng)的操作提示進(jìn)行修改,直至所有頁面元素均通過校驗(yàn),進(jìn)入步驟8 ; 步驟8 :將通過校驗(yàn)的業(yè)務(wù)界面所包含的信息存儲(chǔ)到數(shù)據(jù)庫中。
2.根據(jù)權(quán)利要求1所述一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法,其特征在于,所述步驟I中與業(yè)務(wù)界面展示相關(guān)的信息包括業(yè)務(wù)界面模塊與其業(yè)務(wù)單元的關(guān)系信息;還包括業(yè)務(wù)單元信息與業(yè)務(wù)單元中所包含的頁面元素信息之間的關(guān)系信息。
3.根據(jù)權(quán)利要求1所述一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法,其特征在于,所述步驟I中對(duì)數(shù)據(jù)庫中存儲(chǔ)的頁面元素信息進(jìn)行配置的步驟如下 步驟1.1:判斷數(shù)據(jù)庫中是否存在用于生成所需業(yè)務(wù)界面的業(yè)務(wù)單元,有三種可能性一是不存在任何所需的業(yè)務(wù)單元,則進(jìn)入步驟1.1.1 ;二是存在部分所需的業(yè)務(wù)單元,則進(jìn)入步驟1.1. 2:;三是存在所有所需的業(yè)務(wù)單元,則進(jìn)入步驟1. 2 ; 步驟1.1.1 :將數(shù)據(jù)庫中存儲(chǔ)的頁面元素進(jìn)行組合,生成全部所需的業(yè)務(wù)單元,并存儲(chǔ)在數(shù)據(jù)庫中,進(jìn)入步驟1. 2; 步驟1.1. 2 :將數(shù)據(jù)庫中存儲(chǔ)的頁面元素進(jìn)行組合,生成所需的、但原本不存在的業(yè)務(wù)單元,并存儲(chǔ)在數(shù)據(jù)庫中,進(jìn)入步驟1. 2 ; 步驟1. 2 :根據(jù)業(yè)務(wù)界面的需求配置業(yè)務(wù)界面模塊與所需業(yè)務(wù)單元之間的關(guān)系信息,并將關(guān)系信息存儲(chǔ)在數(shù)據(jù)庫中。
4.一種實(shí)現(xiàn)權(quán)利要求1所述基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法的系統(tǒng),其特征在于,包括數(shù)據(jù)庫、業(yè)務(wù)界面模塊、數(shù)據(jù)處理模塊和數(shù)據(jù)存儲(chǔ)模塊; 所述數(shù)據(jù)庫用于存儲(chǔ)不同種類的頁面元素信息和頁面元素對(duì)應(yīng)的取值范圍;還用于存儲(chǔ)根據(jù)業(yè)務(wù)界面模塊的需要將不同的頁面元素組合而成的業(yè)務(wù)單元信息;還用于存儲(chǔ)業(yè)務(wù)界面模塊與業(yè)務(wù)單元信息之間的關(guān)系信息; 所述業(yè)務(wù)界面模塊用于向數(shù)據(jù)處理模塊發(fā)送業(yè)務(wù)界面展示的請(qǐng)求信息,還用于調(diào)取數(shù)據(jù)存儲(chǔ)模塊中的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行解析,展示在業(yè)務(wù)界面上; 所述數(shù)據(jù)處理模塊用于根據(jù)業(yè)務(wù)界面模塊傳來的業(yè)務(wù)界面展示的請(qǐng)求信息,讀取數(shù)據(jù)庫中所述與業(yè)務(wù)界面展示相關(guān)的信息,并根據(jù)各個(gè)頁面元素的類型提取出相對(duì)應(yīng)的頁面元素的取值范和頁面元素的校驗(yàn)規(guī)則,并進(jìn)行關(guān)聯(lián)匹配;將處理后的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中,供業(yè)務(wù)界面模塊調(diào)取解析,最終展示在業(yè)務(wù)界面上;所述數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)經(jīng)過關(guān)聯(lián)匹配處理的業(yè)務(wù)界面展示的相關(guān)信息。
5.根據(jù)權(quán)利要求4所述一種實(shí)現(xiàn)權(quán)利要求1所述基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的方法的系統(tǒng),其特征在于,所述與業(yè)務(wù)界面展示相關(guān)的信息包括業(yè)務(wù)界面模塊與其業(yè)務(wù)單元的關(guān)系信息;還包括業(yè)務(wù)單元信息與業(yè)務(wù)單元中所包含的頁面元素信息之間的關(guān)系信息。
全文摘要
本發(fā)明涉及一種基于頁面元素動(dòng)態(tài)生成業(yè)務(wù)界面的系統(tǒng)及方法包括,根據(jù)待生成的業(yè)務(wù)界面的需求對(duì)數(shù)據(jù)庫中存儲(chǔ)的信息進(jìn)行配置,生成與業(yè)務(wù)界面展示相關(guān)的信息,并存儲(chǔ)在數(shù)據(jù)庫中;業(yè)務(wù)界面模塊向數(shù)據(jù)處理模塊發(fā)送業(yè)務(wù)界面展示的請(qǐng)求信息;數(shù)據(jù)處理模塊讀取數(shù)據(jù)庫中存儲(chǔ)的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行分析和處理,將處理后的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中;業(yè)務(wù)界面模塊調(diào)取數(shù)據(jù)處存儲(chǔ)塊中的與業(yè)務(wù)界面展示相關(guān)的信息,并進(jìn)行解析,展示在業(yè)務(wù)界面上,將已生成的業(yè)務(wù)界面所包含的信息存儲(chǔ)到數(shù)據(jù)庫中;該方法配置簡單,容易上手,成本低,頁面元素可重復(fù)利用,提高了開發(fā)效率,縮短了開發(fā)周期,且利于業(yè)務(wù)界面的生成與維護(hù)。
文檔編號(hào)G06F17/30GK103019685SQ201210473299
公開日2013年4月3日 申請(qǐng)日期2012年11月20日 優(yōu)先權(quán)日2012年11月20日
發(fā)明者張江苗 申請(qǐng)人:北京思特奇信息技術(shù)股份有限公司