国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于c#語言和二維數(shù)組技術(shù)的動態(tài)菜單權(quán)限分配方法

      文檔序號:6481784閱讀:210來源:國知局
      專利名稱:基于c#語言和二維數(shù)組技術(shù)的動態(tài)菜單權(quán)限分配方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于計算機(jī)軟件開發(fā)技術(shù)領(lǐng)域,實(shí)現(xiàn)在使用c#語言開發(fā)應(yīng)用軟件過程中 根據(jù)操作員角色動態(tài)生成權(quán)限列表及操作員登陸時動態(tài)生成系統(tǒng)菜單的功能。
      背景技術(shù)
      在開發(fā)應(yīng)用軟件時常常需要對冗長的系統(tǒng)菜單設(shè)置功能權(quán)限。而這個設(shè)置過程看 似簡單,但操作起來非常復(fù)雜,需要開發(fā)人員對菜單權(quán)限進(jìn)行手工排版和設(shè)置。在軟件功能 增加或減少時必須重新修改代碼,以完成功能權(quán)限的設(shè)置。而且不同的軟件功能的需求都 不盡相同,因此開發(fā)人員必須對每套軟件做此類重復(fù)操作。該類代碼與系統(tǒng)耦合性過強(qiáng),導(dǎo) 致代碼的重用率降低,大量的降低了工作效率。

      發(fā)明內(nèi)容
      該發(fā)明以C#語言為基礎(chǔ),采用二維數(shù)組技術(shù),使用數(shù)據(jù)庫作為存儲平臺,實(shí)現(xiàn)菜 單權(quán)限的動態(tài)設(shè)置和動態(tài)加載功能。開發(fā)人員只需要對菜單功能名稱等進(jìn)行設(shè)置,無需關(guān) 心權(quán)限設(shè)置問題。該發(fā)明適用于幾乎所有包含菜單權(quán)限的軟件。將代碼的重用率提升至極 致,大量降低了開發(fā)人員在設(shè)計開發(fā)過程中所付出的精力和時間,提高了工作的效率,保證 項目按時或提前交付。該發(fā)明的主要內(nèi)容有一,在數(shù)據(jù)庫中建立角色表,表中字段包括角色代碼,角色名稱和權(quán)限。字段數(shù)據(jù) 類型均為VARCHAR。二,創(chuàng)建角色設(shè)置窗口,該窗口功能為由用戶設(shè)置操作員角色,并設(shè)置相應(yīng)角色 的功能權(quán)限,有權(quán)限為1,無權(quán)限為0,系統(tǒng)將設(shè)置結(jié)果存放在數(shù)據(jù)庫的角色表中。三,登錄時將菜單目錄存放在二維數(shù)組中,同樣從數(shù)據(jù)庫中取出操作員權(quán)限存放 于二維數(shù)組中,并根據(jù)數(shù)據(jù)庫中的值給菜單列表的可見屬性賦值。具體的實(shí)施方法一、在數(shù)據(jù)庫中建立角色表,表中字段包括角色代碼,角色名稱和權(quán)限。字段數(shù)據(jù) 類型均為VARCHAR。二、創(chuàng)建角色設(shè)置窗口,該窗口功能為由用戶設(shè)置操作員角色(如

      圖1),并設(shè)置相 應(yīng)角色的功能權(quán)限,有權(quán)限為1,無權(quán)限為0,系統(tǒng)將設(shè)置結(jié)果存放在數(shù)據(jù)庫的角色表中。附 圖說明附圖創(chuàng)建角色設(shè)置窗口是界面設(shè)置圖。三、登錄時將菜單目錄存放在二維數(shù)組中,同樣從數(shù)據(jù)庫中取出操作員權(quán)限存放 于二維數(shù)組中,并根據(jù)數(shù)據(jù)庫中的值給菜單列表的可見屬性賦值。
      權(quán)利要求
      基于c#語言和二維數(shù)組技術(shù)的動態(tài)菜單權(quán)限分配方法包括以下步驟1.在數(shù)據(jù)庫中建立角色表,表中字段包括角色代碼,角色名稱和權(quán)限。字段數(shù)據(jù)類型均為VARCHAR。2.創(chuàng)建角色設(shè)置窗口,該窗口功能為由用戶設(shè)置操作員角色,并設(shè)置相應(yīng)角色的功能權(quán)限,有權(quán)限為1,無權(quán)限為0,系統(tǒng)將設(shè)置結(jié)果存放在數(shù)據(jù)庫的角色表中。3.登錄時將菜單目錄存放在二維數(shù)組中,同樣從數(shù)據(jù)庫中取出操作員權(quán)限存放于二維數(shù)組中,并根據(jù)數(shù)據(jù)庫中的值給菜單列表的可見屬性賦值。
      全文摘要
      實(shí)現(xiàn)在使用c#語言開發(fā)應(yīng)用軟件過程中根據(jù)操作員角色動態(tài)生成權(quán)限列表及操作員登陸時動態(tài)生成系統(tǒng)菜單的功能。此方法以c#語言為基礎(chǔ),采用二維數(shù)組技術(shù),使用數(shù)據(jù)庫作為存儲平臺,實(shí)現(xiàn)菜單權(quán)限的動態(tài)設(shè)置和動態(tài)加載功能。開發(fā)人員只需要對菜單功能名稱等進(jìn)行設(shè)置,無需關(guān)心權(quán)限設(shè)置問題。該發(fā)明適用于幾乎所有包含菜單權(quán)限的軟件。
      文檔編號G06F9/44GK101944015SQ20091003211
      公開日2011年1月12日 申請日期2009年7月9日 優(yōu)先權(quán)日2009年7月9日
      發(fā)明者楊際榮 申請人:鎮(zhèn)江華揚(yáng)信息科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1