BBS论坛的分析与设计

  • 格式:doc
  • 大小:338.00 KB
  • 文档页数:10

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BBS论坛的分析与设计、

班级:09计网1 班

学号: XXXX

姓名: XXXXX

完成时间:

一、需求分析

论坛也称为BBS,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统,它是浏览者相互沟通的平台。最初,论坛只是用于发布公告信息、讨论问题的在线交流平台,后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。

1、需求定义——需求分析

流程图

论坛功能列表

2、功能模块

整体模块:前台模块、后台模块。

论坛的模块体系图:

论坛中只有两种用户:注册用户和管理员。

注册用户

●注册个人身份,登录论坛,登录成功后可以修改自己注册信息。这些行为只与用户自身

相关,功能独立,设计成注册登录模块。

●浏览板块列表,选择某板块,浏览其下的主题帖列表,查看帖子内容。搜索需要的帖子。

这些行为是用户读取论坛的板块及其帖子相关信息,设计成浏览模块。

●可以发表新帖子,也可以回复已有的帖子,同时可以编辑自己写的帖子内容。这些行为

是用户参与论坛讨论,发表自己见解的,设计为发帖回帖模块。

管理员,需要负责整个论坛的正常运行

●具备注册用户的所有功能,因为管理员也是论坛用户,可以参与论坛中的讨论

●管理帖子。管理员对论坛的帖子有监督的权利,好的帖子要奖励,捣乱的帖子要删除,

标识精华帖,置顶帖子,转移发错板块的帖子,这些行为都是针对帖子的操作,设计成管理帖子模块。

●管理板块。论坛中的板块,需要管理员进行创建、管理板块信息,这些针对板块的操作,

设计成管理板块模块。

●管理用户用户注册成功后,需要管理员赋予权限,才能使用论坛的相关功能。同时,管

理员可以自主添加、删除用户。这些针对用户信息的操作。设计成管理用户模块。

论坛功能模块列表

论坛的用例图

二、项目设计(包括数据库设计、页面流程等)

(一)_数据库设计

1、数据库表

2、class论坛版面分类表

3、board论坛版面表

4、

bbslink 联盟论坛表

5、config 后台论坛配置用表

6、log日志表

7、myuser用户表

8、bbsl帖子表

9、bbsnews论坛公告表

10、friend好友表

11、message邮箱表

12、online当前在线人记录表

13、vote投票表