亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種動(dòng)態(tài)構(gòu)建功能操作的方法、裝置及應(yīng)用系統(tǒng)的制作方法

文檔序號(hào):6336904閱讀:169來源:國知局
專利名稱:一種動(dòng)態(tài)構(gòu)建功能操作的方法、裝置及應(yīng)用系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)軟件領(lǐng)域,尤其涉及一種動(dòng)態(tài)構(gòu)建功能操作的方法、裝置及應(yīng)用系統(tǒng)。
背景技術(shù)
應(yīng)用軟件是企業(yè)辦公中不可或缺的一部分,現(xiàn)有應(yīng)用軟件一般包括多種功能操作,例如查詢、修改和保存等。通過這些應(yīng)用軟件中的功能操作,可以極大地提高企業(yè)的工作效率。現(xiàn)有應(yīng)用軟件的功能操作一般是在程序開發(fā)階段就通過硬編碼方式定義和設(shè)計(jì)好了,程序運(yùn)行中不能動(dòng)態(tài)調(diào)整,對(duì)于相同或者類似的功能操作需要重復(fù)編碼,開發(fā)效率較低,并且后期維護(hù)中如果需要調(diào)整某些功能操作,必須修改后臺(tái)源代碼,重新編譯、測(cè)試后提交給用戶使用,可擴(kuò)展性較差。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種動(dòng)態(tài)構(gòu)建功能操作的方法,旨在解決現(xiàn)有技術(shù)通過硬編碼方式實(shí)現(xiàn)功能操作,開發(fā)效率較低且擴(kuò)展性較差的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種動(dòng)態(tài)構(gòu)建功能操作的方法,所述方法包括下述步驟預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型;根據(jù)所述預(yù)設(shè)的操作類型,配置對(duì)應(yīng)的功能菜單;根據(jù)所述功能菜單,接收用戶發(fā)送的功能操作請(qǐng)求,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作。本發(fā)明實(shí)施例的另一目的在于提供一種動(dòng)態(tài)構(gòu)建功能操作的裝置,所述裝置包括操作類型預(yù)設(shè)單元,預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型;功能菜單配置單元,用于根據(jù)所述預(yù)設(shè)的操作類型,配置對(duì)應(yīng)的功能菜單;功能操作實(shí)現(xiàn)單元,用于根據(jù)所述功能菜單,接收用戶發(fā)送的功能操作請(qǐng)求,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作。本發(fā)明實(shí)施例的另一目的在于提供一種包括上述動(dòng)態(tài)構(gòu)建功能操作裝置的應(yīng)用系統(tǒng)。在本發(fā)明實(shí)施例中,通過操作元數(shù)據(jù)實(shí)體接口的預(yù)定義,實(shí)現(xiàn)了相同操作類型的統(tǒng)一,減少了編碼量,提高了系統(tǒng)開發(fā)的效率。根據(jù)預(yù)設(shè)的操作類型和注冊(cè)機(jī)制,可實(shí)現(xiàn)操作類型的擴(kuò)展,并靈活配置對(duì)應(yīng)的功能菜單,從而實(shí)現(xiàn)功能操作的動(dòng)態(tài)構(gòu)建,增強(qiáng)了系統(tǒng)功能操作的可擴(kuò)展性。


圖1是本發(fā)明實(shí)施例一提供的動(dòng)態(tài)構(gòu)建功能操作方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例提供的定義操作元數(shù)據(jù)實(shí)體接口的示意圖;圖3是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)操作類型的示意圖;圖4是本發(fā)明實(shí)施例提供的動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作具體流程圖;圖5是本發(fā)明實(shí)施例二提供的動(dòng)態(tài)構(gòu)建功能操作方法的實(shí)現(xiàn)流程圖;圖6是本發(fā)明實(shí)施例提供的定義操作元數(shù)據(jù)實(shí)體的示意圖;圖7是本發(fā)明實(shí)施例三提供的動(dòng)態(tài)構(gòu)建功能操作裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例通過操作元數(shù)據(jù)實(shí)體接口的預(yù)定義,實(shí)現(xiàn)了相同操作類型的統(tǒng)一, 減少了編碼量,提高了系統(tǒng)開發(fā)的效率。根據(jù)預(yù)設(shè)的操作類型和注冊(cè)機(jī)制,可實(shí)現(xiàn)操作類型的擴(kuò)展,并靈活配置對(duì)應(yīng)的功能菜單,從而實(shí)現(xiàn)功能操作的動(dòng)態(tài)構(gòu)建,增強(qiáng)了系統(tǒng)功能操作的可擴(kuò)展性。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一圖1示出了本發(fā)明實(shí)施例一提供的動(dòng)態(tài)構(gòu)建功能操作方法的實(shí)現(xiàn)流程,該方法根據(jù)定義的操作元數(shù)據(jù)實(shí)體接口,靈活配置對(duì)應(yīng)的功能菜單,從而實(shí)現(xiàn)功能操作的動(dòng)態(tài)構(gòu)建, 增強(qiáng)了系統(tǒng)功能操作的可擴(kuò)展性,其詳細(xì)步驟如下所述在步驟SlOl中,預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型。在本發(fā)明實(shí)施例中,定義的操作元數(shù)據(jù)實(shí)體接口如圖2所示,操作元數(shù)據(jù)實(shí)體接口包括但不局限于操作元數(shù)據(jù)實(shí)體(FormOperation)、視圖信息(View)等屬性,包括但不局限于執(zhí)行方法(Execute)、初始化方法(Initialize)等操作方法。將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,其中,注冊(cè)信息包括功能操作的唯一標(biāo)示符(ID)、操作名稱(NAME)以及操作的實(shí)現(xiàn)類GerviceClass),根據(jù)此注冊(cè)機(jī)制,可動(dòng)態(tài)將預(yù)設(shè)的操作類型增加到數(shù)據(jù)庫或者配置文件中,有效實(shí)現(xiàn)操作類型的擴(kuò)展。作為本發(fā)明的實(shí)施例,本發(fā)明包括但不局限于圖3所示出的實(shí)現(xiàn)更新、修改和保存操作類型的實(shí)例,不同操作類型定義不同的屬性(Attributes),但包含相同的操作方法,如圖3所述,保存(save)操作實(shí)現(xiàn)操作元數(shù)據(jù)實(shí)體接口(Ii^rmOperati on),定義和保存(save)操作相關(guān)的操作元數(shù)據(jù)實(shí)體屬性(具體如圖6所示),通過初始化方法 (Initialize)實(shí)現(xiàn)初始化保存(save)操作,通過執(zhí)行方法(Execute)執(zhí)行保存(save)操作。在步驟S102中,根據(jù)所述預(yù)設(shè)的操作類型,配置對(duì)應(yīng)的功能菜單。作為本發(fā)明的實(shí)施例,根據(jù)預(yù)設(shè)的操作類型,例如更新、修改和保存等功能操作。配置對(duì)應(yīng)的功能菜單,例如對(duì)應(yīng)的更新、修改和保存等功能菜單,管理者可根據(jù)預(yù)設(shè)的操作類型,靈活配置對(duì)應(yīng)的功能菜單,例如需要將修改操作該為刪除操作,只要更改修改操作接口,將修改操作的屬性替換為刪除操作屬性。在步驟S103中,根據(jù)所述功能菜單,接收用戶發(fā)送的功能操作請(qǐng)求,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作。作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作的具體過程如圖 4所示在步驟S401中,接收用戶發(fā)送的功能操作請(qǐng)求信息。在本發(fā)明實(shí)施例中,請(qǐng)求信息以Json格式(一種高效的數(shù)據(jù)編碼格式,可用于在客戶端瀏覽器和支持AJAX的Web服務(wù)之間快速交換少量數(shù)據(jù))封裝,請(qǐng)求信息包括當(dāng)前操作的業(yè)務(wù)視圖(View)信息和操作元數(shù)據(jù)實(shí)體(FormOperation)信息。以保存功能操作為例服務(wù)端接收用戶發(fā)送的保存功能操作請(qǐng)求信息,Json格式 fn息[{〃 actionname" 〃 Save “,“ params“ :[{〃 key" ·.'’ FNAME〃,‘‘ value"〃 ‘‘},{“ key" 〃 FNUMBER",“ value" 〃 PUROOl 〃},{“ key" 〃 FSTATUS",“ value" 〃 0〃},{“ key" 〃 FR0LEDESCRIPTI0N",‘‘ value"〃 ‘‘}]}]其中當(dāng)前操作元數(shù)據(jù)實(shí)體(FormOperation)為保存功能操作,params為包含當(dāng)前業(yè)務(wù)視圖信息,key (FName, FNUMBER, FSTATUS, FROLEDESCRIPTI ON)分別為業(yè)務(wù)實(shí)體的屬性, value為屬性的值。通過接收的params信息,把以Json格式封裝的業(yè)務(wù)視圖(View)信息和操作元數(shù)據(jù)實(shí)體(FormOperation)信息反序列化為業(yè)務(wù)視圖(View)對(duì)象實(shí)例和操作元數(shù)據(jù)實(shí)體(FormOperation)對(duì)象實(shí)例,其中,反序列化方法包括但不局限于 DataContractJsonSerializer 的 ReadObject 方法。在步驟S402中,動(dòng)態(tài)創(chuàng)建功能操作實(shí)例。作為本發(fā)明的一個(gè)實(shí)施例,操作元數(shù)據(jù)實(shí)體(i^rmOperation)對(duì)象的 ServiceClass 屬性,獲取服務(wù)類型Type operationType = Type.GetType(ServiceClass);通過 JAVA 或者.net 的 Reflection 實(shí)現(xiàn)反射機(jī)制,動(dòng)態(tài)創(chuàng)建操作實(shí)例 IformOperation operation = (IFormOperation)Activator. CreateInstance(operationType) 0在步驟S403中,初始化功能操作實(shí)例。在本發(fā)明是實(shí)施例中,功能操作實(shí)例調(diào)用^itialize方法,對(duì)所述功能操作實(shí)例初始化 operation. Initialize ()。在步驟S404中,執(zhí)行功能操作實(shí)例。在本發(fā)明是實(shí)施例中,操作實(shí)例調(diào)用Execute方法,執(zhí)行操作邏輯operation. Execute (),實(shí)現(xiàn)功能操作。實(shí)施例二 圖5示出了本發(fā)明實(shí)施例二提供的動(dòng)態(tài)構(gòu)建功能操作方法的實(shí)現(xiàn)流程,該實(shí)施例在圖1的基礎(chǔ)上增加了步驟S501,用于定義操作元數(shù)據(jù)實(shí)體。元數(shù)據(jù)是指用來定義數(shù)據(jù)的數(shù)據(jù),用于描述功能操作的具體信息,通過定義操作元數(shù)據(jù)實(shí)體,實(shí)現(xiàn)了相同操作類型的統(tǒng)一。如圖6所示,定義的操作元數(shù)據(jù)實(shí)體包括但不局限于以下屬性操作后業(yè)務(wù)服務(wù)(AfterActions):即操作執(zhí)行后,可執(zhí)行的業(yè)務(wù)服務(wù);操作前業(yè)務(wù)服務(wù)(BeforeAction):即操作執(zhí)行前,可執(zhí)行的業(yè)務(wù)服務(wù);本操作可使用的狀態(tài)(EnabledStates)即可在當(dāng)前狀態(tài)下使用;操作名稱(Name),操作的實(shí)現(xiàn)類(ServiceClass)描述實(shí)現(xiàn)類的命名空間和程序集名稱和狀態(tài)關(guān)聯(lián)的字段(StateField)。實(shí)施例三圖7示出了本發(fā)明實(shí)施例三提供的動(dòng)態(tài)構(gòu)建功能操作裝置的結(jié)構(gòu),為了便于說明,圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該動(dòng)態(tài)構(gòu)建功能操作裝置可以用于各種具備功能操作的應(yīng)用終端,例如筆記本電腦、ATM 取款機(jī)、口袋計(jì)算機(jī)(Pocket Personal Computer, PPC)、個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)等中,可以為內(nèi)置于這些應(yīng)用終端的軟件單元、硬件單元或者軟硬件結(jié)合單元。該動(dòng)態(tài)構(gòu)建功能操作裝置包括操作元數(shù)據(jù)實(shí)體定義單元71、操作類型預(yù)設(shè)單元72、功能菜單配置單元73以及功能操作實(shí)現(xiàn)單元74,其中操作元數(shù)據(jù)實(shí)體定義單元71,用于定義操作元數(shù)據(jù)實(shí)體。在本發(fā)明實(shí)施例中,如圖6所示,定義的操作元數(shù)據(jù)實(shí)體包括但不局限于以下屬性操作后業(yè)務(wù)服務(wù)(AfterActions):即操作執(zhí)行后,可執(zhí)行的業(yè)務(wù)服務(wù);操作前業(yè)務(wù)服務(wù)(BeforeAction):即操作執(zhí)行前,可執(zhí)行的業(yè)務(wù)服務(wù);本操作可使用的狀態(tài)(EnabledStates)即可在當(dāng)前狀態(tài)下使用;操作名稱(Name),操作的實(shí)現(xiàn)類(ServiceClass)描述實(shí)現(xiàn)類的命名空間和程序集名稱和狀態(tài)關(guān)聯(lián)的字段(StateField)。操作類型預(yù)設(shè)單元72,預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型。在本發(fā)明實(shí)施例中,定義的操作元數(shù)據(jù)實(shí)體接口如圖2所示,操作元數(shù)據(jù)實(shí)體接口包括但不局限于操作元數(shù)據(jù)實(shí)體(FormOperation)、視圖信息(View)等屬性,包括但不局限于執(zhí)行方法(Execute)、初始化方法(Initialize)等操作方法。將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,其中,注冊(cè)信息包括功能操作的唯一標(biāo)示符(ID)、操作名稱(NAME)以及操作的實(shí)現(xiàn)類GerviceClass),根據(jù)此注冊(cè)機(jī)制,可有效實(shí)現(xiàn)操作類型的擴(kuò)展。作為本發(fā)明的實(shí)施例,本發(fā)明包括但不局限于圖3所示出的實(shí)現(xiàn)更新、修改和保存操作類型的實(shí)例,不同操作類型定義不同的屬性(Attributes),但包含相同的操作方法,如圖3所述,保存(save)操作實(shí)現(xiàn)操作元數(shù)據(jù)實(shí)體接口(Ii^rmOperati on),定義和保存(save)操作相關(guān)的操作元數(shù)據(jù)實(shí)體屬性(具體如圖6所示),通過初始化方法 (Initialize)實(shí)現(xiàn)初始化保存(save)操作,通過執(zhí)行方法(Execute)執(zhí)行保存(save)操作。功能菜單配置單元73,用于根據(jù)所述預(yù)設(shè)的操作類型,配置對(duì)應(yīng)的功能菜單。作為本發(fā)明的實(shí)施例,根據(jù)預(yù)設(shè)的操作類型,例如更新、修改和保存等功能操作。 配置對(duì)應(yīng)的功能菜單,例如對(duì)應(yīng)的更新、修改和保存等功能菜單,管理者可根據(jù)預(yù)設(shè)的操作類型,靈活配置對(duì)應(yīng)的功能菜單,例如需要將修改操作該為刪除操作,只要更改修改操作接口,將修改操作的屬性替換為刪除操作屬性。功能操作實(shí)現(xiàn)單元74,用于根據(jù)所述功能菜單,接收用戶發(fā)送的操作請(qǐng)求,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作。其中,功能操作實(shí)現(xiàn)單元74包括操作請(qǐng)求接收模塊741,用于接收用戶發(fā)送的功能操作請(qǐng)求信息、操作實(shí)例創(chuàng)建模塊742,用于動(dòng)態(tài)創(chuàng)建功能操作實(shí)例、操作實(shí)例初始化模塊743,用于初始化功能操作實(shí)例以及操作實(shí)例執(zhí)行模塊744,用于執(zhí)行功能操作實(shí)例。在本發(fā)明是實(shí)施例中,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作的具體過程如上所述,在此不再贅述。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等。在本發(fā)明實(shí)施例中,通過操作元數(shù)據(jù)實(shí)體接口的預(yù)定義,實(shí)現(xiàn)了相同操作類型的統(tǒng)一,減少了編碼量,提高了系統(tǒng)開發(fā)的效率。根據(jù)預(yù)設(shè)的操作類型和注冊(cè)機(jī)制,可實(shí)現(xiàn)操作類型的擴(kuò)展,并靈活配置對(duì)應(yīng)的功能菜單,從而實(shí)現(xiàn)功能操作的動(dòng)態(tài)構(gòu)建,增強(qiáng)了系統(tǒng)功能操作的可擴(kuò)展性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種動(dòng)態(tài)構(gòu)建功能操作的方法,其特征在于,所述方法包括下述步驟預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型; 根據(jù)所述預(yù)設(shè)的操作類型,配置對(duì)應(yīng)的功能菜單;根據(jù)所述功能菜單,接收用戶發(fā)送的功能操作請(qǐng)求,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作。
2.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型步驟之前還包括下述步驟定義操作元數(shù)據(jù)實(shí)體。
3.如權(quán)利要求1所述的通話記錄的查詢方法,其特征在于,所述動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作的步驟具體為接收用戶發(fā)送的功能操作請(qǐng)求信息; 動(dòng)態(tài)創(chuàng)建功能操作實(shí)例; 初始化功能操作實(shí)例; 執(zhí)行功能操作實(shí)例。
4.一種動(dòng)態(tài)構(gòu)建功能操作的裝置,其特征在于,所述裝置包括操作類型預(yù)設(shè)單元,預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型; 功能菜單配置單元,用于根據(jù)所述預(yù)設(shè)的操作類型,配置對(duì)應(yīng)的功能菜單; 功能操作實(shí)現(xiàn)單元,用于根據(jù)所述功能菜單,接收用戶發(fā)送的功能操作請(qǐng)求,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作。
5.如權(quán)利要求4所述的裝置,其特征在于,所述裝置還包括 操作元數(shù)據(jù)實(shí)體定義單元,用于定義操作元數(shù)據(jù)實(shí)體。
6.如權(quán)利要求4所述的裝置,其特征在于,所述功能操作實(shí)現(xiàn)單元還包括 操作請(qǐng)求接收模塊,用于接收用戶發(fā)送的功能操作請(qǐng)求信息;操作實(shí)例創(chuàng)建模塊,用于動(dòng)態(tài)創(chuàng)建功能操作實(shí)例; 操作實(shí)例初始化模塊,用于初始化功能操作實(shí)例; 操作實(shí)例執(zhí)行模塊,用于執(zhí)行功能操作實(shí)例。
7.一種包括權(quán)利要求4所述的動(dòng)態(tài)構(gòu)建功能操作裝置的應(yīng)用系統(tǒng)。
全文摘要
本發(fā)明屬于計(jì)算機(jī)軟件領(lǐng)域,提供了一種動(dòng)態(tài)構(gòu)建功能操作的方法、裝置及應(yīng)用系統(tǒng),所述方法包括下述步驟預(yù)設(shè)操作類型,并將所述預(yù)設(shè)的操作類型注冊(cè)到數(shù)據(jù)庫或者配置文件中,所述預(yù)設(shè)操作類型包括預(yù)定義操作元數(shù)據(jù)實(shí)體接口和實(shí)現(xiàn)操作類型;根據(jù)所述預(yù)設(shè)的操作類型,配置對(duì)應(yīng)的功能菜單;根據(jù)所述功能菜單,接收用戶發(fā)送的功能操作請(qǐng)求,動(dòng)態(tài)創(chuàng)建操作實(shí)例實(shí)現(xiàn)功能操作。在本發(fā)明中,通過操作元數(shù)據(jù)實(shí)體接口的預(yù)定義,實(shí)現(xiàn)了相同操作類型的統(tǒng)一,減少了編碼量,提高了系統(tǒng)開發(fā)的效率。根據(jù)預(yù)設(shè)的操作類型和注冊(cè)機(jī)制,可實(shí)現(xiàn)操作類型的擴(kuò)展,并靈活配置對(duì)應(yīng)的功能菜單,從而實(shí)現(xiàn)功能操作的動(dòng)態(tài)構(gòu)建,增強(qiáng)了系統(tǒng)功能操作的可擴(kuò)展性。
文檔編號(hào)G06F9/44GK102479077SQ20101056100
公開日2012年5月30日 申請(qǐng)日期2010年11月26日 優(yōu)先權(quán)日2010年11月26日
發(fā)明者張利軍, 韋光亮 申請(qǐng)人:金蝶軟件(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1