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/
欢迎转载或分享,但请务必声明文章出处。若是文章对您有帮助,但愿你能 推荐关注
相关文章
相关标签/搜索