[关闭]
@dooy 2017-07-20T13:03:34.000000Z 字数 1582 阅读 174

reading 阅读 读书

文档 设计 DR


一、数据库设计

1 book 书本

字段 类型 说明
book_id int 唯一id
book string 书名
book_info string 书本介绍
book_writer string 书本作者
book_img string 书名路径
school string 学校
user_id int 创建人
ctime int 创建时间
topic_cnt int 主题数
comment_cnt int 回复数
discuss_cnt int 回复数+主题数
user_cnt int 加入人数
user_limit int 加入人数限制
word_topic int 主题字数限制
word_comment int 回复字数限制
user_topic int 用户任务书 主题
user_comment int 用户任务书 回复
book_pdf string 下载地址
book_page int 书页数
book_word_cnt int 书字数

2 book_user 用户加入书本清单记录

字段 类型 说明
id int 唯一id
book_id int 书本id
user_id int 用户id 一般指学生
ctime int 加入时间
topic_cnt int 主题数
comment_cnt int 回复数
type int 0为一般用户,1为管理员,3为创建者

3 book_topic 主题

字段 类型 说明
topic_id int 唯一id
topic string 主题名字
topic_info string 主题详情
book_id int 书id
user_id int 发表主题的用户id
tag_id int 0 一般主题,1任务,2问答
type int 0 一般,1精华
comment_cnt int 回复数
view_cnt int 查阅数
ctime int 创建时间
good_cnt int 赞数
comment_user_id int 最后评论人
comment_time int 最后时间
mtime int 修改时间

4 book_comment 评论回复

字段 类型 说明
comment_id int 唯一id
topic_id int 主题id
book_id int 书id
reply_id int 回复id 其实也是某comment_id
comment string 回复内容
ctime int 回复时间
user_id int 发表主题的用户id
good_cnt int 赞数

5 book_good 用户点赞记录

字段 类型 说明
id int 唯一id
user_id int 用户id
opt_id int 操作id
opt_type int 1 topic , 2 comment, 3 book
ctime int 回复时间

6 book_school 书的学校

字段 类型 说明
id int 唯一id
school string 学校名称
topic_cnt int 主题数
comment_cnt int 回复数
discuss_cnt int 回复数+主题数
user_cnt int 加入人数
book_cnt int 书本数
user_id int 创建人

7 book_topic_attr 主题列表的补充

字段 类型 说明
attr_id int 唯一id
topic_id int 主题id
type int 操作的类别 比如31置顶、100附件 101图片
book_id int 所在图书
user_id int 用户
ctime int 建立时间
attr int 赋值 附件 图片有路径地址等

7 book_log 用户操作日志

跟 book_good 很像只是 没有 book_good 重要

字段 类型 说明
id int 唯一id
user_id int 用户id
opt_id int 操作id
opt_type int 置顶 举报
ctime int 时间

二、程序逻辑流程

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注