旅游网站毕业论文Word格式文档下载.docx
- 文档编号:21030785
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:30
- 大小:421.64KB
旅游网站毕业论文Word格式文档下载.docx
《旅游网站毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《旅游网站毕业论文Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。
这是继《国务院关于加快发展旅游业的意见》、《国民旅游休闲纲要(2013—2020年)》和《中华人民共和国旅游法》颁布实施以来,党中央、国务院对旅游业改革发展做出的又一重大部署。
《若干意见》为促进旅游业持续健康发展提出了整体政策安排,对实现推进新型城镇化和拉动内需的战略目标具有重要意义。
21世纪是信息时代,也是经济全球化的时代。
在信息网络化、科技社会化和知识资本化的时代背景下,文化旅游产业的崛起更受到世界范围的普遍关注,大力发展文化旅游产业已成为各国的首选经济增长点。
对所开发的信息系统给出简要的介绍。
伴着蓬勃发展的旅游业,各种的旅游网站也应运而生。
它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅游网站会尽量为他们考虑,合理安排好各条路线和相关行程。
当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。
计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。
丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。
本旅游网站正是想改善那些原有的不足,更好的为游客提供直接交流的平台,更好地协调不同的意见。
它能提供给管理者一个简单的界面可以合理计划安排导游的工作和及时了解游客的要求和信息;
它还能提供给游客一个清新友好的界面选择自己向往的旅游胜地。
面对各种技术的困难和挑战,旅游业必须转变观念,创新思维,加强对旅游部门信息资源的整合、统一才能使我们美丽的“明珠”不断的发出耀眼的光,让全世界的游客都来威宁参观,不断的为威宁各方面的发展带来更大的贡献。
1.2发展前景
文化旅游产业在我国方兴未艾,正成为许多城市竞相发展和提高竞争力的重要产业支撑。
(一)文化旅游产业是低能耗高产出的新型绿色产业,也是当前畅销消费品(精神产品)的制造者,市场前景十分明朗,盈利空间非常广阔。
发展文化旅游产业有利于大大减轻因发展经济而给资源带来的压力,同时也能极大地满足人们不断增长的精神文化需求。
文化产业对经济全面协调发展和产业结构进一步调整将具有越来越重要的作用。
(二)文化旅游产业就是如何利用文化资源,产生经济效益,并形成一种产业发展模式,同时又在开展文化旅游时弘扬和传承传统文化。
文化旅游产业既是文化产业的重要组成部分,也是旅游业中一个重要的组成部分,涉及对一个国家和地区从历史文化中留存下来进入旅游市场的物质和精神遗产(文物古迹、风景名胜、宗教民俗设施以及有关的风土民情、民俗礼仪等)进行开发、营销和推广。
文化旅游产业不是单一的,文化旅游产业之间存在连贯性和连锁效应。
从产业间的关联性来看,文化旅游产业和其他文化产业之间,文化旅游产业和传统第二产业(比如建筑业)、第三产业(如服务业)之间,都存在密切的关系。
旅游离不开其他行业的支持,缺少任何一个环节,旅游业的链条就会断裂,旅游将无法顺利进行。
只有实现规模化,才能获得规模效应。
(三)旅游者在旅游过程中以追求精神享受为目的,可以说是文化消费者。
因此,旅游业的核心产品是文化产品或文化含量高的产品,旅游经营者只有为消费者提供高质量的文化产品,才能从交换中实现盈利的目的。
在市场经济背景下,文化旅游产业的发展则要求开发者不仅要了解旅游资源本身的特征和功能,还必须了解游客所追求的文化特征,结合本地域的特色文化,开发出满足各类旅游者的文化旅游产品,才能确保旅游产业的长足发展。
例如,浙江横店模式的成功,源于其影视业的发展。
横店影视城遵循“影视为表、旅游为里、文化为魂”的发展理念和经营战略,在发展影视产业的同时,大力发展以旅游业为主体的第三产业。
特别是2004年横店成为全国第一个国家级影视产业实验区以来,横店文化产业增加值占GDP比重达28%,超全国平均水平2.78%的10倍,未来5——10年要达到GDP的60%。
2012年,横店影视文化旅游营业收入达10.5亿元,利润3亿多元。
横店影视业从无到有,从小到大,至今,一座影视城,三分中国影视界,被誉为“中国好莱坞”,一跃成为全国著名的旅游景区、国内前列的旅游目的地,文化旅游产业成为当地重要的支柱产业。
因此,文化旅游产业具有势不可挡的发展趋势和广阔的发展前景,它的背后有着五千年的华夏历史文化资源和大量的非物质文化遗产。
在现如今这个信息化时代,旅游业当然不能落在与时代脱节,所以各种各样的旅游网站应运而生,人们可以通过网站去浏览景点信息、查询天气、地址等,同时也可以发表旅行随想。
这对旅客来说方便了他们提前去了解信息,做好准备,更安全的出行。
对旅行社来说方便了他们对旅行团的管理,简化了管理流程,提高了工作效率,增加公司的收益。
随着社会发展、工业进步,近年来人民的生活水平日益提高,消费结构也发生了巨大的变化。
人们的生活不再只局限于简单地满足温饱,越来越多的人开始注重生活的质量,即身体素质和精神文化素质的同步提高。
同时,国家也积极鼓励人们利用节假日外出旅游,游览各地的美丽景色,了解那里的人文地理和风土人情。
这样一方面可以锻炼和提高全民素质,一方面还可以增加国家旅游财政方面的收入,利国利民。
同时,本论文主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
1.3可行性分析
可行性分析的目的是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从各个方面进行分析和研究,以避免投资失误,保证新系统的成功开发。
主要包括社会可行性、技术可行性、经济可行性、以及法律上可行性。
针对神州车辆租赁管理系统,可行性分析如下:
1)社会可行性
旅游资源特色评估属于审美的范畴,因而收人的经历、价值观等主观因素影响较大,对特色的评估的结果也是因人而异,所以一般采取民意测试法和专家评议法,又可分为一般经验评价和美感质量评价。
旅游资源的规模和聚集程度主要用一定地域范围内拥有旅游资源的多少来衡量,它不仅有量的标准还有结构方面的评价,即各类旅游资源的组合情况如何。
国民经济运行情况和环境分析也就是对旅游规划与开发的大环境进行科学的评判分析。
旅游业的发展出了需要一定数量的资金投入和具备一定的旅游基础设施支撑外,还需拥有一个良好的国民经济运行环境和健康、稳固发展的宏观经济做后盾。
同时旅游资源的开发对区域经济的开发、环境的保护都与不同程度的影响。
2)技术可行性
经过一个月在怀远旅行社的实习调研,我通过亲身体验、询问他人等方式对本系统的功能以及业务流程有了全面的了解。
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。
本网站用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
软件方面:
由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
本系统的开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。
采用流行的JSP+MYSQL体系,已无技术上的问题。
所以本系统是在详细的需求调研基础上实施的,系统后台采用mysql数据库,使用UML统一建模工具进行系统的用例分析,通过PowerDesigner进行数据库建模,使用Java开发语言进行代码的实现。
以上技术以及软件我们都已经在以往的课程设计中涉及到了。
因此,在顾老师的指导下,在规定的时间内可以完成系统的设计与开发。
3)经济可行性
本系统的开发过程中所用到的开发环境、开发工具都是开源的,用到的数据库以及服务器都是免费,具体的实现工作有个人完成,因而在开发开放中不涉及人员成本问题。
在系统设计中不涉及知识产权的费用,最大程度的减小了开发成本。
通过毕业设计丰富自己的专业知识,锻炼自己的动手实践能力,让大学四年所学知识得以运用。
因此,本系统的开发与设计是完全值得并且可行的。
4)运行可行性
运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。
当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
2需求分析
2.1
系统功能需求
本网站主要针对个性化出行,为那些有着说走就走旅游梦的游客提供一个浏览、交流等功能的平台。
(1)信息浏览:
要单独有一个介绍各景点信息,包括酒店、娱乐场所和餐馆信息。
以及窗口突出对外展示景点特色。
可以展示景点的人文、地理、历史等总体情况,以及主要城市,当地简单方言等信息的功能。
可以介绍中国的人文、地理、历史、文化等总体情况,以及各个省具有代表性的景点信息。
可以以分类的方式介绍景点的所有酒店信息,包括地址、电话、详细介绍、价格等情况,站长可以向游客推荐,并且要能下订单。
能以分类的方式介景点信息,包括地址、路线、价格等信息,可以向游客推荐,也可以下订单。
能以分类的方式介绍景点特色景区、美食信息,包括价格、地址、路线、网址等,可以想游客推荐、可以下订单。
能以分类的方式介绍景点内的特色餐馆,包括特色菜、地址、名称、联系方式等信息。
能以分类的方式介景点娱乐放松等场所信息,包括联系电话、地址、网址等。
能以分类方式展示国家公园、主题公园信息。
此外还要可以通过专题图片、视频直观的介绍海南情况。
因为主要面向国外游客,所以要有简单的中文学习功能,介绍中文中的日常用语,还要能向游客介绍中国的主要知名大学,增加游客学习中文的兴趣。
网站要有中国地图和景区地图展示,让游客直观的了解中国及景区的整体印象。
网站没有直接搜索机票和查询天气的功能,但是要有链接可以帮助游客方便查询。
网站要能展示网站自述信息、交换友情链接功能。
(2)网站可以被所有用户浏览,用户也可以注册成本站会员,登录执行更多操作,比如修改个人信息、下订单、发表论坛帖等。
(3)网站要有下订单功能,其中只有酒店、景点、高尔夫和温泉需要有下订单功能。
注册用户需要登录才可以下订单,并且可以查看相关订单信息。
(4)网站要有论坛功能,方便注册用户反馈信息、以及和管理员实现互动,没有注册的用户可以浏览整个网站的论坛帖子,只有注册用户才可以登录后发表帖子、回复帖子。
(5)网站要有个人博客功能,方便游客随时随地发表感想,抒发情感。
2.2性能需求
(1)功能的完整性;
(2)数据库的安全性;
(3)软件的可维护和可靠性;
(4)程序的可移植性;
2.2.1基本数据维护模块
基本数据维护模块包括的主要功能模块:
图2.1管理系统前台功能结构图
1.浏览客户
浏览客户是只在浏览器端浏览网站信息的用户,也是整个网站信息需要面向的用户,其主要实现功能为:
(1)客户可以在任意一台与因特网连接的计算机上,通过浏览器浏览本网站
(2)客户可浏览旅游新闻信息
(3)客户可浏览旅游线路信息
(4)客户可浏览旅游酒店信息
(5)客户可浏览旅游图片信息
(6)客户可浏览旅游景点信息
(7)客户可对适合自己的旅游线路或旅游酒店下定单(按照页面的提示对定单进行填写。
)
(8)客户可在留言本版块进行留言和提问
2.网站管理员
网站管理员是被赋予网站全部权限的用户,能对网站的所有信息进行修改、更新和删除,其主要功能如下:
(1)管理员可登录系统.
(2)管理员可添加、删除管理员的信息
(3)网站管理员可对旅游新闻信息进行删除、修改、添加
(4)网站管理员可对旅游线路信息进行删除、修改、添加
(5)网站管理员可对旅游图片信息进行删除、修改、添加
(6)网站管理员可对旅游景点信息进行删除、修改、添加
(7)网站管理员可对旅游酒店信息进行删除、修改、添加
(8)网站管理员可对客户定单信息进行删除、修改、添加
(9)网站管理员可对留言板游客留言信息进行删除、修改、回复
2.2.2基本业务模块
基本业务模块包含的功能:
用户填写注册申请
系统处理注册请求
技术人员填写服务记录
用户发表留言和提问
2.2.3基本信息模块
数据库模块的功能:
客户信息模块
景点信息模块
旅游信息模块
职员信息模块
2.2.4信息查询模块
信息查询模块是查询数据库中的相关信息,包括:
查询客户信息
查询职员信息
查询景点信息
查询客户记录
2.3网站系统的数据流
数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。
数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具。
根据以上对系统的基本功能实现目标的分析,现在将本系统的顶层数据流图描述如图2.2所示:
图2.2顶层数据流图
顶层数据流图从整体上较清楚地描述了本系统的数据流向和加工处理过程,但是要清楚地描述系统数据的流向和加工处理的每个细节,仅用顶层数据流图是不够的。
因此,在全局数据流图的基本上对局部进行单独放大,进一步细化,采用多层的数据流图来描述。
以下是本系统的第一层数据流图(图2.3):
图2.3第一层数据流图
3需求模型设计
所谓"
需求分析"
,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”,要达到什么样的效果。
可以说需求分析是做系统之前必做的。
在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。
需求分析是软件工程中的一个关键过程。
在这个过程中,系统分析员和软件工程师确定顾客的需要。
只有在确定了这些需要后,他们才能够分析和寻求新系统的解决方法。
需求分析阶段的任务是确定软件系统功能。
在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤。
但在近十年内,越来越多的人认识到,需求分析是整个过程中最关键的一个部分。
假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件项目无法在规定的时间里完工。
3.1需求模型设计的方法和步骤
本旅游网站以旅游新闻发布、旅游线路发布、景区图片和游客留言等功能为核心,其宗旨是及时、准确、完整发布游客所需要的相关信息,同时给游客带来方便和给公司创造利益。
它的主要功能如下:
一、旅游线路信息发布以及预定功能:
顾客可通网站查看相应的旅游线路信息和预定旅游线路功能,管理员可以在后台对旅游线路进行发布、更新,对于线路预定可以进行相应的处理。
二、酒店查询、预订功能:
顾客可以通过网站查询酒店情况,同时还可以对合适的酒店进行预订。
三、旅游景点介绍功能:
顾客在网站可以查看主要旅游景区和景点介绍信息,管理员可以在后台对旅游景点信息进行更新、修改和删除。
四、旅游新闻发布功能:
顾客可以通过旅游网站查看最新的旅游资讯和旅游动态,网站管理员可以在后台发布、更新和删除旅游新闻。
五、旅游风景图片发布功能:
游客可以通过网站查看最新的风光图片,图片按照相应的旅游景点分类,管理员可以上传、删除图片信息。
六、旅游服务指南和旅游问答发布功能:
游客可以通过网站查看一些旅游的注意事项和在旅游经常遇到的一些问题,管理员在后台可以对信息进行更新和修改、删除功能。
七、机票和自驾车旅游路径查询功能:
游客可以通过网站,查询相应出发地到目的地的机票航班和自驾车路径。
八、游客留言板功能:
游客可以通过留言板给管理员留言,管理员可以通过登录对留言进行管理和回复。
九、旅游会议信息发布功能:
游客可以查看旅游会议信息和旅游会议安排。
根据网站的建站原则与目的,结合旅游的一般特点,本网站具体包括如下栏目:
旅游新闻发布:
管理员发布相关旅游新闻
旅游图片发布:
管理员发布相关景区图片
旅游线路发布和预定:
管理员发布相关旅游线路,对线路的预定进行相应的处理
旅游酒店查询、预订功能:
对当地的酒店进行查询、预订
旅游景点介绍:
管理员发布相关的旅游景点,对景点信息进行动态管理
游客留言板:
游客可以在此进行留言
网站管理:
包括信息发布管理、留言本管理、网站系统设置等模块。
系统采用B/S模式。
整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。
图3.1系统模式图
系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。
而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。
通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。
在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。
本系统使用JSP技术作为表现手段,服务器采用Tomcat5.0.3作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC3.0驱动程序访问数据库。
由于系统测试需要成熟的数据库支持,因此系统采用mysql数据库作为数据库服务器。
根据各实体间的关系做出E-R图如下:
图3.1订单、客户、管理员之间的关联关系
图3.2用户信息
图3.3发帖
图3.4订单
图3.5链接
图3.6景点
图3.7酒店
我们所要进行研究的是逻辑设计的第三部即将E-r图关系模型转化。
下面把实体及实体间关系转换成为关系模型。
实体转换出的关系模式:
管理员表(编号,名称,密码)
游客(编号,用户名,性别,年龄,手机电话,邮箱)
旅游线路表(编号,所在国家,线路名称,介绍,时间)
旅游新闻表(编号,标题,内容,有效时间)
旅游图片(编号,地址)
旅游酒店(编号,名称,位置,价格,详细信息)
景点
留言板表(编号,用户名,内容,留言时间)
订单表(编号,类型,用户名,订单状态)
3.2数据库设计
3.2.1数据库需求分析
系统各种功能的实现离不开数据库的支持,因此数据库的设计是本系统不可缺少的一部分。
首先对本系统的数据流进行分析,得出数据流图,然后进行数据库的E-R图分析后,最后才能进行数据库逻辑结构设计和数据库实现。
根据需求分析,确定系统中的实体,并且分析其属性,实体与实体间的关系是要研究的重点对象,实体之间存在一对一、一对多、多对多的关系。
图3.1流程图
3.2.2数据库实现
数据库用mysql实现,以表的形式呈现,实现语言为sql。
SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。
SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。
如今无论是像Oracle,Sybase,Informix,SQLserver这些大型的数据库管理系统,还是像VisualFoxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。
他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。
它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
SQL同时也是数据库文件格式的扩展名。
SQL语言包含4个部分:
数据查询语言(SELECT语句)
数据操纵语言(INSERT,UPDATE,DELETE语句)
数据定义语言(如CREATE,DROP等语句)
数据控制语言(如COMMIT,ROLLBACK等语句)
1.用来存储后台管理员用户的表:
后台管理员表用来保存后台管理员的信息,例如管理员编号、用户名、密码。
该表主键为m-Id,其中管理员编号设为自动增长。
表3-1管理员
列名
数据类型
长度
允许空
Id
Int
4
否
Username
Varchar
50
Password
Creattime
Datetime
8
Flag
Isuse
Logintimes
Quanxian
1000
2.用来存储前台用户的表:
后台管理员表用来保存前台用户的信息,例如用户名、用户类型、密码。
该表主键为u-name。
表3-2用户
3.用来存储旅游酒店的表:
hotel表用来保存旅游过程中酒店的信息,例如酒店编号、酒店名、酒店地址、酒店星级、联系人、联系电话。
该表主键为h-num,其中h-num设为自动增长。
表3-3酒店
4.用来存储酒店管理信息的表的表:
hotelmanager表用来保存旅游过程中所住酒店的管理信息,例如hm-id、hm-level、hm-route。
该表主键为hm-id。
表3-4酒店管理
5.用来存储景点信息的表:
scenery表用来保存旅游景点的信息,例如景点编号、景点名、天气、地址。
该表主键为s-Id,其中s-id设为自动增长。
表3-5景点
Title
Nvarchar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 网站 毕业论文