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

MVC 、EF 學習有大半年了,用的還不是很熟練,正好以作這樣一個簡單的權限管理系統做爲學習的切入點,仍是很是合適的。html

 

開發環境:前端

VS 2013 + Git + MVC 5 + EF 6 Code First前端框架

 

權限設計架構

用戶、角色、用戶-角色、模塊、權限、模塊-權限、角色-模塊-權限。mvc

用戶能夠擁有多個角色,角色能夠包含多個用戶,多對多。框架

模塊能夠包含多個權限,權限能夠屬於多個模塊,多對多。學習

角色能夠根據不一樣的模塊對應不一樣的權限,多對多。 測試

 

系統架構優化

使用倉儲(Repository)模式,參考的是郭明峯的系列。url

 

前端框架

網上找來的一套基於BootStrap 2開發的後臺管理系統主題,這套主題我保留了JQueryDataTable 部分,本身加以修改。點擊下載原版。

 

用到技術點

T4模板,MEF 依賴注入,Elmah 日誌記錄、 簡單的WebApi測試。

 

部署

修改Webconifg的連接字符串,數據是經過代碼插入的,打開項目直接運行便可,。點擊下載源碼。

後臺登錄地址Localhost:XXX/Admin/Login

帳號:admin  

密碼:123456

 

總結

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

 

系統UI界面

 

 

做者: ForEvErNoME
出處: http://www.cnblogs.com/ForEvErNoME/
歡迎轉載或分享,但請務必聲明文章出處。若是文章對您有幫助,但願你能 推薦關注
相關文章
相關標籤/搜索