《 WEB 程序设计》 实 验 基于Struts 框架的MVC 设计模式 网上论坛BBS 系统设计 目录 一、BBS 论坛系统的需求分析 1
1 系统的功能需求 1
2 用例图 1
3 前台基本业务模块 1
4 后台管理模块 二、BBS 论坛系统的UML 建模 2
1 UML 活动关系图 2
2 后台UML活动关系图 三、数据库的逻辑设计 3
1 数据库关系图 四 MVC 的组成 4
1 表示层 4
2 业务逻辑层 4
3 控制处理层 4
4 配置文件 五、BBS 论坛系统的配置和实现 5
1 系统的组件图 5
2 系统的配置图 六 实现效果 七 实验总结 八 参考文献 一、BBS 论坛系统的需求分析 1
1 系统的功能需求 一个基本的BBS 论坛,可以大致分为以下流程:用户登录进入论坛(一般为游客,有时还要注册为会员),就某个话题(帖字的主题)展开讨论
通过发贴功能发布新的话题;通过回帖功能回复已有的话题
管理员通过管理功能创建、编辑、删除论坛的版块;管理注册的用户;管理帖子
这样的流程决定了BBS 论坛系统的需求: ( 1)会员注册 提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员的信息保存在对应数据库的数据表中
( 2)发表帖子 提供会员发表帖子的功能,未注册的用户不允许使用该功能
( 3)帖子查看 对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接
( 4)会员管理 当网上论坛的会员完成注册后,系统会在数据库中加入会员的资料
包括会员名称、会员密码、会员E-mail 等相关信息资料
同时,按照会员的不同身份,将特殊会议按设置为版主,使他具备删除本讨论区对应文章等特殊操作的权利
管理员可以依据数据库中注册的特殊身份登录到论坛后对会员信息进行管理
( 5)帖子管理 管理员和