毕业设计JSP个人网站的建设论文

上传人:m**** 文档编号:448618950 上传时间:2023-12-30 格式:DOC 页数:46 大小:1.29MB
返回 下载 相关 举报
毕业设计JSP个人网站的建设论文_第1页
第1页 / 共46页
毕业设计JSP个人网站的建设论文_第2页
第2页 / 共46页
毕业设计JSP个人网站的建设论文_第3页
第3页 / 共46页
毕业设计JSP个人网站的建设论文_第4页
第4页 / 共46页
毕业设计JSP个人网站的建设论文_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《毕业设计JSP个人网站的建设论文》由会员分享,可在线阅读,更多相关《毕业设计JSP个人网站的建设论文(46页珍藏版)》请在金锄头文库上搜索。

1、毕业设计说明书JSP个人网站的建设目 录摘 要IAbstractII第1章绪论11.1课题背景及开发技术介绍1 课题背景介绍1 数据库应用开发技术1 JSP技术概述21.2 本文主要工作41.3 论文结构组织5第2章 JSP运行环境及相关开发软件简介52.1 JSP运行环境5 相关软件介绍5 JSP环境的配置方案52.2 开发软件的介绍7 Dreamweaver MX 2004的简介7 Dreamweaver MX 2004的特点7 Fireworks MX 2004的简介9 Fireworks MX 2004的特点9第3章 网站的总体设计123.1 网站设计的目的和意义123.2 网站设计语

2、言的选择123.3 网站系统简介13第4章 网站各功能模块的实现154.1 文件上传模块的实现154.2 邮件发送模块的实现164.3 免费资源下载模块的实现174.4 论坛模块的实现18 用户注册模块的实现19 用户登录模块的实现21 论坛文章显示系统22 用户发表文章系统设计22 论坛系统浏览方式的设计24第5章 数据库的设计255.1 所用到的后台数据库的设计255.2 SQL Server介绍及主要的数据库操作26 SQL Server介绍26 数据库的连接28第6章 主要界面的设计与实现316.1主页的设计316.2 邮件发送及文件上传页面的设计326.3 随笔交流论坛页面的设计与实

3、现336.5 网址大全页面的布局34第7章 总 结347.1 开发设计工作总结347.2 进一步的开发设计工作34参考文献35摘 要随着网络技术的飞速开展,各公司、学校、集团都推出了自己的网站。个人要跟上时代的开展,也必须拥有自己的个人网站。本课题就是基于JSP的个人网站开发,其开发主要包括前台的界面设计、前端应用程序开发和后台数据库的建立及维护两个方面,对于前者要求功能切实可行,界面美观大方;后者要能通过使用数据库正确实现简单的论坛功能。经过分析比拟,我采用了JSP加SQL数据库的形式,因此本人针对此次系统的开发要求,对Dreamweaver MX 2004, Fireworks MX 20

4、04,SQL 2000,SQL 语言和JSP进行了较为深入的学习和应用。在本课题中,本人从学习JSP和Dreamweaver开始,逐步完成了文件上传、邮件发送、免费资源下载、交流论坛和网址大全等模块,并申请使用了免费的相册空间。总之,利用网络的优势,网站大大方便了个人和外界的工作、学习和交流。关键词:JSP,Dreamweaver MX 2004,SQL数据库AbstractWith the development of network technology, many corporation and university has issued their Website. People wo

5、uld like to own their personal website to stay abreast of the development of our times. This is a article about personal home pages are based on Java Server Pages. Its development mainly includes two aspects, such as the development of foregrounds interfacial design, application procedure and backed

6、-databases established, service. For the former, the complete function of application procedure and Easy to use and the interfacial is in good style. The function can be run well in the bbs by used the database requested for the latter.After analysis actual situation, I used the form with JSP and SQ

7、L database. Regarding this systematic development request to Dreamweaver MX 2004, Fireworks MX 2004,SQL 2000,SQL language and JSP ,I Has carried on a more thorough study and put it in practice。In this article, I started with studying JSP and Dreamweaver and bring about gradually their module: such a

8、s file upload, send mail, download free source, forum, apply for free album room and so on. In a word, this Website is more convenience in the work , study and community of ourselves by using the advantages of Internet.Keywords: JSP, Dreamweaver MX 2004,SQL database,SQL language第1章绪论1课题背景及开发技术介绍1 课题

9、背景介绍随着Internet的迅速开展,Web效劳因为其优秀的易用性而成为Internet所提供的最重要功能之一。各公司、集团和学校都纷纷推出了自己的网站,电脑上网也在众多家庭中变得越来越普及。在良好的上网环境中,很多个人也已经不仅仅满足于网上冲浪,而是希望能够更加深入地参与其中,建设一个属于自己的网上家园个人网站。在这个“家中,我们不仅可以充分展现自己的个性和才能,还能结交更多的朋友,所以建设好一个属于自己的Web站点就成了我们迫在眉捷的一件事情。早期的网站技术,只是简单的静态页面的制作。用户使用简单的超文本标记语言HTML语言来设计网页,这些简单的HTML文档在被设计完成之后保存在WEB效

10、劳器上,任何连入互联网的用户都可以访问这些页面从而获取网站的信息。然而,网页设计完成以后,它所提供的信息就不会变化。它仅仅提供小量信息效劳,没有效劳器端/客户端的概念;如果信息有什么变化,只能通过手工去修改里面的代码才能做到对网站的维护更新。随着技术的进步,Internet的进一步普及,广阔互联网用户对Web站点的需求越来越多样化,传统的网页设计模式静态页面设计已经远远不能满足用户的要求。这时,用户希望自己的Web站点能够根据用户的客户端输入做出不同的反响,能够与用户进行动态交互。为了解决这个问题,将传统的编程技术引入互联网络与Web技术相结合,通过在传统的静态页面中参加各种程序和逻辑控制等手

11、段,从而能够实现用户与效劳器之间动态和个性化的交流与互动,这也就是我们的动态网站设计技术。通过动态技术,人们将不再需要非常费时而且是十分艰巨的去手动修改一张一张的页面。在现今这个各种动态网页技术层出不穷的情况下,选择一种适时的动态网页技术进行网站的制作,突破以往网站的局限性是非常必须的;是适应时代的需要,适应社会的需要,适应个人需要的一种迫切的要求。 数据库应用开发技术数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速开展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Interne

12、t技术的迅速开展,使得数据库技术此时成为最热门技术之一。 JSP技术概述在网站设计技术中,常见的动态技术有CGI(Common Gateway Interface)通用网关接口,ASP技术,PHP技术及JSP技术。CGI程序对语言的适应能力强,具有良好的灵活性和可移植性,开发效率比拟高,但它一般以单独程序的形式存在于Web效劳器上,在重负载的情况下,使用CGI的Web性能远比其他方法要差得多。PHP技术简单易用,运行速度也快,具有良好的跨平台性和数据库功能强大等优点,但它不支持未来企业计算的三层结构模型。缺乏整体架构能力和分布式特点。因此,它只能作为中、小型网站的开发工具。拿JSP和强大的AS

13、P技术相比,我们可以总结出以下几点:1、 运行速度比拟:ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,在ASP下,VBScript 代码被ASP 引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译仅在对JSP页面的第一次请求时发生。可以看出同等条件下,JSP的性能远远优于ASP。2、 在开发方面,ASP中COM的开发远比JavaBean复杂和繁琐,学业会开发COM必须掌握烦琐的API库。而JavaBean就简单多了,会Java语言的人即可迅速掌握JavaBean的开发。3、 在组件的发布方式上,ASP中的COM必须在效劳器上注册,如

14、果修改了COM程序,就必须重新注册,甚至必须关机和重新启动。JavaBean那么不需要注册 ,放在ClassPath包含的目录中就行了。4、 运行平台的比拟:在目前情况下,支持ASP的Web效劳器很有限,只有微软的IIS和PWS(个人Web效劳器),只能运行在Windows平台上。而JSP可以运行在IIS、Apache等任何Web效劳上,可以运行在包括Windows、Unix、Linux和Solaris的等绝大局部系统平台上。可见JSP的运行平台更加广泛、跨平台性、可移植性也更好。5、 另外,JavaBean是完全的面向对象开发,可以针对不同的业务方便地建立一整套可重复利用的对象库,例如用户权

15、限控制、E-Mail自动回复等等,代码复用程度很高。功能强大的JSP技术具有以下优点:1、内容的生成和显示进行别离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容内容是根据请求来变化的,例如请求帐户信息。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在效劳器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在效劳器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件,并且将结果以HTML或者XML页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 2、生成可重用的组件JSP系统开发时是采用表示层与业务层别离的形式进行的,业务逻辑都封装在可跨平台使用的JavaBean或EJB组件中,由于Java良好的可移植性,开发人员可以相互利用跨

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

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