• 【报障系统】-需求分析与数据库设计


     1 报障系统
     2     需求分析
     3         - 报障
     4             用户:
     5                 提交报账单
     6                 自己报障记录
     7             处理着:
     8                 查看所有人报障单
     9                 处理报账单
    10                 
    11         - 知识库(博客)
    12             主页:
    13                 展示最新文章
    14                 展示最热文章
    15                 展示评论最多文章
    16                 分类查看
    17             个人博客:
    18                 个人博客主页
    19                 个人博客文章详细:赞,踩,评论
    20                 个人博客分类:标签、分类、时间
    21                 个人博客主题定制:后台修改
    22             后台管理:
    23                 个人信息管理
    24                 个人标签
    25                 个人分类
    26                 个人文章
    27             
    28     数据库设计:
    29         
    30         用户表: uid,username,pwd,email,img,
    31         博客表: bid,surfix,theme,title,summary, FK(用户表,unique)=OneToOne(用户表)
    32         互粉表: id  明星ID(用户表)   粉丝ID(用户表)
    33                           2                   1
    34                           1                   2
    35                           1                   3
    36                           5                   3
    37         
    38         
    39         报障单:UUID   title   detail   user(用户表)   processor(用户表 null)  status(待处理,处理中,已处理)  创建时间  处理事件
    40         
    41         
    42         分类表:caption  Fk(博客bid)
    43         
    44         标签表:caption  Fk(博客bid)
    45         
    46         
    47         文章:id,title,summary,ctime,FK(个人分类表),主站分类(choices)
    48         
    49         文章详细:detail  OneToOne(文章)
    50         
    51         文章标签关系:  文章ID   标签ID
    52         
    53         
    54         赞踩文章关系: 文章ID    用户ID   赞或踩(True,False)  联合唯一索引:(文章ID    用户ID )
    55         
    56         评论表:id,content,FK(文章),FK(user),ctime,parent_comment_id
    57         
    58         
    59         
    60 三、程序目录结构
    61 
    62     project
    63         - APP(repository) - 数据仓库(操作数据Model)
    64         - APP(backend)    - 后台管理
    65         - APP(web)        - 首页,个人博客
    66         - utils           - 工具包(公共模块)
    67         
    68 
    69         
    70         
    71 工作安排:
    72     1. 需求分析
    73     2. 数据库设计思路
    74     3. 实现数据库设计(Admin添加数据)
    75     4. 主站:分类(主站)查看+分页
    文本版
  • 相关阅读:
    03 Python之变量以及常量介绍
    看女程序员是如何处理男友出轨,网友回复更精彩
    四面美团,收割 offer
    MySQL 优化实战记录
    龙岗一个月350的出租房,我搬出来了
    程序员工作 996 生病 ICU ?
    真的有人在偷听我们讲话么?
    一次非常有趣的 SQL 优化经历
    如何阅读Java源码?
    从 0 开始手写一个 Mybatis 框架,三步搞定!
  • 原文地址:https://www.cnblogs.com/qiangayz/p/9108608.html
Copyright © 2020-2023  润新知