bbs论坛系统课程设计报告实用文档文档格式.docx
《bbs论坛系统课程设计报告实用文档文档格式.docx》由会员分享,可在线阅读,更多相关《bbs论坛系统课程设计报告实用文档文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
学生姓名:
04081033杨良勇
04081010赖侨杰
04081022李炫霖
指导教师:
傅晓阳
完成时间:
2021年6月
BBS论坛系统
一、需求分析
1.系统名称
2.系统概述
提供一个用户发帖回帖的交流平台。
3.系统功能
这个系统分为前台和后台,分别为用户和管理员提供不同的功能服务。
对用户来说,系统提供注册登录、浏览信息、发帖回帖这3个功能;
对管理员来说,系统提供比普通用户多出的用户管理和版面管理功能。
4.详细功能
(1)在注册登录模块,为新用户提供填写表单注册成会员的服务;
为老用户提供登录验证服务,验证成功后就可以登录系统;
(2)在浏览信息版块,用户可以浏览bbs的版面分类,浏览子版面的帖子列表,浏览帖子的详细内容及回帖内容;
(3)在发帖回帖模板,已登录的合法的用户可以选择发帖和回帖;
(4)后台管理,管理员可以进行面板管理和用户管理;
(5)发帖时可以上传附件;
(6)在用户管理版块,提供删除和修改的功能;
(7)在面板管理版块,提供添加,删除,修改,上移,下移功能。
5.开发环境
●操作系统:
windows7
●WEB服务器:
Tomcat6.X
●数据库服务器:
Mysql
●IDE:
MyEclipse8.6
●浏览器:
IE8、IE9、FireFox4、GoogleChrome
6.涉及的知识点
●开发语言:
⏹Java
●使用框架:
⏹Struts2+Hibernate3.3.4+Spring2.5.6
●所涉及到的相关技术:
⏹Dao模式、Struts2标签库、验证框架、拦截器、上传下载、Hibernate关系映射、SpringIOC(注解方式)、AJAX、JQuery、Junit等
二、人员分工及任务分配
●小组成员:
杨良勇(组长)、赖侨杰、李炫霖、沈思文
●任务分配:
⏹杨良勇:
整体的系统架构分析与详细设计
⏹赖侨杰:
文章发帖回复以及附件处理
⏹李炫霖:
版面模块的代码编写
⏹沈思文:
用户登录注册模块
三、总体设计
1.用例图
(1)用户部分用例图:
(2)管理员部分用例图:
2.类图
3.系统模块总体划分
BBS
前台部分
后台部分
注册登录
发帖回帖
浏览帖子
用户管理类
帖子管理
附件管理
面板管理
四、数据库设计
1.数据库需求设计
(1)文章信息(文章ID,用户ID,文章内容,发帖时间,ip地址)
(2)附件信息(附件ID,附件路径,大小,文件名,描述,下载次数,文章ID)
(3)面板种类(ID,名字,排序方式)
(4)分区帖子信息汇总(ID,分区名,排序,种类ID,主题数,文章数,主题ID)
(5)回帖信息(ID,楼层,主题ID)
(6)主题信息(ID,主题,类型,回复数,浏览数,最后回帖时间,所属分区,回帖id)
(7)用户信息(ID,名字,密码,昵称,邮件,性别,生日,头像)
2.ER图
五、界面设计
1.注册页面
2.登录页面
3.首页
4.帖子列表
5.发帖界面
6.后台界面
7.版面管理