周末出差在北京,加班休息時寫寫部落格,把一些自己整理的權限控制的内容都進行一下有調理的整理分享給有需要參考的人。先把記錄集權限如何實作的,分享給大家一下。
通用權限管理系統,可以滿足各種最嚴格的權限配置管理要求,可以顯著提高系統的穩定性,安全性,可以減少開發周期,見效快,是建設資訊化項目工程的必備權限控制管理元件。
我的夢想就是将來的10年裡,全國各地到處都在用 通用權限管理系統元件在 開發整體資訊化項目,程式員都用這個元件管理開發資訊化系統,政府企業機關的資訊中心的管理人員,都在用這個元件管理資訊系統,多個資訊系統都有統一的表結構,統一的管理工具,甚至都可以進行無縫的多個軟體項目內建。
人有夢想才會有奮鬥的目标,才不會迷失方向,會有源源不斷的發展動力,繼續每天努力一點點,做個讓國人驕傲的資訊系統管理元件,把勞動成果分享給成千上萬有需要的人。
我們用超級管理者登入系統。
進入 選項(字典)管理子產品,進行資料集權限的配置工作。
我們可以按角色配置權限,也可以按使用者配置資料集權限。
我們給 吉日嘎拉 這個賬戶,管理如下幾個資料的權限。
同時我們再進行使用者的相應的權限配置
還可以按某個項進行權限配置,如下圖
我們還是選“吉日嘎拉”這個賬戶
給“吉日嘎拉”這個賬戶相應的操作權限
給這個“吉日嘎拉”使用者子產品通路的權限如下配置
按此“吉日嘎拉”使用者登入到系統
進入選項“字典”管理子產品
進入後的效果會如下
相應的資料庫中的權限配置存儲如下
具體程式如何配置,如何調用等,直接參考 選項(字典)管理子產品 中的源碼就可以了。
資料集權限不僅僅按使用者賬戶可以配置權限也支援按角色配置權限,使用者歸屬于某個角色就可了。雖然清單型資料資源的權限配之實作起來很容易,但是相關的所有功能都調試好,還是需要好幾天的開發時間,進入穩定好用的成熟期,至少需要1-2個月時間,通用權限管裡系統元件并不是什麼玩技術的産物,而是積累的長期的資訊系統開發經驗後,為了給其他人節約時間而完善的一個輔助開發工具,從頭開發完善一個這樣的元件耗費的時間精力過多,直接拿個現成的稍微修改一下會更好用更容易達到我們的最終目的。
将權限管理、工作流管理做到我能力的極緻,一個人隻能做好那麼很少的幾件事情。
吉日嘎拉(蒙古語為吉祥如意),2000年畢業于黑龍江大學計算機系軟體專業,目前定居杭州,典型的IT軟體土鼈一個,外号“軟體包工頭”。
通用權限管理系統元件(GPM - General Permissions Manager)自2003年開始釋出,目前是國内注冊使用者和免費盜版使用者最多的權限管理系統,是各種資訊管理系統開發中徹底的權限解決方案。本元件支援多種主流資料庫(Oracle、sqlsever、db2、mysql),功能強大,使用友善,代碼簡潔,思路嚴謹,被廣大支援者稱為權限管理系統中的“走火入魔級權限管理系統”。
精心維護通用權限管理系統元件(GPM - General Permissions Manager)有8年多,3年的不斷推廣,20萬行經典的業務邏輯積累,經過上萬次的調試修正,經曆了四百個付費客戶,上百軟體公司的實戰開發。
11年以上開發經驗,外企工作5年,上市公司3年,獨立經營軟體公司2年,主持研發部門管理工作4年以上。
将權限管理、工作流做到我能力的極緻,一個人隻能做好那麼很少的幾件事情。
QQ:252056973,Mail:[email protected]
通用權限管理子產品的嚴謹設計定位、精心編碼實作、不斷維護推廣、持續優化改進,主要是為了實作一個可以高度重複利用勞動成果的工具軟體并有償提供給所需的人們,另想成為國人值得驕傲的知名軟體功能子產品。
可供國内管理類開發人員在日常工作中進行靈活二次開發利用的子產品,開發管理類軟體的必備工具之一,我們的目标就是讓程式員早點兒回家休息。
本文轉自jirigala_bao 51CTO部落格,原文連結:http://blog.51cto.com/jirigala/811425