


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、內(nèi)容發(fā)布系統(tǒng)權(quán)限設(shè)計(jì)說(shuō)明書(shū)項(xiàng)目名稱:內(nèi)容發(fā)布系統(tǒng)發(fā)布系統(tǒng)vl.O分類:設(shè)計(jì)說(shuō)明書(shū)部門(mén):開(kāi)發(fā)部作者:日期:錯(cuò)誤!未指疋開(kāi)關(guān)參數(shù)。G七口 參考號(hào):V1.0頁(yè)數(shù):附注:日期修改說(shuō)明版本作者審批人審批日期2004-3 月建立1.02004-7-15增加欄目的權(quán)限控制說(shuō)明1.0權(quán)限系統(tǒng)設(shè)計(jì)模型及實(shí)現(xiàn) 設(shè)計(jì)一個(gè)比較抽象和通用的權(quán)限系統(tǒng)是一件比較復(fù)雜的工作,根據(jù)實(shí)際目前項(xiàng)目需要, 我們?cè)O(shè)計(jì)了如下一個(gè)簡(jiǎn)易基于角色的權(quán)限模塊。先引出權(quán)限系統(tǒng)中的概念1 概念用戶:使用權(quán)限的登錄用戶或者系統(tǒng) .一個(gè)用戶有多個(gè)角色, 但同時(shí)只能以一個(gè)角色登錄 系統(tǒng)。角色:擁有相關(guān)權(quán)限的一個(gè)集合。一個(gè)角色可以有多個(gè)權(quán)限,一個(gè)角色有多個(gè)
2、用戶。 權(quán)限:權(quán)限是一個(gè)資源 +操作的組合。即權(quán)限是指對(duì)什么東西有什么動(dòng)作。如用戶管理 是一個(gè)資源,而用戶的增加、修改是指具體的操作,而整個(gè)“用戶”+“增加”就構(gòu)成了用戶增加的權(quán)限。單獨(dú)的資源或操作在權(quán)限系統(tǒng)中沒(méi)有意義。操作:對(duì)資源的動(dòng)作。如對(duì)數(shù)據(jù)的增加、刪除、修改;對(duì)模塊的登錄等。 資源:系統(tǒng)中要權(quán)限控制的東西。也就是什么東西要進(jìn)行權(quán)限的控制。資源有不同的類 型,一般系統(tǒng)中會(huì)遇到的能用類型為功能權(quán)限和數(shù)據(jù)權(quán)限。目前我們系統(tǒng)中用到的資源 類型有“模塊”和“欄目” ,用英文和表示。2模型的描述類圖說(shuō)明::的實(shí)現(xiàn):的實(shí)現(xiàn):表示一個(gè)權(quán)限點(diǎn)。其實(shí)表示操作的資源編號(hào),表示資源的類型,目前實(shí)現(xiàn)為 表示是
3、個(gè)模塊,表示資源是一個(gè)欄目;是操作的編號(hào),對(duì)于模塊和欄目不同類型的資源操作可能是不一樣的。詳見(jiàn)附件里的操作編碼規(guī)則。:表示系統(tǒng)中的某個(gè)功能模塊。:表示用戶和角色的關(guān)聯(lián)關(guān)系。一個(gè),有多個(gè):表示角色和權(quán)限的關(guān)聯(lián)關(guān)系。一個(gè)有多個(gè)3具體實(shí)現(xiàn)具體的實(shí)現(xiàn)包括了 3個(gè)部分:權(quán)限的創(chuàng)建、權(quán)限的授權(quán)、權(quán)限的使用。下面各個(gè)部分描述:3.1權(quán)限創(chuàng)建權(quán)限的創(chuàng)建過(guò)程就是應(yīng)用系統(tǒng)開(kāi)發(fā)人員定義好系統(tǒng)中要權(quán)限控制的資源以及定義對(duì)對(duì)資源具體化為哪些操作的過(guò)程。在我們的內(nèi)容發(fā)布里面作如下定義:模塊資源把系統(tǒng)中要用到的模塊進(jìn)行資源的統(tǒng)一編號(hào),以模塊的編號(hào)作為權(quán)限控制里資 源編號(hào),目前的編號(hào)規(guī)則為如下:編號(hào)說(shuō)明:編號(hào)由”上級(jí)編號(hào)”+
4、”兩位本級(jí)編號(hào)”組成上級(jí)編號(hào)由”功能碼”+”兩位本級(jí)編號(hào)”組成功能碼編碼為:新聞采集P 內(nèi)容發(fā)布C 廣告發(fā)布A 系統(tǒng)管理S 應(yīng)用管理Y功能編號(hào)備注新聞采集P采集狀態(tài)P01采集發(fā)布P02站點(diǎn)維護(hù)P03采集控制P04內(nèi)容發(fā)布C文章欄目設(shè)置C01文早發(fā)布C02專題欄目設(shè)置C03專題發(fā)布C04廣告發(fā)布A客戶管理A01廣告位管理A02廣告發(fā)布A03系統(tǒng)管理S用戶管理S01角色管理S02權(quán)限管理S03模板管理S04參數(shù)配置S05應(yīng)用管理Y投票管理Y01管理Y02公告管理Y03留言管理Y04欄目資源欄目資源的編號(hào)采用多級(jí)欄目的,是數(shù)字模塊操作模塊的操作編碼規(guī)則遵循統(tǒng)一的操作編碼規(guī)則,即:模塊名稱” “”+”
5、按鈕名稱”其中按鈕名稱只在保證可以唯一標(biāo)識(shí)就可以了,如用數(shù)字或者英文。目前我們定義文章發(fā)布里的按鈕名稱為:按鈕按鈕(操作)編號(hào)備注新增C02發(fā)布C02刪除C02修改C02預(yù)覽C02所有C02如果用戶有這個(gè)權(quán)限,有所有操作的權(quán)限審核C02紅色表示目前未實(shí)現(xiàn)的功能復(fù)制C02移動(dòng)C02其它模塊的按鈕操作也可以類似編碼,但因?yàn)槟壳昂诵氖俏恼掳l(fā)布。所以暫時(shí) 這里不一一列出。以后擴(kuò)展的時(shí)候一起實(shí)現(xiàn)。欄目操作欄目的操作按鈕根據(jù)目前的需求定義如下操作。按鈕按鈕(操作)編號(hào)備注新增刪除修改授權(quán)對(duì)這個(gè)欄目的子欄目進(jìn)行管理貝的權(quán)限分派所有C02如果用戶有這個(gè)權(quán)限,有 所有操作的權(quán)限3.2 權(quán)限授權(quán)權(quán)限 授權(quán)就是指對(duì)
6、于某個(gè)角色賦予相關(guān)的欄目權(quán)限和模塊權(quán)限。其中欄目權(quán)限為樹(shù)狀顯示如下圖:模塊的權(quán)限如下圖:3.3權(quán)限使用對(duì)于前臺(tái)使用權(quán)限的來(lái)說(shuō)通過(guò)兩個(gè)接口來(lái)調(diào)用。主要是和來(lái)實(shí)現(xiàn)。其類圖如下:LserInfoBeanuser : User fundisx : List category 1 1st :tiasFunction (functionid : String) : booleanhasCategory(operateid : String) : booleanhasFunct iorOperat CfuncT ionid : String, operateid : String) ; bool can h
7、asCatefforyOperate(categoryid : String, operateid ; String) : boolean petUser() : UsergetRole0 : StringgeiAllCaiegory() : ListACLManaRprislserlnHole(Iser, Ro亡:boolean etUserKales (User user) : ArrayL i st getUserPertnissions (Lscr user) : ArrayL ist geiBolePi r:,1 ssions (Role role) : ArrayListsUscr
8、Permission(Cset user, Peitnission perroission) : boolean權(quán)限的使用有如下邏輯過(guò)程:用戶是否有斯欄目的權(quán)限 (只在文章虧 里有這一步)User;nfoBean.!ltegcrv(Strng cid)啊煥嘶磁或議詢贏石亦g釀駄翊 鳩感飆)坤戶是否荷臬亍拗作(按鈕.)的權(quán)限3.4權(quán)限分級(jí)管理實(shí)現(xiàn)模型分析對(duì)于比較大型的網(wǎng)站,集中式的管理無(wú)法滿足用戶的內(nèi)容分級(jí)別、管理分層次的 需求。因此要設(shè)計(jì)分級(jí)的權(quán)限管理模型。從實(shí)際使用用例來(lái)看,有如下的功能(操作)模型:增加、刪除、修改子欄目?jī)?nèi)容后臺(tái)管理員刪除、修改子角色用尸、角色官理增加、刪除、修改子欄目對(duì)他有權(quán)限的欄目進(jìn) 行欄目的下級(jí)授權(quán), 指定下級(jí)管理員,授欄目管理文章管理隱含的邏輯約束:權(quán)操作權(quán)限欄目授權(quán)1分級(jí)管理員可以管理子欄目經(jīng) 及子欄目所有子孫欄目2分級(jí)管理員可以管理子欄目所 有子孫欄目下的文章3分級(jí)管理員只能刪除他所增加 的用戶和角色4分級(jí)管理員只能授權(quán)他有權(quán)限 的下級(jí)欄目5分級(jí)管理員的核心仍然是基于 角色的,即分級(jí)管理員其實(shí)是分 級(jí)角色下的用戶欄目的授權(quán)完成欄目資源的權(quán)限分派,欄目資源的權(quán)限點(diǎn)分為如下表:按鈕(權(quán)限點(diǎn))按鈕(操作)編號(hào)備注欄目管理欄目管理,考慮實(shí)現(xiàn)的復(fù) 雜性,把欄目的增、刪、 改統(tǒng)一成一個(gè)權(quán)限點(diǎn)“欄 目管理”欄目新增新增一個(gè)欄目欄目刪除刪除
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 碼頭貨物運(yùn)輸合同
- 工程熱力學(xué)模擬試答題
- 企業(yè)內(nèi)部年度財(cái)務(wù)分析報(bào)告
- 寓言故事烏鴉喝水的啟示讀后感
- 企業(yè)知識(shí)產(chǎn)權(quán)保護(hù)及維權(quán)服務(wù)協(xié)議
- 年度目標(biāo)達(dá)成報(bào)告
- 大數(shù)據(jù)挖掘在輿情監(jiān)控中的應(yīng)用實(shí)踐指南
- 如何正確使用辦公軟件提高效率
- 太陽(yáng)能光伏發(fā)電系統(tǒng)安裝合同
- 人與自然紀(jì)錄片評(píng)析和諧共生的啟示
- 商業(yè)道德承諾書(shū)
- 中職語(yǔ)文必考文言文15篇
- 光伏電站巡檢記錄表完整
- 高血壓患者不遵醫(yī)飲食行為的原因分析及對(duì)策
- 《團(tuán)隊(duì)的凝聚力》課件
- 膝關(guān)節(jié)僵硬個(gè)案護(hù)理
- 《民間皮影》課程標(biāo)準(zhǔn)
- 新教科版六下科學(xué)1.4《設(shè)計(jì)塔臺(tái)模型》教學(xué)設(shè)計(jì)(新課標(biāo))
- 電氣設(shè)備維修
- 森林專業(yè)撲火隊(duì)培訓(xùn)課件
- 學(xué)校體育學(xué)第八章課余體育鍛煉課件
評(píng)論
0/150
提交評(píng)論