MVC + EF + Bootstrap 2 權限管理系統入門級(附源碼)


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

 

總結

這僅僅是一個入門級的框架,代碼方面沒有做太多優化,其中若有不足,敬請指點。

 

系統UI界面

 

 

作者: ForEvErNoME
出處: http://www.cnblogs.com/ForEvErNoME/
歡迎轉載或分享,但請務必聲明文章出處。如果文章對您有幫助,希望你能 推薦關注
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM