zoukankan      html  css  js  c++  java
  • 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/
    欢迎转载或分享,但请务必声明文章出处。如果文章对您有帮助,希望你能 推荐关注
     
     
  • 相关阅读:
    Contest (树状数组求逆序对)
    树状数组
    unity3D 笔记 (NENE QUEST 制作中用到的函数)
    Ubuntu 安装gnome桌面及vnc远程连接
    Pillow图像处理
    室内场景数据集
    PyTorch踩坑笔记
    进一步了解pip
    一些概念
    损失函数及评价指标
  • 原文地址:https://www.cnblogs.com/ForEvErNoME/p/3624599.html
Copyright © 2011-2022 走看看