ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:1.12MB ,
资源ID:2087795      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2087795.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于J2EE的网络论坛的设计与实现.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于J2EE的网络论坛的设计与实现.docx

1、基于J2EE的网络论坛的设计与实现基于J2EE的网络论坛的设计与实现摘 要随着计算机技术的飞速发展,学校也已进入信息化时代。为了方便大学的学生管理以及学生进行互动交流,决定开发采用MVC模式,基于JSP的网络论坛,数据库使用SQL Server,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。软件开发过程中始终把系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。论文里说明了网络论坛的总体设计方案,包括了系统运用的关键技术,数据库设计,对各个功能模块的详细设计以及实现,本系统实现了注册会员,会员登录,登录后可

2、以浏览个个模块内帖子,可以发帖回帖,查看斑竹、发帖人信息,管理员具有更改用户权限,删除用户,管理板块,能够增加、删除、修改板块信息,负责帖子的置顶精华管理。关键词:校园论坛;MVC;JSP;SQL ServerABSTRACTAlong with the rapid development of computer technology, the school also has entered the information age. In order to facilitate the management of university students and students interac

3、t, decided to develop the MVC pattern, the senior high school MuLanXian based on JSP campus BBS system, database using SQL Server, in system design process, make use of the man-machine interface simple and easy to read, users can fully mastered in the short term. Software development process always

4、put the correctness of the system in the first place, strive to the integrity of the data and processing accuracy. Based on this optimization program code, accelerate system operation and reduce on the system resources of the occupation.Thesis illustrates MuLanXian senior high school campus BBS syst

5、em overall design scheme of the system, including the use of key technologies, database design of each functional modules, detailed design and implementation, this system realizes the registered members, members login, log on can browse each module post Posting replies, check, can l, post, administr

6、ators who have change user information permissions, delete a user, management plate, can add, delete, modify plate information, be responsible for the management of posts set-top essence.Keywords: campus BBS; MVC; The JSP; SQL Server第一章 概述1.1开发背景 在互联网技术高速发展的推动下,互联网跨入了虚拟社区时代。根据2010年1月第25次中国互联网发展状况统计报

7、告,我国上网的3.84亿人中有38.8%使用论坛、BBS等各种形式的虚拟社区,用户规模达到9822万人,在网络应用中排名第九,已经跻身十大网络应用之列。校园论坛系统发展势头非常迅猛。论坛是电子公告板系统(Bulletin Board System),它通过在计算机上运行服务软件,允许用户使用终端程序通过电话调制解调器拨号或者Internet来进行连接,执行下载数据或程序、上传数据、阅读新闻、与其它用户交换消息等功能。论坛系统开发技术发展至今,从CGI,ASP,到PHP已经日趋成熟,功能也更加丰富,但携着Sun公司的Java技术所实现的“一次编写,到处运行”的优势,继承这一衣钵的JSP技术越来越

8、受到人们的注视。为了进行更好的交流。根据 校园的发展需求,需要一个校园的公共论坛,使得学校信息更加的透明,推动了学校的信息化建设,同时还提供学生和老师以及社会人士的交流平台,方便大家交流思想,有效的解决了大家信息交流不方便不及时,信息闭塞的问题,对学校的建设,起到了积极推动的作用。1.2 相关技术简介在开发网络论坛中,考虑到系统的开发时间,系统的可用性,以后的维护我们采用了javaBean技术,为了减轻忘了负载采用jsp动态网页技术。1.2.1 JavaBeans技术简介JavaBeans是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送Email以及将业务处理或复

9、杂计算分离出来成为独立可重用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的JSP开发过程中,和传统的ASP和PHP页面相比,页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际被封装到了JavaBeans中。在网络论坛中,JavaBean技术

10、起到了重要的作用,使数据库连接等功能不必要使用重复代码,对系统以后的维护也简便了许多。1.2.2 JSP技术简介JSP(Java Server Pages)是由Sun Microsystems 公司倡导,许多公司参与一起建立的一种动态页面技术标准,其在动态网也的建设中由其强大而特别的功能,它主要要用于创建支持跨平台Web服务器的动态网页。JSP可与微软的Active Server Pages(ASP)相媲美,但是JSP使用的是类似与HTML的标记和Java代码片断而不是用VBScript。当人们使用不提供ASP本地支持的Web服务器(例如Apache或者Netscape服务器)时,你就可以考虑

11、使用JSP了。Java Server Pages 技术可以让Web开发人员和设计人员非常容易的创建和维护动态网页,特别是目前的商业系统。作为Java技术的一部分,JSP能够快速开发基于Web,独立与平台的应用程序。JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。在JSP网页中,要把用户界面和应用程序分开可以考虑在网页设计人员和开发人员之间执行一个非常方便的授权任务。它也允许开发人员去建立灵活的代码,从而非常容易地进行更新和重复利用。由于JSP网页能够根据需要自动进行编译,Web设计人员无需重新编译应用程序逻辑就可以改变表述代码。这也就是JSP

12、与Java Served相比成为一种可以更灵活生成动态Web内容的方法。事实证明,Java Served 是一种开发Web应用的理想架构。JSP以Served技术为基础,又在许多方面做了改进。利用跨平台运行的JavaBeans组建,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。JSP必将成为其他动态网页技术的有力竞争者。在开发 论坛系统中,运用JSP动态网页技术,大大减少了网络服务器的负担,大大的提高了 论坛系统的性能,也有利于日后其他程序呀对系统的维护。图1.1 JSP文件执行图1.2.3 SQL Server数据库简介 SQL Server 2000是一个中、小型数据库管理系统,使用

13、方便、功能强大,与其它数据库有良好的接口。通过SQL Server 2000功能强大的工具,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作、设计和使用窗体、制作和打印报表、设计和使用宏、设计和使用Web页等。还可使用VBA(Visual Basic for Application)开发高级应用程序。SQL Sever 2000具有完整的数据库应用开发工具,用户可以方便的设计、修改、浏览一个记录数据的基本表;可以在表数据中进行各种筛选和查询操作;可以设计和使用各种窗体以实现数据显示和操作;可以根据表数据设计打印各种报表;可以设计和使用宏,对表进行一系列特定

14、的操作。SQL Server 2000内有强大的操作向导,为用户提供了丰富的数据库基本表模板。用户只需简单的操作就可建立数据库中所使用的各种基本表、窗体和报表。在SQL Server 2000中,可以设定、修改基本表之间的关联,从而实现在多个相关表之间的关系查询。SQL Sever 2000中的宏可以实现操作的自动化,使操作更加简单、快捷。SQL Server 2000增强了网络功能,用户可以轻松自如地完成网页发布等。SQL Server 2000不仅可以处理自身的数据库文件,还可以处理其它一些数据库系统管理软件所建立的数据库文件,能识别DBase、FoxBase、FoxPro、Paradox

15、、Btrieve等数据库格式文件,并且支持开放式数据库互连性标准(ODBC)的SQL。SQL Server 2000能与工作站、数据库服务器或主机上的各种数据库互相连接,并可用于建立客户/服务器应用程序中的工作站部分。1.2.4 MyEclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTM

16、L, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类: (1)JavaEE模型 (2)Web开发工具 (3) EJB开发工具 (4)应用程序服务器的连接器 (5)JavaEE项目部署服务 (6)数据库服务 (7)MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。1.3 开发模式介绍目前,在大多数B/S(Browser/Server)结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求。虽然很直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的增多会使JSP页面臃肿不堪,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1