个人博客构架规划
一、需求分析 1、系统概述
- 用户管理:用户的注册和登录,发表博文和评论点赞,添加好友。
- 博文管理:用户可以在网站中发表和设置博文。
- 评论管理:用户可以评论博文和回复其他用户的评论。
- 分类管理:添加和删除分类,给文章设置分类。
- 标签管理:添加和删除标签,给文章设置标签。
- 用户的相关信息如下:用户ID、用户IP、用户名、用户昵称、用户密码、用户邮箱、用户头像、用户等级、注册时间、用户生日、用户年龄、用户手机号。
- 用户注册时需提供用户名、用户密码、用户邮箱或用户手机号。
- 用户登录时可以采用用户名或邮箱或手机号进行登录。
- 博文的相关信息如下:博文ID、发布日期、发表用户、博文标题、博文内容、点赞数、回复数、游览量。
- 博文发布时需要设置分类、标签。
- 评论的相关信息如下:评论ID、评论日期、点赞数、发表用户、评论文章ID、评论内容、父评论ID。
- 评论可以被用户发表和删除以及被其他用户回复
- 分类的相关信息如下:分类ID、分类名称、分类别名、分类描述、父分类ID。
- 只有管理员可以添加、删除、修改分类。
- 分类的作用不仅可以将文章分类,还可以作为博客的菜单
- 标签的相关信息如下:标签ID、标签名称、标签别名、标签描述。
- 用户发表文章时可以设置标签,标签不仅可以将文章分类。
文章图片
1.2、文章管理
文章图片
1.3、评论管理
文章图片
1.4、分类管理
文章图片
1.5、标签管理
文章图片
1.6、简单E-R图
文章图片
三、数据库表结构设计
文章图片
推荐阅读
- 一个人的旅行,三亚
- 一个人的碎碎念
- 七年之痒之后
- 异地恋中,逐渐适应一个人到底意味着什么()
- 遗憾是生活的常态,但孝顺这件事,我希望每一个人都不留遗憾
- NO.38|NO.38 我不是嫁不出去,而是不想嫁
- 良心
- 2019-07-04优美学子杨慧(创业路上,我不是一个人在战斗)
- 一个人活得像一支队伍
- 一个人值班