專利名稱:管理平臺(tái)生成方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到應(yīng)用類軟件開發(fā)領(lǐng)域,特別涉及到一種管理平臺(tái)生成方法和裝置。
背景技術(shù):
隨著企業(yè)對(duì)管理平臺(tái)的需求越來越多樣化,新型管理平臺(tái)的研發(fā)也要求速度更 快?,F(xiàn)有的管理平臺(tái)的研發(fā)必須由專門的研發(fā)人員進(jìn)行開發(fā),這類管理平臺(tái)的特點(diǎn)是功能 繁多,但大部分功能業(yè)務(wù)簡(jiǎn)單。在具體實(shí)施過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),管理平臺(tái)的研發(fā)占據(jù)著很多高水平的 程序開發(fā)人員的工作時(shí)間,并且系統(tǒng)重復(fù)性勞動(dòng)較多,開發(fā)人員生產(chǎn)率低下,所耗費(fèi)的人力 成本很高,最終的產(chǎn)出卻很低。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供降低程序開發(fā)的門檻,提升管理類軟件的開發(fā)效率的管 理平臺(tái)生成方法以及相應(yīng)的裝置。本發(fā)明提出一種管理平臺(tái)生成方法,包括獲取用戶輸入的數(shù)據(jù)庫名稱;根據(jù)所述數(shù)據(jù)庫名稱將對(duì)應(yīng)數(shù)據(jù)庫中字段導(dǎo)入預(yù)置第一數(shù)據(jù)字典;根據(jù)用戶輸入的功能設(shè)置指令設(shè)定所述第一數(shù)據(jù)字典的對(duì)應(yīng)功能;根據(jù)用戶輸入的菜單信息設(shè)定所述第一數(shù)據(jù)字典的菜單;輸出所述第一數(shù)據(jù)字典作為管理平臺(tái)。進(jìn)一步,所述獲取用戶輸入的數(shù)據(jù)庫名稱前包括獲取用戶登錄信息;驗(yàn)證所述登錄信息;當(dāng)所述登錄信息驗(yàn)證通過時(shí),接受用戶登錄。進(jìn)一步,所述用戶輸入的功能設(shè)置指令包括獲取用戶輸入的窗口設(shè)置指令和/或高級(jí)查詢?cè)O(shè)置指令和/或報(bào)表設(shè)置指令和/ 或時(shí)間設(shè)置指令和/或工作流設(shè)置指令。進(jìn)一步,所述用戶輸入的菜單信息包括獲取用戶輸入的菜單基本信息和菜單對(duì) 應(yīng)功能信息。進(jìn)一步,所述根據(jù)菜單信息設(shè)定第一數(shù)據(jù)字典的菜單后包括獲取用戶輸入的權(quán)限信息,所述設(shè)置權(quán)限信息包括菜單權(quán)限信息和/或功能權(quán)限 信息和/或數(shù)據(jù)權(quán)限信息;根據(jù)所述權(quán)限信息設(shè)置菜單和權(quán)限的對(duì)應(yīng)關(guān)系。進(jìn)一步,所述輸出數(shù)據(jù)字典作為管理平臺(tái)前包括獲取第二數(shù)據(jù)字典;將所述第二數(shù)據(jù)字典導(dǎo)入所述第一數(shù)據(jù)字典。
本發(fā)明還提出一種管理平臺(tái)生成裝置,包括獲取模塊,用于獲取用戶輸入的數(shù)據(jù)庫名稱;獲取用戶輸入的功能設(shè)置指令;獲 取用戶輸入的菜單信息;導(dǎo)入模塊,用于根據(jù)所述數(shù)據(jù)庫名稱將對(duì)應(yīng)數(shù)據(jù)庫中所有字段導(dǎo)入預(yù)置第一數(shù)據(jù) 字典;設(shè)定模塊,用于根據(jù)所述功能設(shè)置指令設(shè)定所述第一數(shù)據(jù)字典的對(duì)應(yīng)功能;根據(jù) 所述菜單信息設(shè)定所述第一數(shù)據(jù)字典的菜單;輸出模塊,用于輸出所述第一數(shù)據(jù)字典作為管理平臺(tái)。進(jìn)一步,所述裝置還包括驗(yàn)證模塊,用于獲取用戶登錄信息;驗(yàn)證所述登錄信息;當(dāng)所述登錄信息驗(yàn)證通過時(shí),接受用戶登錄。進(jìn)一步,所述獲取模塊具體用于獲取用戶輸入的窗口設(shè)置指令和/或高級(jí)查詢 設(shè)置指令和/或報(bào)表設(shè)置指令和/或時(shí)間設(shè)置指令和/或工作流設(shè)置指令。進(jìn)一步,所述獲取模塊具體用于獲取用戶輸入的菜單基本信息和菜單對(duì)應(yīng)功能信息。進(jìn)一步,所述獲取模塊還用于獲取用戶輸入的權(quán)限信息,所述設(shè)置權(quán)限信息包括 菜單權(quán)限信息和/或功能權(quán)限信息和/或數(shù)據(jù)權(quán)限信息;所述設(shè)定模塊還用于根據(jù)所述權(quán)限信息設(shè)置菜單和權(quán)限的對(duì)應(yīng)關(guān)系。進(jìn)一步,所述導(dǎo)入模塊還用于獲取第二數(shù)據(jù)字典;將所述第二數(shù)據(jù)字典導(dǎo)入所 述第一數(shù)據(jù)字典。本發(fā)明采用預(yù)設(shè)數(shù)據(jù)字典,當(dāng)開發(fā)人員需要進(jìn)行開發(fā)應(yīng)用時(shí),通過調(diào)用該數(shù)據(jù)字 典,在數(shù)據(jù)字典的基礎(chǔ)上進(jìn)行功能設(shè)置,降低了程序開發(fā)的門檻,提升了管理類軟件的開發(fā) 效率。
圖1為本發(fā)明一種管理平臺(tái)生成方法一實(shí)施例的流程圖;圖2為本發(fā)明一種管理平臺(tái)生成方法另一實(shí)施例的流程圖;圖3為本發(fā)明一種管理平臺(tái)生成裝置一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照?qǐng)D1,為本發(fā)明一種管理平臺(tái)生成方法一實(shí)施例的流程圖;在本發(fā)明實(shí)施例中需要預(yù)先設(shè)計(jì)一組數(shù)據(jù)庫表結(jié)構(gòu),也可以是一組文件的定義格 式,也可以是一組存儲(chǔ)介質(zhì)上的其他存儲(chǔ)方式,本發(fā)明實(shí)施例稱為數(shù)據(jù)字典。該書記字典可以包括以下信息界面窗口的數(shù)據(jù)字典、每個(gè)窗口下標(biāo)簽的數(shù)據(jù)字典、每個(gè)標(biāo)簽下屬性的數(shù)據(jù)字典、 每個(gè)屬性對(duì)應(yīng)下拉框的數(shù)據(jù)字典、每個(gè)屬性對(duì)應(yīng)觸發(fā)事件的數(shù)據(jù)字典、報(bào)表或查詢定義數(shù) 據(jù)字典、部門角色權(quán)限數(shù)據(jù)字典、菜單數(shù)據(jù)字典、菜單和功能對(duì)應(yīng)關(guān)系數(shù)據(jù)字典(功能可以是窗口,報(bào)表,查詢)、工作流數(shù)據(jù)字典等。預(yù)先設(shè)置導(dǎo)入導(dǎo)出功能,使得這些數(shù)據(jù)字典能夠方便的導(dǎo)入導(dǎo)出,使得應(yīng)用的開發(fā)可以在任何終端上進(jìn)行,導(dǎo)入導(dǎo)出的文件格式可以是文本也可以是二進(jìn)制的,比如可以 是TXT的,可以是XML的。操作員進(jìn)行二次研發(fā)時(shí)可以采用如下步驟實(shí)現(xiàn)步驟S101、操作員登錄管理平臺(tái)生成裝置;操作員進(jìn)行登錄操作時(shí),可以采用如下驗(yàn)證步驟A、管理平臺(tái)生成裝置獲取用戶登錄信息;B、管理平臺(tái)生成裝置驗(yàn)證所述登錄信息;C、管理平臺(tái)生成裝置當(dāng)所述登錄信息驗(yàn)證通過時(shí),接受用戶登錄。步驟S102、管理平臺(tái)生成裝置導(dǎo)入數(shù)據(jù)字典;操作員可以使用管理平臺(tái)生成裝置提供的導(dǎo)入功能,輸入數(shù)據(jù)庫表名,管理平臺(tái) 生成裝置會(huì)自動(dòng)把該數(shù)據(jù)庫表里所有的字段導(dǎo)入到數(shù)據(jù)字典里,所有屬性默認(rèn)為文本框。步驟S103、管理平臺(tái)生成裝置獲取用戶輸入的功能設(shè)置指令進(jìn)行設(shè)置;具體的,管理平臺(tái)生成裝置獲取操作員輸入的功能設(shè)置指令;并根據(jù)所述功能設(shè) 置指令設(shè)定所述第一數(shù)據(jù)字典的對(duì)應(yīng)功能。操作員可以根據(jù)需求發(fā)送功能設(shè)置指令進(jìn)行相關(guān)功能設(shè)置,其中功能包括窗口、 高級(jí)查詢、報(bào)表、時(shí)間和工作流等,同樣的操作員發(fā)送到管理平臺(tái)生成裝置的功能設(shè)置指令 也可以包括窗口設(shè)置指令和/或高級(jí)查詢?cè)O(shè)置指令和/或報(bào)表設(shè)置指令和/或時(shí)間設(shè)置 指令和/或工作流設(shè)置指令等。窗口的相關(guān)信息又可以包括窗口基本信息,標(biāo)簽基本信 息,屬性基本信息。屬性基本信息供選擇的信息有屬性展示方式,比如是編輯框、文本框、 下拉框、彈出窗口、按鈕,是可寫還是只讀,對(duì)齊方式,如果是按鈕觸發(fā)的事件類型,事件名 稱等等。步驟S104、管理平臺(tái)生成裝置獲取菜單信息進(jìn)行設(shè)置;管理平臺(tái)生成裝置獲取操作員輸入的菜單信息;并根據(jù)所述菜單信息設(shè)定所述第 一數(shù)據(jù)字典的菜單。所述菜單信息包括菜單的基本信息和菜單對(duì)應(yīng)的功能信息。步驟S105、獲取權(quán)限信息;管理平臺(tái)生成裝置獲取操作員輸入的權(quán)限信息;所述權(quán)限信息包括菜單權(quán)限,功 能權(quán)限,數(shù)據(jù)權(quán)限。步驟S106、管理平臺(tái)生成裝置根據(jù)權(quán)限信息設(shè)置菜單和權(quán)限的對(duì)應(yīng)關(guān)系;管理平臺(tái)生成裝置獲取到全縣信息后設(shè)置菜單和權(quán)限的對(duì)應(yīng)關(guān)系。步驟S107、導(dǎo)入其他數(shù)據(jù)字典;管理平臺(tái)生成裝置根據(jù)用戶需求導(dǎo)入數(shù)據(jù)字典的定義,將從其它系統(tǒng)定義的數(shù)據(jù) 字典或者備份的應(yīng)用數(shù)據(jù)字典進(jìn)行導(dǎo)入。步驟S108、管理平臺(tái)生成裝置將數(shù)據(jù)字典導(dǎo)出。管理平臺(tái)生成裝置可以提供緩存的功能,把包含數(shù)據(jù)庫字典的定義信息和其他一 些必要的信息放到內(nèi)存里進(jìn)行緩沖,這樣可以提升界面的展示速度。管理平臺(tái)生成裝置可以是基于傳統(tǒng)的C/S架構(gòu),也可以是基于B/S架構(gòu),也可以是其他提供終端界面的架構(gòu);操作員或者二次開發(fā)者可以進(jìn)入如下操作設(shè)定要展示窗口的基本信息; 設(shè)定每個(gè)窗口下標(biāo)簽的基本信息;根據(jù)系統(tǒng)提供的導(dǎo)入工具,輸入數(shù)據(jù)庫表名,把該表里所有的屬性均導(dǎo)入到屬性 數(shù)據(jù)字典,每個(gè)屬性都有一個(gè)默認(rèn)值,比如每個(gè)屬性默認(rèn)為文本框;修改每個(gè)標(biāo)簽下每個(gè)屬性的基本信息,比如把文本框修改為單選框;設(shè)定每個(gè)屬性對(duì)應(yīng)下拉框的基本信息;設(shè)定每個(gè)屬性對(duì)應(yīng)觸發(fā)事件的基本信息;設(shè)定部門角色權(quán)限基本信息;設(shè)定菜單基本信息;設(shè)定報(bào)表或者查詢的基本信息;設(shè)定菜單和功能對(duì)應(yīng)關(guān)系;設(shè)定工作流基本信息;本發(fā)明提供的導(dǎo)入導(dǎo)出功能,使得系統(tǒng)的移植升級(jí)變得簡(jiǎn)單方便。緩存機(jī)制可以 提升界面展示的速度。本發(fā)明實(shí)施例采用預(yù)設(shè)數(shù)據(jù)字典,當(dāng)開發(fā)人員需要進(jìn)行開發(fā)應(yīng)用時(shí),通過調(diào)用該 數(shù)據(jù)字典,在數(shù)據(jù)字典的基礎(chǔ)上進(jìn)行功能設(shè)置,降低了程序開發(fā)的門檻,提升了管理類軟件 的開發(fā)效率。參閱圖2,為本發(fā)明一種管理平臺(tái)生成方法另一實(shí)施例的流程圖;本發(fā)明實(shí)施例以一個(gè)具體的示例來展示上述實(shí)施例的二次開發(fā)過程,本實(shí)施例以 需要開發(fā)一個(gè)銀行賬戶系統(tǒng)為例,其中有一個(gè)功能是客戶信息,客戶信息功能有一個(gè)窗口, 窗口下有一個(gè)標(biāo)簽,標(biāo)簽下要展示客戶姓名,客戶性別,客戶密碼,客戶所屬城市四個(gè)屬性, 其中客戶姓名為編輯框,客戶性別為單選框,客戶密碼為密碼編輯框,客戶所屬城市為下拉 框,下面對(duì)該功能進(jìn)行開發(fā)。步驟S201、在數(shù)據(jù)庫中建立一個(gè)客戶信息表,包括客戶姓名,客戶性別,客戶密碼, 客戶所屬城市四個(gè)字段;步驟S202、管理平臺(tái)生成裝置根據(jù)操作員輸入指令新建一個(gè)窗口,名字為銀行客 戶信息維護(hù);步驟S203、管理平臺(tái)生成裝置新建一個(gè)標(biāo)簽,名字為客戶基本信息,選擇該標(biāo)簽對(duì) 應(yīng)的客戶信息表表名;步驟S204、管理平臺(tái)生成裝置把客戶信息表下面的四個(gè)字段導(dǎo)入到平臺(tái),默認(rèn)為 四個(gè)編輯框;步驟S205、管理平臺(tái)生成裝置根據(jù)操作員控制進(jìn)行屬性維護(hù);操作員可以控制管理平臺(tái)生成裝置查詢客戶信息相關(guān)的四個(gè)屬性,逐一進(jìn)行修 改,客戶名稱編輯框保持不變,客戶性別選擇為單選框,客戶密碼選擇為密碼編輯框,客戶 所屬城市修改為下拉框;步驟S206、管理平臺(tái)生成裝置增加客戶所屬城市;管理平臺(tái)生成裝置根據(jù)操作員要求新增一個(gè)列表,對(duì)應(yīng)于客戶所屬城市;
步驟S207、管理平臺(tái)生成裝置新增客戶信息維護(hù); 管理平臺(tái)生成裝置根據(jù)操作員要求新增一個(gè)菜單,關(guān)聯(lián)客戶信息維護(hù)窗口,名稱 為客戶信息維護(hù);步驟S208、管理平臺(tái)生成裝置設(shè)置權(quán)限;管理平臺(tái)生成裝置根據(jù)操作員要求新增一個(gè)角色,銀行信息管理員,并為該角色 賦予客戶信息維護(hù)菜單權(quán)限;步驟S209、管理平臺(tái)生成裝置根據(jù)權(quán)限設(shè)置操作員角色。管理平臺(tái)生成裝置根據(jù)操作員要求新增一個(gè)操作員bankOOl,為該操作員賦予銀 行信息管理員角色;到處設(shè)定完成的數(shù)據(jù)字典作為新的系統(tǒng)。操作員bankOOl可以登錄到系統(tǒng),可以使用客戶信息維護(hù)功能,也可以進(jìn)行增、 刪、改、查等操作。本發(fā)明實(shí)施例可以提升應(yīng)用系統(tǒng)的開發(fā)效率,對(duì)開發(fā)人員的技術(shù)能力要求很低, 只要經(jīng)過簡(jiǎn)單培訓(xùn)就可以進(jìn)行開發(fā),另外本發(fā)明也可以對(duì)熟練的客戶開發(fā)部分功能,讓他 們選擇自己需要的窗口屬性,自己需要的高級(jí)查詢,統(tǒng)計(jì)報(bào)表。參閱圖3,為本發(fā)明一種管理平臺(tái)生成裝置一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例提出的管理平臺(tái)生成裝置,包括獲取模塊31,用于獲取用戶輸入的數(shù)據(jù)庫名稱;獲取用戶輸入的功能設(shè)置指令; 獲取用戶輸入的菜單信息;導(dǎo)入模塊32,用于根據(jù)所述數(shù)據(jù)庫名稱將對(duì)應(yīng)數(shù)據(jù)庫中所有字段導(dǎo)入預(yù)置第一數(shù) 據(jù)字典;設(shè)定模塊33,用于根據(jù)所述功能設(shè)置指令設(shè)定所述第一數(shù)據(jù)字典的對(duì)應(yīng)功能;根 據(jù)所述菜單信息設(shè)定所述第一數(shù)據(jù)字典的菜單;輸出模塊34,用于輸出所述第一數(shù)據(jù)字典作為管理平臺(tái)。進(jìn)一步,所述裝置還包括驗(yàn)證模塊35,用于獲取用戶登錄信息;驗(yàn)證所述登錄信息;當(dāng)所述登錄信息驗(yàn)證 通過時(shí),接受用戶登錄。進(jìn)一步,所述獲取模塊31具體用于獲取用戶輸入的窗口設(shè)置指令和/或高級(jí)查 詢?cè)O(shè)置指令和/或報(bào)表設(shè)置指令和/或時(shí)間設(shè)置指令和/或工作流設(shè)置指令。進(jìn)一步,所述獲取模塊31具體用于獲取用戶輸入的菜單基本信息和菜單對(duì)應(yīng)功能信息。進(jìn)一步,所述獲取模塊31還用于獲取用戶輸入的權(quán)限信息,所述設(shè)置權(quán)限信息包 括菜單權(quán)限信息和/或功能權(quán)限信息和/或數(shù)據(jù)權(quán)限信息;所述設(shè)定模塊33還用于根據(jù)所述權(quán)限信息設(shè)置菜單和權(quán)限的對(duì)應(yīng)關(guān)系。進(jìn)一步,所述導(dǎo)入模塊32還用于獲取第二數(shù)據(jù)字典;將所述第二數(shù)據(jù)字典導(dǎo)入 所述第一數(shù)據(jù)字典。用戶可以使用管理平臺(tái)生成裝置提供的導(dǎo)入模塊32,輸入數(shù)據(jù)庫表名,導(dǎo)入模塊 32會(huì)把該數(shù)據(jù)庫表里所有的字段導(dǎo)入到數(shù)據(jù)字典里,所有屬性默認(rèn)為文本框。獲取模塊31獲取用戶根據(jù)需求發(fā)送功能設(shè)置指令進(jìn)行相關(guān)功能設(shè)置,其中功能包括窗口、高級(jí)查詢、報(bào)表、時(shí)間和工作流等,同樣的用戶發(fā)送到管理平臺(tái)生成裝置的功能設(shè)置指令也可以包括窗口設(shè)置指令和/或高級(jí)查詢?cè)O(shè)置指令和/或報(bào)表設(shè)置指令和/或 時(shí)間設(shè)置指令和/或工作流設(shè)置指令等。窗口的相關(guān)信息又可以包括窗口基本信息,標(biāo)簽 基本信息,屬性基本信息。屬性基本信息供選擇的信息有屬性展示方式,比如是編輯框、文 本框、下拉框、彈出窗口、按鈕,是可寫還是只讀,對(duì)齊方式,如果是按鈕觸發(fā)的事件類型,事 件名稱等等。用戶可以通過設(shè)定模塊33進(jìn)行如下操作設(shè)定要展示窗口的基本信息;設(shè)定每個(gè)窗口下標(biāo)簽的基本信息;根據(jù)系統(tǒng)提供的導(dǎo)入工具,輸入數(shù)據(jù)庫表名,把該表里所有的屬性均導(dǎo)入到屬性 數(shù)據(jù)字典,每個(gè)屬性都有一個(gè)默認(rèn)值,比如每個(gè)屬性默認(rèn)為文本框;修改每個(gè)標(biāo)簽下每個(gè)屬性的基本信息,比如把文本框修改為單選框;設(shè)定每個(gè)屬性對(duì)應(yīng)下拉框的基本信息;設(shè)定每個(gè)屬性對(duì)應(yīng)觸發(fā)事件的基本信息;設(shè)定部門角色權(quán)限基本信息;設(shè)定菜單基本信息;設(shè)定報(bào)表或者查詢的基本信息;設(shè)定菜單和功能對(duì)應(yīng)關(guān)系;設(shè)定工作流基本信息。本發(fā)明實(shí)施例可以提升應(yīng)用系統(tǒng)的開發(fā)效率,對(duì)開發(fā)人員的技術(shù)能力要求很低, 只要經(jīng)過簡(jiǎn)單培訓(xùn)就可以進(jìn)行開發(fā),另外本發(fā)明也可以對(duì)熟練的客戶開發(fā)部分功能,讓他 們選擇自己需要的窗口屬性,自己需要的高級(jí)查詢,統(tǒng)計(jì)報(bào)表。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
一種管理平臺(tái)生成方法,其特征在于,包括獲取用戶輸入的數(shù)據(jù)庫名稱;根據(jù)獲取的數(shù)據(jù)庫名稱將對(duì)應(yīng)數(shù)據(jù)庫中字段導(dǎo)入預(yù)置的第一數(shù)據(jù)字典;根據(jù)用戶輸入的功能設(shè)置指令設(shè)定所述第一數(shù)據(jù)字典的對(duì)應(yīng)功能;根據(jù)用戶輸入的菜單信息設(shè)定所述第一數(shù)據(jù)字典的菜單;輸出所述第一數(shù)據(jù)字典作為管理平臺(tái)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取用戶輸入的數(shù)據(jù)庫名稱前包括 獲取用戶登錄信息;驗(yàn)證所述登錄信息;當(dāng)所述登錄信息驗(yàn)證通過時(shí),接受用戶登錄。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述用戶輸入的功能設(shè)置指令包括 用戶輸入的窗口設(shè)置指令和/或高級(jí)查詢?cè)O(shè)置指令和/或報(bào)表設(shè)置指令和/或時(shí)間設(shè)置指令和/或工作流設(shè)置指令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶輸入的菜單信息包括用戶輸入 的菜單基本信息和菜單對(duì)應(yīng)功能信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)菜單信息設(shè)定第一數(shù)據(jù)字典的 菜單后包括獲取用戶輸入的權(quán)限信息,所述設(shè)置權(quán)限信息包括菜單權(quán)限信息和/或功能權(quán)限信息 和/或數(shù)據(jù)權(quán)限信息;根據(jù)所述權(quán)限信息設(shè)置菜單和權(quán)限的對(duì)應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求1至5中任一所述的方法,其特征在于,所述輸出數(shù)據(jù)字典作為管理平 臺(tái)前包括獲取第二數(shù)據(jù)字典;將所述第二數(shù)據(jù)字典導(dǎo)入所述第一數(shù)據(jù)字典。
7.—種管理平臺(tái)生成裝置,其特征在于,包括獲取模塊,用于獲取用戶輸入的數(shù)據(jù)庫名稱;獲取用戶輸入的功能設(shè)置指令;獲取用 戶輸入的菜單信息;導(dǎo)入模塊,用于根據(jù)所述數(shù)據(jù)庫名稱將對(duì)應(yīng)數(shù)據(jù)庫中所有字段導(dǎo)入預(yù)置第一數(shù)據(jù)字Ffti. ·ZN 設(shè)定模塊,用于根據(jù)所述功能設(shè)置指令設(shè)定所述第一數(shù)據(jù)字典的對(duì)應(yīng)功能;根據(jù)所述 菜單信息設(shè)定所述第一數(shù)據(jù)字典的菜單;輸出模塊,用于輸出所述第一數(shù)據(jù)字典作為管理平臺(tái)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括驗(yàn)證模塊,用于獲取用戶登錄信息;驗(yàn)證所述登錄信息;當(dāng)所述登錄信息驗(yàn)證通過時(shí), 接受用戶登錄。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊具體用于獲取用戶輸入的 窗口設(shè)置指令和/或高級(jí)查詢?cè)O(shè)置指令和/或報(bào)表設(shè)置指令和/或時(shí)間設(shè)置指令和/或工 作流設(shè)置指令。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊具體用于獲取用戶輸入的菜單基本信息和菜單對(duì)應(yīng)功能信息。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊還用于獲取用戶輸入的權(quán) 限信息,所述設(shè)置權(quán)限信息包括菜單權(quán)限信息和/或功能權(quán)限信息和/或數(shù)據(jù)權(quán)限信息;所述設(shè)定模塊還用于根據(jù)所述權(quán)限信息設(shè)置菜單和權(quán)限的對(duì)應(yīng)關(guān)系。
12.根據(jù)權(quán)利要求7至11中任一所述的裝置,其特征在于,所述導(dǎo)入模塊還用于獲取 第二數(shù)據(jù)字典;將所述第二數(shù)據(jù)字典導(dǎo)入所述第一數(shù)據(jù)字典。
全文摘要
本發(fā)明揭示了一種管理平臺(tái)生成方法,包括獲取用戶輸入的數(shù)據(jù)庫名稱;根據(jù)數(shù)據(jù)庫名稱將對(duì)應(yīng)數(shù)據(jù)庫中所有字段導(dǎo)入預(yù)置第一數(shù)據(jù)字典;獲取用戶輸入的功能設(shè)置指令;根據(jù)功能設(shè)置指令設(shè)定第一數(shù)據(jù)字典的對(duì)應(yīng)功能;獲取用戶輸入的菜單信息;根據(jù)菜單信息設(shè)定第一數(shù)據(jù)字典的菜單;輸出第一數(shù)據(jù)字典作為管理平臺(tái)。本發(fā)明還提供了對(duì)應(yīng)的裝置。本發(fā)明采用預(yù)設(shè)數(shù)據(jù)字典,當(dāng)開發(fā)人員需要進(jìn)行開發(fā)應(yīng)用時(shí),通過調(diào)用該數(shù)據(jù)字典,在數(shù)據(jù)字典的基礎(chǔ)上進(jìn)行功能設(shè)置,降低了程序開發(fā)的門檻,提升了管理類軟件的開發(fā)效率。
文檔編號(hào)G06F17/30GK101866297SQ20101019906
公開日2010年10月20日 申請(qǐng)日期2010年6月11日 優(yōu)先權(quán)日2010年6月11日
發(fā)明者史國杰 申請(qǐng)人:中興通訊股份有限公司