当前位置:文档之家› 【精选】旅游服务系统的设计与实现word

【精选】旅游服务系统的设计与实现word

※论文范文※毕业设计※学术论文※大学论文旅游服务系统的设计与实现xx大学《Java语言高级编程》课程论文题目:专业班级:姓名及学号:任课老师:年月日旅游服务系统的设计与实现摘要如今,国内外对网络旅游的研究主要集中在诸如研发、旅游、设备销售等方面。

少有人将旅行回归到自然纯朴。

这样就偏离了驴友最初的意愿,驴友们倾向于想真正意义上的去享受自然,而不是通过花钱去见识人们用钱建造出的景观。

多数旅游出行是通过网络来完成旅游前的信息收集,再来组织人员构建各种路线团队。

当下虽然有一些的驴友论坛在网上出现,但还处于探索阶段,普遍不够成熟。

在这样的背景下,很有必要开发一旅游服务系统,提高旅游服务的质量。

本论文主要介绍了旅游管理系统的分析、设计和开发的全过程。

首先是对旅游管理系统的分析,然后描述了旅游管理系统具备的功能,主要包括前台用户模块和后台管理模块。

面向前台的主要功能有新闻资讯、网站简介、景点介绍、出行路线、租车、一(多)日游、酒店查询、交流平台、在线下单、在线注册等模块。

面向后台的主要功能有:可以对前台进行管理。

系统采用B/S开发模式,开发工具选择JAVA、JSP等语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2005。

本文详细阐述设计思路并对各部分做了详细的分析,最终做成旅游管理系统。

关键词:JSP,JAVA,SQL Server 2005,数据库,B/S模式目录1 前言 (1)1.1 系统开发的背景 (1)1.2 研究现状 (1)1.2.1 旅游业发展现状 (1)1.2.2 游客需求导向 (1)1.3研究的目的和意义 (1)2 开发技术与工具介绍 (2)2.1 开发技术介绍 (2)2.2 SQL server 2005简介 (4)2.3 数据访问接口 (5)3 系统需求分析 (5)3.1可行性分析 (6)3.1.1 技术可行性分析 (6)3.1.2 经济可行性分析 (6)3.1.3 运行可行性分析 (6)3.2方案选择 (6)3.3功能需求分析 (6)4 系统功能分析与设计 (7)4.1 系统设计原则 (7)4.2 系统总体架构分析与设计 (8)4.3 系统流程的分析与设计 (9)4.4 系统数据流程的分析与设计 (10)4.5 数据库的分析与设计 (11)4.5.1 各个实体的设计 (11)4.5.2 实体间E-R图的设计 (15)4.5.3 数据库中表的设计 (16)5 系统功能的实现 (20)5.1 环境配置与数据库的实现 (20)5.1.1 JDK的安装与配置 (21)5.1.2 TOMCAT的安装与配置 (21)5.1.3 连接数据库的实现 (22)5.2 前台界面的实现 (22)5.2.1 新闻资讯模块的实现 (23)5.2.2 网站简介模块的实现 (23)5.2.3 景点介绍模块的实现 (24)5.2.4 出行路线模块的实现 (25)5.2.5 租车功能模块的实现 (25)5.2.6 一(多)日游模块的实现 (26)5.2.7 酒店查询模块的实现 (27)5.2.8 交流平台模块的实现 (27)5.2.9 在线下单模块的实现 (28)5.2.10 在线注册模块的实现 (29)5.2.11 个人资料模块的实现 (29)5.3 后台管理模块的实现 (30)6 系统测试 (31)6.1 系统测试原则 (31)6.2 系统测试方法 (31)6.3 系统测试案例 (32)6.4 系统测试分析 (32)6.5 系统测试总结 (33)结论 (33)致谢................................................................................................................... 错误!未定义书签。

参考文献 (35)1 前言1.1 系统开发的背景现在是网络时代,一个全新的时代,人们的生活节奏在不断地加快,但是人们想要方便快捷、高效的生活方式的心理却在逐渐加强,反观我国的旅游事业,却不是那么前卫,主要表现在信息化的程度不高,管理手段不完善,企业的效益也不是很好,面对这些问题,我国的旅游事业将面临着巨大的挑战,必须要转变思维方式,要学会创新,这样才能打破目前现在这个窘状。

现如今,我国的旅游业面临着许许多多的问题,需要作出转型,特别是对旅游质量和旅游体验方面的着重,从满足人们旅游基本的需求向奇妙的、高效的旅游服务转变,各种各样的旅游景点和各种服务则更需要一个适合的管理系统来约束,使得各项工作都有条有理地进行。

在这样的背景下,很有必要开发一旅游服务系统、提高旅游服务的质量。

2015年12月10日,习主席和李总理谈话提到最多的就是互联网,互联网的时代已然到来了,现如今已经覆盖了全球,我们的旅游信息也在跟全世界接轨,旅游行业逐渐向信息化靠拢,现在的人们的想法都是向着简便快捷高效的方面发展,可以说是越简单便捷越好,因为现在的人们的生活节奏都是非常快的,时间比金钱重要的多了,一个好的旅游管理系统可以帮助人们节省很多时间和精力去劳心伤神的考虑要怎样去某个景点,要怎样安排行程,系统全都给用户安排好。

1.2 研究现状1.2.1 旅游业发展现状中国旅游业正在迈向大众化、规模化的发展阶段,在由小众向大产业转变。

中国现已形成世界上最大的国内旅游市场,由此,完善的旅游服务体系是建设世界旅游强国的必然要求。

大旅游”发展格局正在加速形成,旅游业的发展壮大促进社会相关产业链转型升级,有利于加强政府履行公共服务职能,推进公共服务体系建设进程和改善民生。

1.2.2 游客需求导向随着旅游业大众化、产业化发展,游客更加注重旅游活动的自主性、灵活性和多样性,对旅游公共服务的需求也越来越高。

在此,旅游品质和安全显得十分重要,游客对目的地旅游信息服务、旅游交通便捷服务、安全保障服务等的需求更加强烈。

完善旅游服务体系已经成为适应旅游业新形势的必然选择。

中国自助式的旅游方式晚于其他国家,但发展速度迅猛,也是近年来流行的旅游新方式,具有自主、灵活的特点。

对旅游基础设施、接待设施、配套设施、自助旅游信息等要求较高需要完善的旅游服务系统。

1.3研究的目的和意义其实,旅游管理系统最重要的一个功能就是可以让游客在线报名,这种在线报名的方式可以使得无论游客在什么地方,在干什么,只要是周围有网的情况下,都可以去选择自己喜欢的一项旅游进行预订。

这种旅游方式,主要突出的特点就是游客的自主性,游客们可以根据自己的内心想法去预订自己喜欢的行程。

目前,国内有5万多家旅游网站,按模式分类可以看出其特征:(1)绝大多数是旅行社网站。

(2)旅游B2C网站多且杂。

其中著名的有携程、艺龙等。

(3)旅游垂直搜索网站,去哪儿、酷讯等。

(4)旅游B2B网站,同程、欢途等。

(5)旅游社区网站,游多多、绿人等。

(6)还有很多综合旅游网站,比如搜狐旅游。

当然,还有很多模式交叉的。

总之,这是一个看似饱和又充满机遇的市场。

理清这个市场,再改善这个市场。

这于己于人都是重大的使命。

这个管理系统主要可以分为前端和后台两个部分,前端主要是给用户展示旅游信息,比如旅游路线的查询、旅游景点的详细信息、报名信息、租车等,后台部分主要的功能有:密码的修改、查询用户信息、修改信息、添加线路、订单处理、添加景点、添加酒店等。

这个旅游管理系统是针对中小旅行社开发的一款实用型系统,目的是让游客通过这个系统来更好的享受旅游带来的乐趣,同时,这个系统还能更好的为用户提供旅游服务,比如路线的选择,租车信息等等。

2 开发技术与工具介绍旅游网采用B/S开发模式,开发工具选择Java、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2005。

2.1 开发技术介绍到目前为止,Internet的发展已经超过以往任何时候,计算机技术也已经运用的非常成熟,到现在为止基于B/S(Browser/Server)模式的应用系统已经代替了由基于C/S(client)模式的应用系统。

在以前,C/S(client)模式是网络软件的开发的主流,在这种模式下,客户端程序在业务逻辑中占了很大一部分,所以,以下问题肯定会由此产生:1、系统的安装、调试、维护和升级都比较困难。

软件环境也可能各不相同的原因是客户端的硬件配置可能存在不同,那么,在安装的时候,必须对每一个客户端分别进行配置,同理,在软件升级的时候也要对客户端分别处理。

2、在整个系统中,客户端集成了业务逻辑和用户界面,所以一定会增加安全隐患。

正是因为以上C/S模式的客户端程序在部署和维护时面临的问题,人们渐渐的接受了基于浏览器(Brower)/服务器(Server)结构的系统,也就是所谓的B/S模式。

在此模式中,最核心的一点就是原来的客户端程序被通用的浏览器取代了。

B/S模式虽然只对C/S模式做了很少的变动,但带来了的好处是非常大的:(1)在部署、升级、维护应用程序时,只需要在服务器端进行配置就可以了;(2)由于所有的配置工作都集中在了服务器端,提高了系统的安全性;当然,B/S模式也有不足的地方,但由于浏览器是在客户端唯一能够利用的编程对象,所以,原来在C/S模式下很容易实现的一些客户端功能,在B/S模式下,却变得很难实现甚至无法实现。

但是,B/S模式仍是目前很多应用系统的最佳选择。

总体来说,Java环境就是可用来开发能在任何计算平台上运行的应用软件。

它事实上是一种非常基本且结构非常紧凑的技术,而且它对WWW以及商业的总体影响已经可以跟电子表格对PC机的影响相比拟了。

Java使用动态交互式应用软件使Web栩栩如生。

它使开发人员有能力写一个运行的商标成为现实,此外,在Java虚拟机,Java的API和编程语言,它产生了一个新的信息的分布模型。

这种模式被称为Java企业级计算,可以帮助企业以各种方式获取竞争优势。

网络管理与控制已被大大简化。

软件分配基本上是免费的,并且可以立即执行。

拥有成本也在显著降低。

信息和应用软件可以访问现在也已经无处不在。

Java是基于所有的微处理器,应该说同一种语言的前提下,所有的芯片产品内部使用,应该能够一起工作,无缝的和容易的分享信息。

它改变了企业和个人呢处理互联网的方式。

现在,它对消费产品有着重要的影响,也对企业计算的整体影响更为深远。

用Java,你可以自由地使用你所拥有的硬件和软件。

这是因为Java是独立的平台,它也能让你超越的企业计算,使应用软件在便携式计算机、信息亭、电视上的蜂窝电话和其他大量的设备运行。

世界各地的公司已经发现,Java应用程序数不胜数。

所有的应用都可以从其无可比拟的能力中获益,即提高可靠性、安全性和简化各种不同的计算产品和环境的能力,并节省时间和成本是非常令人印象深刻的。

相关主题