專利名稱:一種表格快速搭建的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種表格的快速搭建方法及系統(tǒng),屬于數(shù)據(jù)處理領(lǐng)域。
背景技術(shù):
所謂表格的快速搭建,是指對于數(shù)據(jù)庫中需要呈現(xiàn)的數(shù)據(jù)進行快速的表格化顯示、維護及處理。包括源數(shù)據(jù)管理及內(nèi)容管理。對于上述表格數(shù)據(jù)的處理,必須滿足一下的要求 1.能快速的從數(shù)據(jù)庫中進行數(shù)據(jù)的讀?。?br>
2.能按照特定的要求進行快速的數(shù)據(jù)表格化的搭建;
3.當數(shù)據(jù)有更改時,能進行及時的更新。現(xiàn)有的表格搭建方法,存在如下的不足數(shù)據(jù)調(diào)取數(shù)據(jù)慢導致系統(tǒng)運行效率不足;當數(shù)據(jù)庫中數(shù)據(jù)有更新時,表格化的呈現(xiàn)無法進行及時的刷新,需要重新對數(shù)據(jù)庫中的表格進行更新處理后再進行表格化的顯示,浪費資源而且效率低下。
發(fā)明內(nèi)容
本發(fā)明的目的,是為了適應(yīng)表格維護多樣性的需求,是提供一種表格的快速搭建方法及系統(tǒng),以實現(xiàn)如下的目的
I.快速的從數(shù)據(jù)庫中進行數(shù)據(jù)的讀取。2.能按照特定的要求進行快速的數(shù)據(jù)表格化的搭建;當數(shù)據(jù)庫中 數(shù)據(jù)有更改時,能進行及時的更新。本發(fā)明的具體技術(shù)方案如下,具體包括以下步驟
在系統(tǒng)中設(shè)置兩模塊,即表格配置模塊及表格顯不模塊;將表格配置信息包括樣式與編輯權(quán)限保存到系統(tǒng)數(shù)據(jù)庫中,展示表格時通過用戶或者角色獲取該表格的配置信息,快速搭建表格;
所述表格配置模塊
將物理表格信息與列信息注冊到系統(tǒng)中,在系統(tǒng)中對該表格的所有列進行展示配置,其配置內(nèi)容主要應(yīng)用在包括在展示模塊繪制表格樣式與權(quán)限信息,包括該列的別名、是否顯示、寬度設(shè)置、默認過濾值、列的顯示順序、列的類型、是否可以編輯,該列編輯時默認編輯方式包括時間選擇、文本框、下拉菜單、復選框;
定義角色與用戶,并將用戶與角色進行關(guān)聯(lián),對用戶或者角色授權(quán),當對角色進行授權(quán)時該角色下的用戶同樣具有權(quán)限;
將物理表格列的配置信息對用戶或者角色進行授權(quán),即不同用戶或不同角色登陸系統(tǒng)時候看到的表格展示內(nèi)容不一樣;針對某一列對不同用戶可以授予不同權(quán)限;表格編輯操作權(quán)限可以對用戶或角色進行授權(quán),操作權(quán)限主要包括增加表格記錄,刪除記錄,修改某一單元格記錄,保存修改,數(shù)據(jù)導出,數(shù)據(jù)打印;
所述表格展示模塊
獲取用戶或者角色已經(jīng)配置好的權(quán)限,按照不同權(quán)限配置的個性化屬性配置直接生成表格,使得不同的登陸用戶在相同的系統(tǒng)中能查看到同一個表格展示不同風格與操作權(quán)限。優(yōu)選的,還進一步包括二次開發(fā)接口,即用戶根據(jù)個性化需求,遵循表格數(shù)據(jù)展示規(guī)則,開發(fā)功能模塊并注冊到系統(tǒng)中,抽象成編輯按鈕,對編輯按鈕在對用戶進行授權(quán),使某些用戶具有該編輯權(quán)限。一種表格快速搭建的系統(tǒng),其特征在于,所述方法如下
在系統(tǒng)中設(shè)置兩模塊,即表格配置模塊及表格顯不模塊;將表格配置信息包括樣式與·編輯權(quán)限保存到系統(tǒng)數(shù)據(jù)庫中,展示表格時通過用戶或者角色獲取該表格的配置信息,快速搭建表格;
所述表格配置模塊
將物理表格信息與列信息注冊到系統(tǒng)中,在系統(tǒng)中對該表格的所有列進行展示配置,其配置內(nèi)容主要應(yīng)用在包括在展示模塊繪制表格樣式與權(quán)限信息,主要包括該列的別名,是否顯示,寬度設(shè)置,默認過濾值,列的顯示順序,列的類型,是否可以編輯,該列編輯時默認編輯方式包括時間選擇、文本框、下拉菜單、復選框;
定義角色與用戶,并將用戶與角色進行關(guān)聯(lián),對用戶或者角色授權(quán),當對角色進行授權(quán)時該角色下的用戶同樣具有權(quán)限;
將物理表格列的配置信息對用戶或者角色進行授權(quán),即不同用戶或不同角色登陸系統(tǒng)時候看到的表格展示內(nèi)容不一樣;針對某一列對不同用戶可以授予不同權(quán)限;
表格編輯操作權(quán)限可以對用戶或角色進行授權(quán),操作權(quán)限主要包括增加表格記錄,刪除記錄,修改某一單元格記錄,保存修改,數(shù)據(jù)導出,數(shù)據(jù)打?。?br>
所述表格展示模塊
獲取用戶或者角色已經(jīng)配置好的權(quán)限,按照不同權(quán)限配置的個性化屬性配置直接生成表格,使得不同的登陸用戶在相同的系統(tǒng)中能查看到同一個表格展示不同風格與操作權(quán)限。優(yōu)選的,還進一步包括二次開發(fā)接口模塊,即用戶根據(jù)個性化需求,遵循表格數(shù)據(jù)展示規(guī)則,開發(fā)功能模塊并注冊到系統(tǒng)中,抽象成編輯按鈕,對編輯按鈕在對用戶進行授權(quán),使某些用戶具有該編輯權(quán)限。本發(fā)明的具有如下的有益效果通過對表格施行不同權(quán)限的不同屬性配置,使得不同的登陸用戶快速的實現(xiàn)各自的需求;實現(xiàn)對相同系統(tǒng)下不同權(quán)限的登錄用戶之間的保密;本對于數(shù)據(jù)庫物理表格的變化,系統(tǒng)無需修改代碼,可以直接通過注冊表格的刷新完成表格變化的更改;進一步提供了供用戶二次開發(fā)使用的自定義模塊,滿足用戶不同的需求。從而提高了效率,節(jié)省了系統(tǒng)資源。
圖I是本發(fā)明的實施案例,調(diào)度中心保護科的表格查看示意圖。圖2是本發(fā)明的實施案例,調(diào)度中心調(diào)度科的表格查看示意圖。
具體實施例方式下面舉例說明本發(fā)明的具體實施方式
。本發(fā)明的具體技術(shù)方案如下,具體包括以下步驟在系統(tǒng)中設(shè)置兩模塊,即表格配置模塊及表格顯示模塊;將表格配置信息包括樣式與編輯權(quán)限保存到系統(tǒng)數(shù)據(jù)庫中,展示表格時通過用戶或者角色獲取該表格的配置信息,快速搭建表格;
所述表格配置模塊
將物理表格信息與列信息注冊到系統(tǒng)中,在系統(tǒng)中對該表格的所有列進行展示配置, 其配置內(nèi)容主要應(yīng)用在包括在展示模塊繪制表格樣式與權(quán)限信息,包括該列的別名、是否顯示、寬度設(shè)置、默認過濾值、列的顯示順序、列的類型、是否可以編輯,該列編輯時默認編輯方式包括時間選擇、文本框、下拉菜單、復選框;
定義角色與用戶,并將用戶與角色進行關(guān)聯(lián),對用戶或者角色授權(quán),當對角色進行授權(quán)時該角色下的用戶同樣具有權(quán)限;
將物理表格列的配置信息對用戶或者角色進行授權(quán),即不同用戶或不同角色登陸系統(tǒng)時候看到的表格展示內(nèi)容不一樣;針對某一列對不同用戶可以授予不同權(quán)限;
表格編輯操作權(quán)限可以對用戶或角色進行授權(quán),操作權(quán)限主要包括增加表格記錄,刪除記錄,修改某一單元格記錄,保存修改,數(shù)據(jù)導出,數(shù)據(jù)打印;
所述表格展示模塊獲取用戶或者角色已經(jīng)配置好的權(quán)限,按照不同權(quán)限配置的個性化屬性配置直接生成表格,使得不同的登陸用戶在相同的系統(tǒng)中能查看到同一個表格展示不同風格與操作權(quán)限。選還進一步包括二次開發(fā)接口,即用戶根據(jù)個性化需求,遵循表格數(shù)據(jù)展示規(guī)則,開發(fā)功能模塊并注冊到系統(tǒng)中,抽象成編輯按鈕,對編輯按鈕在對用戶進行授權(quán),使某些用戶具有該編輯權(quán)限。如圖I所示,以保護科和調(diào)度科查看數(shù)據(jù)庫中的領(lǐng)導交代這張表為例進行說明,針對領(lǐng)導交代這張表中的不同字段根據(jù)不同的科室進行不同的配置。保護科配置
內(nèi)容設(shè)置寬度為600 ;日期填報人填報時間狀態(tài)設(shè)置為不顯示。結(jié)果如圖I所示。調(diào)度科設(shè)置
內(nèi)容寬度沒有設(shè)置,日期填報人填報時間設(shè)置為顯示,結(jié)果如圖2所示??梢?,本發(fā)明的方法能夠在相同系統(tǒng)下實現(xiàn)不同用戶的不同權(quán)限的配置,從而提高了效率,節(jié)省了系統(tǒng)資源。
權(quán)利要求
1.一種表格快速搭建的方法,其特征在于,所述方法如下 在系統(tǒng)中設(shè)置兩模塊,即表格配置模塊及表格顯不模塊;將表格配置信息包括樣式與編輯權(quán)限保存到系統(tǒng)數(shù)據(jù)庫中,展示表格時通過用戶或者角色獲取該表格的配置信息,快速搭建表格; 所述表格配置模塊 將物理表格信息與列信息注冊到系統(tǒng)中,在系統(tǒng)中對該表格的所有列進行展示配置,其配置內(nèi)容主要應(yīng)用在包括在展示模塊繪制表格樣式與權(quán)限信息,包括該列的別名、是否顯示、寬度設(shè)置、默認過濾值、列的顯示順序、列的類型、是否可以編輯,該列編輯時默認編輯方式包括時間選擇、文本框、下拉菜單、復選框; 定義角色與用戶,并將用戶與角色進行關(guān)聯(lián),對用戶或者角色授權(quán),當對角色進行授權(quán) 時該角色下的用戶同樣具有權(quán)限; 將物理表格列的配置信息對用戶或者角色進行授權(quán),即不同用戶或不同角色登陸系統(tǒng)時候看到的表格展示內(nèi)容不一樣;針對某一列對不同用戶可以授予不同權(quán)限; 表格編輯操作權(quán)限可以對用戶或角色進行授權(quán),操作權(quán)限主要包括增加表格記錄,刪除記錄,修改某一單元格記錄,保存修改,數(shù)據(jù)導出,數(shù)據(jù)打印; 所述表格展示模塊 獲取用戶或者角色已經(jīng)配置好的權(quán)限,按照不同權(quán)限配置的個性化屬性配置直接生成表格,使得不同的登陸用戶在相同的系統(tǒng)中能查看到同一個表格展示不同風格與操作權(quán)限。
2.根據(jù)權(quán)利要求I所述的一種表格快速搭建的方法,其特征在于還進一步包括二次開發(fā)接口,即用戶根據(jù)個性化需求,遵循表格數(shù)據(jù)展示規(guī)則,開發(fā)功能模塊并注冊到系統(tǒng)中,抽象成編輯按鈕,對編輯按鈕在對用戶進行授權(quán),使某些用戶具有該編輯權(quán)限。
3.一種表格快速搭建的系統(tǒng),其特征在于,所述方法如下 在系統(tǒng)中設(shè)置兩模塊,即表格配置模塊及表格顯不模塊;將表格配置信息包括樣式與編輯權(quán)限保存到系統(tǒng)數(shù)據(jù)庫中,展示表格時通過用戶或者角色獲取該表格的配置信息,快速搭建表格; 所述表格配置模塊 將物理表格信息與列信息注冊到系統(tǒng)中,在系統(tǒng)中對該表格的所有列進行展示配置,其配置內(nèi)容主要應(yīng)用在包括在展示模塊繪制表格樣式與權(quán)限信息,主要包括該列的別名,是否顯示,寬度設(shè)置,默認過濾值,列的顯示順序,列的類型,是否可以編輯,該列編輯時默認編輯方式包括時間選擇、文本框、下拉菜單、復選框; 定義角色與用戶,并將用戶與角色進行關(guān)聯(lián),對用戶或者角色授權(quán),當對角色進行授權(quán)時該角色下的用戶同樣具有權(quán)限; 將物理表格列的配置信息對用戶或者角色進行授權(quán),即不同用戶或不同角色登陸系統(tǒng)時候看到的表格展示內(nèi)容不一樣;針對某一列對不同用戶可以授予不同權(quán)限; 表格編輯操作權(quán)限可以對用戶或角色進行授權(quán),操作權(quán)限主要包括增加表格記錄,刪除記錄,修改某一單元格記錄,保存修改,數(shù)據(jù)導出,數(shù)據(jù)打?。? 所述表格展示模塊 獲取用戶或者角色已經(jīng)配置好的權(quán)限,按照不同權(quán)限配置的個性化屬性配置直接生成表格,使得不同的登陸用戶在相同的系統(tǒng)中能查看到同一個表格展示不同風格與操作權(quán)限。
4.根據(jù)權(quán)利要求3所述的一種表格快速搭建的系統(tǒng),其特征在于還進一步包括二次開發(fā)接口模塊,即用戶根據(jù)個性化需求,遵循表格數(shù)據(jù)展示規(guī)則,開發(fā)功能模塊并注冊到系統(tǒng)中,抽象成編輯按鈕,對編輯按鈕在對用戶進行授權(quán),使某些用戶具有該編輯權(quán)限。
全文摘要
本發(fā)明涉及一種表格的快速搭建方法及系統(tǒng),屬于數(shù)據(jù)處理領(lǐng)域。所述方法包括如下步驟在系統(tǒng)中設(shè)置兩模塊,即表格配置模塊及表格顯示模塊;將表格配置信息包括樣式與編輯權(quán)限保存到系統(tǒng)數(shù)據(jù)庫中,展示表格時通過用戶或者角色獲取該表格的配置信息,快速搭建表格;所述表格配置模塊將物理表格信息與列信息注冊到系統(tǒng)中,在系統(tǒng)中對該表格的所有列進行展示配置;定義角色與用戶;將物理表格列的配置信息對用戶或者角色進行授權(quán);表格編輯操作權(quán)限可以對用戶或角色進行授權(quán);所述表格展示模塊獲取用戶或者角色已經(jīng)配置好的權(quán)限,按照不同權(quán)限配置的個性化屬性配置直接生成表格。本發(fā)明提高了效率,節(jié)省了系統(tǒng)資源。
文檔編號G06F17/30GK102902767SQ20121036230
公開日2013年1月30日 申請日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者何蕾, 李勇, 曹宇, 喻宏元, 蘇迤, 龐傳軍, 聶春元, 楊笑宇, 徐家慧, 武毅, 林海峰, 方偉 申請人:北京科東電力控制系統(tǒng)有限責任公司, 華中電網(wǎng)有限公司