收藏 分享(赏)

基于JSP旅游网站的设计与实现电子信息工程专业.doc

上传人:g****t 文档编号:1965169 上传时间:2023-04-24 格式:DOC 页数:36 大小:1.35MB
下载 相关 举报
基于JSP旅游网站的设计与实现电子信息工程专业.doc_第1页
第1页 / 共36页
基于JSP旅游网站的设计与实现电子信息工程专业.doc_第2页
第2页 / 共36页
基于JSP旅游网站的设计与实现电子信息工程专业.doc_第3页
第3页 / 共36页
基于JSP旅游网站的设计与实现电子信息工程专业.doc_第4页
第4页 / 共36页
基于JSP旅游网站的设计与实现电子信息工程专业.doc_第5页
第5页 / 共36页
基于JSP旅游网站的设计与实现电子信息工程专业.doc_第6页
第6页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、摘 要社会的各个领域中已经随处可见计算机技术的运用。由于计算机技术的不断扩张,网络元素的数量也在不停发展壮大,网络的规模的不断扩大,计算机技术已经慢慢成为今天的网络社会当中非常重要并且更加必要的要素,我们可以使用它的销售网络进行一些商品的浏览宣传,有的利用它的一些销售网络,有的也运用其通信功能。因此在这个网络中的一个非常重要的因素就是该系统。 从这个信息网络旅游平台中,可以节省用户因为景点线路等不必要的一些搜查所浪费的时间,可以帮助他们节省更多的时间。用户不用出门就可以查询到他们所需要所有旅行的信息,比如线路,景点等等。该系统的主要功能有旅游线路和旅游景点的管理,网上订票和论坛,以及公告管理。

2、同时划分为用户和管理员两个平台。 系统前台采用的开发语言是JSP,开发环境是MyEclipse8.5,服务器是tomcat6.0,同时后台管理系统数据库是SqlServer2012,开发的一个基于Web技术的B / S结构的网络信息系统。关键词:旅游网站系统; JSP; SQLServerABSTRACTBecause of the continuous development of science and technology, all areas of society have been seen everywhere in the use of computer technology.

3、With the rapid development of computer technology, the number of network elements is also constantly developing and growing, the scale of the network continues to expand, computer technology has become todays network society which is very important and more necessary elements, and some use its commu

4、nication , Some are some sales network. Some sale, purchase, publicity, etc. use its commercial use. And the site is an important component of this network.From this information network travel platform, you can save users because of attractions and other unnecessary search of some of the waste of ti

5、me, can help them save more time. Users do not have to go out to inquire about all travel related information. The basic function of the management system of tourist attractions, an online forum, news management, user management. At the same time, the platform can be divided into two.System developm

6、ent platform is the development of the language is JSP, the development environment is MyEclipse8.5, the server is tomcat6.0, while the background management system database is SqlServer2012, the development of a Web technology based on the B / S structure of the network information system.Keywords:

7、 Tourism Network System;JSP;SQLServer目 录1.引言11.1选题背景11.2网站开发的目的及意义11.3开发相关工具及技术11.3.1开发工具11.3.2 开发技术22. 系统分析42.1系统需求分析42.2可行性分析42.2.1技术的可行性分析42.2.2经济的可行性42.2.3操作可行性分析52.2.4法律可行性分析52.3 系统业务流程分析52.4 系统数据流程分析53. 系统设计53.1系统功能结构设计53.1.1功能结构图63.2 系统代码设计73.3 数据库设计73.3.1概念模式设计83.3.2逻辑模式设计103.3.3数据库的连接原理123.

8、4 输入输出(用户界面)设计134. 系统的实施144.1 系统的软硬件环境144.2 关键模块的实现144.3系统测试245 结束语255.1 网站评价255.2 展望255.3 开发经验与体会261.引言1.1选题背景随着我们生活水平的不断进步和旅游行业的不停发展,旅游已经渐渐成为人们生活中不能缺少的一部分。旅游业已经是今天世界上最强的产业。这是一种将食品,居住,出行,旅游,购物,娱乐集于一体的综合性产业。游客的关注点是需要在短时间内寻找到有效的旅游目的地的信息,但同时这也是旅游部门要处理的问题。因为自然和人为等原因都会影响旅游的过程,许多原因都可以影响旅游这一多变的过程,又有大批的旅游服

9、务设施和资源都涵盖在具备丰富的空间和时代内涵的旅游活动中。网络技术为信息时代的我们提供了很多方便的地方,同时因为它的不断发展,我们的生活也在变得更加便利。现在在互联网上,各种各样的信息管理系统种类繁多,信息系统也和网络技术一样也涉入到社会的很多地方。所谓的网站系统,是指在网络内,按照既定的一些规则,利用HTML和一些其它的工具来制作相关的网页,并且向用户展示具体内容的总和。总的来讲,人们可以从网站中取得他们想要利用网络得到的服务,就像是一种像布告栏一样的通讯工具,同样也可以通过网站中来发布公开征询来询问大家的意见。从中,人们可以通过浏览器来访问网站,从而取得需要的服务和咨询的信息。1.2网站开

10、发的目的及意义该系统提供给了旅游公司的工作人员舒适又快速的环境;也可以给客户提供更加方便,更加快捷的旅游项目。可以缩短公司员工工作的时间,并且同时也节约了游客选择的时间,这样可以大大提高工作效率。该系统的开发是为了满足普通旅游用户的需要,也是为了给有需要用户提供便捷有效的服务。系统主要包含景点介绍,线路预订,用户论坛等模块,运用是MVC架构。1.3开发相关工具及技术1.3.1开发工具系统设计利用的是Tomcat6.0服务器和背景:MyEclipse8.5。主要的页面设计使用的是JSP技术。对Tomcat6.0,MyEclipse8.5和SqlServer2012数据库做一个介绍,如下。1. M

11、yEclipse8.5是Eclipse的一个插件集合,MyEclipse8.5用于java 和j2ee开发非常优秀。同时MyEclipse8.5可以支持运用的方面很多,其功能也十分多样化。特别是非常适用于各种开元产品。 MyEclipse8.5企业工作台是Eclipse IDE的延伸。MyEclipse8.5对于数据库和Java EE的开发和发布以及应用程序服务器的整合发展有很大的帮助,在这方面可以更加地提高了我们的工作效率。MyEclipse8.5是一个集成开发环境,可以完全支持Hibernate ,JSP,HTML,JavaScript,CSS,Struts, SQL。其包含了Java E

12、E的众多功能:完整的编码和调试功能,测试以及发布功能。2. SqlServer2012对于中小型企业和一般个人用户来说,SqlServer2012提供的功能完全足够,而且可以减少很多成本,因为SqlServer2012软件是开源的。SqlServer2012是经过各种编译器的测试,使用C和C +编写的处理软件。并且,可确保源代码的可移植性。其对于多种编程语言都提供了API和多线程的支持。经测试SqlServer2012可支持OS /2 Wrap、FreeBSD、Novell Netware,HP-UX、Linux和Mac OS, Windows等多种操作系统。可以充分利用CPU资源来确保利用T

13、CP / IP,JDBC和ODBC这些途径都可连接到数据库。它可以处理数千万的大数据的数据库。3. Tomcat6.0Tomcat6.0是可以独立运行的,但事实上它是Apache服务器的一个扩展。因此tomcat6.0是独立于Apache的,可以单独运行的进程。Tomcat6.0是一个在中小型系统和并发访问用户还没有被广泛使用的轻量的、小型的应用服务器。但是它又是开发和调试JSP程序的一个优先选择。所以我们可以认为,当一个Apache服务器在驱动器上配置好之后, HTML页面的请求我们可以用Tomcat6.0来为其进行反应处理。1.3.2 开发技术1. JSPJSP编写Scriltlets和X

14、ML的tags以及,使用的是Java编程语言。从而来包装产生动态网站的处理逻辑。同时访问那些处于服务器上的资源的应用逻辑也可以通过tags和Scriptleteve来进行。JSP技术可将网页设计的显示分离于网页逻辑,同时可以使基于Web的应用程序的开发也更快,更容易设计,而且可以成功开发基于组件的设计。HTML代码和Java代码是嵌入在JSP页面中的。客户端请求在被Java代码处理之前是要在页面被服务器接受的。并且是加上JSP和Servlet的配合,大型的Web程序才能被开发。JSP技术的简单运用,是完全面向对象的并且独立于平台的,安全可靠,特别是可是面向所有的互联网功能。 Java程序段插入

15、后可实现创建动态网页所需要的功能,如操纵数据库、监控网站等。第一是在执行程序段之后将JSP文件中的HTML代码与运行出来的结果一并返给用户,这是当Web服务器在需要访问一个JSP页面时的顺序。JSP和Servlet,就是服务器端实现的,通常只要浏览器即可浏览客户端,因为一般情况下返回的就是一个HTML文本。JSP技术的优势如下,(1)一次编写即可运行。代码并不需要做出更改。(2) Java的已经有很多非常好的免费开发工具,其中许多已经可以在不同的平台上平稳运行。而且这些开发工具都非常强大且多元化。(3)多平台支持的系统。只需要在相应环境中做出拓展即可开发在所有平台中,可以在任何环境中开发。(4)需要支持服务器的组件。Web程序的支持开发人员需要在有服务器强大的组件支持的同时,使用其他工具来设计复杂的组件,从而提高系统性能来加快站点之间的响应。(5)可扩展性强程。在多台服务器运行收集执行servlet / JSP的服务器都是从一个小小的jar运行来的。2 JavaScript基于HTML,可以使用JavaScript来开发互动式网站。因为面向对象的功能是JavaScript的一个重要特点,它可以使通过模块化和可重复使用的基于对象的编程变为更直观的方式。JavaScript是一种相对安全的脚本语言,是基于对象和事件驱动的。是客户端的开发被广泛使用的脚本语言,通常用来响应

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2