学习交流论坛BBS的设计与实现(Struts2,Hibernate,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
学习交流论坛BBS的设计与实现(Struts2,Hibernate,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码,MySQL数据库)
本程序使用的是JAVA编程语言,开发工具使用的是MyEclipse6.5,服务器使用的是Tomcat6.0,相关数据库使用的是MySQL。学习交流论坛总体设计使用相关的Struts2,Hibernate,Ajax,JSP等技术,是一个MVC三层架构Web项目,整个设计过程简单,功能齐全,使用方便,具有一定的开发价值。
系统功能模块设计
1)会员注册
提供新会员注册功能,包括提供录入信息的页面,检查注册信息的有效性,并将注册会员信息存入对应数据库的数据表。
2)登录系统
提供会员登录论坛功能。要想针对某篇帖子发言,或发表帖子,下载相关资料必须是登录的用户才可以操作。由于论坛中某些操作只有用户才可以执行,所以必须先登录系统。
(1)浏览帖子
对注册用户提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接。
(2)用户发表帖子
用户可以针对某个感兴趣的话题发表自己的见解,未注册用户无此项功能。
(3)回复帖子
注册用户和未注册用户都可以对某一话题展开讨论,发表意见,并给出回复。
(4)浏览视频和新闻
注册用户和未注册用户都可以对论坛首页感兴趣的视频和文章进行查看。
(5)下载音乐视频和资料
进入相关论坛模块有相关的视频、音乐、学习资料,可以进行观看下载,此功能之对注册用户开放。
(6)超链接
论坛提供了相关的网站链接,首页有百度链接,模块中有相关专业网站的链接,有需要的用户可进行相关的操作,方便了用户。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 课题研究背景 1
1.2 交流论坛国内外研究现状 2
1.2.1 交流论坛的研究现状 2
1.2.2 学习交流论坛的发展趋势 2
1.3 课题研究的意义 3
2 系统概述 4
2.1 需求分析 4
2.2 可行性分析 4
2.2.1 技术可行性 4
2.2.1.1 JSP技术 5
2.2.1.2 MySQL数据库 6
2.2.1.3 JDBC连接数据库技术 7
2.2.1.4 HTML技术 9
2.2.1.5 Tomcat服务器 9
2.2.1.6 MyEclipse集成开发环境 9
2.2.1.7 SSH框架技术 11
2.2.2 经济可行性 11
2.3 功能描述 12
2.4 系统的功能结构图 12
3 系统总体设计 14
3.1 系统流程 14
3.2 数据库设计 14
3.2.1 数据库结构分析 14
3.2.2 数据库表设计 14
3.3功能模块 15
3.4 系统功能模块设计 16
4 系统详细设计 18
4.1 主要界面 18
4.1.1 系统主界面 18
4.1.2 注册界面 18
4.1.3 登陆界面 19
4.1.4 修改资料界面 21
4.1.5 观看视频界面 23
4.1.6 观看文章界面 24
4.1.7 发表帖子界面 25
4.1.8 下载音乐视频界面 26
4.1.9 超链接界面 27
5 核心代码 29
5.1 数据库核心代码 29
5.2 跳转核心代码 30
6 系统测试 31
6.1 测试的目标 31
6.2测试的方案 31
6.2.1 模块测试 31
6.2.3 集成测试 31
6.2.3 验收测试 31
6.3 设计测试方案 31
结束语 33
致 谢 34
参考文献 35