分享基于EF+MVC+Bootstrap的通用后台管理系统及架构

- Model基类:提供数据传输和底层的最基本的基类及接口
- DAL底层:基于EF code first,提供Repository泛型方法及写历史日志
- Untility:通用函数库,基本都全了
- Web:复写MVC基类,及通用MVC控件

- 缓存模块:提供对分布式缓存的Provider扩展
- 配置模块:基于正则的配置管理及CURD机制
- 日志模块:基于Log4net扩展
- 服务模块:默认使用引用Bll,可扩张调用Wcf服务,且拦截服务
- 上传模块:通用upload handler,及缩略图生成方式(按需生成,即时生成,延迟生成)
- 管道模块:通用HttpModule,用于注入通用功能到各个应用及网站

- Account:用户认证,可自己扩张到SSO单点登录
- Account: 安全验证码实现
- Account: 轻量级权限系统
- OA:提供OA里人员,部门管理及分配的场景实例
- CRM:客户管理系统原型
- CMS:内容发布系统原型

- 采用Code first POCO方式
- 提供实体设计:一对一,一对多,多对多,自引用的各种使用场景

- 实现CURD方法
- 提供复杂查询场景
- 提供业务异常抛出
- 对后端异常进行拦截写日志
- 对写操作进行写历史,用于追踪

- 服务接口,可扩展用WCF发布BLL作为服务
- 基于Bootstrap:基于“Metronic Bootstrap Theme”模板
- MVC 4.0:CURD操作基于MVC Model Binder
- Silverlight 5:OA里组织图OrgChart拖拽操作
- 封装Context:封装ConfigContext,CacheContext,UserContext,CookieContext..
- 上传控件:Uploadify使用实例
- Jquery:除Metronic模板在Assets文件夹,Content文件夹加入需要的Jquery插件
- 提供富文本编辑器,标签,JS曲线图等实例

- 源码下载:http://pan.baidu.com/s/1dDBqSBR
- 平台:VS2010+,Sql Server, MVC4,Silverlight5_Tools(可选)
- 脚本部署:新建右图5个库,并执行源码里的Deploy.sql初始化表和数据
- 配置更改:更改GMS.Web.Admin\Config\DaoConfig.xml下的数据库连接字符串
- 启动:VS IIS Express或建立IIS对应网站(主网站项目GMS.Web.Admin)
- 登录:初始化用户名:admin 密码:111111

分享基于EF+MVC+Bootstrap的通用后台管理系统及架构的更多相关文章
- 分享基于EF+MVC+Bootstrap的通用后台管理系统及架构(转)
http://www.cnblogs.com/guozili/p/3496265.html 基于EF+MVC+Bootstrap构建通用后台管理系统,集成轻量级的缓存模块.日志模块.上传缩略图模块.通 ...
- 基于EF+MVC+Bootstrap的通用后台管理系统及架构
分享基于EF+MVC+Bootstrap的通用后台管理系统及架构 基于EF+MVC+Bootstrap构建通用后台管理系统,集成轻量级的缓存模块.日志模块.上传缩略图模块.通用配置及服务调用, 提供了 ...
- asp.net EF+MVC+Bootstrap 通用后台管理系统
需要源码,请加QQ:858-048-581 开发环境: VS2012或以上 数据库: SQL Server 2008R2或以上 基于EF+MVC+Bootstrap构建通用后台管理系统,集成轻量级 ...
- 基于Extjs 4.2的通用权限管理系统,通用后台模板,EF+MVC+Extjs 4.2
基于Extjs 4.2的通用权限管理系统,通用后台. 我们的宗旨:珍爱生命,拒绝重复!Don't Repeat Yourself!!! 本案例采用EntityFramework+MVC4.0+Extj ...
- 通用后台管理系统(ExtJS 4.2 + Spring MVC 3.2 + Hibernate)
通用后台管理系统(ExtJS 4.2 +Spring MVC 3.2 + Hibernate) 开发语言JAVA 成品成品 前端技术extjs 数据库mysql,sql server,oracle 系 ...
- Blazor 版 Bootstrap Admin 通用后台权限管理框架
前言 上一篇介绍过了前后台分离的 NET Core 通用权限管理系统 在这篇文章简要的介绍了 Bootstrap Admin 后台管理框架的一些功能.本篇文章带来的是微软最新出的 Blazor 版本的 ...
- NETCore Bootstrap Admin 通用后台管理权限 [3]: 精简版任务调度模块
前言 NETCore 里说到任务调度,大家首先想到的应该是大名鼎鼎的 QuartzNET 与 Hangfire,然而本篇介绍的却都不是,而是 Bootstrap Admin(以下简称 BA)通用后台权 ...
- ASP.NET MVC5+EF6+LayUI实战教程,通用后台管理系统框架(1)
文章转自:http://www.xuboyi.com/298.html 前言 网站运营有一段时间了,记录的内容都是杂七杂八的,思前想后,决定给大家分享一套ASP.Net的系列教程.手把手的做一套通用后 ...
- 基于Spring Boot和Shiro的后台管理系统FEBS
FEBS是一个简单高效的后台权限管理系统.项目基础框架采用全新的Java Web开发框架 —— Spring Boot 2.0.3,消除了繁杂的XML配置,使得二次开发更为简单:数据访问层采用Myba ...
随机推荐
- 如果你也会C#,那不妨了解下F#(1):F# 数据类型
本文链接:http://www.cnblogs.com/hjklin/p/fs-for-cs-dev-1.html 简单介绍 F#(与C#一样,念作"F Sharp")是一种基于. ...
- 图标字体 VS 雪碧图——图标字体应用实践
本文介绍使用图标字体和SVG取代雪碧图的方法.雪碧图是很多网站经常用到的一种技术,但是它有缺点:高清屏会模糊.无法动态变化如hover时候反色.而使用图标字体可以完美解决上述问题,同时具备兼容性好,生 ...
- ASP.NET + EF + SQL Server搭建个人博客系统新手系列(一):界面展示
第一次写博客,可能有些地方描述的不准确,还请大家将就.本人大四学生,学了半年C#,半年.net,但是很遗憾,学完之后只会写个hello word.老师教的过程中总是会套用一些模板,特别是后台,完全封装 ...
- C#开发微信门户及应用(35)--微信支付之企业付款封装操作
在前面几篇随笔,都是介绍微信支付及红包相关的内容,其实支付部分的内容还有很多,例如企业付款.公众号支付或刷卡支付.摇一摇红包.代金券等方面的内容,这些都是微信接口支持的内容,本篇继续微信支付这一主题, ...
- 超越 JSON: Spearal 序列化协议简介
Spearal 是一个新的开源的序列化协议,这个协议旨在初步替换JSON 将HTML和移动应用连接到Java的后端. Spearal的主要目的是提供一个序列协议,这个协议即使是在端点间传输的复杂的 ...
- shiro实现session共享
session共享:在多应用系统中,如果使用了负载均衡,用户的请求会被分发到不同的应用中,A应用中的session数据在B应用中是获取不到的,就会带来共享的问题. 假设:用户第一次访问,连接的A服务器 ...
- jquery 通过submit()方法 提交表单示例
jquery 通过submit()方法 提交表单示例: 本示例:以用户注册作为例子.使用jquery中的submit()方法实现表单提交. 注:本示例仅提供了对表单的验证,本例只用选用了三个字段作为测 ...
- JavaScript--面向对象--猜拳游戏
//html代码 <!doctype html> <html> <head> <meta charset="UTF-8"> < ...
- js判断网页是否加载完毕 包括图片
<script type="text/javascript" language="JavaScript"> //: 判断网页是否加载完成 docum ...
- XTemplate语法基础
XTemplate 是富逻辑的 KISSY 模板引擎,面向复杂的业务逻辑场景,同时保持高性能和丰富的配置方法,是易学易懂的模板语言. 一个典型的XTemplate模板实例: Hello {{name} ...