七色花基本权限系统(1):前言和目录(各章节源码已提供下载)

技能需沉淀,文字组织能力需提升。决定写这套日志,回忆、优化、记录和分享。

七色花,当年毕设的名称,算是对梦想的追逐吧。

 

情怀内容结束,正式开始。

 

系统定位和目标:

这套系统的定位是应用型管理系统模板。

功能层面来说,其主要目标是实现权限的灵活控制和通用功能的实现;

代码层面来说,其主要目标是以下几点:

    1、基于EntityFramework的数据层封装设计和实现

    2、EntityFramework与Dapper的结合设计和实现

    3、ASP.NET MVC的常用功能封装设计和实现

    4、EasyUI的常规使用和扩展

    5、ASP.NET SignalR的常规功能封装设计和实现

    6、后面边写边补…

开发环境和工具:

系统:Window 8.1

开发工具:Visual Studio 2013

数据库:Sql server 2012

后端框架:

ASP.NET MVC5

数据驱动:

EntityFramework6(主)

dapper(协)

前端框架:

EasyUI

知识点覆盖范围:

ASP.NET MVC

EntityFramework

Dapper

EasyUI及其扩展

ASP.NET SignalR

T4模板

对前后端资源的权限控制

后面边写边补…

 

目录:

1-总体介绍

2-MVC项目搭建及初步调整

3-利用EasyUI进行首页布局

4-初步使用EntityFramework实现用户登录

5-实体配置的使用和利用T4自动生成实体配置

6-实现EntityFramework自动合并(也叫自动迁移)和数据初始化

7-实现数据仓储和利用T4自动生成实体仓储

8-实现实体层和核心层解耦

9-中途整理和完善

10-实现数据接口和利用T4自动生成实体仓储接口

11-仓储和工作单元的结合

12-优化EntityFramework的配置

13-业务层的设计与实现

14-实现EntityFramework和Dapper的混搭

100-后面边写边补...

 

这篇日志将随着系统建设的推进而持续更新完善。

这篇日志将可能在搭建过程中出现诸多“不合理、低端甚至很烂”的做法,但请相信,大部分是为了“演示封装和架构的过程”,会随着系统建设的推进而逐步修正。

posted @ 2016-06-02 15:28  落阳  阅读(1204)  评论(4编辑  收藏  举报