BBS论坛的分析与设计
- 格式:doc
- 大小:338.00 KB
- 文档页数:10
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投票表