文章目录
- 系列文章目录
- 前言
- 一、bbs需求分析
- 1.使用者
- 2.文章
- 3.个人用户信息
- 二、bbs概念结构设计
前言
学习了django路由层、模板层、视图层、mysql数据库、auth模块、中间件、csrf防伪认证后可以使用它们来完成一个bbs项目。
一、bbs需求分析 1.使用者
bbs的使用者有普通用户以及管理员用户,普通用户可以使用论坛基础功能,管理员用户可以使用基础功能以及管理员功能(用户管理、文章管理、评论管理等)。针对以上可以制作一张用户表
2.文章bbs的文章有标题、简介、文章内容、发文时间、最新修改时间、点赞数、点踩数、评论。针对以上可以设计出三张表文章表、点赞点踩表、评论表
3.个人用户信息bbs的每个用户有自己的页面这个页面有独立的url、有自己的文章、文章分类、最新评论等。针对以上可以设计二张个人页面表、文章栏目表
二、bbs概念结构设计由于是练手项目此处关系图就简化,不画对应属性了



