国产精品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>

      一種數(shù)據(jù)訪問權(quán)限保護(hù)方法

      文檔序號(hào):6525302閱讀:359來源:國知局
      一種數(shù)據(jù)訪問權(quán)限保護(hù)方法
      【專利摘要】本發(fā)明公開了一種數(shù)據(jù)訪問權(quán)限保護(hù)方法,本發(fā)明方法通過對(duì)用戶訪問數(shù)據(jù)表記錄的范圍進(jìn)行條件限制,并進(jìn)一步將讀和寫范圍分開限制,結(jié)合功能模塊訪問授權(quán),細(xì)化數(shù)據(jù)訪問權(quán)限的粒度。本發(fā)明可靈活控制多級(jí)用戶的管理權(quán)限,以及用戶對(duì)系統(tǒng)中數(shù)據(jù)讀寫范圍的權(quán)限,有效避免多用戶對(duì)相同數(shù)據(jù)進(jìn)行操作時(shí)發(fā)生的混亂情況,實(shí)現(xiàn)了全方位的數(shù)據(jù)保護(hù);適用于大型信息管理系統(tǒng)中海量數(shù)據(jù)讀寫操作權(quán)限的保護(hù)和控制。
      【專利說明】一種數(shù)據(jù)訪問權(quán)限保護(hù)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)保護(hù)【技術(shù)領(lǐng)域】,特別是涉及一種數(shù)據(jù)訪問權(quán)限保護(hù)方法。
      【背景技術(shù)】
      [0002]在信息管理系統(tǒng)中,對(duì)于數(shù)據(jù)訪問權(quán)限的管理通常使用定義角色的方式來實(shí)現(xiàn),這種方式方便管理且很靈活,但有個(gè)弊端,就是同一個(gè)角色下的多個(gè)用戶權(quán)限都是一樣的,可以查看或修改彼此管理范圍內(nèi)的數(shù)據(jù),這種情況在某種程度上會(huì)造成數(shù)據(jù)訪問權(quán)限管理的混亂。

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

      [0003]本發(fā)明解決的技術(shù)問題在于提供一種數(shù)據(jù)訪問權(quán)限保護(hù)方法,通過將功能模塊結(jié)合數(shù)據(jù)讀寫范圍授權(quán)給用戶的方式,進(jìn)一步細(xì)化用戶訪問數(shù)據(jù)權(quán)限的控制,并實(shí)現(xiàn)數(shù)據(jù)訪問權(quán)限的全方位保護(hù)。
      [0004]本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
      [0005]數(shù)據(jù)庫中保存用戶注冊(cè)信息、數(shù)據(jù)表字典、功能模塊信息、功能模塊授權(quán)信息和數(shù)據(jù)讀寫范圍授權(quán)信息;用戶初次注冊(cè)時(shí),系統(tǒng)授予用戶默認(rèn)的功能模塊訪問權(quán)限和數(shù)據(jù)讀寫范圍訪問權(quán)限;系統(tǒng)根據(jù)用戶默認(rèn)權(quán)限顯示對(duì)應(yīng)的菜單和數(shù)據(jù)給用戶;若用戶對(duì)應(yīng)的數(shù)據(jù)讀寫范圍為空,則代表用戶對(duì)授權(quán)的功能模塊具有所有權(quán)限,否則,用戶就只能在授權(quán)的功能模塊及數(shù)據(jù)讀寫范圍內(nèi)操作;超級(jí)管理員或上級(jí)管理員可隨時(shí)對(duì)下級(jí)管理員或普通用戶的權(quán)限進(jìn)行修改。
      [0006]所述的訪問權(quán)限保護(hù)流程可分為注冊(cè)和權(quán)限設(shè)定、數(shù)據(jù)訪問和寫數(shù)據(jù);
      [0007]注冊(cè)和權(quán)限設(shè)定流程是:
      [0008]第一步,用戶發(fā)送注冊(cè)請(qǐng)求給后臺(tái)管理系統(tǒng);
      [0009]第二步,管理系統(tǒng)為用戶授予默認(rèn)的功能模塊訪問權(quán)限M和數(shù)據(jù)讀寫范圍權(quán)限R和W,并寫入數(shù)據(jù)庫表;
      [0010]第三步,數(shù)據(jù)庫根據(jù)功能模塊訪問權(quán)限M和數(shù)據(jù)讀范圍R,返回相關(guān)數(shù)據(jù)給管理系統(tǒng);
      [0011]第四步,管理系統(tǒng)將功能模塊和對(duì)應(yīng)數(shù)據(jù)顯示給用戶;
      [0012]其數(shù)據(jù)訪問流程如下:
      [0013]第一步,若用戶發(fā)送數(shù)據(jù)檢索請(qǐng)求,檢索的條件為S ;
      [0014]第二步,管理系統(tǒng)根據(jù)用戶的檢索請(qǐng)求,結(jié)合用戶的功能模塊權(quán)限和數(shù)據(jù)讀范圍權(quán)限,以M AND R AND S的檢索條件去數(shù)據(jù)庫中檢索數(shù)據(jù);
      [0015]第三步,數(shù)據(jù)庫返回相關(guān)檢索數(shù)據(jù)給管理系統(tǒng);
      [0016]第四步,管理系統(tǒng)將數(shù)據(jù)檢索結(jié)果顯示給用戶;
      [0017]寫數(shù)據(jù)流程是:
      [0018]第一步,用戶發(fā)送寫數(shù)據(jù)的請(qǐng)求給管理系統(tǒng);[0019]第二步,管理系統(tǒng)根據(jù)用戶的功能模塊權(quán)限和數(shù)據(jù)寫范圍權(quán)限,在M AND W的條件范圍內(nèi)將數(shù)據(jù)寫入數(shù)據(jù)庫;
      [0020]第三步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng);
      [0021]第四步,管理系統(tǒng)返回結(jié)果數(shù)據(jù)顯示給用戶;
      [0022]前述寫數(shù)據(jù)包括插入、修改、刪除數(shù)據(jù)。
      [0023]用戶權(quán)限管理的詳細(xì)流程為:
      [0024]第一步,超級(jí)管理員或上級(jí)管理員為下級(jí)管理員或普通用戶授權(quán),授權(quán)包括功能模塊訪問權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限;
      [0025]第二步,管理系統(tǒng)將授權(quán)信息寫入數(shù)據(jù)庫的相關(guān)授權(quán)信息表;
      [0026]第三步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng);
      [0027]第四步,管理系統(tǒng)顯示處理結(jié)果給超級(jí)管理員或上級(jí)管理員;
      [0028]第五步,管理系統(tǒng)根據(jù)授權(quán)用戶的功能模塊權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限,顯示個(gè)性化的菜單和數(shù)據(jù)。
      [0029]所述的基本數(shù)據(jù)表為:
      [0030](I)用戶表:用戶編號(hào),用戶名,密碼,權(quán)限等級(jí),日期,授權(quán)人,狀態(tài);
      [0031](2)功能模塊表:功能模塊編號(hào),功能描述;
      [0032](3)功能模塊授權(quán)表:用戶編號(hào),用戶名,功能模塊編號(hào);
      [0033](4)數(shù)據(jù)表字典:數(shù)據(jù)庫名,數(shù)據(jù)表名,描述;
      [0034](5)數(shù)據(jù)授權(quán)表:用戶編號(hào),用戶名,數(shù)據(jù)庫名,數(shù)據(jù)表名,讀范圍,寫范圍。
      [0035]采用本發(fā)明的方法,具有如下優(yōu)點(diǎn):(I)實(shí)現(xiàn)多級(jí)用戶權(quán)限管理;(2)個(gè)性化的菜單及數(shù)據(jù)顯示;(3)將用戶對(duì)數(shù)據(jù)的讀寫范圍分開,結(jié)合功能模塊權(quán)限,實(shí)現(xiàn)更細(xì)粒度的數(shù)據(jù)訪問權(quán)限管理;(4)實(shí)現(xiàn)數(shù)據(jù)訪問權(quán)限的全方位保護(hù)。
      【專利附圖】

      【附圖說明】
      [0036]下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明:
      [0037]圖1是本發(fā)明的系統(tǒng)架構(gòu)示意圖;
      [0038]圖2是本發(fā)明的用戶權(quán)限管理示意圖;
      [0039]圖3是本發(fā)明的基本數(shù)據(jù)表。
      【具體實(shí)施方式】
      [0040]如圖1所示,本發(fā)明在數(shù)據(jù)庫中保存了用戶注冊(cè)信息、數(shù)據(jù)表字典、功能模塊信息、功能模塊授權(quán)信息和數(shù)據(jù)讀寫范圍授權(quán)信息;用戶初次注冊(cè)時(shí),系統(tǒng)授予用戶默認(rèn)的功能模塊訪問權(quán)限和數(shù)據(jù)讀寫范圍訪問權(quán)限;系統(tǒng)根據(jù)用戶默認(rèn)權(quán)限顯示對(duì)應(yīng)的菜單和數(shù)據(jù)給用戶;若用戶對(duì)應(yīng)的數(shù)據(jù)讀寫范圍為空,則代表用戶對(duì)授權(quán)的功能模塊具有所有權(quán)限,否貝U,用戶就只能在授權(quán)的功能模塊及數(shù)據(jù)讀寫范圍內(nèi)操作;超級(jí)管理員或上級(jí)管理員可隨時(shí)對(duì)下級(jí)管理員或普通用戶的權(quán)限進(jìn)行修改。本發(fā)明的詳細(xì)流程為:
      [0041]第一步,用戶發(fā)送注冊(cè)請(qǐng)求給后臺(tái)管理系統(tǒng);
      [0042]第二步,管理系統(tǒng)為用戶授予默認(rèn)的功能模塊訪問權(quán)限(假設(shè)為M)和數(shù)據(jù)讀寫范圍權(quán)限(假設(shè)讀范圍為R、寫范圍為W),并寫入數(shù)據(jù)庫表;[0043]第三步,數(shù)據(jù)庫根據(jù)功能模塊訪問權(quán)限M和數(shù)據(jù)讀范圍R,返回相關(guān)數(shù)據(jù)給管理系統(tǒng);
      [0044]第四步,管理系統(tǒng)將功能模塊和對(duì)應(yīng)數(shù)據(jù)顯示給用戶;
      [0045]第五步,若用戶發(fā)送數(shù)據(jù)檢索請(qǐng)求,檢索的條件為S ;
      [0046]第六步,管理系統(tǒng)根據(jù)用戶的檢索請(qǐng)求,結(jié)合用戶的功能模塊權(quán)限和數(shù)據(jù)讀范圍權(quán)限,以M AND R AND S的檢索條件去數(shù)據(jù)庫中檢索數(shù)據(jù);
      [0047]第七步,數(shù)據(jù)庫返回相關(guān)檢索數(shù)據(jù)給管理系統(tǒng);
      [0048]第八步,管理系統(tǒng)將數(shù)據(jù)檢索結(jié)果顯示給用戶;
      [0049]第九步,用戶發(fā)送插入數(shù)據(jù)的請(qǐng)求給管理系統(tǒng);
      [0050]第十步,管理系統(tǒng)根據(jù)用戶的功能模塊權(quán)限和數(shù)據(jù)寫范圍權(quán)限,在M AND W的條件范圍內(nèi)將數(shù)據(jù)插入數(shù)據(jù)庫;
      [0051]第十一步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng);
      [0052]第十二步,管理系統(tǒng)返回結(jié)果數(shù)據(jù)顯示給用戶;
      [0053]第十三步,用戶發(fā)送修改數(shù)據(jù)的請(qǐng)求給管理系統(tǒng);
      [0054]第十四步,管理系統(tǒng)根據(jù)用戶的功能模塊權(quán)限和數(shù)據(jù)寫范圍權(quán)限,在M ANDff的條件范圍內(nèi)修改數(shù)據(jù)庫中的數(shù)據(jù);
      [0055]第十五步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng);
      [0056]第十六步,管理系統(tǒng)返回結(jié)果數(shù)據(jù)顯示給用戶;
      [0057]第十七步,用戶發(fā)送刪除數(shù)據(jù)的請(qǐng)求給管理系統(tǒng);
      [0058]第十八步,管理系統(tǒng)根據(jù)用戶的功能模塊權(quán)限和數(shù)據(jù)寫范圍權(quán)限,在M ANDff的條件范圍內(nèi)刪除數(shù)據(jù)庫中的數(shù)據(jù);
      [0059]第十九步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng);
      [0060]第二十步,管理系統(tǒng)返回結(jié)果數(shù)據(jù)顯示給用戶。
      [0061]如圖2所示,用戶權(quán)限管理的詳細(xì)流程為:
      [0062]第一步,超級(jí)管理員或上級(jí)管理員為下級(jí)管理員或普通用戶授權(quán),授權(quán)包括功能模塊訪問權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限;
      [0063]第二步,管理系統(tǒng)將授權(quán)信息寫入數(shù)據(jù)庫的相關(guān)授權(quán)信息表;
      [0064]第三步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng);
      [0065]第四步,管理系統(tǒng)顯示處理結(jié)果給超級(jí)管理員或上級(jí)管理員;
      [0066]第五步,管理系統(tǒng)根據(jù)授權(quán)用戶的功能模塊權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限,顯示個(gè)性化的菜單和數(shù)據(jù)。
      [0067]如圖3所示,本發(fā)明的基本數(shù)據(jù)表為:
      [0068](I)用戶表:用戶編號(hào),用戶名,密碼,權(quán)限等級(jí),日期,授權(quán)人,狀態(tài);
      [0069](2)功能模塊表:功能模塊編號(hào),功能描述;
      [0070](3)功能模塊授權(quán)表:用戶編號(hào),用戶名,功能模塊編號(hào);
      [0071](4)數(shù)據(jù)表字典:數(shù)據(jù)庫名,數(shù)據(jù)表名,描述;
      [0072](5)數(shù)據(jù)授權(quán)表:用戶編號(hào),用戶名,數(shù)據(jù)庫名,數(shù)據(jù)表名,讀范圍,寫范圍。
      【權(quán)利要求】
      1.一種數(shù)據(jù)訪問權(quán)限保護(hù)方法,其特征在于:數(shù)據(jù)庫中保存用戶注冊(cè)信息、數(shù)據(jù)表字典、功能模塊信息、功能模塊授權(quán)信息和數(shù)據(jù)讀寫范圍授權(quán)信息;用戶初次注冊(cè)時(shí),系統(tǒng)授予用戶默認(rèn)的功能模塊訪問權(quán)限和數(shù)據(jù)讀寫范圍訪問權(quán)限;系統(tǒng)根據(jù)用戶默認(rèn)權(quán)限顯示對(duì)應(yīng)的菜單和數(shù)據(jù)給用戶;若用戶對(duì)應(yīng)的數(shù)據(jù)讀寫范圍為空,則代表用戶對(duì)授權(quán)的功能模塊具有所有權(quán)限,否則,用戶就只能在授權(quán)的功能模塊及數(shù)據(jù)讀寫范圍內(nèi)操作;超級(jí)管理員或上級(jí)管理員可隨時(shí)對(duì)下級(jí)管理員或普通用戶的權(quán)限進(jìn)行修改。
      2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)訪問權(quán)限保護(hù)方法,其特征在于:所述的訪問權(quán)限保護(hù)流程可分為注冊(cè)和權(quán)限設(shè)定、數(shù)據(jù)訪問和寫數(shù)據(jù); 注冊(cè)和權(quán)限設(shè)定流程是: 第一步,用戶發(fā)送注冊(cè)請(qǐng)求給后臺(tái)管理系統(tǒng); 第二步,管理系統(tǒng)為用戶授予默認(rèn)的功能模塊訪問權(quán)限M和數(shù)據(jù)讀寫范圍權(quán)限R和W,并寫入數(shù)據(jù)庫表; 第三步,數(shù)據(jù)庫根據(jù)功能模塊訪問權(quán)限M和數(shù)據(jù)讀范圍R,返回相關(guān)數(shù)據(jù)給管理系統(tǒng); 第四步,管理系統(tǒng)將功能模塊和對(duì)應(yīng)數(shù)據(jù)顯示給用戶; 其數(shù)據(jù)訪問流程如下: 第一步,若用戶發(fā)送數(shù)據(jù)檢索請(qǐng)求,檢索的條件為S ; 第二步,管理系統(tǒng)根據(jù)用戶的檢索請(qǐng)求,結(jié)合用戶的功能模塊權(quán)限和數(shù)據(jù)讀范圍權(quán)限,以M AND R AND S的檢索條件去數(shù)據(jù)庫中檢索數(shù)據(jù); 第三步,數(shù)據(jù)庫返回相關(guān)檢索數(shù)據(jù)給管理系統(tǒng); 第四步,管理系統(tǒng)將數(shù)據(jù)檢索結(jié)果顯示給用戶; 寫數(shù)據(jù)流程是: 第一步,用戶發(fā)送寫數(shù)據(jù)的請(qǐng)求給管理系統(tǒng); 第二步,管理系統(tǒng)根據(jù)用戶的功能模塊權(quán)限和數(shù)據(jù)寫范圍權(quán)限,在M AND W的條件范圍內(nèi)將數(shù)據(jù)寫入數(shù)據(jù)庫; 第三步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng); 第四步,管理系統(tǒng)返回結(jié)果數(shù)據(jù)顯示給用戶; 前述寫數(shù)據(jù)包括插入、修改、刪除數(shù)據(jù)。
      3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)訪問權(quán)限保護(hù)方法,其特征在于:用戶權(quán)限管理的詳細(xì)流程為: 第一步,超級(jí)管理員或上級(jí)管理員為下級(jí)管理員或普通用戶授權(quán),授權(quán)包括功能模塊訪問權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限; 第二步,管理系統(tǒng)將授權(quán)信息寫入數(shù)據(jù)庫的相關(guān)授權(quán)信息表; 第三步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng); 第四步,管理系統(tǒng)顯示處理結(jié)果給超級(jí)管理員或上級(jí)管理員; 第五步,管理系統(tǒng)根據(jù)授權(quán)用戶的功能模塊權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限,顯示個(gè)性化的菜單和數(shù)據(jù)。
      4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)訪問權(quán)限保護(hù)方法,其特征在于:用戶權(quán)限管理的詳細(xì)流程為: 第一步,超級(jí)管理員或上級(jí)管理員為下級(jí)管理員或普通用戶授權(quán),授權(quán)包括功能模塊訪問權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限; 第二步,管理系統(tǒng)將授權(quán)信息寫入數(shù)據(jù)庫的相關(guān)授權(quán)信息表; 第三步,數(shù)據(jù)庫返回操作結(jié)果給管理系統(tǒng); 第四步,管理系統(tǒng)顯示處理結(jié)果給超級(jí)管理員或上級(jí)管理員; 第五步,管理系統(tǒng)根據(jù)授權(quán)用戶的功能模塊權(quán)限和數(shù)據(jù)讀寫范圍權(quán)限,顯示個(gè)性化的菜單和數(shù)據(jù)。
      5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的數(shù)據(jù)訪問權(quán)限保護(hù)方法,其特征在于:所述的基本數(shù)據(jù)表為: (1)用戶表:用戶編號(hào),用戶名,密碼,權(quán)限等級(jí),日期,授權(quán)人,狀態(tài); (2)功能模塊表:功能模塊編號(hào),功能描述; (3)功能模塊授權(quán)表:用戶編號(hào),用戶名,功能模塊編號(hào); (4)數(shù)據(jù)表字典:數(shù)據(jù)庫名,數(shù)據(jù)表名,描述; (5)數(shù)據(jù)授權(quán)表:用戶編號(hào),用戶名`,數(shù)據(jù)庫名,數(shù)據(jù)表名,讀范圍,寫范圍。
      【文檔編號(hào)】G06F17/30GK103699849SQ201310719856
      【公開日】2014年4月2日 申請(qǐng)日期:2013年12月23日 優(yōu)先權(quán)日:2013年12月23日
      【發(fā)明者】胡文彬, 艾建文, 季統(tǒng)凱 申請(qǐng)人:國云科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1