毕业设计(论文)讨论区BBS论坛系统的设计与实现

上传人:大米 文档编号:473715986 上传时间:2022-10-23 格式:DOC 页数:49 大小:413.01KB
返回 下载 相关 举报
毕业设计(论文)讨论区BBS论坛系统的设计与实现_第1页
第1页 / 共49页
毕业设计(论文)讨论区BBS论坛系统的设计与实现_第2页
第2页 / 共49页
毕业设计(论文)讨论区BBS论坛系统的设计与实现_第3页
第3页 / 共49页
毕业设计(论文)讨论区BBS论坛系统的设计与实现_第4页
第4页 / 共49页
毕业设计(论文)讨论区BBS论坛系统的设计与实现_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《毕业设计(论文)讨论区BBS论坛系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)讨论区BBS论坛系统的设计与实现(49页珍藏版)》请在金锄头文库上搜索。

1、讨论区BBS论坛系统的设计与实现摘 要 随着网络的发展,大家的生活得节奏变得越来越快了,大家使用电脑的时间越来越多了,人们之间面对面的的交流时间越来越少了,使得人与人的关系变得疏远,这种精神上的聚餐越来越少了。为了解决由于网路发展而疏远了人与人之间的距离,有种新的交流工具发展起来了,就是bbs论坛。而在论坛里面,讨论区BBS论坛,是bbs论坛的核心的部分,也是论坛的重要功能,让我们能够互相交流和讨论,谈论区是为了论坛的注册用户能够互相交流,用户可以发帖子,也可以对帖子回复,也可以对回复帖子的进行回复。也就是你可以随心所欲的向众人发表你的言论,宣传你的观点,立场,而且也可以方便的赞成或者是反对别

2、人的观点和言论,同时,你也可以知道,有多少人对你的贴子做出了反应,乃至别人对你网上人格的评价,有些论坛的功能更为完善,上面附带的社区功能可以让你象在真实世界里一样购买从衣物到日常用品等各种物品。关键词:BBS管理系统;Jsp;Servlet;MyEclipse;MySQLBBS Forum Discussion Design and ImplementationAbstractWith the development of network ,Everyones life become more and more fast-paced,We use the computer more and m

3、ore, People face-to-face exchanges between the time to become less and less,Makes the relationship between people become alienated, This spiritual gatherings are becoming fewer and fewer. In order to address the development of alienation as a result of the network distance between the people, Endemi

4、c to the new communication tools developed, and is the forum bbs. Inside in the forum to discuss the district BBS forums, bbs forum is part of the core, The Forum is also an important function, so that we can exchange and discussion forum to talk about the districts registered users to exchange, the

5、 user can post messages, you can reply to posts may also be carried out on the back of the back post. That is, you may want to express your people freedom of speech, Promotional point of view of your position, but also in favor of convenience or are opposed to other peoples views and freedom of spee

6、ch, At the same time, you can know how many people you made a response to the post, and even others on your online personality assessment Some of the functions of a more perfect forum for the top side of the community feature allows you, as in the real world, like the purchase of daily necessities f

7、rom clothing to a variety of items。Keywords: BBS Management system; JSP; MyEclipse; MySQL目 录引言11.1BBS管理系统的发展11.2BBS管理系统的现状11.3该系统的主要研究内容22.1Jsp与JavaBeans技术32.2JavaScript技术42.3JDBC技术52.3.1 JDBC数据访问接口52.5.2JDBC的体系结构52.5.3 JDBC访问后台数据库的技术实现方法62.4开发工具选择63 BBS管理系统需求分析93.1系统需求分析93.2系统性能指标94 BBS管理系统分析设计与实现1

8、04.1BBS管理系统设计总体要求104.2数据库设计104.3系统下面是建立用户功能设计144.3.1主要功能设计144.3.2 用户功能设计144.3.3 系统管理员功能设计144.3.4BBS管理功能设计164.4 关键技术的实现164.4.1 汉字显示的实现164.4.2 分页功能的实现194.4.3 页面间参数传递的实现214.4.4 数据库连接技术225.1系统环境配置275.1.1系统对硬件环境的要求275.1.2系统对软件环境的要求275.2主要功能模块的实现285.2.1 发表帖子功能285.2.2留言回复功能295.2.3模糊查询功能305.2.4与留言者交流功能实现315

9、.2.5用户鉴定功能315.2.6 论坛管理模块33结 论34致 谢35参考文献36附录1 外文参考文献(译文)37附录2 外文参考文献(原文)4091 概 述1.1 BBS管理系统的发展 大约是从1991年开始,中国开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。中国的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂咨询站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BB

10、S站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet(中国慧多网)。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。1.2 BBS管理系统的现状中国的BBS站,单线站还占大多数。随着计算机的普及,特别是调制解调器的大量使用,BBS的活动将会进一步高涨。但是,随之而来的拨号难和抢线难的问题将会加剧。尽管BBS站台的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。许多人同时拨号一个站台,不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个

11、BBS站的状况已经成为困扰今日中国BBS用户的一个难题。随着BBS活动的深入,中国已经出现了一些多线站,一次可以允许2人以上同时访问。 (BBS的发展过程中,也出现了一些问题。由于中国使用的BBS架站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷同之处。1999年是中国网络的发展年。但是,应该清醒地认识到,一些BBS站并没有走上“简单、易用”这一层次。包括一些厂商架设的BBS站,实用性还需要加强。中国的BBS站将向着个性化和专业化的方向发展。1.3 该系统的主要研究内容分析了目前普

12、遍的bbs网站,研究了Java分布式框架J2EE,Web容器,组件生命周期。研究JSP技术,包括如何进行基于JSP应用开发以及在JSP服务器上的发布运行。深入研究了基于multipart/form-data的form传送协议,以及如何在该协议下进行通信。研究了如何基于JavaScript开发更丰富的人机交互界面。研究了J2EE框架中数据源的2种配置方式,使用容器管理连接池,直接使用JDBC。2 系统开发的关键技术2.1 Jsp与JavaBeans技术Java语言诞生于20世纪90年代的初期,最初是以智能家电的芯片语言出现的。但是很快,人们发现了它有更广阔的用武之地,由于它适用于Internet

13、环境,引起计算机界的广泛关注,迅速发展成计算机网络编程语言。Java语言备受推崇,因其确实可称得上是新一代编程语言,具有众多优点,它简单、面向对象、可移植、与硬件无关、系统强健安全、具有很高的性能,并提供了分布性、多线程、动态性的支持。JSP ( Java Server Pages)是由Sun公司在java语言上开发出来的一种动态网页制作技术,JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果,使您可以将网页中的动态部分和静态的HTML相分离。 将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用

14、JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。 强调可重用的组件绝大多数JSP页面信赖于可重用的、跨平台的组件(JavaBeans或者EnterpriseJavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,井使得这些组件为更多的使用者或者客户团体所使用6。 采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在生成与JSP相关的XML标识的动态内容时所需要的。标准的JSP标识能够访问和实例

15、化JavaBeans组件、设置或者检索组件属性、下载Applet,以及执行用其他方法更难于编码和耗时的功能。 健壮性与安全性由于JSP页面的内置脚本语言是基于Java编程语言的,且都被编译为JavaServlet,它就具有Java技术的所有好处,包括健壮的存储管理和安全性7。 良好的移植性作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,可以使用自己所选择的服务器和工具,而且更改工具或服务器并不影响当前的使用。 企业级的扩展性和性能当与Java2平台,企业版(J2EE)和EnterpriseJavaBeans技术整合时,JSP页面将提供企业级的扩展性和性能,这对于虚拟企业中部署基于Web的应用是必需的。Javabean是可复用的平台中立的软件组件,可以在软件开发工具中被直观地操作。基本说来,Javabean可以看成一个黑盒子,即只需知道其功能而不管其内部结构的软件设备。用户可以使用JavaBeans将功能、处理、值、数据库访问和其他任何可以用j

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号