摘 要 现今的社会是一个信息飞速发达的社会,其中在信息的交流当中,互联网占据着一个非常重要的位置。人们可以通过在互联网上收到最新的消息,也可以通过互联网进行信息的交流。而论坛就是大家进行信息交流的其中一个渠道。 paper51.com 论坛的概念:论坛(BBS)是Bulletin-Board-System的缩写,即电子公告栏。它是一种在Internet网上开放的信息服务系统,通过论坛用户可以方便的实现信息的交换和文件的共享。 copyright paper51.com 本文主要完成了基于JSP技术的信息交流论坛的设计和实现,主要实现了客户端和服务器端的动态交互。该系统包含六个模块:论坛用户登陆注册模块,论坛账户信息模块,论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块。论文详细描述了模块的结构、功能以及具体设计过程。系统采用了JSP技术以及JavaBeans组件技术和JDBC技术实现。 paper51.com
关键词:JSP,BBS,MYSQL,JavaBeans,系统设计 http://www.paper51.com Bulletin-Board-System realization based on JSP copyright paper51.com Abstract paper51.com Nowadays isa flourishing society that information travels fast. Among the exchanges ofinformation, the Internet occupies a very important position, through whichpeople can receive the latest news, and can exchange with each other as well.And the forum is an outlet for everyone to exchange information, which can alsomake the exchange of information convenient. 内容来自www.paper51.com
The conceptof the forum: The forum (BBS) is the abbreviation of the Bulletin- Board-System, namely the column of the electronics announcement. It is a servicesystem that is open on Internet, through which, the forum customer canconveniently realizes the commutation of the information and the share of thedocuments. http://www.paper51.com
In this text, it mainly completed thedesign and realizations of information exchanges forum based on the JSPtechnique. And it main carry out a dynamic state between the customer and theserver. There are six molds piece: The forum customer debarkation registers themold piece, the forum bank account information mold piece, the forum articlereleases the mold piece, announce/ the system mold piece, a management moldpiece, information management mold piece. The thesis has described module structure、functiondetailed and has designed process concretely. System has adopted the JSPtechnology and the JavaBeans module technology and the JDBC technology havecome true. copyright paper51.com KeyWord: JSP, BBS, MYSQL, JavaBeans, System design copyright paper51.com 目 录 内容来自www.paper51.com 摘 要............................................................................................................................ I 内容来自www.paper51.com
Abstract......................................................................................................................... II 内容来自论文无忧网 www.paper51.com 绪 论........................................................................................................................ 1 内容来自www.paper51.com 第一章 系统概述............................................................................................................ 2 http://www.paper51.com
1.1设计目标................................................................................................................ 2 内容来自www.paper51.com 1.2 研究方法............................................................................................................... 2 内容来自论文无忧网 www.paper51.com
1.3项目中涉及的技术.................................................................................................. 2 http://www.paper51.com
1.3.1 JSP技术......................................................................................................... 2 copyright paper51.com 1.3.2 JavaBeans技术............................................................................................... 3 paper51.com 1.3.3 JDBC技术....................................................................................................... 3 内容来自www.paper51.com
1.4设备要求................................................................................................................ 4 内容来自论文无忧网 www.paper51.com 第二章 需求分析............................................................................................................ 5 copyright paper51.com
2.1需求规格................................................................................................................ 5 内容来自论文无忧网 www.paper51.com 2.1.1系统组成......................................................................................................... 5 paper51.com 2.1.2功能性需求...................................................................................................... 5 内容来自论文无忧网 www.paper51.com 2.1.3非功能性需求.................................................................................................. 7 paper51.com 2.2开发环境的选择...................................................................................................... 7 http://www.paper51.com 第三章 概要设计............................................................................................................ 8 内容来自论文无忧网 www.paper51.com 3.1总体设计................................................................................................................ 8 内容来自www.paper51.com 3.2系统结构与程序的关系......................................................................................... 10 paper51.com 3.3运行模式.............................................................................................................. 10 内容来自www.paper51.com 3.4接口设计.............................................................................................................. 10 copyright paper51.com
3.4.1用户接口....................................................................................................... 10 内容来自论文无忧网 www.paper51.com 3.4.2外部接口....................................................................................................... 10 http://www.paper51.com 3.4.3内部接口........................................................................................................ 11 内容来自论文无忧网 www.paper51.com 3.5数据结构设计........................................................................................................ 11 paper51.com 3.5.1系统ER图...................................................................................................... 11 copyright paper51.com 3.5.2逻辑结构设计要点.......................................................................................... 11 copyright paper51.com
3.5.3物理结构设计要点......................................................................................... 13 copyright paper51.com
3.5.4数据结构与程序的关系.................................................................................. 13 copyright paper51.com 3.6功能模块设计....................................................................................................... 16 http://www.paper51.com 3.6.1总体设计....................................................................................................... 16 内容来自论文无忧网 www.paper51.com 3.6.2功能模块设计................................................................................................ 16 http://www.paper51.com 3.7系统故障处理设计................................................................................................ 18 paper51.com 3.7.1出错信息....................................................................................................... 18 内容来自论文无忧网 www.paper51.com 3.7.2补救措施....................................................................................................... 19 paper51.com 3.7.3系统维护设计................................................................................................ 19 内容来自论文无忧网 www.paper51.com
第四章 详细设计.......................................................................................................... 20 copyright paper51.com 4.1用户注册登陆模块................................................................................................ 20 copyright paper51.com 4.1.1功能说明....................................................................................................... 20 内容来自论文无忧网 www.paper51.com 4.1.2功能实现....................................................................................................... 20 http://www.paper51.com 4.1.3程序运行过程截图......................................................................................... 23 http://www.paper51.com
4.2帐户信息模块....................................................................................................... 24 内容来自论文无忧网 www.paper51.com 4.2.1功能说明....................................................................................................... 24 http://www.paper51.com 4.2.2功能实现....................................................................................................... 25 http://www.paper51.com 4.2.3程序运行过程截图......................................................................................... 28 paper51.com
4.3文章发布模块....................................................................................................... 28 copyright paper51.com
4.3.1功能说明....................................................................................................... 28 内容来自www.paper51.com 4.3.2功能实现....................................................................................................... 28 copyright paper51.com
4.3.3程序运行过程截图......................................................................................... 29 内容来自论文无忧网 www.paper51.com 4.4公告制度模块....................................................................................................... 29 paper51.com 4.4.1功能说明....................................................................................................... 29 内容来自www.paper51.com 4.4.2功能实现....................................................................................................... 29 内容来自www.paper51.com 4.4.3程序运行过程截图......................................................................................... 31 copyright paper51.com 4.5版块管理模块....................................................................................................... 31 paper51.com 4.5.1功能说明....................................................................................................... 31 内容来自论文无忧网 www.paper51.com 4.5.2功能实现....................................................................................................... 31 http://www.paper51.com 4.5.3程序运行过程截图......................................................................................... 33 copyright paper51.com 4.6信息管理模块....................................................................................................... 34 copyright paper51.com
4.6.1功能说明....................................................................................................... 34 内容来自www.paper51.com
4.6.2功能实现....................................................................................................... 34 paper51.com
4.6.3程序运行过程截图......................................................................................... 36 http://www.paper51.com 第五章 结论................................................................................................................. 37 copyright paper51.com 参考文献(References)................................................................................................... 38 copyright paper51.com 致谢............................................................................................................................... 39 copyright paper51.com http://www.paper51.com 绪 论 paper51.com
随着互联网日益深入社会生活,BBS开发技术发展至今,从CGI,ASP,到PHP已经日趋成熟,功能也更加丰富,但携着Sun公司的Java技术所实现的“一次编写,到处运行”的优势,继承这一衣钵的JSP技术越来越受到人们的注视。BBS作为一种对外的展示窗口,进行内外信息交流,已成为大众的广泛需要。为了进行更好的交流,用户想就自己的专业和爱好能和其他的用户进行及时专业的交流,这就有了论坛,这样以来我们就可以在网络这个虚拟的空间中方便地实现交流。Internet上发布信息主要是通过网站来实现的,获取信息是要在网站论坛中和Internet“海洋”中按照一定的检索方式将所需要的信息的。因此论坛建设在Internet应用上的地位显而易见,它已成为现代人勾通和获取信息的重要组成部分,从而倍受人们的重视。现在各个大学网站都有BBS论坛,在BBS上,同学与同学之间,老师之间可以非常轻松的进行交流,有网络的地方,不同的地区和国家的各种不同的人都可加入到BBS上进行交流。这也节省了大量的教育资源,和充分的利用教育资源。 内容来自www.paper51.com Java是未来的主流开发技术,具有很多优势。JSP则是Java在Internet/Intranet Web上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。本网站使用JSP + JavaBeans和后台数据库MYSQL在WEB系统开发的,从而创建一个更为稳定,高效,安全的运行环境。 内容来自论文无忧网 www.paper51.com 本文主要讨论了基于B/S模式的一种JSP论坛的设计与实现,主要功能是实现客户端和服务器端的动态交互。其中有六个模块:论坛用户登陆注册模块,论坛帐户信息模块,论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块。实现论坛的基本功能,具体功能的实现利用JavaBeans组件技术。 内容来自论文无忧网 www.paper51.com |