库的数据表中。(2)登录系统提供会员的登录功能。要想针对某篇帖子发言,或发表帖子,必须是登录用户才可以操作。由于论坛中某些操作只有会员才可以执行(3)浏览帖子对注册会员和未注册会员提供文章查询功能及阅读功能,即提供对应文章的标题信息以及查看详细内容及回复文章的超链接。(4)发表帖子提供会员发表帖子的功能,未注册的用户无此项功能。(5)回复帖子注册会员和未注册会员可以对某一话题展开讨论,发表意见,并给出
f回复。14后台管理模块后台管理模块主要包括对整个BBS系统的设置管理,包含下图所示的几个方面:
(1)版块管理根据不同话题,管理员可将每个话题分成不同的版块,然后对其
进行管理。管理员可以删除不必要的版块话题;可以修改某个版块的主题名、类型和数量等;可以添加新的版块。(2)帖子管理
管理员可以对会员发布的帖子进行管理。管理员可以删除内容反动或不健康的帖子;可以顶置帖子。还可以设置精华帖,控制帖子的点击率等。(3)会员管理
f管理员可以对会员进行管理。可删除会员,收回他的会员号;修改会员的基本信息,修改会员的积分,排行等。
二、BBS论坛系统的UML建模
21UML活动关系图
进入论坛
登录显示论坛分类查阅论坛文章主题
新用户注册
查阅详细内容回复新帖
回复
发表新文章发表
f22后台UML活动关系图
登录
身份验证失败
用户管理
论坛分类管理
论坛文章管理
三、数据库的逻辑设计
31数据库关系图
f用户表用户名char20pk密码char20昵称char20性别char2邮箱char20手机char20签名档char20用户等级char20用户积分char20
四MVC的组成
41表示层前台1首页(logi
jsp)2新用户注册页面(registjsp)3论坛分类显示页面(mai
jsp)4论坛文章主题显示页面(topicjsp)5论坛内容页面(co
te
tjsp)6发表新文章页面(
ewjsp)后台
论坛分类表
标识char20pk名称char20版主char20
主题表
标识标题内容发表者发表时部分类标识
i
tpkchar20char20char20char20char20
回复表
标识标题内容发表者发表时间主题标识
f1论坛管理系统登录页面(admi
Logi
jsp)2论坛管理系统主页(Admi
Mai
jsp)3论坛用户管理首页(userAdmi
jsp)4论坛用户编辑修改页面(userEditjsp)5论坛分类管理页面(sortAdmi
jsp)6论坛分类编辑修改页面(logi
jsp)7论坛文章管理页面(topicAdmi
jsp)42业务逻辑层1封装了数据库相关操作的Bea
Daojava2处理论坛会员信息的Bea
Userjava3处理论坛分类信息的Bea
Sortjava4处理文章r