專利名稱:一種界面建模器裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種界面建模器裝置。
背景技術(shù):
基于模型的界面開(kāi)發(fā)方法MB_UIDEs (Model Based UserInte InterfaceDevelopment Environments)把界面的設(shè)計(jì)分解為對(duì)不同模型的構(gòu)造,定義包括任務(wù)、用戶、展示、會(huì)話和平臺(tái)模型在內(nèi)的多個(gè)模型,每一個(gè)模型都是對(duì)用戶界面的某個(gè)方面的詳細(xì)描述。通過(guò)把注意力集中在界面的某個(gè)方面,模型可以用高度抽象和專業(yè)化的標(biāo)記來(lái)表達(dá),從而使得界面更容易創(chuàng)建和維護(hù)。Elkoutbi提出一種基于統(tǒng)一建模語(yǔ)言UML建立用戶界面原型的需求工程過(guò)程的方法,分別用Petri網(wǎng)、協(xié)作圖和狀態(tài)圖規(guī)范動(dòng)態(tài)模型,最后自動(dòng)產(chǎn)生界面原型;silvals提出了 UMLi的界面設(shè)計(jì)方法。它集成了 UML和MB_UIDEs兩種技術(shù),在保留UML表達(dá)系統(tǒng)模型的基礎(chǔ)上,通過(guò)加入對(duì)交互任務(wù)的表達(dá),能同時(shí)表達(dá)系統(tǒng)行為和界面行為;文獻(xiàn)提出一種以交互為中心的Post-WMP界面模型,將交互的各個(gè)層次進(jìn)行分離。它充分考慮了Post-WMP界面的交互特征,使設(shè)計(jì)者在設(shè)計(jì)過(guò)程中不必關(guān)心設(shè)備實(shí)體與交互行為的連接實(shí)現(xiàn),能靈活地進(jìn)行組件選擇。文獻(xiàn)提出的FMP是一種基于界面設(shè)計(jì)模式的界面模型,通過(guò)對(duì)界面設(shè)計(jì)模式在包括功能模型(F)、交互模型(M)和表示模型(P)中的實(shí)例化和定制,最終完成用戶界面的設(shè)計(jì)以及代碼生成?,F(xiàn)有技術(shù)的存在的問(wèn)題現(xiàn)有界面設(shè)計(jì)裝置局限于設(shè)計(jì)界面的組件,不能將組件與具有業(yè)務(wù)功能性質(zhì)的平臺(tái)無(wú)關(guān)組件相關(guān)聯(lián),無(wú)法為MDA建模平臺(tái)提供支持;現(xiàn)有界面設(shè)計(jì)裝置主要是客戶端裝置,不支持基于瀏覽器的界面設(shè)計(jì),不能支持基于B/S架構(gòu)的界面設(shè)計(jì),無(wú)法支持SaaS (Software as a Service,軟件即服務(wù))和PaaS(Platform as a Service,平臺(tái)即服務(wù))
實(shí)用新型內(nèi)容本實(shí)用新型要解決的技術(shù)問(wèn)題是提供一種方便非專業(yè)的用戶對(duì)自己個(gè)性化的界面進(jìn)行定義,可以做出“所見(jiàn)及所得”的管理系統(tǒng)界面,提高了應(yīng)用者工作效率的界面建模器裝置。為解決上述技術(shù)問(wèn)題,本實(shí)用新型采用如下技術(shù)方案一種界面建模器裝置,由用戶界面層裝置、應(yīng)用邏輯層處理器和數(shù)據(jù)層處理器三部分組成,其中所述用戶界面屋裝置和應(yīng)用邏輯層處理器相互連接,所述應(yīng)用邏輯層處理器又和數(shù)據(jù)層相互連接。進(jìn)一步地,所述用戶界面層裝置又由模型組件區(qū)、菜單管理區(qū)、工作區(qū)和屬性區(qū)組成。進(jìn)一步地,所述應(yīng)用邏輯層處理器由前臺(tái)模型事件處理邏輯和數(shù)據(jù)庫(kù)交互接口組成。[0011 ] 進(jìn)一步地,所述數(shù)據(jù)層處理器由模型庫(kù)、界面庫(kù)組成。本實(shí)用新型的一種界面建模器裝置,由用戶界面層裝置、應(yīng)用邏輯層處理器和數(shù)據(jù)層處理器三部分依次連接組成,方便非專業(yè)的用戶對(duì)自己個(gè)性化的界面進(jìn)行定義,做出“所見(jiàn)及所得”的管理系統(tǒng)界面,提高了應(yīng)用者的工作效率。
圖1為本實(shí)用新型一種界面建模器裝置的平面圖。
具體實(shí)施方式
本實(shí)施例中,參照?qǐng)D1所示,一種界面建模器裝置,由用戶界面層裝置、應(yīng)用邏輯層處理器和數(shù)據(jù)層處理器三部分組成,其中所述用戶界面屋裝置和應(yīng)用邏輯層處理器相互連接,所述應(yīng)用邏輯層處理器又和數(shù)據(jù)層相互連接,方便信息的錄入,操作,修改以及儲(chǔ)存。所述用戶界面層裝置又由模型組件區(qū)、菜單管理區(qū)、工作區(qū)和屬性區(qū)組成。所述應(yīng)用邏輯層處理器由前臺(tái)模型事件處理邏輯和數(shù)據(jù)庫(kù)交互接口組成;所述數(shù)據(jù)層處理器由模型庫(kù)、界面庫(kù)組成。所述用戶界面層裝置中所述模型組件區(qū)主要用于列出本系統(tǒng)中嗦使用的基本界面元素,如按鈕、標(biāo)簽、文本框、直線和表格等元素;所述菜單管理區(qū)主要用于對(duì)界面對(duì)象的顯示、新建、刪除和編輯等操作,還包括系統(tǒng)幫助,便于新手迅速的熟悉系統(tǒng);所述工作區(qū)用于顯示用戶需要定義的界面,對(duì)界面中包含的元素進(jìn)行操作以及用于顯示選中的界面元素的基本信息,如元素的大小、在界面中位置和文本的內(nèi)容等;所述屬性區(qū)用于顯示工作區(qū)中的界面元素的屬性,當(dāng)工作區(qū)的某個(gè)界面元素被激活選中的時(shí),其屬性顯示在對(duì)應(yīng)的屬性區(qū)中,界面元素的有些屬性是預(yù)先定好的,并不是與HTML元素的屬性一一對(duì)應(yīng)。所述應(yīng)用邏輯層處理器中所述前臺(tái)模型事件處理邏輯用于響應(yīng)前臺(tái)事件,調(diào)用處理邏輯;所述數(shù)據(jù)庫(kù)交互接口用于協(xié)調(diào)處理前后臺(tái)的交互信息。所述數(shù)據(jù)層處理器中界面庫(kù)用于保存本工具的界面元素信息。所述事件監(jiān)聽(tīng)機(jī)制中flex內(nèi)部的所述事件監(jiān)聽(tīng)機(jī)制,當(dāng)滿足了一定的條件后,會(huì)觸發(fā)這個(gè)事件。比如MouseEvent就是指的當(dāng)鼠標(biāo)進(jìn)行操作之后觸發(fā)的一系列的事件。本實(shí)用新型的一種界面建模器裝置,由用戶界面層裝置、應(yīng)用邏輯層處理器和數(shù)據(jù)層處理器三部分依次連接組成。所述用戶界面層裝置又由模型組件區(qū)、菜單管理區(qū)、工作區(qū)和屬性區(qū)組成;所述應(yīng)用邏輯層處理器由前臺(tái)模型事件處理邏輯和數(shù)據(jù)庫(kù)交互接口組成;所述數(shù)據(jù)層處理器由模型庫(kù)、界面庫(kù)組成。可以使界面對(duì)象重復(fù)使用,并且能夠按照個(gè)人的需要提供個(gè)性化的定制。同時(shí)該工具的設(shè)計(jì)能夠滿足非專業(yè)人員的使用,定義的用戶界面能夠重復(fù)修改,易于維護(hù),這樣使專業(yè)人員有更多的精力去開(kāi)發(fā)業(yè)務(wù)邏輯方面的功能。上述實(shí)施例,只是本實(shí)用新型的一個(gè)實(shí)例,并不是用來(lái)限制本實(shí)用新型的實(shí)施與權(quán)利范圍,凡與本實(shí)用新型權(quán)利要求所述內(nèi)容相同或等同的技術(shù)方案,均應(yīng)包括在本實(shí)用新型保護(hù)范圍內(nèi)。
權(quán)利要求1.一種界面建模器裝置,其特征在于由用戶界面層裝置、應(yīng)用邏輯層處理器和數(shù)據(jù)層處理器三部分組成,其中所述用戶界面層裝置和應(yīng)用邏輯層處理器相互連接,所述應(yīng)用邏輯層處理器又和數(shù)據(jù)層相互連接。
2.根據(jù)權(quán)利要求1所述的一種界面建模器裝置,其特征在于所述用戶界面層裝置又由模型組件區(qū)、菜單管理區(qū)、工作區(qū)和屬性區(qū)組成。
3.根據(jù)權(quán)利要求1所述的一種界面建模器裝置,其特征在于所述應(yīng)用邏輯層處理器由前臺(tái)模型事件處理邏輯和數(shù)據(jù)庫(kù)交互接口組成。
4.根據(jù)權(quán)利要求1所述的一種界面建模器裝置,其特征在于所述數(shù)據(jù)層處理器由模型庫(kù)、界面庫(kù)組成。
專利摘要本實(shí)用新型的一種界面建模器裝置,由用戶界面層裝置、應(yīng)用邏輯層處理器和數(shù)據(jù)層處理器三部分組成,其中所述用戶界面屋裝置和應(yīng)用邏輯層處理器相互連接,所述應(yīng)用邏輯層處理器又和數(shù)據(jù)層相互連接。所述用戶界面層裝置分別由模型組件區(qū)、菜單管理區(qū)、工作區(qū)和屬性區(qū)組成;所述應(yīng)用邏輯層處理器由前臺(tái)模型事件處理邏輯和數(shù)據(jù)庫(kù)交互接口組成;所述數(shù)據(jù)層處理器由模型庫(kù)、界面庫(kù)組成??梢岳迷摻缑娼F餮b置,方便非專業(yè)的用戶對(duì)自己個(gè)性化的界面進(jìn)行定義,做出“所見(jiàn)及所得”的管理系統(tǒng)界面,提高了應(yīng)用者的工作效率。
文檔編號(hào)G06F9/44GK202904558SQ20122058470
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年11月8日 優(yōu)先權(quán)日2012年11月8日
發(fā)明者姜國(guó)強(qiáng) 申請(qǐng)人:廣東天新軟件科技有限公司