微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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/ 
欢迎转载或分享,但请务必声明文章出处。如果文章对您有帮助,希望你能  推荐 或  关注
 
 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐