GIS系統許可權設計

2021-05-05 07:12:43 字數 654 閱讀 7656

各種軟體系統中,許可權管理是乙個很重要的內容。通過許可權的管理來限定使用者使用軟體功能,約束使用資料的權利,在gis系統中,還需要約束使用者使用資料的範圍,例如:上級領導可以檢視全市的設施的分布情況,而東城區的技術人員只需要關係本區的設施情況,而不需要關注西城區的設施分布。

許可權比較通用的做法採用「許可權」-》「角色」-》「使用者」三層管理模型。像「開啟檔案」等功能操作定義為許可權;「技術人員」、「系統管理員」定義為角色;每個登入系統的使用者都會擁有一種或多種角色。如圖:

對於資料範圍或圖幅範圍訪問的控制,可以為每一圖層或者每一幅設定為乙個許可權,這些許可權分配給一定的角色,從而達到控制訪問的目的。如圖:

給沒有許可權分配乙個id,使用者登入軟體系統後,能自動地使用者可獲取所有軟體功能項和資料範圍、圖幅的許可權id,軟體開發人員在使用者沒選擇一項功能和開啟資料的時候,需求核對該登入使用者的許可權,從而達到功能和資料訪問控制的目的。

許可權系統設計

許可權系統 2 operation 許可權控制可以看作乙個filter模式的應用,這也符合aop思想的應用條件。在乙個簡化的圖象中,我們只需要將乙個判別函式 isallowed subject,operation,resource 插入到所有安全敏感的函式呼叫之前就可以了。雖然概念上很完美,具體實現...

系統設計 許可權模型設計

該許可權資料模型設計依據spring security框架,針對賬號 角色 許可權 資源 模組 選單 等物件做了簡單設計 指系統登陸賬號,系統使用者物件身份標識。只使用者的身份象徵標識,乙個登陸賬號,可同時擁有多個系統使用角色 身份 比如在網購 當中,使用者同時擁有a資源管理員角色 b資源管理員角色...

社群GIS系統

社群gis系統 系統簡介 社群資訊化主要是依託硬體網路,通過資訊科技手段,在提高社群工作效率和水平的同時,也為廣大人民群眾提供快捷 方便的服務,使社群居民切實感受到資訊化帶來的便利和實惠。社群gis系統就是充分利用了gis這種全新的資訊科技,緊密結合街道 小而全 的業務特點來開發設計的。它以社群業務...