049醫學項目-模組五:使用權限設定

來源:互聯網
上載者:User

標籤:操作   系統   http   技術分享   許可權管理   系統資料表   許可權   使用者角色   pid   

許可權管理模組

這是我寫的最後一個模組,其他還有一個統計模組,我沒時間看了。所以就不寫了。

 

 

基礎:

 

許可權管理設計模型

通用的:使用者權限管理模型(用到5張表:許可權表、角色表、使用者表、角色和許可權關係表、使用者和角色關係表)

 

 

 但是本系統在上面的基礎上有所改進,採用了第三方系統來實現許可權管理。

本系統設計:

 

 

 

 

許可權表:

使用第三方使用者授權系統,許可權表包括:系統資料表、模組表、動作表

 

使用者表:

使用groupid區分不同的使用者類型

使用sysid儲存使用者所屬單位id

 

角色表:

使用者角色對使用者類型一對一。

使用者角色採用系統初始化方式在系統中初始化。

 

使用者和角色關係表:

使用第三方使用者授權系統,使用者和角色關係表包括:角色和系統對應關係表,角色和部署結點對應關係表,角色和模組對應關係表,角色和操作對應關係表

如下:

 

 我們把通用的使用者角色表拆分為:角色和系統對應關係表,角色和部署結點對應關係表,角色和模組對應關係表,角色和操作對應關係表這四張表。

 

 

 

我們先介紹第三方系統:

 

 這兩個就是第三方系統。

 

049醫學項目-模組五:使用權限設定

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.