bbs(国漫社区)开发文档 - 图文 联系客服

发布时间 : 星期六 文章bbs(国漫社区)开发文档 - 图文更新完毕开始阅读42e9dc4af7ec4afe04a1df31

Cmbbs设计文档

ClickNum UserID UserName NickName Title Detail Sign ArtSize postTime LastTime IPAddress IsNew IsHidden IsTop IsLock

int bigint varchar varchar varchar text text int bigint bigint varchar tinyint tinyint tinyint tinyint

11 20 20 60 150 11 20 20 20 1 1 1 1

否 否 否 否 否 否 否 否 否 否 否 否 否 否 否

否 否 否 否 否 否 否 否 否 否 否 否 否 否 否

否 否 否 否 否 否 否 否 否 否 否 否 否 否 否

点击次数 发表者ID 发表者姓名 发表者昵称 文章标题 文章内容 文章说明 文章字节数 发表时间 最后回复时间 发表者IP 是否是新 是否隐藏 是否置顶 是否被锁定

(4)论坛版区表:

论坛版区表是存放的是论坛中版块信息.而论坛也划分为父论坛和子论坛,区分他们也靠表中的某个字段来实现的.具体实际的设计如下.

表3.4 cmbbs_board

字段名 ID ParentID ChildIDs

数据类型 bigint bigint varchar

长度 20 20 255 255 200 11 1

主键 索引 外键 可空 是 否 否 否 否 否 否 否 17

否 否 否 否 否 否 否 否

否 否 否 否 否 否 否 否

说明 代理主键 父版区ID 子版区ID 版区名字 版区描述 图片地址 显示顺序 是否隐藏

BoardName varchar Explains BoardPic Orders IsHidden

text varchar int tinyint

Cmbbs设计文档

PostNum int 11 1 100

否 否 否

否 否 否

否 否 是

文章数量 是否加密 密码

NeedPasswd tinyint Passwd

(5)论坛初始化信息表:

varchar

论坛初始化信息表是存放初始化信息和管理员的帐号密码等信息,初始化信息是在论坛在加载过程中读取的或者以后经常用的一些信息.

表3.5 cmbbs_config表

字段名 ID

数据类型 varchar

长度 50

主键 索引 外键 可空 是 否

否 否

否 否

说明 初始化标题 初始化信息

ConfContext text

4.2 系统概要设计

根据需求分析的结果,对系统进行详细的概要设计 4.2.1功能模块设计

绘制出的用例图,将本系统分为三个大的模块,他们分别是会员资料模块,帖子资料模块和后台管理模块!本系统的功能层次图如图4.2.1所示

18

Cmbbs设计文档

cmbbs系统 会员模块 帖子模块 后台管理 会员登录 会员注册 资料修改 会员查找 帖子发表 回复 帖子 帖子查找 帖子管理 图片管理 会员管理 论坛管理

图4.2系统功能层次图

如图4.2.1,cmbbs系统实现了如下的功能. (1)会员模块:

此模块用来实现会员的登陆注册和会员资料的修改和查找. 1.会员登陆模块:

会员可以通过此模块对论坛进行登陆,登陆后便可以使用所有的会员功能,比如发帖回复等等. 2.会员注册模块:

没有会员帐号的用户,可以通过此模块添加会员信息,添加成功后便可登陆论坛,使用会员功能. 3.资料修改模块:

已注册的会员在登陆后,可以通过此模块,对会员的基本资料,联系方式,密码,头像等资料进行修改. 4.会员查找模块:

已注册的会员在登陆后, 可以通过此模块,对会员进行查找,并可以查看

19

Cmbbs设计文档

对方的资料,联系方式等等,从而方便会员之间的联系.

(2)帖子模块: 1.帖子发表模块:

已注册的会员在登陆后,可以在相应的论坛中,发表或转载自己的大作,发表成功后,其他会员便可以在相应的论坛中看到这篇帖子,并可以对其进行回复等操作.

2.帖子回复模块:

会员在发表完帖子后,用户便可查看相关文章,并可以在文章中对已发表的帖子进行回复, 3.帖子查找模块

会员可以通过此模块,根据帖子的标题和作者,对相关的帖子进行查找. (3)后台管理: 1.帖子查找模块:

此模块和帖子模块中的帖子查找类似,只是管理员的搜索条件比普通用户更加的广泛,使搜索变的便捷. 2.帖子管理模块:

帖子管理模块是管理员对帖子管理的平台,如果管理员查看到帖子有不适宜发表的内容时,可以对帖子选择删除或者锁定等操作,如果看到优秀的帖子,还可以将帖子进行置顶,加精,

帖子管理模块 帖子修改 帖子删除 帖子锁定 帖子置顶 帖子加精

图4.3帖子管理模块功能层次图

20