好文档 - 专业文书写作范文服务资料分享网站

毕业论文-基于JSP的BBS论坛管理系统设计

天下 分享 时间: 加入收藏 我要投稿 点赞

用方面表现出了越来越强的生命力。 1.3 JDBC技术简介

JDBC是一组API,定义了用来访问数据库源的标准JAVA类库,使用这种类库可以使用一种标准的方法、方便地访问数据库资源。 JDBC的目标是使应用程序开发人员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无须对特定的数据库的特点有过多的了解,从而大大简化了和加快了开发过程。 JDBC API 为访问不同的数据库提供了一种统一途径,像ODBC一样,JDBC为开发者屏蔽了一些细节问题。

另外,JDBC对数据库的访问也具有平台无关性。 1.4 TOMCAT技术简介

在已JAVA技术为的WEB开发领域中,TAMCAT是许多JAVA程序员相当喜爱的开放源代码产品,它附属在APACHE SOFTWARE FOUNDATION 所主导的JAKART项目内。由于TAMCT是SERVLET与JSP技术的参考实现(REFERNCE IMPLEMENTATION), 所以它不但可以当作独立的WEB服务器,也可以结合其它的WEB服务器,只担任SERVLET容器或JSP容器的角色。 1.5运行环境

为了保证BBS论坛管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运

3

行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下: 软件环境:

客户端: Windows95/98/2000/XP,Internet Explorer(IE)等。 服务器端:Windows NT/Windows2000,Tomcat 5.0,JDK 1.5及其以上版本,IE等;

数据库:采用MYSQL,运行于服务器端。 硬件环境:

服务器 CPU:PIII 500以上 ,内存:512M以上。 客户机 CPU:P200MMX以上,内存:32M以上。 2 需求分析 2.1 编写目的

当今网络技术逐渐渗入社会生活各个层面,以前网站上的论坛管理系统要用户登陆以后才能进行相关访问及互动。而随着网络互联技术的进步,现在网站投票只需打开网页就可进行论坛留言。论坛对象是很多的,各个层次都可进行论坛访问,大至国家领导,小至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。网上论坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型网站论坛管理系统,用户可选择自己的看法。所以我提出了本课题的研究。

4

2.2 任务目标 2.2.1基本性能

系统包括主要的功能:新用户的注册,会员登录,管理员删除用户,管理员删除帖子和修改帖子,查询主题,和查询用户这些功能,游客浏览留言,会员新增主题,会员留言回复,查询主题这些功能,可以满足一般的用户需要。 2.2.2开发目标

这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。 2.2.3 应用目标

网上论坛系统是一个会员登录留言系统。网上游客能够浏览论坛上的帖子,并且能够注册成为用户。论坛注册会员能够发表帖子,让大家积极参与讨论。论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作。

5

2.3选择编程语言 2.3.1 JSP与ASP的比较

总的来讲Java Server Page(JSP)技术和Microsoft 公司提供的Active Server Pages(ASP)技术在技术方面有许多相似之处:两者都是基于WEB应用实现动态交互网页制作提供技术环境支持。两者都能为程序开发人员提供实现应用程序的编制与自带组建设计网页从逻辑上分离的技术。而且两者都能替代CGI使网站建设与发展变得较为简单与快捷。 1).相同之处

都是运行于服务器端的脚本语言,两者都是动态网页生成技术,这两项技术都是由HTML来决定网页的版面,都是在HTML代码中混合某种代码,有语言引擎解释执行程序代码。HTML主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。 2).不同之处

JSP是由SUN公司推出的一项技术,是基于JavaServlet 以及整个JAVA体系的WEB开发技术,利用这项技术可以建立先进、安全和跨平台的动态网站。ASP是MS公司推出的技术只能在MS的平台上运行,无法实现跨平台,也无安全性保障。

ASP下的编辑语言是VBScript 之类的脚本语言,而JSP使用的是JAVA。

ASP与JSP还有一个更为本质的区别:两种语言引擎用完全不一

6

样的方式来处理也面中潜入的程序代码。在ASP下,VBScript代码被ASP引擎解释执行。在JSP中,代码被编译生产Servlet并有JAVA虚礼机执行,这种也面仅在对JSP也面的第一次请求时发生。 2.3.2 JSP的特点与优点

综合而言,JSP技术具有下面的特点: 1)write once run anywhere

JSP技术继承了JAVA先天性的先进概念“write once run anywhere”这种概念正越来越深远的影响着互连网行业的交互式、WEB设计的理念。JSP Pages 可以非常容易的开平台跨WEB服务器软件来是设计和开放源代码。 2)支持多种动态网页格式

目前对使用JSP技术设计出来的网页应该采取什么样的格式还没有一个明确的标准。一般来说JSP技术即可以支持HTML/DHTML的传统浏览器文件格式,又可以支持应用与无线通讯设备例如移动电话、PDA等设备进行网页浏览器的VML文件格式,还可以支持其它一些B2B应用的XML格式。与以往的其它WEB应用技术相比较JSP技术有它很鲜明的特点。 3)JSP 标签可扩冲性

尽管JSP与ASP都使用标签与脚本技术来制造动态WEB网页,但是JSP技术能够使开发者扩展JSP标签,使得应用JSP的开发者能定制标签库所以网页制作者可以充分利用与XML兼容的标签技术,大大

7

毕业论文-基于JSP的BBS论坛管理系统设计

用方面表现出了越来越强的生命力。1.3JDBC技术简介JDBC是一组API,定义了用来访问数据库源的标准JAVA类库,使用这种类库可以使用一种标准的方法、方便地访问数据库资源。JDBC的目标是使应用程序开发人员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无须对特定的数据库的特点有过多的了解,从而大大简化了和加快了开发过
推荐度:
点击下载文档文档为doc格式
1idbc9ttmi3fmdy9ul8q7b8vd5385a00y2d
领取福利

微信扫码领取福利

微信扫码分享