分享
基于JSP旅游网站的设计与实现电子信息工程专业.doc
下载文档

ID:1965169

大小:1.35MB

页数:36页

格式:DOC

时间:2023-04-24

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于JSP旅游网站的设计与实现 电子信息工程专业 基于 JSP 旅游 网站 设计 实现 电子信息工程 专业
摘 要 社会的各个领域中已经随处可见计算机技术的运用。由于计算机技术的不断扩张,网络元素的数量也在不停发展壮大,网络的规模的不断扩大,计算机技术已经慢慢成为今天的网络社会当中非常重要并且更加必要的要素,我们可以使用它的销售网络进行一些商品的浏览宣传,有的利用它的一些销售网络,有的也运用其通信功能。因此在这个网络中的一个非常重要的因素就是该系统。 从这个信息网络旅游平台中,可以节省用户因为景点线路等不必要的一些搜查所浪费的时间,可以帮助他们节省更多的时间。用户不用出门就可以查询到他们所需要所有旅行的信息,比如线路,景点等等。该系统的主要功能有旅游线路和旅游景点的管理,网上订票和论坛,以及公告管理。同时划分为用户和管理员两个平台。 系统前台采用的开发语言是JSP,开发环境是MyEclipse8.5,服务器是tomcat6.0,同时后台管理系统数据库是SqlServer2012,开发的一个基于Web技术的B / S结构的网络信息系统。 关键词:旅游网站系统; JSP; SQLServer ABSTRACT Because of the continuous development of science and technology, all areas of society have been seen everywhere in the use of computer technology. 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 today's network society which is very important and more necessary elements, and some use its communication , 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 time, 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 development 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: Tourism Network System;JSP;SQLServer目 录 1.引言 1 1.1选题背景 1 1.2网站开发的目的及意义 1 1.3开发相关工具及技术 1 1.3.1开发工具 1 1.3.2 开发技术 2 2. 系统分析 4 2.1系统需求分析 4 2.2可行性分析 4 2.2.1技术的可行性分析 4 2.2.2经济的可行性 4 2.2.3操作可行性分析 5 2.2.4法律可行性分析 5 2.3 系统业务流程分析 5 2.4 系统数据流程分析 5 3. 系统设计 5 3.1系统功能结构设计 5 3.1.1功能结构图 6 3.2 系统代码设计 7 3.3 数据库设计 7 3.3.1概念模式设计 8 3.3.2逻辑模式设计 10 3.3.3数据库的连接原理 12 3.4 输入输出(用户界面)设计 13 4. 系统的实施 14 4.1 系统的软硬件环境 14 4.2 关键模块的实现 14 4.3系统测试 24 5 结束语 25 5.1 网站评价 25 5.2 展望 25 5.3 开发经验与体会 26 1.引言 1.1选题背景 随着我们生活水平的不断进步和旅游行业的不停发展,旅游已经渐渐成为人们生活中不能缺少的一部分。旅游业已经是今天世界上最强的产业。这是一种将食品,居住,出行,旅游,购物,娱乐集于一体的综合性产业。游客的关注点是需要在短时间内寻找到有效的旅游目的地的信息,但同时这也是旅游部门要处理的问题。因为自然和人为等原因都会影响旅游的过程,许多原因都可以影响旅游这一多变的过程,又有大批的旅游服务设施和资源都涵盖在具备丰富的空间和时代内涵的旅游活动中。 网络技术为信息时代的我们提供了很多方便的地方,同时因为它的不断发展,我们的生活也在变得更加便利。现在在互联网上,各种各样的信息管理系统种类繁多,信息系统也和网络技术一样也涉入到社会的很多地方。所谓的网站系统,是指在网络内,按照既定的一些规则,利用HTML和一些其它的工具来制作相关的网页,并且向用户展示具体内容的总和。总的来讲,人们可以从网站中取得他们想要利用网络得到的服务,就像是一种像布告栏一样的通讯工具,同样也可以通过网站中来发布公开征询来询问大家的意见。从中,人们可以通过浏览器来访问网站,从而取得需要的服务和咨询的信息。 1.2网站开发的目的及意义 该系统提供给了旅游公司的工作人员舒适又快速的环境;也可以给客户提供更加方便,更加快捷的旅游项目。可以缩短公司员工工作的时间,并且同时也节约了游客选择的时间,这样可以大大提高工作效率。该系统的开发是为了满足普通旅游用户的需要,也是为了给有需要用户提供便捷有效的服务。系统主要包含景点介绍,线路预订,用户论坛等模块,运用是MVC架构。 1.3开发相关工具及技术 1.3.1开发工具 系统设计利用的是Tomcat6.0服务器和背景:MyEclipse8.5。主要的页面设计使用的是JSP技术。对Tomcat6.0,MyEclipse8.5和SqlServer2012数据库做一个介绍,如下。 1. MyEclipse8.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 EE的众多功能:完整的编码和调试功能,测试以及发布功能。 2. SqlServer2012 对于中小型企业和一般个人用户来说,SqlServer2012提供的功能完全足够,而且可以减少很多成本,因为SqlServer2012软件是开源的。 SqlServer2012是经过各种编译器的测试,使用C和C ++编写的处理软件。并且,可确保源代码的可移植性。其对于多种编程语言都提供了API和多线程的支持。经测试SqlServer2012可支持OS /2 Wrap、FreeBSD、Novell Netware,HP-UX、Linux和Mac OS, Windows等多种操作系统。可以充分利用CPU资源来确保利用TCP / IP,JDBC和ODBC这些途径都可连接到数据库。它可以处理数千万的大数据的数据库。 3. Tomcat6.0 Tomcat6.0是可以独立运行的,但事实上它是Apache服务器的一个扩展。因此tomcat6.0是独立于Apache的,可以单独运行的进程。 Tomcat6.0是一个在中小型系统和并发访问用户还没有被广泛使用的轻量的、小型的应用服务器。但是它又是开发和调试JSP程序的一个优先选择。所以我们可以认为,当一个Apache服务器在驱动器上配置好之后, HTML页面的请求我们可以用Tomcat6.0来为其进行反应处理。 1.3.2 开发技术 1. JSP JSP编写Scriltlets和XML的tags以及,使用的是Java编程语言。从而来包装产生动态网站的处理逻辑。同时访问那些处于服务器上的资源的应用逻辑也可以通过tags和Scriptleteve来进行。 JSP技术可将网页设计的显示分离于网页逻辑,同时可以使基于Web的应用程序的开发也更快,更容易设计,而且可以成功开发基于组件的设计。 HTML代码和Java代码是嵌入在JSP页面中的。客户端请求在被Java代码处理之前是要在页面被服务器接受的。并且是加上JSP和Servlet的配合,大型的Web程序才能被开发。JSP技术的简单运用,是完全面向对象的并且独立于平台的,安全可靠,特别是可是面向所有的互联网功能。 Java程序段插入后可实现创建动态网页所需要的功能,如操纵数据库、监控网站等。 第一是在执行程序段之后将JSP文件中的HTML代码与运行出来的结果一并返给用户,这是当Web服务器在需要访问一个JSP页面时的顺序。JSP和Servlet,就是服务器端实现的,通常只要浏览器即可浏览客户端,因为一般情况下返回的就是一个HTML文本。JSP技术的优势如下, (1)一次编写即可运行。代码并不需要做出更改。  (2) Java的已经有很多非常好的免费开发工具,其中许多已经可以在不同的平台上平稳运行。而且这些开发工具都非常强大且多元化。 (3)多平台支持的系统。只需要在相应环境中做出拓展即可开发在所有平台中,可以在任何环境中开发。 (4)需要支持服务器的组件。Web程序的支持开发人员需要在有服务器强大的组件支持的同时,使用其他工具来设计复杂的组件,从而提高系统性能来加快站点之间的响应。  (5)可扩展性强程。在多台服务器运行收集执行servlet / JSP的服务器都是从一个小小的jar运行来的。 2. JavaScript 基于HTML,可以使用JavaScript来开发互动式网站。因为面向对象的功能是JavaScript的一个重要特点,它可以使通过模块化和可重复使用的基于对象的编程变为更直观的方式。 JavaScript是一种相对安全的脚本语言,是基于对象和事件驱动的。是客户端的开发被广泛使用的脚本语言,通常用来响应

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开