519-MVC + EF + Bootstrap 2 權限管理系統入門級源碼
TB2Xf0Ocq8lpuFjy0FpXXaGrpXa_!!1678580325.jpg (89.42 KB, 下載次數: 0)
MVC 、EF 學習有大半年了,用的還不是很熟練,正好以做這樣一個簡單的權限管理系統作為學習的切入點,還是非常合適的。
開發環境:
VS 2013 + Git + MVC 5 + EF 6 Code First
權限設計
用戶、角色、用戶-角色、模塊、權限、模塊-權限、角色-模塊-權限。
用戶可以擁有多個角色,角色可以包含多個用戶,多對多。
模塊可以包含多個權限,權限可以屬于多個模塊,多對多。
角色可以根據不同的模塊對應不同的權限,多對多。
系統架構
使用倉儲(Repository)模式,參考的是郭明峰的系列。
前端框架
網上找來的一套基于BootStrap 2開發的后臺管理系統主題,這套主題我保留了JQueryDataTable 部分,自己加以修改。點擊下載原版。
用到技術點
T4模板,MEF 依賴注入,Elmah 日志記錄、 簡單的WebApi測試。
部署
修改Webconifg的鏈接字符串,數據是通過代碼插入的,打開項目直接運行即可,。點擊下載源碼。
后臺登陸地址Localhost:XXX/Admin/Login
賬號:admin
密碼:123456
總結
這僅僅是一個入門級的框架,代碼方面沒有做太多優化,其中若有不足,敬請指點。


本源碼地址:http://m.bmm520.net/vip/net/2019/0508/19136.html