ssh框架的足球论坛网站设计与实现(源码)【字数:10778】
摘 要随着论坛的发展,在论坛技术走向成熟的同时,也带来了许多问题。传统论坛包含的信息过于繁杂,容易让人目不暇接。这时候就需要一个热点来确定一个主题,并围绕这个主题设立一个独立的主题论坛。主题论坛由于中心明确、信息便于梳理等特点也往往更容易吸引用户。近些年来足球文化的发展使得国内球迷数量激增,本文借此契机设计搭建一个足球主题论坛。本文研究主题论坛,重点针对足球主题论坛技术进行了研究,提出了采用SSH开源框架构建足球主题论坛,依据功能总共划分了用户、帖子、版块、公共信息四个模块。论坛能够提供浏览、检索、发帖、回帖等功能,以及管理员对论坛的日常维护。针对现有论坛的信息繁杂,管理不严等问题,解决方案如下首先,确立足球主题,开辟热帖、精帖和新帖三个区域;其次,建立严格的审查机制,对严重违反规定的用户采取不限期封号的惩罚措施。本文为球迷用户搭建足球主题社区,实现了一个完整的足球论坛网站。
目 录
第一章 绪论 1
1.1背景与意义 1
1.2国内外现状与发展动态 1
1.2.1国外发展与现状 1
1.2.2国内发展与现状 1
1.3课题研究的主要内容 1
1.4论文的结构 2
第二章 相关技术介绍 3
2.1SSH框架 3
2.1.1Struts2框架 3
2.1.2Spring框架 3
2.1.3Hibernate框架 4
2.2JSP技术 4
2.3MySQL数据库技术 4
第三章 足球论坛网站需求分析 5
3.1数据需求分析 5
3.2功能需求分析 5
3.3非功能需求分析 7
第四章 足球论坛网站系统设计 8
4.1系统概要设计 8
4.2系统功能模块设计 9
4.2.1用户模块 9
4.2.2帖子模块 11
4.2.3版块模块 11
4.2.4公共信息模块 12
4.3数据库设计 13
第五章 足球论坛网站系统实现 18
5.1总体实现 18
*好棒文|www.hbsrm.com +Q: ¥351916072$
5.2功能实现 18
5.2.1用户模块实现 18
5.2.2帖子模块实现 20
5.2.3版块模块实现 22
5.2.4公共信息模块实现 22
第六章 足球论坛网站系统测试 24
6.1用户模块测试 24
6.2帖子模块测试 25
6.3版块模块测试 25
6.4公共信息模块测试 26
结束语 28
致 谢 29
参考文献 30
第一章 绪论
1.1背景与意义
早期的论坛只是一块电子公告板,随着时代的发展,其功能得到了大量的补充。人们可以在上面交流讨论、获取信息。论坛帖子的字数一般很多,可以用数千字来诠释一个主题。热门和精华的筛选机制,使得许多优质内容可以不断输出,凭借着优质的内容,就足以吸引大批的用户[1]。而如今,人们的注意力正在被不断地转移,具有特色的主题论坛开始不断地活跃。围绕一个热点话题,构建一个主题论坛已经成为一种趋势[2]。
该足球论坛是一个主要面向球迷并为球迷服务的交流平台。该平台会实时发布相关赛事信息、球星资讯、球队积分,以及对赛事的评论供大家讨论交流,并针对铁杆球迷开辟豪门球队的交流版块和全球大型赛事版块。注册用户可以在此了解有关足球的信息,也可以发表对赛事、球星、球队技术的看法和心情。相信实现一个个性化、即时性的足球论坛已成为必要。
1.2国内外现状与发展动态
1.2.1国外发展与现状
BBS即电子公告牌系统,最先诞生于美国20世纪的70年代,而一开始只是用于发布信息[3]。随着互联网技术不断的发展,BBS的大部分应用在90年代开始慢慢转移到论坛上,形成了现在对于论坛的概念[4]。目前的论坛已经扩充了许多的功能。国外对于论坛主要用于问题的讨论交流,注重论坛的基本功能,在管理上相对开放。由于国外拥有良好的足球环境,诞生了许多在线足球Club(俱乐部)供球迷更加直接地了解球队、球星的动态。近几年欧洲还出现了不少的在线足球社区,使足球更加贴近生活。这些网上平台无疑对足球文化的发展起到了极大的促进作用。
1.2.2国内发展与现状
国内论坛的发展最先兴起于1983年的台湾地区,大陆可以追溯到1991年的长城站[5],而1997年的亚洲足球十强赛催生了国内网络论坛的春天,盛极一时。2005年Web2.0在国内受到追捧,论坛发展再度进入一个快速期,例如:天涯、猫扑等都开始提倡互动、分享及个性化。近几年的网上平台几乎都融入了论坛元素,而论坛也开始转向主题论坛的发展,围绕一个热点话题展开交流讨论,例如虎扑社区等。
1.3课题研究的主要内容
本设计采用B/S架构,利用SSH框架技术,提出足球主题论坛的建设方案,根据设计方案搭建论坛系统,构建足球社区,最终实现了一个完整的足球论坛网站。课题主要研究内容如下:
1.研究足球主题文化,调研、查阅资料,分析足球主题论坛的需求。
2.设计SSH架构,设计足球论坛的整体结构,描述具体模块流程。
3.系统实现,利用SSH框架技术(开源),构建足球主题论坛,实现浏览、发帖、回帖、及管理员对用户和论坛的管理功能。
4.采用黑盒测试方法,对系统性能、功能测试,确保用户操作体验以及各个功能成功实现。
1.4论文的结构
本文分为六个章节:
第一章 绪论,介绍足球论坛的背景与意义,并分析国内外的现状,交代主要内容及论文组织结构。
第二章 相关技术介绍,简单介绍实现该足球论坛网站使用的相关技术,包括Struts2、Spring、Hibernate、JSP、MySQL。
第三章 需求分析,对足球论坛进行分析,包括数据、功能、非功能三方面的需求分析。
第四章 系统设计,包括整体架构设计及各个模块设计,并对数据库进行概念设计以及数据表设计。
第五章 系统实现,根据分析与设计,实现足球论坛的各个功能模块并描述。
第六章 系统测试,对足球论坛的各个功能进行测试,包括测试的方法、测试点及测试用例。
第二章 相关技术介绍
2.1SSH框架
SSH是一个集成了Struts2、Spring、Hibernate的框架,也是当前较为流行的一种Web应用程序开源框架[6]。从职责上可将集成SSH框架的系统分成四层:表示层、业务逻辑层、数据持久层和域模块层,来帮助程序员在短时间内搭建一个结构清晰、维护方便、可复用性较好的Web应用程序[7]。
目 录
第一章 绪论 1
1.1背景与意义 1
1.2国内外现状与发展动态 1
1.2.1国外发展与现状 1
1.2.2国内发展与现状 1
1.3课题研究的主要内容 1
1.4论文的结构 2
第二章 相关技术介绍 3
2.1SSH框架 3
2.1.1Struts2框架 3
2.1.2Spring框架 3
2.1.3Hibernate框架 4
2.2JSP技术 4
2.3MySQL数据库技术 4
第三章 足球论坛网站需求分析 5
3.1数据需求分析 5
3.2功能需求分析 5
3.3非功能需求分析 7
第四章 足球论坛网站系统设计 8
4.1系统概要设计 8
4.2系统功能模块设计 9
4.2.1用户模块 9
4.2.2帖子模块 11
4.2.3版块模块 11
4.2.4公共信息模块 12
4.3数据库设计 13
第五章 足球论坛网站系统实现 18
5.1总体实现 18
*好棒文|www.hbsrm.com +Q: ¥351916072$
5.2功能实现 18
5.2.1用户模块实现 18
5.2.2帖子模块实现 20
5.2.3版块模块实现 22
5.2.4公共信息模块实现 22
第六章 足球论坛网站系统测试 24
6.1用户模块测试 24
6.2帖子模块测试 25
6.3版块模块测试 25
6.4公共信息模块测试 26
结束语 28
致 谢 29
参考文献 30
第一章 绪论
1.1背景与意义
早期的论坛只是一块电子公告板,随着时代的发展,其功能得到了大量的补充。人们可以在上面交流讨论、获取信息。论坛帖子的字数一般很多,可以用数千字来诠释一个主题。热门和精华的筛选机制,使得许多优质内容可以不断输出,凭借着优质的内容,就足以吸引大批的用户[1]。而如今,人们的注意力正在被不断地转移,具有特色的主题论坛开始不断地活跃。围绕一个热点话题,构建一个主题论坛已经成为一种趋势[2]。
该足球论坛是一个主要面向球迷并为球迷服务的交流平台。该平台会实时发布相关赛事信息、球星资讯、球队积分,以及对赛事的评论供大家讨论交流,并针对铁杆球迷开辟豪门球队的交流版块和全球大型赛事版块。注册用户可以在此了解有关足球的信息,也可以发表对赛事、球星、球队技术的看法和心情。相信实现一个个性化、即时性的足球论坛已成为必要。
1.2国内外现状与发展动态
1.2.1国外发展与现状
BBS即电子公告牌系统,最先诞生于美国20世纪的70年代,而一开始只是用于发布信息[3]。随着互联网技术不断的发展,BBS的大部分应用在90年代开始慢慢转移到论坛上,形成了现在对于论坛的概念[4]。目前的论坛已经扩充了许多的功能。国外对于论坛主要用于问题的讨论交流,注重论坛的基本功能,在管理上相对开放。由于国外拥有良好的足球环境,诞生了许多在线足球Club(俱乐部)供球迷更加直接地了解球队、球星的动态。近几年欧洲还出现了不少的在线足球社区,使足球更加贴近生活。这些网上平台无疑对足球文化的发展起到了极大的促进作用。
1.2.2国内发展与现状
国内论坛的发展最先兴起于1983年的台湾地区,大陆可以追溯到1991年的长城站[5],而1997年的亚洲足球十强赛催生了国内网络论坛的春天,盛极一时。2005年Web2.0在国内受到追捧,论坛发展再度进入一个快速期,例如:天涯、猫扑等都开始提倡互动、分享及个性化。近几年的网上平台几乎都融入了论坛元素,而论坛也开始转向主题论坛的发展,围绕一个热点话题展开交流讨论,例如虎扑社区等。
1.3课题研究的主要内容
本设计采用B/S架构,利用SSH框架技术,提出足球主题论坛的建设方案,根据设计方案搭建论坛系统,构建足球社区,最终实现了一个完整的足球论坛网站。课题主要研究内容如下:
1.研究足球主题文化,调研、查阅资料,分析足球主题论坛的需求。
2.设计SSH架构,设计足球论坛的整体结构,描述具体模块流程。
3.系统实现,利用SSH框架技术(开源),构建足球主题论坛,实现浏览、发帖、回帖、及管理员对用户和论坛的管理功能。
4.采用黑盒测试方法,对系统性能、功能测试,确保用户操作体验以及各个功能成功实现。
1.4论文的结构
本文分为六个章节:
第一章 绪论,介绍足球论坛的背景与意义,并分析国内外的现状,交代主要内容及论文组织结构。
第二章 相关技术介绍,简单介绍实现该足球论坛网站使用的相关技术,包括Struts2、Spring、Hibernate、JSP、MySQL。
第三章 需求分析,对足球论坛进行分析,包括数据、功能、非功能三方面的需求分析。
第四章 系统设计,包括整体架构设计及各个模块设计,并对数据库进行概念设计以及数据表设计。
第五章 系统实现,根据分析与设计,实现足球论坛的各个功能模块并描述。
第六章 系统测试,对足球论坛的各个功能进行测试,包括测试的方法、测试点及测试用例。
第二章 相关技术介绍
2.1SSH框架
SSH是一个集成了Struts2、Spring、Hibernate的框架,也是当前较为流行的一种Web应用程序开源框架[6]。从职责上可将集成SSH框架的系统分成四层:表示层、业务逻辑层、数据持久层和域模块层,来帮助程序员在短时间内搭建一个结构清晰、维护方便、可复用性较好的Web应用程序[7]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/13.html