django项目——bbs论坛需求分析、bbs概念结构设计

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、bbs需求分析
    • 1.使用者
    • 2.文章
    • 3.个人用户信息
  • 二、bbs概念结构设计


前言

学习了django路由层、模板层、视图层、mysql数据库、auth模块、中间件、csrf防伪认证后可以使用它们来完成一个bbs项目。


一、bbs需求分析

1.使用者

bbs的使用者有普通用户以及管理员用户,普通用户可以使用论坛基础功能,管理员用户可以使用基础功能以及管理员功能(用户管理、文章管理、评论管理等)。针对以上可以制作一张用户表

2.文章

bbs的文章有标题、简介、文章内容、发文时间、最新修改时间、点赞数、点踩数、评论。针对以上可以设计出三张表文章表、点赞点踩表、评论表

3.个人用户信息

bbs的每个用户有自己的页面这个页面有独立的url、有自己的文章、文章分类、最新评论等。针对以上可以设计二张个人页面表、文章栏目表

二、bbs概念结构设计

由于是练手项目此处关系图就简化,不画对应属性了

django项目——bbs论坛需求分析、bbs概念结构设计_第1张图片

你可能感兴趣的:(django项目,django,python,后端)