论文部分内容阅读
摘要:本文针对国内外旅游电子商务系统现状和问题,重新梳理了其电子商务系统运作的流程,并采用SSH框架作为技术模式,规划系统总体功能设计和各功能模块设计。
关键词:SSH 旅游 电子商务
0 引言
随着社会的发展,信息技术时代的到来,越来越多的商业贸易开始转移到了网络上,Internet技术的出现,使人们足不出户就可以随心地实现电子交易,传统企业纷纷进军网络,商品与服务的电子化交易逐渐成为可能,网络时代改变了我们的生活。为增强企业的市场竞争力,企业要从自身做起,紧跟时代步伐。在各行各业应用IT技术的同时,传统旅游业也插上了电子商务双翼,从本质上改变了旅游业的管理模式和行为模式。
1 国内外旅游电子商务系统现状分析
随着时代的进步,国外一些发达国家逐渐将旅游业转移到了网络上,低成本,高效益的旅游电子商务正以不可抵挡的态势向全球逐渐蔓延开来。目前形式,全球旅游电子商务连续5年以350%以上的速度增长,旅游电子商务已经成为整个电子商务领域最为突出的部分。旅游商务一度占到全球电子商务总额的20%以上,其未来发展态势,值得我们期待。
相比之下,目前国内旅游电子商务同国外存在较大差距。未来10年间,我国旅游业将保持年均10.4%的增长速度。根据我国政府的产业规划,2020年我国旅游业总收入将超过3.3万亿元,达到国内生产总值的8%。然而,我国旅游业目前还处于粗放型阶段,信息化水平至少落后于国际水平10~15年。目前,我国的旅游电子商务主要有以下几方面特点:
1.1 旅游电子商务优势的发挥被系统开发技术所限制
目前大部分旅游电子商务网站均基于Windows平台,采用ASP技术,这样系统运行性能、扩展性能和安全性都比较差,不能隨着不断变化的客户需求而变化,限制了旅游电子商务优势的发挥。
1.2 旅游网站发挥不了真正的作用,内容简单功能单一
在国内互联网上,旅游相关站点屈指可数,而且绝大多数是简单的企业介绍,无法满足当前的市场需求。在国内的旅游网站中,更多的只是介绍旅游的主要线路、往返程工具、票价和纪念品等基本的信息,内容介绍过于单薄,既没有详细的内容分类,又不能及时更新,不能满足顾客对景观的认知需求。有些企业虽然介绍了景点的具体内容,但是缺乏具体的营销手段,没有设置类似于促销旅游线路、旅游最新报价排行榜、最新旅游线路等吸引顾客眼球的热买点,很难激起旅游者的预定欲望。所以,要想改善这一问题,就必须在信息展示平台上下功夫。
1.3 综合门户网站专业性不强
目前,就国内的情况来看,综合性网站比较多,专业性介绍旅游的网站却寥寥无几,大部分网站都不同程度地涉及了旅游,但是内容不够专业、不够详细。虽然也能显示出旅游信息的巨大生命力和市场空间,但在全面性、权威性方面远远达不到要求,要想从根本上改变传统旅游业的落后状态,就必须从网站的针对性上着手,对现有网站进行专业化规范。
2 基于Spring MVC的旅游电子商务系统设计
2.1 主要技术介绍
2.1.1 Spring简介
Spring是一个轻量的控制反转和面向切面的容器框架。下面描述Spring的有关特性。
①轻量
从大小与开销两方面而言,Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布,并且Spring所需的处理开销也是微不足道的。
②控制反转
软件设计方法及设计模式的发展,共产生了3种类调用的方法:自己创建、工厂模式、外部注入,其中外部注入即为控制反转/依赖注入的模式。所谓控制反转,就是由容器来控制业务对象之间的依赖关系,而非传统方式中由代码来直接操控。
③面向切面
Spring包含对面向切面编程(AOP,Aspect Oriented Programming)的丰富支持,允许通过分离应用的业务逻辑与系统服务进行内聚性的开发。应用对象只做它们应该做的,完成业务逻辑,它们并不负责其它的系统关注点。
2.1.2 MVC结构
系统主体结构采用MVC架构,MVC指的是模型(Model)视图(View)控制器(Controller)。使用MVC的目的是将模型和视图的实现代码分离,从而使同一个程序可以使用不同的表现形式。
2.1.3 SSH框架
SSH 是Struts+Spring+Hibernate 3 种技术的有机融合,是目前应用最广泛的J2EE 架构。Struts是目前较为流行的基于MVC的框架,它主要充当了控制器的角色,负责接收用户的输入、调用服务层的方法后将得到的结果返回给数据表现层。
2.2 旅游电子商务系统功能模块设计
经前期及调研,确定电子商务系统功能主要包括前台和后台两部分。
图1为旅游电子商务系统前台功能结构图。
图2为旅游电子商务系统后台功能结构图。
2.3 旅游电子商务系统架构设计
本系统主要是以SSH框架技术实现的。在MVC框架中,所有的请求都由DispatchServlet前台控制器负责转发到业务控制器中。Controller负责控制流程,由DispatchServlet负责读取applicationContext.xml,并使用HandlerMapping来查找对应的Controller组件;Model由系统状态Bean Form和商业逻辑的JavaBean来构建:View是由JSP和Spring提供的自定义标签实现的。
3 结束语
旅游电子商务系统是定位基于专业旅游电子商务全新概念的旅游管理系统。系统基于SSH框架模式开发保证了系统访问和后台维护的实用性,又实现了旅游电子商务管理的专业级服务,满足了旅游人员对旅游电子商务系统在旅游线路信息浏览和线路预订的丰富性、实时性,以及旅游管理者对系统维护的便利性需求。在整个系统开发过程中的技术选型和实现过程对今后系统的进一步发展都有着良好的借鉴意义。
参考文献:
[1]李刚.Spring2.0宝典[M].北京:电子工业出版社,2006(8):78,298.
[2]李钟尉.Spring应用开发完全手册[M].北京:人民邮电出版社,2008(6):33,158.
[3]孟咭.Spring-Java轻量级架构开发实践[M].北京:人民邮电出版社,2007(5):48,228.
[4]许强.基于AOP的Web应用框架的研究与实现[J].电脑知识与技术,2008(4):664,667.
[5]Maven官方网站http://maven.apache.org [EB/OL].
[3]杨海斌.基于SSH框架的高校网站群内容管理系统设计.软件导刊,2009年09期.
关键词:SSH 旅游 电子商务
0 引言
随着社会的发展,信息技术时代的到来,越来越多的商业贸易开始转移到了网络上,Internet技术的出现,使人们足不出户就可以随心地实现电子交易,传统企业纷纷进军网络,商品与服务的电子化交易逐渐成为可能,网络时代改变了我们的生活。为增强企业的市场竞争力,企业要从自身做起,紧跟时代步伐。在各行各业应用IT技术的同时,传统旅游业也插上了电子商务双翼,从本质上改变了旅游业的管理模式和行为模式。
1 国内外旅游电子商务系统现状分析
随着时代的进步,国外一些发达国家逐渐将旅游业转移到了网络上,低成本,高效益的旅游电子商务正以不可抵挡的态势向全球逐渐蔓延开来。目前形式,全球旅游电子商务连续5年以350%以上的速度增长,旅游电子商务已经成为整个电子商务领域最为突出的部分。旅游商务一度占到全球电子商务总额的20%以上,其未来发展态势,值得我们期待。
相比之下,目前国内旅游电子商务同国外存在较大差距。未来10年间,我国旅游业将保持年均10.4%的增长速度。根据我国政府的产业规划,2020年我国旅游业总收入将超过3.3万亿元,达到国内生产总值的8%。然而,我国旅游业目前还处于粗放型阶段,信息化水平至少落后于国际水平10~15年。目前,我国的旅游电子商务主要有以下几方面特点:
1.1 旅游电子商务优势的发挥被系统开发技术所限制
目前大部分旅游电子商务网站均基于Windows平台,采用ASP技术,这样系统运行性能、扩展性能和安全性都比较差,不能隨着不断变化的客户需求而变化,限制了旅游电子商务优势的发挥。
1.2 旅游网站发挥不了真正的作用,内容简单功能单一
在国内互联网上,旅游相关站点屈指可数,而且绝大多数是简单的企业介绍,无法满足当前的市场需求。在国内的旅游网站中,更多的只是介绍旅游的主要线路、往返程工具、票价和纪念品等基本的信息,内容介绍过于单薄,既没有详细的内容分类,又不能及时更新,不能满足顾客对景观的认知需求。有些企业虽然介绍了景点的具体内容,但是缺乏具体的营销手段,没有设置类似于促销旅游线路、旅游最新报价排行榜、最新旅游线路等吸引顾客眼球的热买点,很难激起旅游者的预定欲望。所以,要想改善这一问题,就必须在信息展示平台上下功夫。
1.3 综合门户网站专业性不强
目前,就国内的情况来看,综合性网站比较多,专业性介绍旅游的网站却寥寥无几,大部分网站都不同程度地涉及了旅游,但是内容不够专业、不够详细。虽然也能显示出旅游信息的巨大生命力和市场空间,但在全面性、权威性方面远远达不到要求,要想从根本上改变传统旅游业的落后状态,就必须从网站的针对性上着手,对现有网站进行专业化规范。
2 基于Spring MVC的旅游电子商务系统设计
2.1 主要技术介绍
2.1.1 Spring简介
Spring是一个轻量的控制反转和面向切面的容器框架。下面描述Spring的有关特性。
①轻量
从大小与开销两方面而言,Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布,并且Spring所需的处理开销也是微不足道的。
②控制反转
软件设计方法及设计模式的发展,共产生了3种类调用的方法:自己创建、工厂模式、外部注入,其中外部注入即为控制反转/依赖注入的模式。所谓控制反转,就是由容器来控制业务对象之间的依赖关系,而非传统方式中由代码来直接操控。
③面向切面
Spring包含对面向切面编程(AOP,Aspect Oriented Programming)的丰富支持,允许通过分离应用的业务逻辑与系统服务进行内聚性的开发。应用对象只做它们应该做的,完成业务逻辑,它们并不负责其它的系统关注点。
2.1.2 MVC结构
系统主体结构采用MVC架构,MVC指的是模型(Model)视图(View)控制器(Controller)。使用MVC的目的是将模型和视图的实现代码分离,从而使同一个程序可以使用不同的表现形式。
2.1.3 SSH框架
SSH 是Struts+Spring+Hibernate 3 种技术的有机融合,是目前应用最广泛的J2EE 架构。Struts是目前较为流行的基于MVC的框架,它主要充当了控制器的角色,负责接收用户的输入、调用服务层的方法后将得到的结果返回给数据表现层。
2.2 旅游电子商务系统功能模块设计
经前期及调研,确定电子商务系统功能主要包括前台和后台两部分。
图1为旅游电子商务系统前台功能结构图。
图2为旅游电子商务系统后台功能结构图。
2.3 旅游电子商务系统架构设计
本系统主要是以SSH框架技术实现的。在MVC框架中,所有的请求都由DispatchServlet前台控制器负责转发到业务控制器中。Controller负责控制流程,由DispatchServlet负责读取applicationContext.xml,并使用HandlerMapping来查找对应的Controller组件;Model由系统状态Bean Form和商业逻辑的JavaBean来构建:View是由JSP和Spring提供的自定义标签实现的。
3 结束语
旅游电子商务系统是定位基于专业旅游电子商务全新概念的旅游管理系统。系统基于SSH框架模式开发保证了系统访问和后台维护的实用性,又实现了旅游电子商务管理的专业级服务,满足了旅游人员对旅游电子商务系统在旅游线路信息浏览和线路预订的丰富性、实时性,以及旅游管理者对系统维护的便利性需求。在整个系统开发过程中的技术选型和实现过程对今后系统的进一步发展都有着良好的借鉴意义。
参考文献:
[1]李刚.Spring2.0宝典[M].北京:电子工业出版社,2006(8):78,298.
[2]李钟尉.Spring应用开发完全手册[M].北京:人民邮电出版社,2008(6):33,158.
[3]孟咭.Spring-Java轻量级架构开发实践[M].北京:人民邮电出版社,2007(5):48,228.
[4]许强.基于AOP的Web应用框架的研究与实现[J].电脑知识与技术,2008(4):664,667.
[5]Maven官方网站http://maven.apache.org [EB/OL].
[3]杨海斌.基于SSH框架的高校网站群内容管理系统设计.软件导刊,2009年09期.