.net网站内容管理系统(一下博客系统的内容可不少吗?|篇文章)

优采云 发布时间: 2021-10-29 05:03

  .net网站内容管理系统(一下博客系统的内容可不少吗?|篇文章)

  写在前面

  在上一篇文章中,我带大家了解了权限部分的极简设计,这只是一个基本的权限设计。但是你可以基于这个权限系统设计你更复杂的权限系统。当然,更复杂的权限系统应该以你的业务为基础,因为任何脱离实际业务的权限设计都是流氓!今天的文章我们来设计cms系统的内容。同时下一篇文章将带大家了解架构设计。

  需求分析

  由于目前的需求是这个cms系统必须满足一个博客系统的功能。当然,一个博客系统首先要有一个权限系统。我们上一篇文章的权限设计已经可以满足功能了。但仅有权限系统是不够的。还有创建新的 文章、发布 文章 和 文章 类别的功能。比较复杂的包括文章评论子系统、留言子系统、友情链接子系统,甚至还有SEO优化部分。比较复杂的比如博客园,里面也收录了会员子系统,会员还可以发布文章等。但是你认为我会设计所有这些吗?骚年,你想太多了!让我们慢慢迭代,让' 先设计好博客内容和博客分类!至于其他功能,以后慢慢迭代!同时,我会一直在GitHub上开源这个项目,并持续更新。这些功能将在稍后提供。综上所述,我们的需求很明确:文章管理,文章分类管理!文章 请求记录阅读量。就这么简单,你惊讶吗?出乎意料吗?哈哈!极简主义怎么样?你惊喜吗?出乎意料吗?哈哈!极简主义怎么样?你惊喜吗?出乎意料吗?哈哈!极简主义怎么样?

  逻辑模型设计

  这次的设计比较流畅,没有一点停顿,可以说是一步到位,为什么呢?? 因为它真的很小!不相信?我直接上传了图片!不用注释也能看懂!当然,设计好的PDM文章我今天会放到GitHub上。地址,在 文章 末尾给出。

  是不是很简单?只是两张表,但这两张表收录了很多内容。下面就来聊一聊

  表明细分类表

  分类表,顾名思义,就是文章的分类。分类中有一个父分类ID,可以循环嵌套,使分类具有子分类的功能。理论上,它支持无限嵌套,但傻瓜会是真的。嵌套这么多次!此外,搜索引擎优化相关的标题、关键字和描述也被添加到类别中!SEO有什么用?自己去百度吧。具体的表格字段我就不一一列举了!因为我会把 PDM 放在 GitHub 上,大家可以用 PowerDesigner 打开。

  文章表

  文章桌子是我们的主桌!一切都是为了它!因为权限系统作为支撑系统,分类作为文章的辅助,主角一定是文章表本身!前端页面显示也显示了文章的内容。这里文章我们有页面浏览量,有了页面浏览量,我们就会知道我们文章的受欢迎程度。同时,文章表还增加了是否播放轮播、是否置顶、是否流行等字段,好处是可以丰富我们的页面功能,自定义通过这些属性显示每个部分。文章内容!当然,你也可以按类别来设置,你随意玩这个!既然是博客系统,文章的SEO功能 绝对是必不可少的。作为我们的主角,我们也要有SEO标题、关键词、内容字段,这样我们才能自定义这些内容。这里有人可能会问,如果我不写这些字段呢?当然,给出默认值,这里是我将如何给出默认值!如果我们看到更好的文章,想转载怎么办?当然,我会给你留下一个来源和作者字段。否则,不留下出处和作者,谨防他人告你侵权!废话很多,我把pdm文件放到GitHub上,自己看!评论是那么完整,内容是那么少,又是那么容易看懂。如果你不想读,我也无能为力!以便我们可以自定义这些内容。这里有人可能会问,如果我不写这些字段呢?当然,给出默认值,这里是我将如何给出默认值!如果我们看到更好的文章,想转载怎么办?当然,我会给你留下一个来源和作者字段。否则,不留下出处和作者,谨防他人告你侵权!废话很多,我把pdm文件放到GitHub上,自己看!评论这么全,内容这么少,又这么容易看懂。如果你不想读,我也无能为力!以便我们可以自定义这些内容。这里有人可能会问,如果我不写这些字段呢?当然,给出默认值,这里是我将如何给出默认值!如果我们看到更好的文章,想转载怎么办?当然,我会给你留下一个来源和作者字段。否则,不留下出处和作者,谨防他人告你侵权!废话很多,我把pdm文件放到GitHub上,自己看!评论这么全,内容这么少,又这么容易看懂。如果你不想读,我也无能为力!并想转载?当然,我会给你留下一个来源和作者字段。否则,不留下出处和作者,谨防他人告你侵权!废话很多,我把pdm文件放到GitHub上,自己看!评论这么全,内容这么少,又这么容易看懂。如果你不想读,我也无能为力!并想转载?当然,我会给你留下一个来源和作者字段。否则,不留下出处和作者,谨防他人告你侵权!废话很多,我把pdm文件放到GitHub上,自己看!评论这么全,内容这么少,又这么容易看懂。如果你不想读,我也无能为力!

  GitHub地址

  这里我将权限设计和内容管理设计的逻辑视图上传到GayHub,地址在这里。如果你觉得不错,可以给星星哦!以后我们也会在这个GayHub仓库里开发!

  GitHub:代码云:

  总结

  不善于总结的程序员不是好作者!本文文章带大家设计我们将要战的cms系统的内容管理模块,也是核心模块!然而,我们进行了一个简单到不能再简单的设计!因为如果设计的太细,会严重影响更新的进度。已经有很多小伙伴崔庚了!!!我已经将上一篇文章的权限设计的PDM文件和本文文章的内容设计的逻辑视图上传到了GayHub,有兴趣的朋友可以下载查看!下一篇文章一起来聊聊架构设计吧!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线