999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

松散彈性架構權限模型淺析

2019-09-10 07:22:44唐云
計算機與網絡 2019年15期
關鍵詞:定義功能模型

唐云

權限功能的設計一直是軟件設計中復雜又不可逃避的問題,如何實現(xiàn)權限與系統(tǒng)功能設計的分離,實現(xiàn)松散彈性架構權限模型是研究的重點。文章首先對數據操作的權限模型進行討論分析,然后討論角色與數據操作的權限模型,接著以抽象數據為對象來討論角色與對象操作的權限模型,最后討論松散彈性可裝配的角色設計和對象權限設計。

1引言

軟件設計中權限模型的設計一直是軟件設計師努力思考的關鍵問題之一。一方面,要設計一種能實現(xiàn)軟件全部功能的權限模型;另一方面還要考慮權限模型的彈性,使其可方便地擴展,為軟件在生命周期內能適應需求的適當變化。設計一種具有普遍適應性的,能提供松散耦合的完美權限模型一直是許多軟件工程師追求的目標。這種模型將不依賴某一特定的平臺、語言,能平滑地嵌入到各類軟件研發(fā)模型中去,并提供API、控件,甚至Web Service等表現(xiàn)方式。對于權限的控制實現(xiàn)對數據層、邏輯層和表現(xiàn)層內在的元素都能定義,對權限等級的增加也能應付自如。

2數據操作權限的唯一表示

軟件權限控制離不開數據流的分析,對于數據流的分析,無論是基于數據庫,還是內存通常可以歸結為添加、刪除、修改和查詢。假設我們令添加權值為1,刪除為2,修改為4,查詢?yōu)?。則數據的權限可以由4種操作的權值累加表示,且累加值權限唯一。如下表所示。

根據前面的證明,角色和數據操作權值的累加權值將是唯一的權值。

4基于權值累加的權限模型

系統(tǒng)中權限的分配就是通過這樣的權值疊加實現(xiàn),如系主任可以對本系教師的基本情況查詢和修改,但對自己的基本情況只有查詢的權限,那么它的權限應該為:

系主任權限=(32)部門權限+查詢(1)+修改(4)+(16)個人權限+查詢(1)=54

這樣,算出系主任權限=54,軟件設計的時候給系主任對教師數據的操作分配一個54的權值。

不光對于教師數據這樣定義,對于學生數據也同樣處理,對任意表都這樣定義,即在數據庫中設計一個表來存放用戶及其對應的、定義好的權限權值。

用戶登錄后獲得累加權值,然后通過一個函數將累加權值分解為最小顆粒的權值。當用戶操作數據時將比較用戶的權值是否包含對于該數據的操作權力,包含則允許操作,否則拒絕。

以上分析的是對于數據庫中的表的操作,可以把數據表看成1個對象,把對數據的操作再抽象成是對象的操作權限。在數據層的對象是表,在邏輯層的權限控制對象則可以是1個類對象,在表示層則可以是1個容器或者1組控件,甚至是1個硬件設備。可以對任意要做權限控制的對象都定義權值,然后通過累加權值來實現(xiàn)彈性權限模型。

在數據庫中這些對象的定義可以用一組權限表來存放,可以按業(yè)務分層來定義,也可以按功能結構來定義。這樣的定義實現(xiàn)了松散、可任意重組的權限模型。

不難看出這樣的權限模型對于新角色的添加和新功能的添加只需要增加權值即可實現(xiàn),對于已有權限的重新定義同樣也可完成。不光如此,模型現(xiàn)在的定義是在自然數中定義的,我們還可以在負數域中擴展,實現(xiàn)更復雜的多維權限設計。

5權限模型的應用形式

權限模型在系統(tǒng)中實現(xiàn)的時候可以被封裝為控件或者API。對于一種應用廣泛的系統(tǒng)權限,甚至可以設計成Web Service提供許多具有相同功能的系統(tǒng),實現(xiàn)復用。

6結束語

軟件設計中權限模型的分離,有助于軟件工程師們對于軟件的系統(tǒng)功能進行更獨立的設計。在一些系統(tǒng)中甚至只需要考慮設計實現(xiàn)一個具有完全功能的系統(tǒng),然后根據權限模型構建所需要的各種權限功能。加強和豐富這樣一個松散彈性的權限模型框架,使其能更有效地提高軟件設計效率,這是今后值得努力研究的一個方向。

猜你喜歡
定義功能模型
一半模型
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關于非首都功能疏解的幾點思考
3D打印中的模型分割與打包
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
中西醫(yī)結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 日韩成人高清无码| 手机永久AV在线播放| 黄色a一级视频| 91午夜福利在线观看精品| 亚洲国产精品成人久久综合影院| 国产区在线观看视频| 国产一级毛片在线| 国产精品无码AV片在线观看播放| 女人18毛片一级毛片在线| 久久久久国产精品嫩草影院| 999精品在线视频| 毛片基地视频| 乱人伦中文视频在线观看免费| 国产99欧美精品久久精品久久 | 99久久国产综合精品2023| 91网红精品在线观看| 国产99免费视频| 女高中生自慰污污网站| 亚洲日韩AV无码精品| 久久青草视频| 国产超薄肉色丝袜网站| 亚洲色欲色欲www在线观看| 午夜高清国产拍精品| 国产永久在线观看| 日本国产一区在线观看| 久久久久免费精品国产| 国产精品大白天新婚身材| 丰满人妻一区二区三区视频| 中文字幕伦视频| 免费jjzz在在线播放国产| 国产精品偷伦视频免费观看国产| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国国产a国产片免费麻豆| 亚洲国产亚洲综合在线尤物| 久久精品嫩草研究院| 毛片在线播放网址| 精品撒尿视频一区二区三区| 国产高清在线丝袜精品一区| AV无码无在线观看免费| 91网站国产| 91福利国产成人精品导航| 国产精品香蕉在线| 国产中文一区二区苍井空| 国产精品第三页在线看| 人妻21p大胆| 国产国拍精品视频免费看 | 久久亚洲欧美综合| 青青国产在线| 最新日韩AV网址在线观看| 国产成年女人特黄特色毛片免 | 97在线公开视频| 国产亚洲精品97在线观看| 亚洲女人在线| 日本尹人综合香蕉在线观看| 中文字幕第4页| 久久黄色视频影| 日韩 欧美 小说 综合网 另类| 免费人成网站在线高清| 国产在线一区二区视频| 欧美影院久久| 茄子视频毛片免费观看| 婷婷亚洲最大| 欧美日韩国产系列在线观看| 精品五夜婷香蕉国产线看观看| 精品无码国产一区二区三区AV| 国产精品第一区| 久久亚洲国产一区二区| 亚洲欧美自拍中文| 91在线无码精品秘九色APP| 国产91小视频在线观看| 国产精品无码影视久久久久久久| 2021国产在线视频| 国产美女在线免费观看| 在线永久免费观看的毛片| 呦女亚洲一区精品| 久久男人资源站| 91原创视频在线| 五月天丁香婷婷综合久久| 日韩精品一区二区三区swag| 久久美女精品国产精品亚洲| 国内精品久久久久鸭| 亚洲第一黄色网|