基于JSP的旅游网站的分析与设计背景

1.研究背景 随着科技的迅速发展,计算机技术已应用到社会的各个领域。随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传、旅游等操作,从而使得网络

1.研究背景

       随着科技的迅速发展,计算机技术已应用到社会的各个领域。随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传、旅游等操作,从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里很庞大元素。
       计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子商务系统等等。随着信息技术的日益发展已深入到社会的各个角落,网站系统也不例外,所谓网站,简单的说,就是指在网络上,根据一定的规则,使用html等工具制作的用户展示特定内容的相关网页的集合。随着人们生活水平的提高,旅游行业的不断发展,旅游已经成为人们生活中不可分割的一部分,旅游业现在已经成为当今世界上发展比较强烈的一个产业,包括穿、住、行、游、购、娱、吃7大要素的产业,同时由于旅游过程是一个受人为、自然等多种因素制约的过程,如何使游客在很短的时间内,能够及时地查找到所要旅游目的地的信息,是游客所关心的问题,更是旅游部门要解决的问题。所以基于这一目标,本文拟建立一个旅游网站,为游客提供旅游景点、旅游路线等信息。

2.目的和意义

       此系统开发主要为了满足用户对旅游景点和旅游路线等信息的需要,为用户提供此旅游信息、方便用户使用。系统主要包括旅游景点展示、旅游线路预订、用户论坛、景点查询等模块。此系统为旅游公司人员提供更方便、快捷的工作环境,又可以通过网络使客户更方便、快捷的报名参加旅游项目,以节省公司人员和游客双方的时间,提高工作效率。
 基于JSP的旅游网站的分析与设计背景

3开发工具及技术

3.1开发工具

       此次设计主要采用MyEclipse8.5后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse8.5和SqlServer数据库进行简要介绍。
1)MyEclipse8.5
       MyEclipse8.5,是用于开发Java, J2EE的Eclipse插件集合,MyEclipse8.5的支持十分广泛,功能也非常强大,支持十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse8.5企业级工作平台(MyEclipse8.5 Enterprise Workbench ,简称MyEclipse8.5)是对Eclipse IDE的扩展,利用它我们可以在数据库和Java EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, JavaScript, SQL, Hibernate。
2)SqlServer
       SqlServer使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、Open BSD、OS/2 Wrap、Solaris、Windows等多种操作系统;支持多线程,为多种编程语言提供了API;充分利用CPU资源;提供TCP/IP、ODBC和JDBC等各种各样数据库连接途径;处理拥有许多条记录的数据库且是大型数据库。对于一般的个人使用者和中小型企业来说,SqlServer提供的功能已经绰绰有余,而且由于SqlServer是开放源码软件,因此可以大大降低总体拥有成本。

3.2 JSP

       JSP技术使用Java编程语言编写类XML的tags和Scriltlets,来封装产生动态网页的处理逻辑。网页还能通过tags和Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
       Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主 要面向因特网的所有特点。JSP技术的优点:
(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(5)服务器端的组件需要大力支持。web应用需要强大的服务器,该应用需要服务器端组件来支持,开发人员需要利用其他工具进行设计且实现比较复杂功能的组件,就是为了增强该系统的性能,此组件供web页面调用。JSP使用了比较成熟的JAVA BEANS 组件,用此组件来实现比较复杂商务功能。

3.3 JavaScript

       在本系统中很多地方使用了JavaScript技术。
       JavaScript是客户端脚本语言,同时是一种非常广泛用于客户端Web开发的脚本语言,更是一个具有相对安全性的客户端脚本语言,一般给HTML网页进行添加动态功能,例如响应用户的多种操作。在本系统中,JavaScript技术被很多地方使用。

原创文章,作者:写文章小能手,如若转载,请注明出处:https://www.sbvv.cn/chachong/691.html,文章版权申述

(1)
上一篇 2017年10月9日 上午1:11
下一篇 2017年10月9日 下午1:01

相关推荐

My title page contents