bbs论坛系统课程设计报告实用文档.docx
- 文档编号:7622513
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:11
- 大小:522.21KB
bbs论坛系统课程设计报告实用文档.docx
《bbs论坛系统课程设计报告实用文档.docx》由会员分享,可在线阅读,更多相关《bbs论坛系统课程设计报告实用文档.docx(11页珍藏版)》请在冰豆网上搜索。
bbs论坛系统课程设计报告实用文档
bbs论坛系统课程设计报告
(文档可以直接使用,也可根据实际需要修改使用,可编辑欢迎下载)
Java高级编程
试验报告
学院、系:
吉林大学珠海学院计算机科学与技术系
专业名称:
软件工程
课程设计科目
Java高级编程
学生姓名:
04081033杨良勇
04081010赖侨杰
04081022李炫霖
指导教师:
傅晓阳
完成时间:
2021年6月
BBS论坛系统
一、需求分析
1.系统名称
BBS论坛系统
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.版面管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bbs 论坛 系统 课程设计 报告 实用 文档