论文部分内容阅读
随着社会的发展,生活节奏的变化和经济水平的不断提高,背包式、自驾式的乡村旅游是以后旅游发展的大趋势。皖南乡村旅游资源得天独厚,不仅有美丽的自然风光,还有以徽文化为代表的人文历史资源。皖南乡村有着小桥流水人家的典型江南鱼米之乡,遍布着明清时期具有历史、艺术、科学价值的民居、祠堂、书院、牌坊、水口等徽派建筑群构成的古村落,是生态环境最好的地方,是徽文化最直接的体现者,具有发展乡村旅游的先天条件,但是,俗话说,“酒香也怕巷子深”,由于没有得到有效的旅游开发,缺乏乡村旅游宣传和展示平台,缺乏详细实用的乡村道路交通导航地图和便捷的乡村旅游服务,而且,各旅游景点、旅游企业之间缺乏横向与纵向的有机结合,一直处于松散、零碎的状态,所以,皖南虽然拥有丰富的乡村旅游资源,但是,一直没有形成规模旅游,一直没能带来应有的经济效益。为了把乡村独特的旅游资源展示给游客,吸引游客来乡村体验淳朴的民俗、优美的自然美景、悠久的历史文化和人文气息,提高乡村旅游带来的经济效益,生态效益,文化效益,急需建立一个乡村旅游信息化服务系统。本文的研究就是帮助乡村建立一套能够推动乡村旅游发展的“基于SOA的乡村旅游信息化服务系统”。乡村旅游信息化服务系统是基于Internet的服务平台,采用B/S架构,利用J2EE技术和SOA模型。把三维仿真和360度全方位实景展示有机结合,集成乡村旅游资源展示、乡村旅游营销平台、乡村旅游行程规划等多种服务模式于一体,全力打造一个全方位创新型的乡村旅游服务新模式。1.首先,对系统集成技术SOA进行介绍,分析乡村旅游信息化服务系统的特点,找出乡村旅游信息化服务系统各子系统建设过程中存在的异构性、自治性、分布性、安全性等问题。其次,对当今信息化时代基于软件构造的系统集成方法和基于面向服务架构的系统集成方法进行对比分析,找出各自的优点和缺点,列出数据仓库、数据访问中间件、基于XMLD数据交换标准、分布式对象技术、面向消息的中间件、Web Service技术Portal技术、组合界面应用程序块等目前主要的系统集成技术。最后,结合乡村旅游信息化系统各子系统建设中存在的问题,提出了基于SOA的乡村旅游系统架构。系统架构由用户层、服务层、业务层和数据层组成,服务层主要利用了能够消除编程语言、平台差异、协议差异、数据结构的差异Web Service集成技术。2.对游客、乡村景点、古村落古民居、农家乐、农家旅馆、旅游管理部门等进行需求调研,找出乡村旅游发展存在的问题,然后对需求进行分析,对现在乡村旅游发展建设存在的问题进行归纳总结。根据目前存在的问题,抽象出乡村旅游信息化服务系统各功能模块。然后,对各功能模块进行详细的分析,绘制出各层数据流图,根据绘制的系统数据流图对系统数据字典进行编制。从功能模型和对象模型两个方面对乡村旅游信息化系统进行了功能分析,确定了各子系统的用例,分层绘制了各子系统的用例图,对子系统的各用例进行了描述,同时,找出各子系统中的对象,确定对象之间的关系,列出了各对象存在的属性。3.从系统结构、功能设计、类的设计和数据库设计三个方面阐述了对乡村旅游信息化服务系统的系统设计。在系统结构设计和功能设计时,首先绘制出了乡村旅游信息化服务系统的体系结构图,其次设计出乡村旅游信息化服务系统的总体功能结构,并绘制出系统的总体功能结构图,最后对系统功能逐层进行分解。在类的设计时,确定了系统中的类,绘制了系统类图。在数据库设计时,从概念设计和逻辑设计两个方面,以子系统为例绘制了系统的数据库ER图并设计出了系统的数据库表。4.系统实现,从系统的界面设计和系统的部署模型两个方面讲述了系统的实现过程,绘制出了基于SOA的乡村旅游信息化服务系统的网络拓扑结构,根据网络拓扑结构实施了系统的部署,并进行系统调试。