简易BBS论坛需求分析文档格式.docx

上传人:b****3 文档编号:17744585 上传时间:2022-12-09 格式:DOCX 页数:12 大小:91.71KB
下载 相关 举报
简易BBS论坛需求分析文档格式.docx_第1页
第1页 / 共12页
简易BBS论坛需求分析文档格式.docx_第2页
第2页 / 共12页
简易BBS论坛需求分析文档格式.docx_第3页
第3页 / 共12页
简易BBS论坛需求分析文档格式.docx_第4页
第4页 / 共12页
简易BBS论坛需求分析文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

简易BBS论坛需求分析文档格式.docx

《简易BBS论坛需求分析文档格式.docx》由会员分享,可在线阅读,更多相关《简易BBS论坛需求分析文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

简易BBS论坛需求分析文档格式.docx

输入用户名和密码,检验用户信息,基于角色授权;

3.用户管理

管理员由程序员设置一个,管理员可以对用户信息进行部分更改,主要包括用户角色调整,版主调整,删除用户等;

4.论坛板块管理

管理员可以添加,删除,调整,置顶,隐藏论坛板块;

5.帖子管理

管理员可以对所有帖子进行转移,置顶,删除,加精等操作,版主可以转移本版块帖子,也可以对本板块帖子进行置顶,删除,加精等操作;

6.帖子发表

注册用户可以在板块中发表新主题帖;

7.帖子回复

注册用户可以回复帖子;

8.帖子浏览

注册用户可以任意浏览权限内的帖子,未注册用户只能浏览,不能回复;

9.帖子检索

用户可以提供关键字检索可见主题帖,注册用户可以查看自己发表的帖子;

BBS系统总体功能需求框架图如下图所示

BBS论坛系统

系统主要功能模块

用户注册

用户登录

用户管理

帖子管理

帖子发表

帖子回复

帖子浏览

帖子检索

意见建议

三、系统业务操作

填写个人信息---信息检验---保存用户信息

输入用户名和密码---信息验证---基于角色授权

持有管理员角色---角色调整或分配版主或删除用户

持有管理员角色---添加,删除,调整,置顶,隐藏板块

5.帖子发表

注册用户---选择板块发表主题---主题持久化

6.帖子回复

用户---针对主题发表回复---回复持久化

7.帖子管理

持有管理员或版主角色---转移,置顶,删除等操作

8.帖子检索

注册用户---按检索条件返回帖子

开始

查询条件

条件为空

按主题查询

已注册用户

查询用户发表的帖子和

用户回复的帖子

输出返回的帖子

结束

NO

YES

4、数据库分析设计

(一)数据库概念设计

现在划出本系统所使用的数据库实体,它们分别为帖子实体、回复贴实体、类别实体和用户实体。

下面将介绍几个关键实体的E-R图。

1.帖子实体

根据实体包括编号、所属版面、标题、内容、发布者、发布时间,帖子实体的E-R图如图4.1所示。

2.回复贴实体

回复贴实体包括编号、所回复帖子的编号、标题、内容、回复者、回帖时间。

回复贴实体的E-R图所示。

3.版面实体

版面实体包括编号、所属类别ID、版面名称、版主和版面公告属性。

版面

4.论坛类别实体

论坛类别实体包括编号、类别名称和介绍属性。

(二)数据表

根据数据库概念设计,可以创建与实体对应的数据表。

本系统中所包含的数据表的结构图如下:

图4.6db_BBS数据库所包含的数据表结构图

本系统共包含3个数据表,下面分别介绍这些表的结构。

1.tb_bbsContent(根贴信息表)

根贴信息表用来保存发布的全部根贴信息,该表的结构如下:

字段名

数据类型

是否为空

是否主键

默认值

描述

bbs_id

int(4)

No

Yes

帖子ID(自动编号)

bbs_boardID

int

(2)

((-1))

帖子所属版面的ID

bbs_title

varchar(70)

NULL

帖子标题

bbs_content

varchar(2000)

帖子内容

bbs_sender

varchar(20)

帖子的发布者

bbs_sendTime

datetime(8)

帖子的发布时间

bbs_face

varchar(8)

帖子表情

bbs_opTime

对帖子进行操作的时间

bbs_isTop

varchar

(1)

(0)

是否为置顶帖子

bbs_toTopTime

datetime

帖子被置顶的时间

bbs_isGood

是否为精华帖子

bbs_toGoodTime

帖子被置精华帖子时间

2.tb_board(版面信息表)

版面信息表用来保存论坛中的版面信息,该表的结构如下:

表4.2tb_board表的结构

board_id

smallint

(2)

版面ID(自动编号)

board_classID

版面所属类别的ID值

board_name

varchar(40)

版面名称

board_master

版面版主

board_pcard

varchar(200)

版面公告

3.tb_bbsReply(回复贴子信息表)

回复帖子信息表用来保存回复帖子的信息,该表的结构如下:

bbsReply_id

ID(自动编号)

bbsReply_rootID

回复帖子根帖ID值

bbsReply_title

回复帖子的标题

bbsReply_content

回复帖子的内容

bbsReply_sender

回复帖子的回复者

bbsReply_sendTime

回复帖子的时间

bbsReply_face

varchar(10)

回复帖子的表情

4.tb_class(论坛类别信息表)

论坛类别信息表用来保存论坛类别信息,该表的结构如下:

class_id

class_name

论坛类别名称

class_intro

论坛类别介绍信息

5.tb_user(用户信息表)

用户信息表用来保存用户的信息,该表的结构如如下:

id

用户ID(自动编号)

user_name

用户名称

user_password

用户密码

user_face

varchar(11)

用户表情

user_sex

varchar

(2)

用户性别

user_phone

varchar(12)

用户电话

user_email

varchar(100)

用户的邮箱

user_regTime

Datetime(8)

Null

用户注册时间

User_loginTime

用户上次登录时间

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1