开发工具:VS2015(2012以上)+SQL2008R2以上数据库

   您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB

升级后界面效果如下:

日程管理   http://www.cnblogs.com/ymnets/p/7094914.html

任务调度系统界面 http://www.cnblogs.com/ymnets/p/5065154.html

系统权限全套完整图  http://www.cnblogs.com/ymnets/p/5065201.html

系统配置部分图 http://www.cnblogs.com/ymnets/p/5065232.html

工作流截图 http://www.cnblogs.com/ymnets/p/5193862.html

系统界面欣赏 http://www.cnblogs.com/ymnets/p/5599366.html

微信公众平台基础版界面 http://www.cnblogs.com/ymnets/p/5805223.html

简单文章管理系统 http://www.cnblogs.com/ymnets/p/6011433.html

-----------------------------------------------------------------------------------------------------------------------------------------------

前言:

  简洁而不简单,经典分层,极致实用

我为何选择这个技术组合?

So: Asp.net MVC、EF、IOC容器、EasyUI、分层分模块、基于接口

MVC5:目前适用所有前端应用的部署,包括网站,系统后台,适配,API接口,没有像webform,php等一样的混合型臃肿代码,关注点分离

EF6:微软件自己的东西,毕竟用起来非常顺手,更新很快,支持主流的数据库,易于扩展和变化,目前性能也非常之不错

注入(IOC):注入容器我在各大流行的IOC注入容器中选择了Unity,在当时综合来看,Unity在像流行的Autofac,Spring.NET等中,属于中规中矩的稳定型,直到今天

  经过多年的版本演变,各大注入框架的性能稳定性,和易用性都差不多,所以无论选择那一款都好,我们实现的效果都是一样的,他们的原理也都是一样的

EasyUI 1.5:对于应用系统,我认为最重要的就是数据表格,处理和显示复杂的业务模式是必要的首选,EasyUI的组件应有尽有,我一度想换成Bootstrap,但是对于应用系统

  BootStrap其实并不适合,特别是开发速度上和显示上,虽然更加轻量级,但是你最后会为交互挠破了你自己的头,不信你可以试试看。不过发布于互联网的界面可以使用

  BootStrap,互不冲突,最后我还是看厌了EasyUI的皮肤,自己努力写了5套EasyUI的皮肤,其实并不难。传送门

分层分模块:从数据库到文件的命名他们是有规范的,也是对系统的约定和编码规范,每一家公司对编码都有一定的规范,但是大同小一异,比如工作流模块,Flow在数据库表中是Flow_

  为前缀,在MVC中的Areas下为Flow,BLL,DAL以,Flow.BLL,Flow.DAL。这都有利于开发人员的快速设别和T4的统一生成,也利于系统的拆分,同时我们的BLL,DAL也适用于

  WinForm,WPF等桌面软件,或者做为WebAPI的业务层。

基于接口:规范、约束、分离等,通俗点来说我主要作为分包,业务代码隐藏,团队开发中只要定义好接口,而无需要实用业务,就能发包同时开发进行,非常好

如何阅读本系列的文章

其中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导入和导出-主从表结构导出

更加强大代码生成器,可以生成主从表,以及单表!并可选择可否在子表编辑父表

作者:YmNets 出处:http://ymnets.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(转)的更多相关文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)

    开发工具:VS2015(2012以上)+SQL2008R2以上数据库  您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB  升级后界面效果如下: 任务调度系统界面 http: ...

  2. ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-Excel导入和导出-自定义表模导入

    系列目录 前言 上一节使用了LinqToExcel和CloseXML对Excel表进行导入和导出的简单操作,大家可以跳转到上一节查看: ASP.NET MVC5+EF6+EasyUI 后台管理系统(6 ...

  3. ASP.NET MVC5+EF6+EasyUI 后台管理系统-WebApi的用法与调试

    1:ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-WebApi与Unity注入 使用Unity是为了使用我们后台的BLL和DAL层 2:ASP.NET MVC5+EF6+Easy ...

  4. ASP.NET MVC5+EF6+EasyUI 后台管理系统(51)-系统升级

    系统很久没有更新内容了,期待已久的更新在今天发布了,最近花了2个月的时间每天一点点,从原有系统 MVC4+EF5+UNITY2.X+Quartz 2.0+easyui 1.3.4无缝接入 MVC5+E ...

  5. ASP.NET MVC5+EF6+EasyUI 后台管理系统(58)-DAL层重构

    系列目录 前言:这是对本文系统一次重要的革新,很久就想要重构数据访问层了,数据访问层重复代码太多.主要集中增删该查每个模块都有,所以本次是为封装相同接口方法 如果你想了解怎么重构普通的接口DAL层请查 ...

  6. ASP.NET MVC5+EF6+EasyUI 后台管理系统(34)-文章发布系统①-简要分析

    系列目录 最新比较闲,为了学习下Android的开发构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(1)-前言与,虽然有点没有目的的学习,但还是了解了Andro ...

  7. ASP.NET MVC5+EF6+EasyUI 后台管理系统(54)-工作流设计-所有流程监控

    系列目录 先补充一个平面化登陆页面代码,自己更换喜欢的颜色背景 @using Apps.Common; @{ Layout = null; } <!DOCTYPE html> <ht ...

  8. ASP.NET MVC5+EF6+EasyUI 后台管理系统(56)-插件---单文件上传与easyui使用fancybox

    系列目录 https://yunpan.cn/cZVeSJ33XSHKZ  访问密码 0fc2 今天整合lightbox插件Fancybox1.3.4,发现1.3.4版本太老了.而目前easyui 1 ...

  9. ASP.NET MVC5+EF6+EasyUI 后台管理系统(38)-Easyui-accordion+tree漂亮的菜单导航

    系列目录 本节主要知识点是easyui 的手风琴加树结构做菜单导航 有园友抱怨原来菜单非常难看,但是基于原有树形无限级别的设计,没有办法只能已树形展示 先来看原来的效果 改变后的效果,当然我已经做好了 ...

随机推荐

  1. dpkg: 处理归档 /var/cache/apt/archives/swig2.0_2.0.12-1ubuntu4_amd64.deb (--unpack)时出错:

    问题: sudo apt-get upgrade 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 正在计算更新... 完成下列软件包的版本将保持不变: lib ...

  2. java读取resource/通过文件名获取文件类型

    java读取resource java读取resource目录下文件的方法: 借助Guava库的Resource类 Resources.getResource("test.txt" ...

  3. Windows7下PHP 7.1搭建开发环境

    引言: PHP天生就是用来解决互联网时代的Web语言问题的专业工具,本文将记录在windows上搭建PHP的过程以及其中碰到的问题. 配置版本信息 OS: Windows 7 PHP: 7.1.7-n ...

  4. [置顶] Deep Learning 资料库

    一.文章来由 网络好文章太多,而通过转载文章做资料库太麻烦,直接更新这个博文. 二.汇总 1.台大李宏毅老师的课 正片:http://speech.ee.ntu.edu.tw/~tlkagk/cour ...

  5. 大牛deep learning入门教程

    雷锋网(搜索"雷锋网"公众号关注)按:本文由Zouxy责编,全面介绍了深度学习的发展历史及其在各个领域的应用,并解释了深度学习的基本思想,深度与浅度学习的区别和深度学习与神经网络之 ...

  6. java 多线程超详细总结——阿里大牛熬夜整理

    引 如果对什么是线程.什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内. 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现.说这个 ...

  7. HDU2157 How many ways矩阵再识

    春天到了, HDU校园里开满了花, 姹紫嫣红, 非常美丽. 葱头是个爱花的人, 看着校花校草竞相开放, 漫步校园, 心情也变得舒畅. 为了多看看这迷人的校园, 葱头决定, 每次上课都走不同的路线去教室 ...

  8. Java并发--阻塞队列

    在前面几篇文章中,我们讨论了同步容器(Hashtable.Vector),也讨论了并发容器(ConcurrentHashMap.CopyOnWriteArrayList),这些工具都为我们编写多线程程 ...

  9. Codeforces 633H Fibonacci-ish II【线段树】

    LINK 题目大意 给你一个序列a,Q次询问,每次询问\([l,r]\) 把\([l,r]\)的数排序去重,得到序列b,f是斐波那契数列 求\(\sum_{b=1}^{len} b_if_i\) 思路 ...

  10. WPF 中使用附加属性,将任意 UI 元素或控件裁剪成圆形(椭圆)

    不知从什么时候开始,头像流行使用圆形了,于是各个平台开始追逐显示圆形裁剪图像的技术.WPF 作为一个优秀的 UI 框架,当然有其内建的机制支持这种圆形裁剪. 不过,内建的机制仅支持画刷,而如果被裁剪的 ...