- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简
易
BBS
论
坛
需
求
分
析
BBS论坛需求分析
一、概述
BBS也称为论坛,是bulletin Board System 的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统。它主要给浏览者提供相互沟通的平台。BBS信息量大,形式自由,在论坛中大家可以发布信息,进行讨论、聊天等,是用户间交流的优秀平台。
二. 系统功能模块
1.用户注册
新用户注册,提供用户信息,检验新用户信息的有效性;
2.用户登陆
输入用户名和密码,检验用户信息,基于角色授权;
3.用户管理
管理员由程序员设置一个,管理员可以对用户信息进行部分更改,主要包括用户角色调整,版主调整,删除用户等;
4.论坛板块管理
管理员可以添加,删除,调整,置顶,隐藏论坛板块;
5.帖子管理
管理员可以对所有帖子进行转移,置顶,删除,加精等操作,版主可以转移本版块帖子,也可以对本板块帖子进行置顶,删除,加精等操作;
6.帖子发表
注册用户可以在板块中发表新主题帖;
7.帖子回复
注册用户可以回复帖子;
8.帖子浏览
注册用户可以任意浏览权限内的帖子,未注册用户只能浏览,不能回复;
9.帖子检索
用户可以提供关键字检索可见主题帖,注册用户可以查看自己发表的帖子;
BBS系统总体功能需求框架图如下图所示
帖子管理用户管理帖子发表帖子回复帖子浏览帖子检索意见建议用户登录用户注册
帖子管理
用户管理
帖子发表
帖子回复
帖子浏览
帖子检索
意见建议
用户登录
用户注册
BBS论坛系统
BBS论坛系统
系统主要功能模块
系统主要功能模块
三 、系统业务操作
1.用户注册
填写个人信息---信息检验---保存用户信息
NO
NO
填写个人信息
信息检验
开始
保存用户信息
YES
结束
2.用户登陆
输入用户名和密码---信息验证---基于角色授权
输入用户名和密码
输入用户名和密码
信息验证
YES
基于角色授权
开 始
结 束
NO
3.用户管理
持有管理员角色---角色调整或分配版主或删除用户
持有管理员角色
持有管理员角色
NO
角色调整或分配版主或删除用户
YES
开 始
结 束
4.论坛板块管理
持有管理员角色---添加,删除,调整,置顶,隐藏板块
持有管理员角色
持有管理员角色
NO
添加,删除,调整,置顶,隐藏板块
YES
结束
开始
5.帖子发表
注册用户---选择板块发表主题---主题持久化
开始
开始
注册用户
发表主题
持久化
结束
NO
YES
6.帖子回复
用户---针对主题发表回复---回复持久化
结束针对主题发表回复
结束
针对主题发表回复
回复持久化
开始
7.帖子管理
持有管理员或版主角色---转移,置顶,删除等操作
持有管理
持有管理管理权限
NO
转移,置顶,删除等操作
YES
开始
结束
8.帖子检索
注册用户---按检索条件返回帖子
开始
开始
查询条件
条件为空
按主题查询
已注册用户
查询用户发表的帖子和
用户回复的帖子
输出返回的帖子
结束
NO
NO
YES
数据库分析设计
(一)数据库概念设计
现在划出本系统所使用的数据库实体,它们分别为帖子实体、回复贴实体、类别实体和用户实体。下面将介绍几个关键实体的E-R图。
1.帖子实体
根据实体包括编号、所属版面、标题、内容、发布者、发布时间,帖子实体的E-R图如图4.1所示。
编 号 帖 子
编 号
帖 子
所属版面
内 容
发布者
发布时间
2.回复贴实体
回复贴实体包括编号、所回复帖子的编号、标题、内容、回复者、回帖时间。回复贴实体的E-R图所示。
回复者
回复者
编号
编号
内容
内容
回复帖子对 应的编号帖子
回复帖子对 应的编号
帖子
回帖时间
回帖时间
3.版面实体
版面实体包括编号、所属类别ID、版面名称、版主和版面公告属性。版面
版面
版面
版主
版面名称
所属类别ID
编号
版面公告
4.论坛类别实体
论坛类别实体包括编号、类别名称和介绍属性。
论坛类别
论坛类别
介绍
类别名称
编号
(二)数据表
根据数据库概念设计,可以创建与实体对应的数据表。本系统中所包含的数据表的结构图如下:
db_BBS
db_BBS
tb_bbsContent(根贴信息表)
tb_bbsReply(回复贴子信息表)
tb_board(版面信息表)
tb_category(论坛类别信息表)
tb_user(用户信息表)
图4.6 db_BBS 数据库所包含的数据表结构图
本系统共包含3个数据表,下面分别介绍这些表的结构。
1.tb_ bbsContent(根贴信息表)
根贴信息表用来保存发布的全部根贴信息,该表的结构如下:
字段名
数据类型
是否为空
是否主键
您可能关注的文档
- 溃疡性结肠炎治疗新进展继教习题.doc
- 昆虫sf9细胞培养.docx
- 剪切波速实验报告.docx
- 昆虫世界教学设计.doc
- 剪之韵社团活动章程.doc
- 昆明市第四、第五污水处理厂实习报告.doc
- 结构化面试回答技巧完整概述版.doc
- 昆明中汇商业的结构设计.doc
- 困-难-气-道-处-理-常-规.doc
- 结构化面试模版.doc
- 2025年上海市宝山区宝山中学高三年级第四次调研诊断考试英语试题理试题含解析.doc
- 2025年上海市金山中学高三下学期第二次月考(5月)英语试题含解析.doc
- 2025年上海市度嘉定区高三第九次模拟考试英语试题试卷含解析.doc
- 2025年陕西省尚德中学高三毕业班3月线上质量检查(一)生物试题含解析.doc
- 2025年上海曹杨二中高考冲刺(3)语文试题试卷含解析.doc
- 2025年陕西省铜川市第一中学高三下学期5月统考生物试题含解析.doc
- 2025年陕西省咸阳市武功县招生全国统一考试考试说明跟踪卷(一)英语试题含解析.doc
- 2025年陕西省榆林市第二中学高三核心模拟卷(下)生物试题含解析.doc
- 2025年陕西省西安市莲湖区高三模拟考试英语试题试卷含解析.doc
- 2025年汕尾市重点中学高三第三次教学质量诊断性考试语文试题试卷含解析.doc
文档评论(0)