【编者按】网学网计算机论文频道为大家收集整理了“Struts2电影交流BBS论坛毕业论文“提供大家参考,希望对大家有所帮助!
摘 要
随着时代的推进,网络统领时代潮流,如今已经普及于人类的生产和日常生活之中。互联网是对现实世界的模拟,互联网凭借着高效性,跨区域性,即时性,扩展和改变着我们所生活的现实世界。BBS作为一种简便、松散、充满个性的现代电子远程通讯手段,现在在国内得到广泛的应用。BBS论坛是互联网上很常见的一种实时动态的交流平台。
本次设计的基于J2EE的BBS论坛系统,定位于综合类业余论坛,主要用户群体是普通用户。该论坛在网络环境的支持下,具有支持用户进行发表文章等功能。具体包含3个模块,分别是会员模块,帖子模块和论坛管理模块。会员模块主要是对会员的个人属性管理,帖子模块是针对帖子的管理,而论坛管理模块针对论坛版块、公告和广告的管理。
本论坛将采用B/S体系结构,在Struts框架的基础上,结合当今主流的网站开发技术Java语言以及JSP技术。人们通过浏览器就可以访问本网站的主页,保证服务器的安全。数据库采用免费,易用的MySQL数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点或对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。本系统严格按照软件项目开发的流程进行开发,系统开发的可行性分析、需求分析、概要设计、详细设计以及对系统的测试与维护都有详细的论述。
关键字:Java;B/S;Struts;BBS
一.系统简介
1.BBS论坛
(1)用户访问论坛时,用户必须要登录,未注册的用户必须先注册然后再进入登陆页面,网站提供了客户浏览帖子,用户也可以更改个人信息,并能发表和回复帖子。
(2)网站同时实现了后台管理功能,当用户登陆帐号时,可以对帖子中的信息进行添加、更新、删除、查询等功能。
2.struts2主要功能
struts2 这所以称之为框架.就是让所有人都按STRUTS2的标准来写代码,这样就方便多人同开发同一个项目.并且大家都能很容易看懂别人的代码
实现页面跳转时对数据的验证,操作数据库,防止表单重复提交,提供jsp页面的标签的使用。
3.项目需求
论坛又名网络论坛BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。那么什么是BBS呢?BBS的英文全称是Bulletin Board System,翻译为中文就是“电子布告栏系统”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过来传播或获得消息而已。一直到开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。目前,通过BBS系统可随时取得各种最新的信息;也可以通过BBS系统来和别人讨论计算机……等等各种有趣的话题;还可以利用BBS系统来发布一些“征友”、“廉价转让”、“招聘人才”及“求职应聘”等启事;更可以召集亲朋好友到聊天室内高谈阔论……这个精彩的天地就在你我的身旁,只要您在一台可以访问校园网的计算机旁,就可以进入这个交流平台,来享用它的种种服务。
二.系统设计及功能
系统运用的开发工具是MyEclipse8.5,采用的操作系统是Windows 7,Web服务器采用Tomcat6.0,开发工具包是JDK Version1.6,数据库为mysql,浏览器为IE。另外,本系统采用了Struts2+Jsp的架构模式。MYSQL数据库 用户名root 密码6666
致 谢
通过这次毕业设计,我对自己大学几年的学习有了一个总结和检验,我积累的知识有了用武之地,而且我的动手能力也大大提高了。在这段时间里,所有的工作都得靠自己努力尝试才能有所进展,而且对于整个开发过程,需要合理的进度安排和很好的逻辑协调能力,这种解决问题的能力锻炼和思考问题的模式都使我受益匪浅,所有这些都构成了我不能忘怀这一段时间之旅的原因。
这里,我衷心感谢老师的悉心指导,还有同学的帮助,感谢他们对我的支持。
我的设计还有许多漏洞和不足之处,我的论文也有值得完善之处,恳请各位老师批评指正。