ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)
开发工具:VS2017(2015以上)+SQL2008R2以上数据库
升级后界面效果如下:
系统权限及操作指引 http://www.cnblogs.com/ymnets/p/5065201.html
工作流流功能及演示 http://www.cnblogs.com/ymnets/p/5193862.html
内部文章管理及演示 http://www.cnblogs.com/ymnets/p/6011433.html
系统配置功能配置图 http://www.cnblogs.com/ymnets/p/5065232.html
WPF桌面代码生成器 https://www.cnblogs.com/ymnets/p/11347211.html
网页版代码生成器 https://www.cnblogs.com/ymnets/p/12349516.html
任务调度系统界面 http://www.cnblogs.com/ymnets/p/5065154.html
系统皮肤 http://www.cnblogs.com/ymnets/p/4979489.html
微信公众平台 http://www.cnblogs.com/ymnets/p/5805223.html
更多功能样例 https://www.cnblogs.com/ymnets/p/9458965.html
-----------------------------------------------------------------------------------------------------------------------------------------------
前言:
简洁而不简单,经典分层,极致实用
技术特性:
1.Asp.Net Mvc+EF DBFrist模式
2.使用强大的UI组件EasyUI
3.用Unity作为DI容器实现控制反转(IOC)
4.Models,BLL,DAL层T4自动生成,根据EF的实体而生成
5.AOP思想,基于角色组的权限控制
6.Datagrid动态反射排序
7.Linq表达式动态查询
8.仓储模式,工作单元,事务,批量操作,SQL语句执行
9.代码生成器根据数据库表生成页面和控制器
10.开源,自由定制自由扩展
11.给予角色组的权限:按钮,数据列,数据行,组织架构权限
如何阅读本系列的文章
其中1-10节:是本系列的入门基础。基本就确定了从用户请求到读取数据库的全过程,主要讲解EasyUI是如何读取后台数据,通过Json数据的交互方式,速度快无刷新,同样适用其他前段框架。如Extjs,jqgrid,bootstrap等等。
11,12,13节:是本系统的日志、异常处理方式,日志可以记录用户的每个动作,异常可以让开发人员快速得到问题定位。
18-28节:权限是每个应用系统最基本的东西,理论必须拥有。关键权限是控制程度,本系列把权限控制到按钮级别,通过全局过滤器来处理请求
--------------------中间为选读章节------------------
虽然58,59节是本系列的重构章节,系统代码得到改变,但是必须拥有之前的设计方式,这是对以往的设计进行封装,通过T4模板,封装了DAL,BLLMODEL'的重复代码,代码生成器的'BLL,DAL已经不再需要。大大省掉了很多重复代码,必须阅读。就算你的系统并不属于本系列的范围,但是58,59也许对你有帮助
后续将带来一些WebAPI的开放及验证,让WebAPI开放给移动端等文章,让我们知道安卓是如何与我们的API进行通讯及验证
目录:(尽管很小心,但是文章难免有很些错别字和思维错误)
第二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(2)-EasyUI前端页面框架 ----> 注:初学同学,直接使用MVC5
第三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(3)-漂亮系统登陆界面
第四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-项目解决方案
第五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(5)-EF增删改查
第六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(6)-Unity 依赖注入
第七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(7)-MVC与EasyUI DataGrid
第八节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(8)-MVC与EasyUI DataGrid 分页
第九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(9)-MVC与EasyUI结合增删改查
第十节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(10)-系统菜单栏[附源码]
第十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(11)-系统日志和异常的处理①
第十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(12)-系统日志和异常的处理②
第十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(13)-系统日志和异常的处理③
第十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(14)-EasyUI缺陷修复与扩展[附源码]
第十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(15)-权限管理系统准备
第十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(16)-权限管理系统-漂亮的验证码
第十七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(17)-LinQ动态排序
-------------------------------------------------------------------------权限管理-----------------------------------------------------------------
第十八节 : ASP.NET MVC5+EF6+EasyUI 后台管理系统(18)-权限管理系统-表数据
第十九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录
第二十节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(20)-权限管理系统-根据权限获取菜单
第二十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(21)-权限管理系统-跑通整个系统
第二十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(22)-权限管理系统-模块导航制作
第二十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(23)-权限管理系统-角色组模块
第二十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(24)-权限管理系统-将权限授权给角色
第二十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(25)-权限管理系统-系统管理员
第二十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(26)-权限管理系统-分配角色给用户
第二十七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(27)-权限管理系统-分配用户给角色
-------------------------------------------------------------------------附加功能-----------------------------------------------------------------
第二十八节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(28)-系统小结
第二十九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(29)-T4模版
第三十零节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(30)-本地化(多语言)
第三十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(31)-MVC使用RDL报表
第三十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(32)-swfupload多文件上传[附例子]
第三十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(33)-数据验证共享
第三十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(34)-文章发布系统①-简要分析
第三十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(35)-文章发布系统②-项目
第三十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(36)-文章发布系统③-kindeditor使用
第三十七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(37)-文章发布系统④-百万级数据和千万级数据简单测试
第三十八节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(38)-EasyUI-accordion+tree漂亮的菜单导航
第三十九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(39)-在线人数统计探讨
第四十零节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(40)-精准在线人数统计实现-【过滤器+Cache】
--------------------------------------------------------------------工作流--------------------------------------------------------------
第四十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(41)-组织架构
第四十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(42)-工作流设计-数据库表建立
第四十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(43)-工作流设计-字段分类设计
第四十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(44)-工作流设计-设计表单
第四十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(45)-工作流设计-设计步骤
第四十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(46)-工作流设计-设计分支
第四十七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(47)-工作流设计-补充
第四十八节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(48)-工作流设计-起草新申请
第四十九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(49)-工作流设计-我的申请
----------------------------------------------------UI全面升级----------------------------------------------------------
第五十零节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(50)-EasyUI 扁平化皮肤
第五十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(51)-系统升级
第五十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(52)-美化EasyUI皮肤和图标
第五十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(53)-工作流设计-我的批阅
第五十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(54)-工作流设计-所有流程监控
第五十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(55)-工作流设计-表单布局
补充打印: ASP.NET MVC5+EF6+EasyUI 后台管理系统(55)-Web打印
----------------------------------------------------常用插件使用----------------------------------------------------------------------------
第五十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(56)-插件---单文件上传与EasyUI使用fancybox
第五十七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(57)-插件---ueditor使用
-----------------------------------------------------重构-------------------------------------------------------------------------------------
第五十八节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(58)-DAL层重构
第五十九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(59)-BLL层重构
第六十零节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(60)-系统总结
第六十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(61)-如何使用框架来开发?
第六十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(62)-EF链接串加密
-------------------------------------------------------------------------WebAPI-----------------------------------------------------------------
第六十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-WebApi与Unity注入
第六十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(64)-WebApi与Unity注入-配置文件
第六十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(65)-MVC WebApi 用户验证 (1)
第六十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(66)-MVC WebApi 用户验证 (2)
第六十七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(67)-MVC与ECharts
-------------------------------------------------------------------------微信公众平台二次开发---------------------------------------------
第六十八节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(68)-微信公众平台开发- 资源环境准备
第六十九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(69)-微信公众平台开发- 功能概述
第七十零节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(70)-微信公众平台开发-成为开发者
第七十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(71)-微信公众平台开发-公众号管理
第七十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(72)-微信公众平台开发-消息处理
第七十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(73)-微信公众平台开发-消息管理
第七十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(74)-微信公众平台开发-自定义菜单
第七十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户组和用户管理
第七十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(76)-微信公众平台开发-网页授权
-------------------------------------------------------------------------扩展-----------------------------------------------------------------
第八十零节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(80)-自由桌面
第八十一节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)
第八十二节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
第八十三节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(83)-Easyui Datagrid 行内编辑扩展
第八十四节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(84)-Quartz 作业调度用法详解一
第八十五节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(85)-Quartz 作业调度用法详解二
第八十六节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(86)-日程管理-fullcalendar插件用法
第八十七节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(87)-MVC Excel导入和导出
第八十八节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(88)-Excel导入和导出-主从表结构导出
第八十九节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(89)-国际化,本地化,多语言应用
第九十零节:ASP.NET MVC5+EF6+EasyUI 后台管理系统(90)-EF 扩展操作
更加强大代码生成器,可以生成主从表,以及单表!
出处:http://ymnets.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。