一般BBS论坛的数据库应该怎样建啊

一般BBS论坛的数据库应该怎样建啊,第1张

设计一个BBS论坛,该系统的用户分别是:用户和系统管理员。不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。用sql server2000创建后台数据库,然后利用JSP技术编写程序实现对数据库的 *** 作,按照要求完成所有的功能和模块。

用户的主要功能模块包括:

(1)用户注册与登陆

(2)查看帖子,查询历史帖子

(3)发布帖子

系统管理员的主要功能模块包括:

(1)用户管理

(2)后台数据库维护

(3)论坛信息的分类管理

2、主要数据库表单

(1)登陆用户基本信息表单

主要字段有:用户编号、用户呢称、真实姓名、性别、出生日期、电子信箱

(2)content数据表(每篇文章的详细信息)

主要字段有:id编号、文章标题、是否回帖、文章作者、发表时间、正文

(3)board数据表(各个不同讨论区信息)

主要字段有:讨论区中文描述名、讨论区版主要id、不同讨论区文章总数

(4)保存被封id数据表

主要字段有:id,被查封用户的id

我做过的论坛用过两种办法,一种是帖子和回帖各用一个表,在回帖表里有个字段来表示是回的哪一个帖子(就是和帖子表里的一个唯一字段关联),另一个办法是帖子和回帖放在一个表里,有一个字段来区分帖子类型(回贴或帖子),然后在另一个表里有两个字段,一个是和帖子表里的回帖本身的主键一样,另一个字段标明这个回复本身所对应的帖子所在帖子表里的字段

对,而且树形论坛显示出来的样子应该和一般的树形列表很相似,比如帖子是顶头显示的,它的回复就是下一行然后缩进两格显示,如果回复了回复就在它的下一行再缩进两格显示,和资源管理器左边的树形目录是一个道理,这样所有的回复都可以显示出来,用户可以选择点击帖子或者回复进行回复,给你看一个例子,这里你可以自己选择用"平板模式"或者"树形模式",上边有两个按钮


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6781083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存