权限管理系统系列之序言
?????? 權限管理系統我相信每個系統都會需要,所以設計一個好的權限管理系統會在系統開發中起到至關重要的作用,節省人力成本和資源,可以不用每次都為權限設計煞費心機。可能每個公司對權限的設計大體相同,略有不同,但是都會不離其中。用戶、部門、角色、權限之間的關系作調整。本人現在職于某公司,專門做權限的二次開發,對權限這一塊的功能現在略知一二,現想分享出來跟各位園友一同學習交流,共同進步。將會在日后推出如下系列的文章,共同學習權限設計,希各位園友支持和拍磚。
一、權限管理系統系列之WCF通信
主要是介紹整個權限管理系統的通信,程序是通過WCF進行通信的,CS框架,使用的數據庫可支持Oracle、SqlServer、Sqlite三種數據庫,UI布局使用的是DevExpress11.2的控件,布局美觀。
二、權限管理系統系列之登錄、升級模塊
??????? 主要介紹的是用戶登錄界面,登錄之前會簡稱程序DLL的版本是否需要升級,如果需要升級則會啟動升級程序進行先升級后再打開最新的程序。
三、權限管理系統系列之授權驗證模塊
??????? 主要介紹的是用戶登錄后通過程序升級后進行程序驗證是否已經注冊,如果沒有注冊程序可以免費使用30,根據網卡相關信息進行注冊到注冊表?
??????? 里,并且會記錄次數,試用期已過如果沒有注冊就不能打開程序了。
四、權限管理系統系列之用戶維護模塊
??????? 主要介紹的是系統用戶的增改刪查用戶操作。
五、權限管理系統系列之角色維護模塊
??????? 主要介紹的是對系統的角色進行增改刪查操作,并針對角色分配權限(可以分配菜單和按鈕的權限)。
六、權限管理系統系列之權限授權管理模塊
?????? 主要介紹的對系統的角色進行增改刪查操作,并針對角色分配授權權限(可以分配菜單和按鈕的授權權限)。
七、權限管理系統系列之菜單維護模塊
?????? 主要介紹的對系統的菜單進行增改刪查操作。
八、權限管理系統系列之數據字典模塊
???????主要介紹的是對系統使用到的數據字典進行增改刪查操作。
九、權限管理系統系列之參數設置模塊
?????? 主要介紹的是對系統的相關的參數進行設定,是系統維護更加靈活。
十、權限管理系統系列之操作日志查詢模塊
?????? 主要介紹的是對系統的操作日志進行查詢,可以查詢系統操作的每一個足跡,方便日后查詢問題。
十一、權限管理系統系列之數據備份模塊
?????? 主要介紹的是對系統的數據庫進行備份和還原操作。
十二、權限管理系統系列之資源管理模塊
?????? 主要介紹的對系統使用的所有表和字段進行查詢,可以清楚知道表結構。
十三、權限管理系統系列之消息維護模塊
??????主要介紹的對系統的跑馬燈消息進行增改刪查操作,維護系統的消息。
十四、權限管理系統系列之消息跑馬燈、WCF雙工通信
???? 主要介紹的是系統的跑馬燈實現過程以及發送消息服務端如何推送到客戶端,實現消息準時到達客戶端。
????????以上這些模塊可能是每個權限管理系統都會使用到的,現在公司用到的消息通信是用socket的,感覺很不好,都要獨立分離出去實現,使用起來比較麻煩,還許另外進行配置,現在個人改成了WCF雙工通信,使用回調函數給客戶端推送消息,很好的解決了這個問題。
?????? 做好權限管理系統是一個任重道遠的過程,不可能是一朝一夕就能做好的事情,需要不斷的去完善,才能把權限這塊的功能做得增加強大。現本人創建了一個QQ群(186841119),歡迎各位加入一起探討權限管理的開發,并且我已經在這個群空間上傳了權限管理系統已經完成的功能了,歡迎各位提出指導意見。后續我會陸續針對源代碼進行分析,歡迎各位繼續支持。
?
轉載于:https://www.cnblogs.com/luoyuhao/p/4125592.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的权限管理系统系列之序言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 添加ASP.NET网站资源文件夹
- 下一篇: Web Api无法访问 404