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

一種基于權(quán)限控制自動生成頁面的方法

文檔序號:6638056閱讀:110來源:國知局
一種基于權(quán)限控制自動生成頁面的方法
【專利摘要】本發(fā)明公開了一種基于權(quán)限控制自動生成頁面的方法,其具體實(shí)現(xiàn)過程為:根據(jù)權(quán)限管理方法,分配頁面內(nèi)容代碼,所述權(quán)限管理方法即為采用層級結(jié)構(gòu),按照固定的代碼格式確定頁面內(nèi)容;用戶登錄系統(tǒng)后,系統(tǒng)獲取用戶權(quán)限代碼;系統(tǒng)根據(jù)權(quán)限控制的頁面內(nèi)容代碼構(gòu)造頁面功能菜單,生成頁面內(nèi)容。該一種基于權(quán)限控制自動生成頁面的方法與現(xiàn)有技術(shù)相比,同時實(shí)現(xiàn)了用戶權(quán)限的管理分配和頁面的自動生成,節(jié)約了開發(fā)成本,提高了開發(fā)效率。
【專利說明】—種基于權(quán)限控制自動生成頁面的方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)【技術(shù)領(lǐng)域】,具體地說是一種實(shí)用性強(qiáng)、基于權(quán)限控制自動生成頁面的方法。

【背景技術(shù)】
[0002]在應(yīng)用程序中,用戶界面的設(shè)計、開發(fā)等工作非常重要,作為直接與用戶交互的平臺,界面開發(fā)影響到某個功能模塊甚至整個軟件功能的可用性和易用性。
[0003]目前的程序界面大多采用每個界面單獨(dú)開發(fā)的方式。隨著程序的復(fù)雜化和功能的模塊化,對界面開發(fā)的工作帶來了大量重復(fù)性工作,同時也對界面模塊權(quán)限控制提出的新的挑戰(zhàn)。不僅容易造成人力資源的浪費(fèi),也給程序維護(hù)升級帶來了麻煩。
[0004]基于此,現(xiàn)提供一種基于權(quán)限控制自動生成頁面的方法,實(shí)現(xiàn)根據(jù)用戶擁有的不同權(quán)限,自動生成用戶可以查看和操作的界面,實(shí)用性強(qiáng)。


【發(fā)明內(nèi)容】

[0005]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實(shí)用性強(qiáng)、基于權(quán)限控制自動生成頁面的方法。
[0006]一種基于權(quán)限控制自動生成頁面的方法,其具體實(shí)現(xiàn)過程為:
1)根據(jù)權(quán)限管理方法,分配頁面內(nèi)容代碼,所述權(quán)限管理方法即為采用層級結(jié)構(gòu),按照固定的代碼格式確定頁面內(nèi)容;
2)用戶登錄系統(tǒng)后,系統(tǒng)獲取用戶權(quán)限代碼;
3 )系統(tǒng)根據(jù)權(quán)限控制的頁面內(nèi)容代碼構(gòu)造頁面功能菜單,生成頁面內(nèi)容。
[0007]所述步驟I)中權(quán)限管理的頁面內(nèi)容包括功能菜單、子菜單、頁面內(nèi)部鏈接、按鈕和輸入框。
[0008]所述步驟I)中權(quán)限管理方法的具體內(nèi)容為:制定一套頁面內(nèi)容代碼規(guī)則,N作為一級菜單代碼,S作為二級菜單代碼,P作為頁面內(nèi)部控件代碼;一級菜單作為第一層級,記為NXX,其中后兩位XX為一級菜單的序列號;二級菜單作為第二層級,記為NXXSXX,其中NXX為上級菜單代碼,SXX為二級菜單代碼;頁面內(nèi)部控件作為第三層級,記為NXXSXXPXXX,其中NXX為上級菜單代碼,SXX為二級菜單代碼,PXXX為頁面內(nèi)部控件代碼。
[0009]所述步驟2)中獲取用戶權(quán)限代碼的具體過程為:用戶登錄系統(tǒng)后,系統(tǒng)根據(jù)用戶id,獲取用戶權(quán)限代碼,該系統(tǒng)從后臺讀取分配給每個用戶的權(quán)限代碼并根據(jù)讀取的權(quán)限代碼從數(shù)據(jù)庫中查詢對應(yīng)的菜單代碼,每個權(quán)限代碼對應(yīng)可操作的頁面內(nèi)容代碼。
[0010]獲得步驟3)中生成的用戶可控制的頁面內(nèi)容代碼采用B/S架構(gòu),使用Web編程技術(shù)實(shí)現(xiàn)生成頁面菜單和頁面內(nèi)容,其中頁面內(nèi)容的生成過程為:系統(tǒng)從后臺獲取頁面框架數(shù)據(jù);生成頁面菜單以及各種頁面控件,所述頁面菜單包括一級菜單和二級菜單;設(shè)置頁面控件的屬性和內(nèi)容,為不同控件綁定監(jiān)聽事件,所述空間包括添加按鈕、表單、連接空間。
[0011]本發(fā)明的一種基于權(quán)限控制自動生成頁面的方法,具有以下優(yōu)點(diǎn): 該發(fā)明的一種基于權(quán)限控制自動生成頁面的方法本發(fā)明方法既解決了程序界面權(quán)限控制問題,又提供了自動生成頁面的方法,較之以往滿足了權(quán)限控制就會降低開發(fā)效率的方法,或者實(shí)現(xiàn)了頁面自動生成又無法滿足權(quán)限控制的需求的方法,本發(fā)明同時滿足了兩個方面的需求,不僅提高了程序界面開發(fā)效率,同時能夠根據(jù)權(quán)限控制頁面的展示,實(shí)用性強(qiáng),適用范圍廣泛,易于推廣。

【專利附圖】

【附圖說明】
[0012]附圖1為本發(fā)明的頁面權(quán)限管理示意圖。
[0013]附圖2為本發(fā)明的用戶權(quán)限分配示意圖。
[0014]附圖3為本發(fā)明的頁面生成流程圖。

【具體實(shí)施方式】
[0015]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明。
[0016]本發(fā)明提供一種基于權(quán)限控制自動生成頁面的方法,該方法可以實(shí)現(xiàn)根據(jù)用戶擁有的不同權(quán)限,自動生成用戶可以查看和操作的界面,滿足控制用戶權(quán)限的同時又可以自動生成不同用戶需要的界面。如附圖1、圖2、圖3所示,其具體實(shí)現(xiàn)過程為:
1)根據(jù)權(quán)限管理方法,分配頁面內(nèi)容代碼,所述權(quán)限管理方法即為采用層級結(jié)構(gòu),按照固定的代碼格式確定頁面內(nèi)容;
2)用戶登錄系統(tǒng)后,系統(tǒng)獲取用戶權(quán)限代碼;
3 )系統(tǒng)根據(jù)權(quán)限控制的頁面內(nèi)容代碼構(gòu)造頁面功能菜單,生成頁面內(nèi)容。
[0017]所述步驟I)中權(quán)限管理的頁面內(nèi)容包括功能菜單、子菜單、頁面內(nèi)部鏈接、按鈕和輸入框。
[0018]所述步驟I)中權(quán)限管理方法的具體內(nèi)容為:制定一套頁面內(nèi)容代碼規(guī)則,N作為一級菜單代碼,S作為二級菜單代碼,P作為頁面內(nèi)部控件代碼;一級菜單作為第一層級,記為NXX,其中后兩位XX為一級菜單的序列號;二級菜單作為第二層級,記為NXXSXX,其中NXX為上級菜單代碼,SXX為二級菜單代碼;頁面內(nèi)部控件作為第三層級,記為NXXSXXPXXX,其中NXX為上級菜單代碼,SXX為二級菜單代碼,PXXX為頁面內(nèi)部控件代碼。
[0019]實(shí)際操作中,如附圖1及圖2所示,系統(tǒng)管理模塊有兩級菜單,一級菜單為“系統(tǒng)管理”,代碼為“N01”,二級菜單為“用戶管理”和“日志管理”,代碼分別為“N01S01”和“N01S02”,每個二級菜單又對應(yīng)若干頁面,其頁面控件代碼用NOlSxxPxxx代表,此處不再依次說明。
[0020]現(xiàn)有兩名用戶A和B,A擁有的權(quán)限代碼為U01,對應(yīng)菜單代碼為“N01S01”和“N01S02”,即用戶A擁有“用戶管理”和“日志管理”的權(quán)限;B擁有的權(quán)限代碼為U02,對應(yīng)菜單代碼為“N01S02”,即用戶B只擁有“日志管理”的權(quán)限。
[0021]所述步驟2)中獲取用戶權(quán)限代碼的具體過程為:用戶登錄系統(tǒng)后,系統(tǒng)根據(jù)用戶id,獲取用戶權(quán)限代碼,該系統(tǒng)從后臺讀取分配給每個用戶的權(quán)限代碼并根據(jù)讀取的權(quán)限代碼從數(shù)據(jù)庫中查詢對應(yīng)的菜單代碼,每個權(quán)限代碼對應(yīng)可操作的頁面內(nèi)容代碼。
[0022]獲得步驟3)中生成的用戶可控制的頁面內(nèi)容代碼采用B/S架構(gòu),使用Web編程技術(shù)實(shí)現(xiàn)生成頁面菜單和頁面內(nèi)容,其中頁面內(nèi)容的生成過程為:系統(tǒng)從后臺獲取頁面框架數(shù)據(jù);生成頁面菜單以及各種頁面控件,所述頁面菜單包括一級菜單和二級菜單;設(shè)置頁面控件的屬性和內(nèi)容,為不同控件綁定監(jiān)聽事件,所述空間包括添加按鈕、表單、連接空間。
[0023]使用該發(fā)明方法,既滿足了用戶權(quán)限的管理分配,又實(shí)現(xiàn)了頁面自動生成,節(jié)省了開發(fā)成本,提高了開發(fā)效率。
[0024]上述【具體實(shí)施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的一種基于權(quán)限控制自動生成頁面的方法的權(quán)利要求書的且任何所述【技術(shù)領(lǐng)域】的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【權(quán)利要求】
1.一種基于權(quán)限控制自動生成頁面的方法,其特征在于,其具體實(shí)現(xiàn)過程為: 1)根據(jù)權(quán)限管理方法,分配頁面內(nèi)容代碼,所述權(quán)限管理方法即為采用層級結(jié)構(gòu),按照固定的代碼格式確定頁面內(nèi)容; 2)用戶登錄系統(tǒng)后,系統(tǒng)獲取用戶權(quán)限代碼; 3 )系統(tǒng)根據(jù)權(quán)限控制的頁面內(nèi)容代碼構(gòu)造頁面功能菜單,生成頁面內(nèi)容。
2.根據(jù)權(quán)利要求1所述的一種基于權(quán)限控制自動生成頁面的方法,其特征在于,所述步驟I)中權(quán)限管理的頁面內(nèi)容包括功能菜單、子菜單、頁面內(nèi)部鏈接、按鈕和輸入框。
3.根據(jù)權(quán)利要求2所述的一種基于權(quán)限控制自動生成頁面的方法,其特征在于,所述步驟I)中權(quán)限管理方法的具體內(nèi)容為:制定一套頁面內(nèi)容代碼規(guī)則,N作為一級菜單代碼,S作為二級菜單代碼,P作為頁面內(nèi)部控件代碼;一級菜單作為第一層級,記為NXX,其中后兩位XX為一級菜單的序列號;二級菜單作為第二層級,記為NXXSXX,其中NXX為上級菜單代碼,SXX為二級菜單代碼;頁面內(nèi)部控件作為第三層級,記為NXXSXXPXXX,其中NXX為上級菜單代碼,SXX為二級菜單代碼,PXXX為頁面內(nèi)部控件代碼。
4.根據(jù)權(quán)利要求1所述的一種基于權(quán)限控制自動生成頁面的方法,其特征在于,所述步驟2)中獲取用戶權(quán)限代碼的具體過程為:用戶登錄系統(tǒng)后,系統(tǒng)根據(jù)用戶id,獲取用戶權(quán)限代碼,該系統(tǒng)從后臺讀取分配給每個用戶的權(quán)限代碼并根據(jù)讀取的權(quán)限代碼從數(shù)據(jù)庫中查詢對應(yīng)的菜單代碼,每個權(quán)限代碼對應(yīng)可操作的頁面內(nèi)容代碼。
5.根據(jù)權(quán)利要求1所述的一種基于權(quán)限控制自動生成頁面的方法,其特征在于,獲得步驟3)中生成的用戶可控制的頁面內(nèi)容代碼采用B/S架構(gòu),使用Web編程技術(shù)實(shí)現(xiàn)生成頁面菜單和頁面內(nèi)容,其中頁面內(nèi)容的生成過程為:系統(tǒng)從后臺獲取頁面框架數(shù)據(jù);生成頁面菜單以及各種頁面控件,所述頁面菜單包括一級菜單和二級菜單;設(shè)置頁面控件的屬性和內(nèi)容,為不同控件綁定監(jiān)聽事件,所述空間包括添加按鈕、表單、連接空間。
【文檔編號】G06F9/44GK104375843SQ201410755089
【公開日】2015年2月25日 申請日期:2014年12月11日 優(yōu)先權(quán)日:2014年12月11日
【發(fā)明者】王凱, 高飛, 許磊 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1