依托SSH框架构建旅游电子商务系统

来源 :中小企业管理与科技·上旬刊 | 被引量 : 0次 | 上传用户:sinohydromusc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文针对国内外旅游电子商务系统现状和问题,重新梳理了其电子商务系统运作的流程,并采用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期.
其他文献
目的探讨CTPA影像对肺动脉栓塞的诊断价值。方法收集2016年01月~2017年12月在我院行多排螺旋CT检查且已经被临床确诊为肺动脉栓塞94例资料进行回顾性分析。结果偏心型为主51
<正> 为明确旱草灵等5种除草剂在苗期应用对杂草的防除效果及对大蒜的安全性,笔者于1993~1994年进行了本试验。并于1994~1995年以旱草灵每公顷有效量500~610.5克蒜地除草示范0.3
针对现场爆破试验成本较高,风险较大,后期实验数据的获得较为复杂,面向学生群体不切实际等问题,采用了理论分析和实验研究相结合的方法,设计了一种简单易懂的冲击试验,分别对
引入线性变换关于向量的指数概念,并对其进行探讨,得到了若干结论。通过线性变换关于向量的指数,刻画了幂幺线性变换的等价条件。
古人云:"凡事预则立,不预则废。"备好课是上好课的前提,凝聚着教师备课劳动的心血和汗水的教案是上课的依据,是教师综合主、客观情况进行教学艺术处理的结晶,教案质量的优劣直接
<正> 大蒜叶枯病是我市大蒜生产上的主要病害,一般年份对大蒜产量损失10—20%,严重年份在30%以上,必须用药控制。为了明确防治大蒜叶枯病的药剂品种,我站于1996年进行了四种
目的:探究孕中期双胎妊娠与单胎妊娠孕妇血清AFP与β—hCG水平的比较。方法:选取2014年1月~2016年1月该院收治的50例双胎妊娠孕妇和同期的50例单胎妊娠孕妇,分为单胎妊娠组和双胎
讲学稿是江苏省南京市溧水县东庐中学在新课改过程中首创并经过长期探索、完善而汇集成的有效课堂教学研究模式的一大特色和亮点,是集教案、学案、笔记、作业、测试和复习资料于一体的师生公用的教学研文本,是教学研合一的载体。从1999年起,东庐中学尝试进行以“讲学稿”为载体的“教学合一”的教学改革,探索出一条教育观念新、教学方法活、学生负担轻、教学质量高的新生之路。  此后,便有许多学校、许多老师对此争相模仿
<正> 菜青虫、甜菜夜蛾是叶菜类蔬菜的主要害虫,前者常年造成危害,后者属间歇性大暴发害虫,不同年份差异很大,目前许多国产农药因长期使用已使害虫产生抗药性,而进口农药又价
<正> 一、引言我国蒜地一直靠人工拔除杂草,近年来,有的蒜区应用绿麦隆、氟乐灵或拉索除草,但由于这些除草剂仅能除禾本科草,造成了阔叶草上升。1989年石鑫等提出了恶草灵蒜