首页 > 代码库 > 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①

系列目录

最新比较闲,为了学习下Android的开发构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(1)-前言与,虽然有点没有目的的学习,但还是了解了Android的基本开发构成,我还是会持续更新本系列的一些知识点的用法。

说句实在话,我很佩服那些能连续好几年每个星期都有一篇文章的人,能坚持真是一种幸福。

一张图回顾一下我们做了那些,黄色区域的是我们这次要讲的,其他的已经完成

为什么我要拿文章出来讲下,其实这里面挺多知识点的。我们还是可以学到一些东西,也算是对我们系统的一点完善吧

所以我列了一些重要知识点

  1. 富文本编辑器KindEditor的使用,上传图片,设置等
  2. 文章列表的显示,MVC4下的Ajax分页,URL分页
  3. 数据量很大(百万级)的时候我们用存储过程和linq分页的对比

我们练习的项目比较小数据库我们也应该相对简单,顺序如下

  1.  简单设计分析
  2.  数据库建立,更新到EF,项目搭建
  3.  栏目管理
  4.  所有文章管理(Easyui DataGrid)
  5.  个人文章管理(Easyui DataGrid)
  6.  文章编辑
  7.  文章分页显示

一、设计分析

 文章有类别,一个类别对应多个文章,文章需要经过审核才能在主页显示,管理员可以分配文章的操作权限

 首先我们需要创建系统的导航,打开我们的模块维护,并添加以下数据

刚好对应我们上面的图,这个模块我起名叫MIS(-Management Information System缩写)

我们的BLL,DAL,Model都会以MIS_开头,一个区域代表一个子系统,这次我们的MIS将放在Areas

管理中心操作码,其他页面也需要操作码

并授权于管理员

大家可以预先想想

下节我们通过建立数据库表,更新到EF和项目的架构,和用代码生成器生成好我们90%的代码