而互联网行业作为新兴产业发展势头迅猛,与旅游业结合并带动了旅游业的发展。越来越多的人民通多互联网了解旅游信息,订购服务,各类旅游网站如雨后春笋般涌现出来。
1.1 背景
信息技术产业和旅游产业作为当前全球经济中最有活力的两个行业,不仅仅为千万人带来了就业机会,更为一些欠发达的偏远地区提供了发展的机会,许多偏多的乡镇小城因其美丽的景色和当地的特色风土人情走上了致富的道路。
1.1.1 国内旅游网站现状
1.1.2 互联网+旅游业的发展
随着社会和经济的发展,人民生活水平的提高,旅游已经成为不可缺少的节日活动。互联网给各行各业提供了良好的平台,同样,旅游业通过互联网这一工具也让大家出行更加便捷,所以大量的旅游网站接二连三的产生。互联网可以更好的宣传和展示自己,同时便捷的网络也让旅游变得越来越简单,“说走就走的旅行”因为互联网也得以实现。现当下,有着高效率,低成本,使用方便等优点的电子商务引领世界的潮流,这是旅游业的传统行业无法比拟的,所以旅游业+互联网迫切需要发展。
1.1.3 旅游网站的建设
本课题针对目前网站存在的一些问题进行了改进,主打自由行,源`自*751?文.论~文`网[www.751com.cn针对性的建设一个可以给驴友提供互动交流的平台。驴友可以直接在网上发起活动,吸引他人参与。同时,本网站可以提供较为全面有用的景区信息,去除一些广告、旅行套餐等。给用户提供一个安全、简单易用的平台。
1.2 开发技术介绍
1.2.1 开发环境简介
该旅游网站的IntelliJ IDEA作为开发平台,使用maven作为IntelliJ IDEA的插件并由Tomcat6.0服务器充当Web服务器开发来实现。以Java开发语言为主,使用Mysql进行数据库的设计,体系结构采用视图层+业务逻辑层+数据库访问层的模式,并使用SSM框架,实现了对整个web端的功能开发与实现。
(1)开发工具IntelliJ IDEA
在目前的Java IDE市场有三个主要平台:Eclipse、IntelliJ IDEA和NetBeans。对于国内来说,Eclipse拥有较大的市场,IntelliJ IDEA因其开发公司不大,中文文档较少,则被了解的不多。而IntelliJ IDEA号称最智能的Java开发工具,对提升开发效率有很大的帮助,尤其在代码重构、代码自动提示、J2EE支持、各类版本工具(git、svn、github等)CVS整合、代码分析等方面的功能可以说是非常优秀的【2】【3】。
(2)数据库MySQL Server 5.5
MySQL所使用的 SQL 语言是访问数据库的最常用标准化语言。MySQL采用了多种编译器,保证了代码的可移植性,并且提供多接口,可以支持较多的编程语言,兼容性良好,支持多种存储引擎,且具有开放源码这一特点,并且速度快、体积小、总体拥有成本比较低,大部分程序员在进行中小型网站的开发时都喜欢选择 MySQL 作为网站数据库【4】。
相对之前的版本,MySQL 5.5的默认存储引擎为InnoDB,可以节约存储,提高了内存命中率。并且提升了多核性能,增强了表分区功能【5】。
(3)服务器Tomcat 7.0
Tomcat服务器是一个开放源代码的免费的Web服务器,作为轻量级应用服务器,当并发访问用户不是很多的时候,程序员大多会选择tomcat,同时也是开发和调试JSP 程序的首选。
本课题开发基于JSP,为了使JSP和Tomcat更加契合,使用了了Apache Tomcat 7.0【6】。Apache Tomcat 7.0作为目前的开发焦点,它不仅汲取了Tomcat 6.0.x的优点,还实现了对于JSP 2.2、Servlet 3.0等特性的支持。
1.2.2 SpringMVC+Spring+MyBatis框架
(1)SpringMVC jsp+mysql自组织旅游网设计与实现(3):http://www.751com.cn/jisuanji/lunwen_54559.html