一種基于可復(fù)用庫的交互界面快速實現(xiàn)方法
【專利摘要】本發(fā)明提供了一種基于可復(fù)用庫的交互界面快速實現(xiàn)方法,是通過主動式數(shù)據(jù)/視圖模型設(shè)計將數(shù)據(jù)及界面元素相關(guān)聯(lián),再根據(jù)交互界面的特點實現(xiàn)可復(fù)用性質(zhì)的基礎(chǔ)元素庫、通用功能庫和專用功能庫后組建成可復(fù)用庫,最后提出模型入庫標(biāo)準(zhǔn)規(guī)范提供統(tǒng)一標(biāo)準(zhǔn)接口、配置路徑、數(shù)據(jù)庫表單形式、數(shù)據(jù)/視圖模型綁定規(guī)范。本方法適合于基于WEB的遠(yuǎn)程訪問及基于QT、VS等工具的本地交互界面的開發(fā)平臺,能夠基于可復(fù)用庫快速實現(xiàn)各種類型的需要交互的界面,具備功能庫設(shè)計規(guī)則簡單,可復(fù)用性高,界面成型快速等特點,此外,通過對可復(fù)用庫標(biāo)準(zhǔn)規(guī)范的改進(jìn)和優(yōu)化可進(jìn)一步提高可復(fù)用庫的有效性及交互界面的可用性。
【專利說明】一種基于可復(fù)用庫的交互界面快速實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明設(shè)計一種交互界面開發(fā)技術(shù),具體地說是一種基于可復(fù)用庫的交互界面快速實現(xiàn)方法。
【背景技術(shù)】
[0002]交互界面是人和計算機進(jìn)行信息交換的通道,用戶通過交互界面向計算機輸入信息、進(jìn)行操作,計算機則通過交互界面向用戶提供信息,以供閱讀、分析和判斷?,F(xiàn)階段交互界面被廣泛應(yīng)用于科技、軍事、教育、安全及消費電子等很多方面。交互界面主要分為:命令語言用戶界面、圖形用戶界面、直接操作用戶界面、多媒體用戶界面、多通道用戶界面等,其中圖形用戶界面是當(dāng)前用戶界面設(shè)計的主流,此類界面采用的核心技術(shù)是時間驅(qū)動技術(shù)。
[0003]用戶通過圖形識別與控制交互元素,進(jìn)行有目的性的操作,但由于文化差異和圖形理解的誤區(qū),很多操作被演化為嘗試,圖形用戶界面和人機交互過程極大地依賴于視覺和手動控制的參與。正是由于這些特點此類界面往往針對性很強,對于開發(fā)者來說,特別是對于面向監(jiān)視查詢、配置管理、系統(tǒng)檢測、故障診斷及信息預(yù)警的交互界面開發(fā)者來說,這類界面雖然操作步驟簡單、目標(biāo)明確,但功能差異大、開發(fā)平臺多,這都給開發(fā)者帶來了很大麻煩,往往會出現(xiàn)針對不同的產(chǎn)品需要重新開發(fā)新功能的交互界面。以某公司的服務(wù)器產(chǎn)品的監(jiān)控管理系統(tǒng)為例,針對機架式服務(wù)器有一套已經(jīng)應(yīng)用的監(jiān)控管理系統(tǒng),但對于刀片式服務(wù)器開發(fā)時,由于基礎(chǔ)架構(gòu)發(fā)生了變化導(dǎo)致對于類似的功能在監(jiān)控管理界面設(shè)計時需要重新開發(fā),同時,由于服務(wù)器硬件平臺定期的更新也導(dǎo)致了要對已有的功能進(jìn)行修改,或者在原有個功能模塊中增加新功能,這都需要重新開發(fā)交互界面。這樣做不僅是對財力、物力、人力、資源的浪費,也是對已有勞動成果不能充分利用的浪費,而且會延長產(chǎn)品開發(fā)周期,推遲產(chǎn)品上市時間。
[0004]因此,如何既能準(zhǔn)確充分利用已有的交互界面的開發(fā)成果,又能提高交互界面的實際開發(fā)速度,更進(jìn)一步地實現(xiàn)具有可復(fù)用庫的模塊設(shè)計標(biāo)準(zhǔn)規(guī)范就成了亟需解決的問題。
[0005]
【發(fā)明內(nèi)容】
針對如何快速準(zhǔn)確地實現(xiàn)交互界面,降低開發(fā)過程中的各種成本,本發(fā)明提出一種基于可復(fù)用庫的交互界面快速實現(xiàn)方法。
[0006]本發(fā)明所述基于可復(fù)用庫的交互界面快速實現(xiàn)方法,解決所述技術(shù)問題采用的技術(shù)方案如下:所述基于可復(fù)用庫的交互界面快速實現(xiàn)方法的主要內(nèi)容包括:交互界面的模塊化設(shè)計、可復(fù)用庫的構(gòu)件方法、基于可復(fù)用庫的交互界面快速實現(xiàn)步驟;
所述交互界面的模塊化設(shè)計方法,是指基于面向?qū)ο蟮脑O(shè)計方法,即將交互界面按功能模塊進(jìn)行共同性抽取和差異性分離;
所述可復(fù)用庫的構(gòu)建方法,其內(nèi)容主要包括:獲取整理的交互界面模塊、數(shù)據(jù)庫設(shè)計及實現(xiàn)、構(gòu)建主動式數(shù)據(jù)/視圖模型、綁定界面及數(shù)據(jù)庫模塊、按分類封裝功能庫;
所述基于可復(fù)用庫的交互界面快速實現(xiàn)步驟主要包括:明確用戶需求、查詢可復(fù)用功能庫、參考標(biāo)準(zhǔn)實現(xiàn)專用功能模塊、定制功能列表、配置可復(fù)用功能庫、生成目標(biāo)交互界面。
[0007]進(jìn)一步,所述可復(fù)用庫的構(gòu)建方法中,可復(fù)用庫主要包括基礎(chǔ)元素庫、公用功能庫及專用功能庫,每種功能庫都綁定特定的交互界面模塊;其中,基礎(chǔ)元素庫主要包括用于表格、列表、比例圖、編輯框、按鈕等構(gòu)成界面的基礎(chǔ);公用功能庫是通過面向?qū)ο蠓椒ǚ治龀橄蟪鰜淼木哂泄餐?、可重?fù)的功能模塊,專用功能庫是通過面向?qū)ο蠓椒ǚ治龇蛛x出來的具有專用的、特殊的功能模塊。
[0008]進(jìn)一步,所述主動式數(shù)據(jù)/視圖模型設(shè)計,是面向數(shù)據(jù)綁定圖形的設(shè)計,用戶不用關(guān)系數(shù)據(jù)是如何在視圖下顯示的,用戶只要通過圖像化方法將需要顯示視圖元素布置在合適的位置,然后通過數(shù)據(jù)庫綁定特定的數(shù)據(jù)單元即可,當(dāng)數(shù)據(jù)發(fā)生變化是視圖會自動進(jìn)行更新;
所述主動式數(shù)據(jù)/視圖模型由數(shù)據(jù)源、邏輯源和視圖源組成,其中數(shù)據(jù)源負(fù)責(zé)收集來自底層數(shù)據(jù)庫的數(shù)據(jù),邏輯源解析來自數(shù)據(jù)源的數(shù)據(jù),視圖源接收邏輯源處理后的數(shù)據(jù)。
[0009]進(jìn)一步,所述可復(fù)用庫的構(gòu)建方法中,還包括可復(fù)用庫標(biāo)準(zhǔn)規(guī)范即模型入庫標(biāo)準(zhǔn)規(guī)范,所述可復(fù)用庫標(biāo)準(zhǔn)規(guī)范是為后續(xù)交互界面需要增加和擴展時,提供統(tǒng)一標(biāo)準(zhǔn)接口、配置路徑、數(shù)據(jù)庫表單形式、數(shù)據(jù)/視圖模型綁定規(guī)范。
[0010]本發(fā)明提出的基于可復(fù)用庫的交互界面快速實現(xiàn)方法,是通過主動式數(shù)據(jù)/視圖模型設(shè)計將數(shù)據(jù)及界面元素相關(guān)聯(lián),再根據(jù)交互界面的特點實現(xiàn)可復(fù)用性質(zhì)的基礎(chǔ)元素庫、通用功能庫和專用功能庫后組建成可復(fù)用庫,最后提出模型入庫標(biāo)準(zhǔn)規(guī)范提供統(tǒng)一標(biāo)準(zhǔn)接口、配置路徑、數(shù)據(jù)庫表單形式、數(shù)據(jù)/視圖模型綁定規(guī)范。
[0011]本發(fā)明公開的一種基于可復(fù)用庫的交互界面快速實現(xiàn)方法的有益效果是:
所述基于可復(fù)用庫的交互界面快速實現(xiàn)方法,可以基于可復(fù)用庫快速實現(xiàn)各種類型的需要交互的界面,不僅可以充分利用已有的交互界面的開發(fā)成果,又能提高交互界面的實際開發(fā)速度。除此之外,本發(fā)明也涉及具有可復(fù)用庫的模塊設(shè)計標(biāo)準(zhǔn)規(guī)范,該規(guī)范是保障可復(fù)用庫可以有效擴展和應(yīng)用的基礎(chǔ),通過對可復(fù)用庫標(biāo)準(zhǔn)規(guī)范的改進(jìn)和優(yōu)化可進(jìn)一步提高可復(fù)用庫的有效性及交互界面的可用性。
[0012]本方法適合于基于WEB的遠(yuǎn)程訪問及基于QT、VS等工具的本地交互界面的開發(fā)平臺,具備功能庫設(shè)計規(guī)則簡單,可復(fù)用性高,界面成型快速等特點。
【專利附圖】
【附圖說明】
[0013]附圖1為本發(fā)明的主動式數(shù)據(jù)/視圖模型;
附圖2為本發(fā)明的可復(fù)用庫框圖;
附圖3為本發(fā)明的構(gòu)建可復(fù)用庫的流程圖;
附圖4為本發(fā)明的交互界面快速實現(xiàn)流程圖。
【具體實施方式】
[0014]下面通過附圖,對本發(fā)明所述基于可復(fù)用庫的交互界面快速實現(xiàn)方法進(jìn)一步詳細(xì)說明,并不構(gòu)成對本發(fā)明的限制。
[0015]本發(fā)明所述基于可復(fù)用庫的交互界面快速實現(xiàn)方法,進(jìn)行設(shè)計時主要涉及到的內(nèi)容包括:交互界面的模塊化設(shè)計方法、面向功能的可復(fù)用庫的構(gòu)建方法、基于可復(fù)用庫的交互界面快速實現(xiàn)步驟。
[0016]下面分別對上述幾個方面進(jìn)行詳細(xì)說明:
所述交互界面的模塊化設(shè)計中,所述模塊化設(shè)計是基于面向?qū)ο蟮脑O(shè)計方法,即將交互界面按功能模塊進(jìn)行共同性抽取和差異性分離;所述交互界面主要面向包括監(jiān)視查詢、配置管理、系統(tǒng)檢測、故障診斷及信息預(yù)警等應(yīng)用場合,但不僅限于它們;所述交互界面的訪問方式包括:WEB遠(yuǎn)程訪問、本地登錄訪問、及本地安裝運行等,但不僅限于它們。
[0017]所述可復(fù)用庫的構(gòu)建方法中,可復(fù)用庫主要包括基礎(chǔ)元素庫、通用功能庫及專用功能庫,每種功能庫都綁定特定的交互界面模塊;其中,基礎(chǔ)元素庫主要包括用于表格、列表、比例圖、編輯框、按鈕等構(gòu)成界面的基礎(chǔ);通用功能庫是通過面向?qū)ο蠓椒ǚ治龀橄蟪鰜淼木哂泄餐?、可重?fù)的功能模塊,通常這部分功能在基本交互界面中都會存在,并且功能基本相同,如日志信息顯示、用戶管理、時間配置等;專用功能庫是通過面向?qū)ο蠓椒ǚ治龇蛛x出來的具有專用的、特殊的功能模塊,通常這部分功能由于其專用性,具體是否在交互界面中出現(xiàn)要根據(jù)實際情況具體配置,如固件更新及同步、電源控制等;
所述可復(fù)用庫的構(gòu)建方法,其內(nèi)容主要包括:獲取整理的交互界面模塊、數(shù)據(jù)庫設(shè)計及實現(xiàn)、構(gòu)建主動式數(shù)據(jù)/視圖模型、綁定界面及數(shù)據(jù)庫模塊、按分類封裝功能庫;所述主動式數(shù)據(jù)/視圖模型設(shè)計,是面向數(shù)據(jù)綁定圖形的設(shè)計,用戶不用關(guān)心數(shù)據(jù)是如何在視圖下顯示的,用戶只要通過圖像化方法將需要顯示視圖元素布置在合適的位置,然后通過數(shù)據(jù)庫綁定特定的數(shù)據(jù)單元即可,當(dāng)數(shù)據(jù)發(fā)生變化視圖會自動進(jìn)行更新;
所述可復(fù)用庫的構(gòu)建方法中,還包括可復(fù)用庫標(biāo)準(zhǔn)規(guī)范即模型入庫標(biāo)準(zhǔn)規(guī)范,是基于可復(fù)用庫的標(biāo)準(zhǔn)法則,是面向交互界面制定設(shè)計和實現(xiàn)的標(biāo)準(zhǔn),面對需求變更及修改等場景,為后續(xù)交互界面需要增加和擴展時,提供統(tǒng)一標(biāo)準(zhǔn)接口、配置路徑、數(shù)據(jù)庫表單形式、數(shù)據(jù)/視圖模型綁定規(guī)范。所述可復(fù)用庫的構(gòu)建方法的目的,是為現(xiàn)有開發(fā)平臺提供基礎(chǔ)支持,并為未來平臺提供標(biāo)準(zhǔn)法則。
[0018]所述交互界面快速實現(xiàn)步驟主要包括:明確用戶需求、查詢可復(fù)用功能庫、參考標(biāo)準(zhǔn)實現(xiàn)專用功能模塊、定制功能列表、配置可復(fù)用功能庫、生成目標(biāo)交互界面;當(dāng)查詢可復(fù)用功能庫時,需要參考已有功能庫的功能列表后核對實際需求;所述參考標(biāo)準(zhǔn)實現(xiàn)專用功能模塊,是指實現(xiàn)的模塊要符合可復(fù)用庫標(biāo)準(zhǔn)法則,否則無法進(jìn)行下一步驟;根據(jù)具體情況決定是否需要實現(xiàn)特定功能,并且實現(xiàn)后的功能模塊可以添加到可復(fù)用功能庫中;所述配置可復(fù)用功能模塊是指,通過提供給用戶的配置文件,具體說是XML配置文件,用戶可通過該文件使能、禁能、增加、刪除、修改具體功能庫中的模塊。
[0019]本發(fā)明所述基于可復(fù)用庫的交互界面快速實現(xiàn)方法,首先,按照功能抽取實際交互頁面平臺功能共同性、分離專用性,并按面向?qū)ο蟮姆椒▽⒚總€功能界面設(shè)計成獨立的類,界面中具有共性的元素,可抽取形成基礎(chǔ)元素庫;然后,按照模塊特點設(shè)計界面功能交互數(shù)據(jù)庫,并基于主動式模型/視圖方法實現(xiàn)數(shù)據(jù)庫與界面的掛接;再然后,結(jié)合交互界面平臺開發(fā)工具實現(xiàn)基礎(chǔ)元素庫、通用功能庫及專用功能庫;最后,實現(xiàn)面向用戶的可復(fù)用庫配置工具和標(biāo)準(zhǔn)規(guī)范,通過功能模塊的開啟、關(guān)閉、及調(diào)整等動作快速地實現(xiàn)交互界面應(yīng)用。
[0020]附圖1為本發(fā)明的主動式數(shù)據(jù)/視圖模型,如圖1所示,框圖由數(shù)據(jù)源、邏輯源(邏輯處理單元)和視圖源組成,數(shù)據(jù)源負(fù)責(zé)收集來自底層數(shù)據(jù)庫的數(shù)據(jù),通過數(shù)據(jù)加工,增加視圖顯示屬性后提交到邏輯源(邏輯處理單元);邏輯處理單元解析來自數(shù)據(jù)源的數(shù)據(jù),并選擇可復(fù)用庫中基礎(chǔ)(元素)庫內(nèi)元素對數(shù)據(jù)的處理規(guī)則,然后對數(shù)據(jù)處理以便于視圖顯示;視圖源接收邏輯處理單元處理后的數(shù)據(jù),并選擇適當(dāng)?shù)目蓮?fù)用庫視圖元素對數(shù)據(jù)信息進(jìn)行顯示。
[0021]本發(fā)明改進(jìn)了傳統(tǒng)的可復(fù)用構(gòu)件庫的實現(xiàn)流程,傳統(tǒng)的流程主要包括:劃分功能模塊、抽取功能模塊、實現(xiàn)通用性模塊、實現(xiàn)專用性模塊、組成構(gòu)件庫。本發(fā)明改進(jìn)了上述流程,增加了功能模塊與后端數(shù)據(jù)庫的掛接,使功能模塊展現(xiàn)內(nèi)容時不用再考慮數(shù)據(jù)接口,只需按照基礎(chǔ)模塊進(jìn)行搭建,界面顯示和數(shù)據(jù)內(nèi)容更新是基于主動式數(shù)據(jù)/視圖模型實現(xiàn)的,這樣大大提高了交互界面的實際實現(xiàn)效率。
[0022]附圖2為本發(fā)明的可復(fù)用庫框圖,如圖2所示,主要包括基礎(chǔ)(元素)庫、通用(功能)庫、專用(功能)庫,所述基礎(chǔ)庫、通用庫、專用庫分別形成基礎(chǔ)層、通用層、專用層,基礎(chǔ)層包括各種構(gòu)成交互界面的基礎(chǔ)元素,專用層包括各種交互界面中的專用功能模塊,通用層在上述兩層之間,按取同分異的原則對需求進(jìn)行處理,先抽取通用性添加到通用層,再按照特殊性添加到專用層;可復(fù)用庫模型的入庫標(biāo)準(zhǔn)規(guī)范(可復(fù)用庫標(biāo)準(zhǔn)規(guī)范)在縱向上包括上述三層。
[0023]附圖3為本發(fā)明的構(gòu)建可復(fù)用庫的流程圖,如圖3所示,具體過程描述如下:
步驟1:交互界面需求分析;
步驟2:基于面向?qū)ο蟮姆椒▽缑嫘枨筮M(jìn)行共同性抽取和差異性分離;
步驟3:獲取整理的交互界面模塊;
步驟4:面向交互界面功能的數(shù)據(jù)庫設(shè)計并實現(xiàn);
步驟5:根據(jù)分解的需求構(gòu)建主動式數(shù)據(jù)/視圖模型;
步驟6:綁定界面及數(shù)據(jù)庫模塊;
步驟7:按分類封裝功能庫,并更新可復(fù)用功能庫。
[0024]附圖4為本發(fā)明的交互界面快速實現(xiàn)流程圖,如圖4所示,具體過程描述如下: 步驟1:交互界面需求分析,本例實施是面向服務(wù)器的監(jiān)控管理系統(tǒng);
步驟2:參照可復(fù)用功能庫模型入庫標(biāo)準(zhǔn)規(guī)范(可復(fù)用庫標(biāo)準(zhǔn)規(guī)范),分析監(jiān)控管理界面是否包含可復(fù)用庫未包含的專用模塊;
步驟3:如果需要增加新專用模塊,則參照圖3的步驟2至步驟7構(gòu)建專用功能模塊; 步驟4:更新可復(fù)用庫,增加專用模塊到可復(fù)用庫;
步驟5:更新可復(fù)用庫模型入庫標(biāo)準(zhǔn)規(guī)范;
步驟6:如果需要增加無專用模塊,則直接調(diào)用可復(fù)用庫的模塊快速組建監(jiān)控管理系統(tǒng)界面。
[0025]綜上可知,所述基于可復(fù)用庫的交互界面快速實現(xiàn)方法,首先,按照功能抽取實際交互頁面平臺功能共同性、分離專用性,并按面向?qū)ο蟮姆椒▽⒚總€功能界面設(shè)計成獨立的類,界面中具有共性的元素,可抽取形成基礎(chǔ)元素庫;然后,按照模塊特點設(shè)計界面功能交互數(shù)據(jù)庫,并基于主動式模型/視圖方法實現(xiàn)數(shù)據(jù)庫與界面的掛接;再然后,結(jié)合交互界面平臺開發(fā)工具實現(xiàn)基礎(chǔ)元素庫、公用功能庫及專用功能庫;最后,實現(xiàn)面向用戶的可復(fù)用庫配置工具和標(biāo)準(zhǔn)規(guī)范,通過功能模塊的開啟、關(guān)閉、及調(diào)整等動作快速地實現(xiàn)交互界面應(yīng)用。[0026]利用本發(fā)明的基于可復(fù)用庫的交互界面快速實現(xiàn)方法,可以基于可復(fù)用庫快速實現(xiàn)各種類型的需要交互的界面,不僅可以充分利用已有的交互界面的開發(fā)成果,又能提高交互界面的實際開發(fā)速度,更進(jìn)一步地實現(xiàn)解決了亟需解決的問題。除此之外,本發(fā)明也涉及具有可復(fù)用庫的模塊設(shè)計標(biāo)準(zhǔn)規(guī)范,該規(guī)范是保障可復(fù)用庫可以有效擴展和應(yīng)用的基礎(chǔ),通過對設(shè)計標(biāo)準(zhǔn)規(guī)范的改進(jìn)和優(yōu)化可進(jìn)一步提高可復(fù)用庫的有效性及交互界面的可用性。
[0027]以上所述僅為本發(fā)明的實施例而已,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于可復(fù)用庫的交互界面快速實現(xiàn)方法,其特征在于,其主要內(nèi)容包括:交互界面的模塊化設(shè)計、可復(fù)用庫的構(gòu)件方法、基于可復(fù)用庫的交互界面快速實現(xiàn)步驟; 所述交互界面的模塊化設(shè)計方法,是指基于面向?qū)ο蟮脑O(shè)計方法,即將交互界面按功能模塊進(jìn)行共同性抽取和差異性分離; 所述可復(fù)用庫的構(gòu)建方法,其內(nèi)容主要包括:獲取整理的交互界面模塊、數(shù)據(jù)庫設(shè)計及實現(xiàn)、構(gòu)建主動式數(shù)據(jù)/視圖模型、綁定界面及數(shù)據(jù)庫模塊、按分類封裝功能庫; 所述基于可復(fù)用庫的交互界面快速實現(xiàn)步驟主要包括:明確用戶需求、查詢可復(fù)用功能庫、參考標(biāo)準(zhǔn)實現(xiàn)專用功能模塊、定制功能列表、配置可復(fù)用功能庫、生成目標(biāo)交互界面。
2.根據(jù)權(quán)利要求1所述的基于可復(fù)用庫的交互界面快速實現(xiàn)方法,其特征在于,所述可復(fù)用庫的構(gòu)建方法中,可復(fù)用庫主要包括基礎(chǔ)元素庫、公用功能庫及專用功能庫,每種功能庫都綁定特定的交互界面模塊;其中,基礎(chǔ)元素庫主要包括用于表格、列表、比例圖、編輯框、按鈕構(gòu)成界面的基礎(chǔ);公用功能庫是通過面向?qū)ο蠓椒ǚ治龀橄蟪鰜淼木哂泄餐?、可重?fù)的功能模塊,專用功能庫是通過面向?qū)ο蠓椒ǚ治龇蛛x出來的具有專用的、特殊的功能豐旲塊。
3.根據(jù)權(quán)利要求1所述的基于可復(fù)用庫的交互界面快速實現(xiàn)方法,其特征在于,所述主動式數(shù)據(jù)/視圖模型設(shè)計,是面向數(shù)據(jù)綁定圖形的設(shè)計,用戶只要通過圖像化方法將需要顯示視圖元素布置在合適的位置,然后通過數(shù)據(jù)庫綁定特定的數(shù)據(jù)單元即可,當(dāng)數(shù)據(jù)發(fā)生變化時視圖會自動進(jìn)行更新; 所述主動式數(shù)據(jù)/視圖模型由數(shù)據(jù)源、邏輯源和視圖源組成,其中數(shù)據(jù)源負(fù)責(zé)收集來自底層數(shù)據(jù)庫的數(shù)據(jù),邏輯源解析來自數(shù)據(jù)源的數(shù)據(jù),視圖源接收邏輯源處理后的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的基于可復(fù)用庫的交互界面快速實現(xiàn)方法,其特征在于,所述可復(fù)用庫的構(gòu)建方法中,還包括可復(fù)用庫標(biāo)準(zhǔn)規(guī)范即模型入庫標(biāo)準(zhǔn)規(guī)范,所述可復(fù)用庫標(biāo)準(zhǔn)規(guī)范負(fù)責(zé)為后續(xù)交互界面需要增加和擴展時,提供統(tǒng)一標(biāo)準(zhǔn)接口、配置路徑、數(shù)據(jù)庫表單形式、數(shù)據(jù)/視圖模型綁定規(guī)范。
5.根據(jù)權(quán)利要求1所述的基于可復(fù)用庫的交互界面快速實現(xiàn)方法,其特征在于,所述構(gòu)建可復(fù)用庫的流程為: 步驟1:交互界面需求分析; 步驟2:基于面向?qū)ο蟮姆椒▽缑嫘枨筮M(jìn)行共同性抽取和差異性分離; 步驟3:獲取整理的交互界面模塊; 步驟4:面向交互界面功能的數(shù)據(jù)庫設(shè)計并實現(xiàn); 步驟5:根據(jù)分解的需求構(gòu)建主動式數(shù)據(jù)/視圖模型; 步驟6:綁定界面及數(shù)據(jù)庫模塊; 步驟7:按分類封裝功能庫,并更新可復(fù)用功能庫。
6.根據(jù)權(quán)利要求4所述的基于可復(fù)用庫的交互界面快速實現(xiàn)方法,其特征在于,所述交互界面快速實現(xiàn)步驟為: 步驟1:交互界面需求分析, 面向服務(wù)器的監(jiān)控管理系統(tǒng); 步驟2:參照可復(fù)用功能庫模型入庫標(biāo)準(zhǔn)規(guī)范,分析監(jiān)控管理界面是否包含可復(fù)用庫未包含的專用模塊; 步驟3:如果需要增加新專用模塊,設(shè)計并實現(xiàn)專用模塊;步驟4: 更新可復(fù)用庫,增加專用模塊到可復(fù)用庫; 步驟5:更新可復(fù)用庫模型入庫標(biāo)準(zhǔn)規(guī)范; 步驟6:如果無需增加專用模塊,則直接調(diào)用可復(fù)用庫的模塊快速組建監(jiān)控管理系統(tǒng)界面。
【文檔編號】G06F9/44GK103914307SQ201410162007
【公開日】2014年7月9日 申請日期:2014年4月22日 優(yōu)先權(quán)日:2014年4月22日
【發(fā)明者】陳剛 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司