一道設(shè)計(jì)題,有興趣的做做?
在一個(gè)Web文檔管理系統(tǒng)中,用戶通過(guò)管理界面可增加新的目錄分類,并且目錄下既可包含子目錄又可直接包含文檔,同時(shí)用戶可對(duì)目錄以及文檔分別授予訪問(wèn)、編輯、刪除的權(quán)限,并且權(quán)限均為繼承的,意思也就是比如有A目錄,A目錄下有B子目錄和C文檔,如用戶未對(duì)B子目錄進(jìn)行權(quán)限設(shè)置,那么B子目錄的權(quán)限控制是和A目錄相同的,如用戶對(duì)C文檔已單獨(dú)授權(quán),那么則取其和A目錄權(quán)限的交集;同時(shí)對(duì)于目錄以及文檔的權(quán)限都可分別授予給角色、組織機(jī)構(gòu)、用戶或三者的合集。
^_^,不知道大家能給出什么樣的設(shè)計(jì)方案呢?這題主要考察的是對(duì)于權(quán)限控制的實(shí)現(xiàn)方案,在做設(shè)計(jì)的時(shí)候不要去想當(dāng)然,需要做做驗(yàn)證才能確定自己的方案是切實(shí)可行的。
posted on 2005-09-11 13:24 BlueDavy 閱讀(1036) 評(píng)論(3) 編輯 收藏 所屬分類: 系統(tǒng)設(shè)計(jì)