基于SOA的旅游电子商务平台的分析与设计_第1页
基于SOA的旅游电子商务平台的分析与设计_第2页
基于SOA的旅游电子商务平台的分析与设计_第3页
基于SOA的旅游电子商务平台的分析与设计_第4页
基于SOA的旅游电子商务平台的分析与设计_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 目 录 摘 要. .绪论 .题背景 .游电子商务的发展现状 .游电子商务存在的问题 .究目的和意义 .文创新点 .文章节安排 . 旅游电子商务关键技术研究 .发工具与开发技术介绍 . 介 . 008 简介 . 005 简介 . .向服务体系架构 . 介 . 基于 计的目的 . 基于 计的意义 . 优点 . 涉及的技术 . 务总线介绍 . 务简介 . 务的应用 .章小结 . 基于 旅游电子商务平台系统分析 .统需求分析 . 项目背景 . 可行性分析 .3 功能需求分析 .4 性能需求分析: .统总体架构 .2 示层 . 业务层 . 旅游服务注册中心 . 服务总线 .统流程分析 . 数据流图 . 部分功能模块业务流程图 . 部分功能模块 .章小结 . 基于 旅游电子商务平台系统设计 .统设计思想 . B/S 结构 . 计模式 . 实现业务集成 .务对象模型设计 . 酒店系统模型设计 . 景区景点系统 . 旅行社系统服务模型设计 . 务的实现 .游电子商务平台数据库设计 .数据库逻辑结构设计 . 数据库物理结构设计 .数据字典 .数据库的安全性、完整性及连接 .分界面实现介绍 . 用户注册和登陆 . 旅游线路管理 . 酒店预订 . 其他模块实现举例 . 台的 其他开发 . 系统实施 .统测试 . 测试定义 . 测试目的 .3 试计划 . 单元测试 . 集成测试 . 确认测试 . 测试小结 .章小结 . 总结与展望 .结 . 系统性能的总结 . 系统效益的总结 .望 .考文献. 71 致 谢 .I 摘 要 21 世界是互联网的时代,从传统的商业模式 到电子商务的发展已经是不可逆转的趋势。 各行各业都建立了自己的电子商务体系, 而旅游业, 作为信息密集,交互繁杂,分布面广,又不需要实物物流的特殊行业,非常适合建立自己的电子商务体系。 虽然目前全国很多旅游电子商务已基本形成了成功的商业框架。 但经过对贵州省旅游业电子商务现状的调查研究, 我们总结了贵州大多数旅游企业电子商务模式仍停留在游企业间缺乏信息共享和资源整合。因此我们迫切需要再实现 网络,才能完整的实现 to 电子商务新模式,因此,提出了面向服务的旅游电子商务平台的概念。 该平台是采用B/008环境下开发,使用 005 数据库,用 C#语言编写。我们通过引入 计思想,把企业的业务功能定义为服务,服务直接通过定义良好的接口通信。并采用本文先对系统做了需求分析,从可行性分析,功能分析,性能分析三方面入手;然后从面向服务思想分析了系统的总体架构;再用数据流图,系统流程图,设计阶段,介绍完系统的设计思想后,分别对服务对象模型,和数据库做了详细设计;然后介绍了部分实现的界面,并对系统做了初步的测试。最后,对系统做了总结并介绍了下一步的工作。 关键字: 旅游电子商务;服务对象模型 1 is to of an of up as do is to of s a we s to in 2C of So we to a 2M ( to a is on / S 008 005 # By OA is as a a to OA on of of of of s In of to a up 1 1 绪论 题背景 计算机网络技术日新月异的进步和互联网的日益普及, 使人类生活发生了巨大的变化1。随着我国经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人们消费的热点3。各地也把旅游业当作本地经济发展的重要支柱之一,从而带动别的经济产业的快速发展4。 目前, 我国尤其是贵州省的大部分旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,因此可以通过建立旅游电子商务平台来宣传本地的风土人情,对信息进行网络化、信息化管理,整合各种资源,从而实现整个行业的新跨越,提高自身竞争能力。 游电子商务的发展现状 随着 飞速发展,互联网在全世界的盛行7。旅游业的信息正通过网络与全球接轨,旅游业也在慢慢的实现信息化8。开发设计旅游电子商务平台的目的是让游客通过本系统能更好的了解各个旅游景点的信息、 更好的让游客选择旅游线路等一些详细的旅游信息, 同时游客可以自主的选择所需要的服务项目和旅游线路。 旅游电子商务迅速发展,原因是其市场前景诱人。全球电子商务发展迅猛,据统计,2012 年全球整个电子商务交易额是 5000 亿美元,旅游占 30%,接受旅游网站服务的人数超过5亿人次9。 目前我国旅游电子商务网站蓬勃发展,如携程旅游网、去哪儿网、艺龙网、驴妈妈旅游网等不胜枚举。作为新经济的重要组成部分,我国旅游网站的发展呈现了良好的趋势,携程旅游网和艺龙网站纷纷公布盈利的消息,为我国旅游网站的发展注入了强心剂。 游电子商务存在的问题 伴随着计算机技术飞速迅猛发展, 计算机技术在各行各业中的应用越来越普及,各个领域的发展都离不开计算机,必须要利用计算机来现实对各种大量信息的处理2。工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。 在现阶段, 贵州省的大多数旅行企业还没有认识到旅游电子商务的巨大市场 2 价值和利用价值, 大部分旅行企业还没有真正认识到对信息管理和资源的充分利用有多大的价值。 通过旅游电子商务平台,来实现旅游的信息管理工作的规范化、系统化、自动化,本文研究的基于正是为了提高管理信息的效率、资源的充分利用、利润的最大化。 通过长期的调研和考察,总结了目前贵州省旅游电子商务存在的一些问题: (1) 旅游企业自己的电子商务系统资料缺乏 深度不够权威,更新速度慢,造成很多情况下信息有错误和延迟,游客不能正常的获取信息,同时给游客造成诸多不便。 (2) 属于个人爱好的联合影响力比较小,不 能给游客带来方便,当然也不能给游客带来实际的利益。 (3)贵州省内缺少整合所有旅游资源的电子商务平台, 大企业所有有自己的电子商务体系,但对于中小企业业务一直占有很大比重的旅游网络来说,把它们融入平台数据库也是切实体现这种需求。 究目的和意义 中国的旅游人数随着经济的飞速发展和生活水平的不断提高, 每年呈指数级增长5。尤其是现在以家庭为单位的团体出游越来越多,这就要求作为一个好的旅游资源及线路管理系统要集 “安全,方便,多样,全面,细致 ”于一体6。结合旅游电子商务的发展前景以及现阶段出现的一些问题, 我们从另外一个角度设计了面向服务的,能实现客户、旅游企业、其他本门信息共享和资源整合的平台。这个平台不仅是现有旅游电子商务的补充, 同时更是对现有旅游电子商务的一个扩展。利用该旅游平台,客户先可以通过对主页面的浏览,对自己所中意的旅游线路、景点、酒店进行预订,同时还可以对外出旅游所需要的航班信息进行查阅和预订。如果客户对于现行的信息不满意,或者是自己的某个方面的要求没有得到应有的满足,可以打开客户留言平台,进行留言。平台的管理人员将会每天进行整理,并做出相应的调整和改善,这样就大大的方便了客户,让他们在正式出门旅游之前得到进一步的了解。 建立平台的原则体现两个充分:首先是充分利用现有各部门的信息资源,再次是充分利用现代网络互联技术,按照统一规划,协同建设、分级管理的原则, 3 实现旅游电子商务。 相信只要坚持创新, 才能摸索出合理适用的大型综合类旅游电子商务平台的工作体制,开创优势集成,资源共享,形成吸收各种社会力量合力共办旅游电子商务的创新模式。 传统的方式到旅行社咨询获得旅游信息,这不仅受到时间和地点的限制,也受到旅行社信息量是否全面的限制, 因此充分利用网络广泛的资源和快速的传播效率,将旅游资讯和网络充分的结合,是采用效、内容丰富的旅游电子商务平台是必要的。 总之, 建立旅游电子商务电子商务平台,是旅游行业未来发展的趋势, 这对于旅游行业快速而稳定的发展具有十分重要的意义。 文创新点 旅游电子商务平台模式的创新在于: (1)实现了贵州省旅游资源的横向整合,旅游 电子商务的业务发展部仅仅只靠旅游企业的纵向发展,也实现了旅游企业间的横向扩张。这样不仅有效的调度各个企业的不同资源并将其整合,让游客在同一平台可以选择所有的服务。 (2)实现了各种旅游企业的所有业务系统的数 据集成和信息集成,对旅行业各类信息、资源进行协同集中管理。 通过连接旅游价值链上各种企业分散的信息管理系统,实现在旅游电子商务平台上统一操作,提高信息交换和在线交易的速度。 (3)贵州省大多数比较小的旅行社,酒店,景 点缺少总够的资金和技术开发自己的电子商务体系,它们很难找到合适自己电子商务解决方案。而旅游电子商务平台模式,把这些小的旅游企业融入到平台中,很好的解决了这个问题,实现了所有旅游资源的整合,使贵州省的旅游供应链进行更加顺利。 (4)在实现 计思想的时候,采用了分层的结构,该系统使用了系统总线来完成智能,动态,多变的服务。 (5)将流程封装为服务。在浏览器端供客 户定制工作流图。然后将工作流流程封装为服务,供客户在其他平台调用,这样实现了服务流程化,扩大了已有的工作流技术适用范围。流程服务化基本能够实 现目前我们所需要的业务逻辑需求。 文章节安排 第一章分析了国内外旅游电子商务背景、发展现状和目前存在的问题,以及旅游电子商务研究的目的及意义,最后介绍了本文的一些创新点。 第二章里绍了后对实现改平台的关键技术做了重点简绍,包括采用 架、使用的语言 C#、开发用具 4 008、数据库 005、并对数据库连接技术 架构的知识。 第三章,首先对整个旅游信息服务系统的需求进行了分析,然后提出了一种基于对系统的组成、各层的设计进行了的说明。先从数据流图入手,再分析部分功能模块的系统流程图,接着画出第四章,在对各旅游行业业务进行分析的基础上对旅游服务进行了抽象,分别对旅游系统中的三大消费行业酒店、旅行社、景区景点建立了相应的服务对象模型。在系统总体设计后,对数据库进行了详细的设计,再开始实现平台的各个功能界面,最后对系统进行了初步的测试。 第五章对全文进行总结,并展望下一步工作。 5 2 旅游电子商务关键技术研究 发工具与开发技术介绍 本系统的开发不同于传统的电子商务系统,为了实现旅游电子商务平台的功能,使的用户客户端和企业服务端能信息共享和分布运行,本系统采用了,在 008 的集成开发环境中,使用 架开发,采用005数据库,本系统是基于B/用于样大大的提高了系统的耦合低的特性,方便开发,维护和扩展。 介 微软提出的用于创建动态 容的一种强大的服务器技术, 一种编译型的编程框架,以使用多种语言如 #、+语言进行编写。是支持多平台。计了一个结构良好的服务器模型,并结合运 用了客户端脚本、文档对象模型技术。优势包括:增强的性能。世界级的工具支持。威力和灵活性。简易性。可管理性。可缩放性和可用性。安全性。 C#是一个语言,面支持用C#的类型实际上就是并且C#语言本身并无类库(此外,关于类型安全检验(自动资源回收 (操 作,也都是直接交给 处理。因此, C是最适合 台的程序语言。C#使用方便、语法简洁,能够满足设计本系统界面的需求。 6 通用语言运行时(基类库(言及 开发工具 008(在 台上进行程序开发的基础。 008 简介 微软的008(面向007、对005一次及时、全面的升级。持了新的应用程序开发平台,本,此外还提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序,这些平台包括 007、008和008等等,把微软公司所有语言的开发环境整合在一起,所有语言使用同一套工具,在同一个集成开发环境中进行开发。 005 简介 在2005年11月发布的新一版 005,正是为了帮助企业单位和组织机构进一步简化对企业数据与分析应用程序的创建、部署和管理等问题,而且针对解决方案的伸缩性、可用性和安全性方面的实现作出了很大一部分的改进。基于前一版本的产品000的技术优势和强大的功能上,005提供了一个完善的集成化信息数据管理和分析的解决方案, 在不同程度上帮助任何规模的组织机构不同的好处。 的数据库,它不难理解,容易掌握,可靠性强,有很强的扩展性。 005与易于安装、部署和使用,可运行在台式机、笔记本上,也可以运行在多处理器计算机上,提供了数据仓库功能;支持远程管理和提供了丰富的数据库编程能力等所有特性。 005 是一个高性能的客户端/服务器结构的关系数据库管理系统,支持高容量的事务处理以及数据仓库和决策支持系统。以: (1)管理用于事务处理和分析的数据存储; (2)响应客户端应用程序的请求; (3)使用扩展标记语言、多维表达式、或发 布再一次表明,数据库技术的发展是无止境的,用户不断增长的现实需求是推动数据库技术发展的动力。它可以让用户从业和企业之间)和 业和用户 之间)型的电子商务所提供的机会中获取高额收益。005 与 台一起 ,使各种规模的公司在并可以把老式系统集成到下一代的商业解决方案中去。 微软公司发布的一个标准的数据库通用接口,应用程序和数据都保持相对独立。供了 动程序,通过 用程序可以直接存取和操作数据。 强了数据库语言主要是采用 全称是“结构化查询语言(。、非过程化语言2、统一的语言。 它是关系数据库的标准语言, 其功能包括查询、 操作、 定义和控制4个方面。能丰富、语法完善、语句简单易学。嵌入式脚本语言(如,实现对数据库的操作。 介 一 难点,该功能的实现 8 (1) 表与数据库的连接 (2) 表3) 表游

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论