軟件工程:通用權(quán)限實(shí)現(xiàn)的核心設(shè)計(jì)思想

字號(hào):

1). 操作權(quán)限:什么資源,有什么權(quán)限?
    1.用戶(hù)有什么權(quán)限?
    2.角色有什么權(quán)限?
    3.有什么權(quán)限可以訪問(wèn)哪個(gè)模塊?
    3個(gè)視圖(邏輯關(guān)系) 存放到了一個(gè) 物理表里
    
    2). 數(shù)據(jù)權(quán)限 什么對(duì)象->對(duì)->什么資源有什么權(quán)限?
    1.哪個(gè)用戶(hù)對(duì)哪個(gè)用戶(hù)有什么權(quán)限?
    2.哪個(gè)用戶(hù)對(duì)哪個(gè)角色有什么權(quán)限?
    3.哪個(gè)用戶(hù)對(duì)哪個(gè)組織機(jī)構(gòu)有什么權(quán)限?
    4.哪個(gè)角色對(duì)哪個(gè)用戶(hù)有什么權(quán)限?
    5.哪個(gè)角色對(duì)哪個(gè)角色有什么權(quán)限?
    6.哪個(gè)角色對(duì)哪個(gè)組織機(jī)構(gòu)有什么權(quán)限?
    6個(gè)視圖(邏輯)存放到了一個(gè)物理表里
    
    將權(quán)限管理、工作流管理做到我能力的極致,一個(gè)人只能做好那么很少的幾件事情。