请教开发论坛的数据库该怎样去设计?

skytalemcc 2010-01-05 07:06:57
假如要仿照csdn论坛进行设计 我们又该设计什么表 还有表中应该具有什么样的内容
我之前 找到的如下,有比较完备的设计么 谢谢

1. 用户信息表

所要存储的信息包括用户注册信息 用户论坛等级信息 用户所属权限组

Users:

字段 描述
UserID 用户ID
UserName 用户名
UserPwd 密码
UserPassQ 密码提示问题
UserPassA 密码提示问题答案
UserSex 用户性别
UserBirth 出生日期
UserBlog 用户主页
UserPro 来自何地
User_gradeid 用户等级ID
User_mana 用户威望值
User_ex 用户经验值
User_money 用户金币
User_job 用户论坛职务
User_honorid 用户勋章ID
User_show 用户个性签名
User_time 用户注册日期
User_purid 用户权限组ID

2.论坛版面分类表

所要存储的信息包括版面的ID,名称以及版面的公告

Class:

字段 描述

ClassId 版面ID
ClassName 版面名称
ClassMsg 版面公告

3.论坛分版面信息表

所要存储的信息包括分版面名称 父版面ID 分版面说明图片及文字 种类等

Boards:
字段 描述

id 自动编号
BoardName 分版面名称
BoardPId 对应父版面ID
BoardImage 分版面说明图片
BoardInfo 分版面说明文字
BoardSort 分版面种类(如普通版面 认证版面等)

4.论坛主题信息表
Announces:
字段 描述
id 自动编号
topic 主题标题
Body 主题内容
fileid 主题上传附件的ID
Ann_time 主题发表时间
Ann_userid 发帖人ID
Ann_username 发帖人用户名
Ann_boardid 主题所属分版面
Ann_classid 主题所属版面
Ann_sort 主题类别(普通 新帖 精华等)

5.论坛回复信息表
Restores:
字段 描述
RestoreId 回帖ID
RestoreBody 回复内容
RestoreAId 回复帖所属版面
RestoreBId 回复帖所属分版面
RestoreUId 回复人ID
RestoreUname 回复人名称
RestoreTime 回复时间

6.论坛斑竹信息表
Masters:
字段 描述
MasterId 版主ID
MasterName 版主名称
MasterBId 所属分版面
MasterCId 所属版面
MasterFlag 状态 (正常或停职务等)
MasterExplain 说明
MasterTime 任职时间

7 论坛勋章表
Honors:
字段 描述
HonorId 勋章ID
HonorIcon 勋章图标地址
HonorTitle 勋章说明

8.论坛用户等级表
Levels:
字段 描述
id 自动编号
GradeId 等级ID
GradeUrl 勋章图标地址

9.用户控制台功能表

10.附件信息表

11.论坛权限表

12.论坛短消息表

13.论坛日志表

14后台管理功能表
...全文
124 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazylaa 2010-01-06
  • 打赏
  • 举报
回复
去下个jforum看看,里面建表语句都有
阿_布 2010-01-06
  • 打赏
  • 举报
回复
考虑的挺全的。
kanbo861227 2010-01-06
  • 打赏
  • 举报
回复
http://
[/img]
skytalemcc 2010-01-06
  • 打赏
  • 举报
回复
好的[Quote=引用 6 楼 java2000_net 的回复:]
discuz 论坛,你看看吧
[/Quote]
skytalemcc 2010-01-06
  • 打赏
  • 举报
回复
能侃侃你的数据表么[Quote=引用 4 楼 an342647823 的回复:]
我也在做bbs
  用了7个表
[/Quote]
skytalemcc 2010-01-06
  • 打赏
  • 举报
回复
给我些建议把[Quote=引用 3 楼 wenjjing2lianee 的回复:]
感觉你已经差不多了啊
[/Quote]
聪头 2010-01-06
  • 打赏
  • 举报
回复
参考dicuz
lingbin603 2010-01-06
  • 打赏
  • 举报
回复
差不多了。呵呵!!!
老紫竹 2010-01-06
  • 打赏
  • 举报
回复
discuz 论坛,你看看吧
张祥龙 2010-01-06
  • 打赏
  • 举报
回复
有这个能力的都是架构师了,你就自己尽情发挥好了,边做边改,做完你就是大牛了
forever_ai 2010-01-06
  • 打赏
  • 举报
回复
我也在做bbs
用了7个表
wenjjing2lianee 2010-01-05
  • 打赏
  • 举报
回复
感觉你已经差不多了啊
skytalemcc 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 valen_jia 的回复:]
那得根据需求来设计,你这么说,只有神知道了
[/Quote]
valen_jia 2010-01-05
  • 打赏
  • 举报
回复
那得根据需求来设计,你这么说,只有神知道了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧