1、 本科生毕业论文(设计) 题目题目(中文) :(中文) : 基于 JSP 的 BBS 论坛管理系统 (英文) :(英文) : BBS Forum Management System Based on Jsp 2 目目 录录 摘 要 . 1 关键词 . 错误错误! !未定义书签。未定义书签。 Abstract . 错误错误! !未定义书签。未定义书签。 Keywords . 错误错误! !未定义书签。未定义书签。 前 言 . 1 1 系统技术及运行环境 1 1.1 JSP 技术简介. 2 1.2 javabean 技术简介 2 1.3 JDBC 技术简介 3 1.4 TOMCAT 技术简介 3
2、1.5 运行环境. 3 2 需求分析 4 2.1 编写目的 4 2.2 任务目标 5 2.2.1 基本性能 . 5 2.2.2 开发目标 . 5 2.2.3 应用目标. 5 2.3 选择编程语言. 6 2.3.1 JSP 与 ASP 的比较 . 6 2.3.2 JSP 的特点与优点 . 7 3 系统设计 8 3.1 系统设计思想. 8 3.1.1 网上论坛系统说明. 8 3.1.2 网上论坛系统总体分析. 9 3.2 数据库设计思想 9 3.3 各单元模块设计 . 11 3.3.1 用户注册登陆功能 11 3.3.2 会员发贴与回复功能 12 3.3.3 管理员管理帖子与用户管理功能 13 4
3、 编码实现. 15 4.1 功能总体说明 . 15 4.1.1 功能总体说明 15 4.1.2 主要功能流程 16 4.2 各个功能模块的实现 16 4.2.1 数据库的连接 16 4.2.2 用户登陆与注册模块的实现 17 4.2.3 分页显示的功能实现 22 4.2.4 发表与回复功能模块实现 23 4.2.5 后台管理模块的实现 26 5 系统测试. 29 总 结 30 3 参考文献. 32 致 谢 32 1 基于 JSP 的 BBS 论坛管理系统 摘 要 为了方便信息的交流,在结合动态服务网页(JSP)和 MYSQL 技术之下开发 了这个快截、界面友好的网上交流系统。论坛使用动态服务网
4、页(JSP)技术建设 论坛的骨干框架,使用 MYSQL 制作系统的数据库,实现了一个功能相对齐全的论 坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。 该论坛功能较齐全, 在这里可以自由地发表自己的观点和对论坛的主题发表 意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还 有一些特殊的功能,强大的搜索功能等。 前 言 目前的社会是一个信息飞速发展的社会,为了顺应这个时代的潮流,互联网就随之出现了, 在信息的交流和传递中, 互联网占据着一个非常重要的位置。 我们的日常生活已经和互联网 息息相关了,离开互联网的生活,就像与世隔绝一样。人们通过互联网查看新闻,获
5、得最新 的消息,通过互联网进行交流、传递信息。随着互联网应用的增多,论坛系统也就产生了, 成为大家进行信息交流的一个重要的渠道,论坛系统有很大的优势:信息传递及时、信息交 流方便、利于互动等。 论坛也就是 现今的社会是一个信息飞速发达的社会, 在信息的交流和传递当中, 互联网占据着一个 非常重要的位置。 人们可以通过互联网查看最新的消息, 也可以通过互联网进行信息的交流。 而论坛就是大家进行信息交流的其中一个渠道。它具有信息传递及时,信息交流方便,利于 互动的优点!论坛的概念:论坛(BBS)是Bulletin-Board-System的缩写,即电子公告栏。 它是一种在Internet网上开放的
6、信息服务系统, 通过论坛用户在论坛中可以发布信息, 进行 讨论,聊天,共享文件等等。BBS多用于大型公司或中小型企业,开放给客户交流的平台。对 于初识网络的新人来讲,BBS - 就是用于在网络上交流的地方,可以发表一个主题,让大家一 起来探讨,也可以提出一个问题,大家一起来解决,可以上传资源供大家分享等。在论坛里, 人们之间的交流打破了空间,时间的限制。在与别人进行交往时,无须考虑自身的年龄,学 历,知识,社会地位,财富,外貌,健康状况,也无从知道交谈的对方的真实社会身份。这 样, 参与讨论的人可以处于一个平等的位置与其他人进行任何问题的探讨。 论坛往往是由一 些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各 方面的话题都不乏热心者。 我们当然可以利用它来解决学习中的一些疑惑, 也可以把自己的 心事吐露出来。 1 系统技术及运行环境 2 1.1 JSP 技术简介 JSP 是服务器端的脚本语言, 是以 SERVLET 为基础开发而成的动 态网页生成技术,它的底层实现是 JAVA SERVLET。 JSP(J