盘锦市旅游网站及虚拟旅游毕设论文doc.docx
- 文档编号:3693835
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:43
- 大小:570.35KB
盘锦市旅游网站及虚拟旅游毕设论文doc.docx
《盘锦市旅游网站及虚拟旅游毕设论文doc.docx》由会员分享,可在线阅读,更多相关《盘锦市旅游网站及虚拟旅游毕设论文doc.docx(43页珍藏版)》请在冰豆网上搜索。
盘锦市旅游网站及虚拟旅游毕设论文doc
盘锦市旅游网站及虚拟旅游
系别
信息工程系
专业
网络工程
班级
学号
姓名
指导教师
负责教师
沈阳航空航天大学北方科技学院
2015年6月
摘要
盘锦市旅游网站,不仅能让客户及时了解盘锦地区最新的旅游动态,还能随时掌握盘锦地区旅游信息及综合服务。
盘锦市旅游网站及虚拟旅游以便民实用、实时快速为出发点,对盘锦的旅游景点和旅游产业进行详细介绍,并贴心的协助用户定制属于自己的旅游方案。
盘锦市旅游网站系统以JSP为主要开发技术,Java为主要设计语言,数据库采用的是SQL数据库,实现对盘锦市的地理位置、交通环境、住宿及酒店、特产、人文环境、所有景点有详细的介绍,并且具有关于游览盘锦市的路线推荐,行程安排推荐等信息。
虚拟旅游为用户提供了模拟的旅游模式,使其足不出户也可以游览景区全部风景。
本文针对盘锦市旅游网站及虚拟旅游的设计做了一系列的需求分析,进而描述了课题的总体设计以及详细设计。
在系统设计完成后会进行系统的调试与测试验证本系统的可行性。
关键词:
盘锦市旅游;旅游网站;虚拟旅游
Abstract
PanjinCitytravelwebsitesnotonlyallowcustomerstokeepabreastofPanjinlatesttraveltrends,butalsotokeepabreastofPanjintravelinformationandintegratedservices.PanjinCitytourismwebsiteandvirtualtourwithconvenientandpractical,real-timefastasastartingpointforPanjinattractionsandtourismindustriesindetailandcaringtohelpuserscustomizetheirtravelprogramtheirown.
PanjintravelsitesystemasthemaindevelopmenttechnologiesJSP,Javaasthemainlanguage,thedatabasewasSQLdatabasetorealizethePanjinCitylocation,trafficenvironment,accommodationandhotels,specialty,humanenvironment,allattractionsweredetailedintroductionandPanjinCityhadaboutthetourrouterecommendeditineraryrecommendationandotherinformation.Virtualtourprovidesuserssimulatethetravelmode,stayingathomecanalsovisittheareatomakeitallthescenery.
ThisarticlePanjinCitytourismwebsiteandvirtualtourwasdesignedtomakeaseriesofdemandsforanalysis,andthendescribestheoveralldesignanddetaileddesigntopics.Afterthedesignisfinished,thesystemforsystemdebuggingandtestingtoverifythefeasibilityofthesystem.
Keywords:
Panjintravel;Travelsites;Virtualtourism
目录
第1章绪论1
1.1课题背景1
1.2课题意义1
1.3国内外发展情况2
1.4课题内容及目标3
第2章需求分析与方案论证5
2.1可行性分析5
2.1.1技术可行性分析5
2.1.2经济可行性分析5
2.1.3操作可行性分析6
2.1.4时间可行性分析6
2.1.5分析结论6
2.2需求分析6
2.2.1功能需求6
2.2.2数据需求7
2.2.3性能需求7
2.3方案论证8
2.3.1系统结构论证8
2.3.2开发工具选择9
2.3.3SQLServer数据库选择10
2.4数据流图11
2.5数据字典12
2.6系统E-R图16
2.6.1实体属性图16
2.6.2系统E-R图19
第3章总体设计21
3.1系统结构21
3.2开发工具和运行环境21
3.3功能模块设计22
3.4数据库逻辑设计23
3.5相关技术与重点难点24
第4章详细设计26
4.1数据库详细设计26
4.2数据库访问方式29
4.3功能模块设计与实现30
4.3.1用户登录模块的实现30
4.3.2查询模块的实现31
4.3.3留言模块的实现32
4.3.4添加模块的实现33
4.3.5修改模块的实现34
4.3.6删除模块的实现35
4.3.7酒店预定模块36
4.3.8虚拟旅游模块的实现37
4.3.9后台管理员模块38
4.4人机界面设计39
第5章系统调试与测试41
5.1系统调试41
5.2系统测试41
5.2.1表的测试数据42
5.2.2测试结果43
第6章结论45
结束语46
致谢47
参考文献48
第1章绪论
1.1课题背景
旅游业的发展与市场经济的发展和人民生活水平的的提高息息相关,人们对旅游的热情极大地提高,这意味着旅游业在国民经济中的地位越来越重要。
盘锦在以红海滩为代表的旅游景点带动下可以说是异军突起,知名度蒸蒸日上,游客数量不断攀升。
盘锦旅游景点大多分散在大辽河和双台子河沿岸,通过大辽河和双台子河有机的联接在一起,形成风光带,同时盘锦还有一条全国轨距最窄的铁路穿行在盘锦西部的苇海之中,形成另一条极具特色的旅游线路。
旅游网站的前途比旅游企业更有优势。
旅游网站具有传统旅游企业无法比拟的信息量大、获取信息快速、经营方式合理的特点。
游客可在网站里查阅文字记载、浏览图片,还可以查询目的地的路线、食宿和交通等详尽的信息。
由于旅游网站可以打破地域的限制,可以将各种旅游资源以最经济的方式结合在一起,同时无需经营实体店降低了成本,这就使得旅游资源的所有者和消费者都能得到益处。
所谓虚拟旅游,指的是建立在现实旅游景观基础上,利用虚拟现实技术,通过模拟或超现实景,构建一个虚拟的三维立体旅游环境,用户足不出户,就能在三维立体的虚拟环境中遍览遥在万里之外的风光美景,形象逼真,细致生动。
应用计算机技术实现场景的三维模拟,借助一定的技术手段使操作者感受目的地场景,这种新鲜的旅行方式,成为众多荷包缩水旅游爱好者的新选择。
1.2课题意义
旅游产业是新兴的产业,不同于传统产业的是,旅游产业能耗低,创造附加值的能力强。
因此,可以说发展旅游产业,也就是发展国民经济。
盘锦市旅游服务正在向服务型经济转型,服务贸易是世界经济发展的制高点,也是新形势下各国经济竞争的焦点。
随着世界旅游业的不断发展,边境跨国旅游业成为各国旅游业发展的重要形式之一。
加快国内外旅游经济产业的发展,促进盘锦市旅游服务的发展。
实施可持续发展战略,有利于促进生态效益、经济效益和社会效益的统一。
有利于促进经济增长方式由粗放型向集约型转变,使经济发展与人口、资源、环境相协调。
有利于国民经济持续、稳定、健康发展,提高人民的生活水平和质量。
我国人口多、自然资源短缺、经济基础和科技水平落后,只有控制人口、节约资源、保护环境,才能实现社会和经济的良性循环,使各方面的发展能够持续有后劲。
旅游市场在21世纪将进一步扩大,其不断发展的有利条件有:
丰富的旅游资源不断得到开发;旅游产品结构不断完善;旅游产业规模不断扩大这些都为大环境逐渐优化,旅游市场的扩大提供了坚实的保障。
入境旅游市场将会继续扩大,亚洲是中国的最大客源市场,出境旅游的发展速度很快,随着一批高收入者的队伍不断扩大,中国的出境旅游将有一个大的发展随着人们生活水平的提高、可自由支配收入比重的增大,节假日的延长,闲暇时间的增多,必然会极大的促进国内旅游的发展。
假日旅游的火爆就充分证明了这一点。
发达国家发展旅游业的经验表明,旅游的大众化、普遍化便开始迅猛发展,我国已经接近于这一临界值,说明我国的大众旅游时代很快就要到来。
旅游市场是发展旅游事业,获得经济效益的重要环节,对我国旅游事业的发展有着特别重要的意义。
旅游网站的出现有利于旅游者们选择外出旅游的地点、方式以及价格。
虚拟旅游也为广大用户们尤其是行动不便的人群提供了在线游览的便利条件。
1.3国内外发展情况
在国外,旅游电子商务受到全球电子商务的重视,而中小型旅游网站的蓬勃发展因为它娴熟的技术、完善的配套设施以及灵活的操作的优势,甚至在一定范围内提供旅游信息的准确性等方面超出规模较大的竞争对手,使之倍受青睐。
相比之下,国内的旅游网站的发展就不容乐观。
我国真正出现基于互联网的旅游网站以1997年中国旅游资讯网和华夏旅游网的成立为标志。
此阶段旅游网站信息很少,网站只由一到数张设计简单、以景点介绍的简单文字为主的网页构成。
2000年4月以网上预订为主的青旅在线诞生,电子商务模式首次引入旅游网站。
此阶段旅游网站提供的预订服务一般只包括交通及住宿企业的电话等联系方式,游客的预订仍需绕开网站,直接与相关企业打交道。
网站的资讯信息已日益丰富,并由层次分明、包含超级链接的网页组成。
随着2001年2月金旅雅途网的成立,中国出现一批以网上交易平台服务为主要业务的旅游网站。
此时旅游网站已有较强的互动性,且开始提供一些在线服务。
网上预订的业务也大大增强,只是从网上预订客房后仍需通过银行等途径汇去所需款项,预订的飞机票等也必须派人上门递送,属于“鼠标加水泥”的模式。
2002年4月中国第一个旅游目的地营销系统“南海目的地营销系统”在广东省南海市建成,南海旅游网成为中国首个运行DMS的旅游网站。
从此阶段开始,功能强大的数据库系统使游客可以很方便地实现住、行、游等信息的在线查询,甚至可以借助多媒体工具进行网上虚拟旅游。
未来的旅游网站的知识内容将日益丰富,栏目的内容将日益详细,分类将日益科学,单调的、一成不变的旅游行程表将被灵活多变的自助旅游的游程定制所替代,为游客提供服务。
近些年,由于互联网和在我国快速发展的信息技术,对我国旅游业的经营带来机遇的同时,也提出了新的挑战。
由于信息和互联网技术的快速发展,旅游、酒店和娱乐业正不断引入和展示体验经济的内涵,侧重于景点的网络“虚拟旅游”(VirtualTourism)也应运而生。
国外的Travelocity、Expedia、YahooOnline等网站中的旅游频道内容越来越丰富。
中国虚拟旅游尽管刚刚起步,存在许多不足,但是存在着巨大的发展空间。
虚拟旅游虽不能完全代替实地旅游,但是随着技术的提高、研究的深入,会越来越接近实地旅游。
游览者可以在虚拟旅游景观中欣赏风光美景,并能与环境互动。
比起实地旅游,这样的虚拟旅游或许会多一份情趣。
据福瑞斯(For-rester)调查表明,网上旅游交易仅次于IT行业。
去年底,全球旅游网上交易共达130亿美元,而且其增长速度甚至高于IT行业。
由此可见,网上旅游商机无限。
随着中国网络的普及和旅游业的复苏,虚拟旅游必将在未来几年将得到迅猛发展。
1.4课题内容及目标
本系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。
主要内容:
用户可以浏览景区的地理位置、交通环境、附近的住宿及酒店、饭店、特产、人文环境。
网站上还要有关于游览景区的路线推荐,行程安排推荐等信息。
网站根据推荐旅游路线图制作动态的虚拟旅游过程。
虚拟旅游包括各个景区的导游线路,从出发点开始介绍,沿着相应的路线前进,到达某个景点有该景点图片或立体3D图,让用户在网上也能身临其境。
本系统的目标就是设计出一个便于用户以及管理员操作的网站。
满足用户的需求:
景点全面、介绍清晰、吃住行有着落、节省时间以及不必要的浪费。
管理员可以轻松的添加删除修改网站信息,条理清晰。
第2章需求分析与方案论证
2.1可行性分析
可行性分析(feasibilitystudy),是世界上普遍采用的一种研究工程项目是否可行的科学。
它通过各种有效的方法,对工程项目进行分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该项目进行投资的依据。
2.1.1技术可行性分析
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。
本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。
数据库管理系统采用Microsoft SQL Server 2005,它能够处理大量数据,同时保持数据的完整性、安全性。
因此本系统的开发平台已成熟可行。
硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。
大学生涯中接触最多的数据库就是SQLsever,因此开发本次系统选择了SQL。
对JSP其实不是十分熟悉,但相较于PHP、ASP,更喜欢JSP的功能,因此在开发过程中花费了一段时间进行深入学习。
虚拟旅游的实现主要是运用了pano2VR软件。
Pano2VR是一个全景图像转换应用软件,具有把全景图像转换成Flash的功能。
操作简单,实现起来不复杂。
所以,不管是从计算机软件环境或自身技术能力的角度来看,盘锦市旅游网站及虚拟旅游系统的开发都具有一定的可行性。
2.1.2经济可行性分析
计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。
因此基于计算机系统的成本-效益分析是可行性研究的重要内容。
本系统采用的软件分别是Myeclipse、MicrosoftSQLSever2005,官网上均可免费下载,可以说是开发初期除了时间以外不需要计算花费成本,但是本系统投入使用后可带来的收益不容忽视。
用户们通过在网站上选择适合自己的旅游方式,在这个过程中本系统可以获得不菲的收益。
所以,本系统的开发就经济性来看是可行的。
2.1.3操作可行性分析
网站管理员对系统进行的操作都是通过浏览器进入网站后台系统,在可视化的界面下对网站内容进行使用和操作。
由于网站系统对信息的流向和出错都进行了人性化的处理。
只要具有普通上网能力的人都可以对网站后台系统进行使用和操作。
就操作性方面系统是可行的。
2.1.4时间可行性分析
本系统开发总共分成五步执行,
第一步:
材料收集,处理材料,存入数据库,3周。
第二步:
JSP学习,6周。
第三步:
编程,数据库建表,编写程序,7周。
第四步:
测试1周。
第五步,撰写论文,2周。
一共花费时间为19周,所以时间上是可行的。
2.1.5法律可行性分析
本系统编写所使用的软件都符合国家安全法律规定。
开发的内容也触碰不到法律边界,是完善的旅游网站系统。
该系统符合内部管理系统的相关法律,所以在法律上也是可行的。
2.1.6分析结论
技术上看,本系统使用的是大学期间所学的知识,有利于对四年学习生涯的回顾。
经济上,本系统使用的都是免费软件,花费的时间稍微长一些。
操作简便易于上手,不会给使用者带来困扰。
由此得出结论,本系统可行。
2.2需求分析
2.2.1功能需求
本系统主要实现以下内容:
建立网站:
网站上有盘锦市个旅游景点的地理位置、交通环境、住宿及特产、人文环境等信息的介绍,图文并茂,让用户在阅读文字的同时感受景区的风景如画。
针对不同用户的需求不同,网站列出几种不同的旅游路线供用户们参考,路线信息包括景区之间的交通信息以及住宿信息,用户可以通过预定某条路线达到节省时间便捷出游的目的。
虚拟旅游:
根据推荐的盘锦市旅游路线图,网站上还制作了虚拟的景点旅游过程。
即:
盘锦市各个景区的游览路线,从出发点开始介绍,沿着相应的路线前进,沿途会有各个景点的图片,模拟沿途风光使游客有身临其境的感觉。
虚拟旅游拥有介绍详细、景点全面、画面优美的特点,充分满足了用户在线游览的需求。
2.2.2数据需求
盘锦市旅游网站系统包括的景点有鑫安源绿色生态园、湖滨公园、中兴公园、江南风情园、上口子民俗村、双台河口湿地公园、红海滩、辽河碑林、鼎翔生态旅游度假区。
景点信息
景点信息包括:
编号,名称,所属景区,人文信息,旅游路线。
景区信息
景区信息包括:
编号,名称,地理位置,交通环境,酒店人文。
路线信息
路线信息包括:
编号,路线名称,路线介绍,价格,动画。
2.2.3性能需求
首先主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。
安全性:
在设计旅游网站时会考虑到其安全性能,在出现故障时能够给予及时解决的解决。
稳定性:
错误处理机制,在设计网站时,会考虑到这个细节问题,出现错误时,或是乱码,或是不显示等,都会及时处理,避免不必要的麻烦。
可靠性:
在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需要。
响应速度:
在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。
2.3方案论证
2.3.1系统结构论证
系统结构是整个软件开发过程中关键的一步。
对于当今世界上庞大而复杂的系统来说,没有一个合适的体系结构而要有一个成功的软件设计几乎是不可想象的。
不同类型的系统需要不同的体系结构,甚至一个系统的不同子系统也需要不同的体系结构。
体系结构的选择往往会成为一个系统设计成败的关键。
常见的系统结构
(1)C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
(2)B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
本次我们要采用B/S结构,因为是学校内部使用,这个系统结构可以充分减少系统的通讯开销。
2.3.2开发工具选择
目前最常用的四种动态网页语言分别是Perl(PracticalExtractionandReportLanguage)、PHP(HypertextPreprocessor)、ASP(ActiveServerPages)、JSP(JavaServerPages)。
Perl(PracticalExtractionandReportLanguage)是一种很古老的脚本语言。
最初的Web应用大多是用Perl编写的,Perl很像C语言,使用非常灵活。
但是因为Perl的灵活性和“过度”的冗余语法,导致了许多Perl程序的代码令人难以阅读和维护,因此使用的人在逐渐减少,并且目前有被Python替代的可能。
另外Perl对于CPU的消耗似乎较高,效率似乎有一些不足。
Perl在部分应用中能发挥很大优势,但其维护性差使得其普及变得很困难。
PHP(HypertextPreprocessor)是一种嵌入HTML页面中的脚本语言。
它大量地借用C和Perl语言的语法,并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。
PHP的语法和Perl很相似,但是PHP所包含的函数却远远多于Perl,PHP没有命名空间,编程时候必须努力避免模块的名称冲突。
PHP语法简单,非常易学易用,很利于快速开发各种功能不同的定制网站,PHP因为结构上的缺陷,使的PHP在复杂的大型项目上的开发和维护都比较困难。
ASP(ActiveServerPages)微软的WindowsIIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。
ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
不过,正因为ASP很简单,所以单纯使用ASP所能完成的功能也是有限的。
和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
JSP是一种服务器端的脚本语言,最大的好处就是开发效率较高,JSP可以使用JavaBeans或者EJB(EnterpriseJavaBeans)来执行应用程序所要求的更为复杂的处理,但是这种网站架构因为其业务规则代码与页面代码混为一团,不利于维护,因此并不适应大型应用的要求,取而代之的是基于MVC的Web架构。
JSP对于网站开发来讲不像PHP和ASP那样易学易用,支持JAVA的主机也少于支持PHP的主机,这从一定程度上限制了Java技术在网站上的发展,不过在企业软件应用上来讲,MVC还是拥有相当大的优势的,虽然其配置和部署相对其他脚本语言来说要复杂一些,但对于跨平台的中大型企业应用系统来讲,基于JAVA技术的MVC架构几乎成为唯一的选择。
综上,本系统的开发工具选择了JSP。
2.3.3SQLServer数据库选择
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
MicrosoftSQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQLSE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 盘锦市 旅游 网站 虚拟 论文 doc