文档库 最新最全的文档下载
当前位置:文档库 › 基于PHP旅游景点展示网站设计与实现毕业论文

基于PHP旅游景点展示网站设计与实现毕业论文

毕业设计(论文)题目旅游景点展示网站设计与实现

旅游景点展示网站设计与实现

摘要

随着国民生活水平的逐渐提高,每逢假期或空闲时节走出家门游山玩水已渐渐成为人们生活的一部分。互联网的普及给人们带来的便利不需多说。因此如果把旅游业与互联网结合起来,利用PHP技术建设旅游网站,实现旅游管理的网络化。则对于进一步提高国民经济发展,丰富人们的精神生活定能起到不少的促进作用。

旅游网站能够通过互联网得到广泛的、全面的宣传,让尽可能多的旅游企业、旅游者了解和熟知旅游企业的产品以及产品特色,旅游企业服务等,不仅为旅客提供了服务,而且也推广了自己,让更多的旅客了解自己。对于旅行社而言,若拥有自己的旅游网站,通过旅游网站让公司的宣传、营销提上一个新台阶,同时提升了公司形象。

关键字:互联网;旅游业;动态网站

Attractions Show Website Design and Implementation

ABSTRACT

As the national living standard gradually improve, on vacation or free time out to travel has been becoming a part of people's life.The popularity of the Internet bring convenience to people don't need to say more.So if combine tourism with the Internet, travel website using PHP technology construction, realize the management of tourism network.To further improve the national economic development, enrich people's spiritual life will have a lot of.

Travel website can widely through the Internet and comprehensive propaganda, let as many tourism enterprises, tourists understand and familiar with tourism products and the products features, tourism enterprise service, etc., not only provide the service, but also to promote yourself, let passengers know more about myself. If for travel agency, has its own travel websites, through travel website to let the company's publicity and marketing on a new step, while increasing the company's image.

Key words:Internet; The tourism industry. Dynamic website

目录

摘要 ............................................................................................................................... I 目录 .............................................................................................................................. III 第1章绪论 .. (1)

1.1 论文的选题背景和来源 (1)

1.2 旅游网发展的现状 (1)

1.2.1 网站类型多样但发展不均衡 (1)

1.2.3 在线业务不断完善 (2)

1.2.4社会化媒体营销将进一步提升 (3)

1.3 目前旅游行业存在的问题 (3)

1.3.1类型将以休闲旅游为主导 (3)

1.3.2移动互联网是旅游网站发展方向 (4)

1.3.3服务质量不高 (4)

1.4 论文的研究内容 (4)

1.4.1 页面设计制作阶段进度计划 (5)

1.5 论文的组成 (5)

1.6 本章小结 (6)

第2章旅游网站系统需求分析 (7)

2.1系统概述 (7)

2.2用户需求调研 (7)

2.3系统业务功能分析 (7)

2.4系统数据组成 (8)

2.5本章小结 (9)

第3章系统结构设计 (10)

3.1系统网络架构设计 (10)

3.2系统总体设计 (11)

3.2.1网站页面设计结构图 (11)

3.2.2网站系统管理功能图 (11)

3.3系统功能模块的划分 (12)

3.4系统功能模块的需求 (13)

3.5 系统开发环境的介绍 (13)

3.5.1Adobe Dreamweaver简介 (13)

3.5.2 HTML 简介 (14)

3.5.3 Flash 8 简介 (14)

3.5.4 PS简介 (14)

3.5.5 PHP(Hypertext Preprocessor)简介 (15)

3.5.6 MySQL数据库概念和特点 (15)

3.6本章小结 (16)

第4章数据库设计 (17)

4.1 数据库设计概述 (17)

4.2数据库概念结构设计 (17)

4.2.1数据库概念结构设计 (17)

4.3数据库逻辑结构设计 (18)

4.4本章小结 (19)

第5章系统的实现 (20)

5.1前台页面模块的实现 (20)

5.2登录模块的实现 (21)

5.3新闻及旅游路线模块的实现 (24)

5.4留言模块的实现 (28)

5.5本章小结 (31)

总结 (32)

参考文献 (34)

第1章绪论

1.1 论文的选题背景和来源

21世纪,早已进入互联网信息快速发展的时代,互联网的普及给人们带来了许多便利。像大部分的组团社、综合社、酒店等都有自己公司的网站,而旅行社也由之前传统的模式转移到互联网上来,这时旅行社建立属于自己的网站就势在必行。那么旅游网站建设的作用和意义有哪些呢?

1.首先提升公司形象:这是每个企事业单位建站的目的之一。网站对于一个公司来说就像是一个无形的广告。在现在这个信息时代,如果一个公司连网站都没有做过,往往给客户留下的印象就是这是一个跟不上时代潮流的公司。

2.加强客户服务:旅游行业性质要求您定期提供资料给客户,或者随时接受客户的建议。如果旅客需要,可以通过搜索得知旅行社-旅游路线-旅游价格的等相关旅游知识。

3.同时一个好的网站能将公司的宣传、营销手段提上一个新的台阶。网站内容可以随时更新,这点对于现代公司来说是很重要,但画册、产品手册等都无法做到的。公司网站就可以每天更新,随时反映您公司的最新情况。

旅游网站能够通过互联网得到广泛的、全面的宣传,让尽可能多的旅游企业、旅游者了解和熟知旅游企业的产品以及产品特色,旅游企业服务等,不仅为旅客提供了服务,而且也推广了自己,让更多的旅客了解自己。

1.2 旅游网发展的现状

1.2.1 网站类型多样但发展不均衡

中国旅游网站经过多年的建设发展,形成了多种网站类型共存的市场格局。按网站运营商性质的不同,可以分为以携程、同程网站为代表的在线旅游服务代理商;中青遨游网等传统旅游服务商线上分支网站;七天连锁酒店、国航等为代表的酒店、传统航空公司的直销网站;以去哪儿网站为代表的垂直旅游搜索引擎;

此外,还有雅虎、搜狐等门户网站的旅游频道;蚂蜂窝为代表的旅游社交网站;景区景点建立的网站如伪满皇宫博物院网站(http://https://www.wendangku.net/doc/6e9573733.html,),以及各地方政府建立的官方旅游网站等多种类型。其中以华夏旅游网、中华行知网为代表的第一代B to C网站奠定了中国旅游电子商务的基础;以携程、艺龙为代表的第二代旅游网站极大的促进了中国在线旅游以“机票+酒店”商旅为主的市场的发展;以淘宝、去哪儿、酷讯等为代表的第三代旅游网站以成本优势促进了在线机票、在线酒店预订市场的发展;以途牛、悠哉、驴妈妈为代表的第四代旅游网站,以新型旅游产品如自由行、线路跟团等刺激了在线休闲度假市场的发展。

中国旅游网站类型虽然众多,但发展并不均衡,并没有完全覆盖在线旅游的各个环节,形成闭环经济。其中以在线旅游服务代理商、旅游搜索类型网站发展相对成熟,旅游点评和社交类网站发展成熟度较低,旅游激励、旅游计划等模式还没有发展起来。

但是,从目前中国旅游网站使用者成分来看,境外访客数量所占比例较小,这意味着国内旅游网站在扩大境外知名度、扩张海外业务等方面有一定的发展空间。

1.2.3 在线业务不断完善

中国旅游网站的在线基本业务主要有信息服务、旅游产品代理及预订交易服务和客户管理等几项。其中信息服务不但包括景点、酒店购物指南、旅游新闻、旅游知识等旅游单项信息服务,还包括交通信息查询、地图、在线旅游咨询等交互信息服务,旅游社区服务近年也在不断完善;旅游产品代理及预订交易服务包括机票、酒店及旅游线路的查询、预订、更改、取消、退订、维护等一系列的业务;此外,旅游网站还提供客户登录注册、客户信息维护、流量统计和社区服务等客户管理业务。近年随着中国旅游电子商务的快速发展,在线旅游产品按市场类型可以分为休闲旅游以及商务旅游;按照服务类型可分为机票、酒店、门票、餐饮、演出、旅游度假产品或打包等预订服务,以及旅游装备的在线销售业务等。

我国旅游网站提供的旅游产品无论是从属性上还是从渠道上都在进一步壮大和成熟。

1.2.4社会化媒体营销将进一步提升

导入用户和流量的社会化营销如旅游社区、论坛、微博等越来越受到旅游网站的关注,旅游社交、点评、攻略等网络媒体化产品在行业中的地位必将凸显。对旅游网站而言,社会化媒体可以极大的提高网民对旅游网站的关注度,不仅是面向用户提升自身影响力的营销平台,也是产品和用户满意度的监测平台,而且还可以成为查订旅游产品的新途径。

未来的旅游网站的知识内容将日益丰富,栏目的内容将日益详细,分类将日益科学,单调的、一成不变的旅游行程表将被灵活多变的自助旅游的游程定制所替代,为游客提供个性化的旅游产品等智能服务将成为旅游网站的重要功能。

1.3 目前旅游行业存在的问题

1.3.1类型将以休闲旅游为主导

据调查统计,截至2012年12月底,中国网民总人数达5.64亿,数量居全球各国首位,在线旅游网民规模达1.12亿,占网民总数的19.8%,互联网渗透率不到美国等发达国家的1/3。虽然中国在线旅游渗透率低,但增速可观。随着中国互联网渗透率的进一步提升,未来选择在线渠道解决旅行问题的用户将越来越多。同时,中国在线旅游网民的数量约为美国的1.5倍,中国休闲旅游比例却不到美国的1/3,因此有理由推断,随着中国人均可支配收入的持续增长和人们出行观念的变化,休闲旅游将进一步壮大,将超过商务出行占据在线旅游行业的主导地位。而且随着在线消费者需求的升级,自由行、出境游将是在线休闲度假的主体,并将进一步带动租车、门票、演出、游轮等在线旅游产品的快速成长。

1.3.2移动互联网是旅游网站发展方向

根据艾瑞咨询统计数据显示,2011年中国移动互联网市场规模达393.1亿元,同比增长97.5%,整个移动互联网市场爆发之势初显,而且有42%的旅行者通过智能手机客户端预订过旅游产品。随着智能手机的普及和消费者使用手机习惯的改变为整个旅游业提供了更大的无线市场空间。利用移动终端随时、随地、随身的优势,结合标签识别技术、传感器网络技术以及无线定位等技术实现旅行者的在途服务,完成旅游信息查询、旅行预订、电子导游和手机支付等功能,满足旅行者对旅游产品差异性、位置相关性和互动性的需求。移动信息技术的应用无疑将成为旅游网站的发展方向之一。

1.3.3服务质量不高

长期以来,我国的部分旅游服务业存在服务质量普遍低下、导游素质参差不齐等问题。在管理方面,如在酒楼餐厅和娱乐场所以及在景点出售旅游商品等,对游客乱收费、漫天要价的“斩”客行为屡见不鲜。不少游客由于对景区不够了解,在旅游路线,门票价格方面可能容易受到欺骗。

1.4 论文的研究内容

旅游业对当地餐饮、住宿、客运、商贸等相关产业有着明显的带动效应,尤其对旅游线路附近和旅游景点的相关产业效益拉动更大。

据国家旅游局预测,到2015年中国将成为全球最大的国内旅游市场。随着国民旅游需求和在线旅游渗透率的提升,中国旅游在线市场将释放巨大潜力,旅游网站的建设和发展成为业界广泛关注的重点,本文将对此进行分析,以期为我国旅游电子商务的发展提供参考。旅游业对当地餐饮、住宿、客运、商贸等相关产业有着明显的带动效应,尤其对旅游线路附近和旅游景点的相关产业效益拉动更大。目前对于国内外知名景点,各媒体都已经宣传的比较到位,为了促进地方经

济发展,发展地方特色旅游业,本随风旅行社网站的开发针对这一现状,可以对地方性景区起到不小的宣传效果。对于家庭经济条件相对差的家庭来说亦能在不必花销很大的情况下游山玩水,休闲度假。

1.4.1 页面设计制作阶段进度计划

根据已经确定的板块状况,整个网站除后台管理模块(对前台内容进行增、删、改、查等操作)外需要:首页、景点展示、旅游路线发布、旅游新闻更新、留言板回复及网站后台管理员模块等内容。

1.5 论文的组成

(1)需求分析

概述、用户需求调研、系统业务流程分析、系统数据组成、本章小结。

(2)结构设计

网站系统网络结构设计、系统总体设计、系统功能模块的划分、系统功能模块的需求。

(3)系统开发环境介绍

Microsoft Dreamweaver简介、HTML简介、MYSQL简介、PHP简介、PS简介、Flash简介、数据库概念和特点、本章小结。

(4)数据库设计

数据库设计概述、数据库概述结构设计、数据库逻辑结构设计、本章小结。

(5)系统的实现

登录模块的实现、管理员模块设计、新闻模块的实现、留言模块的实现、旅游路线模块的实现。本章小结。

1.6 本章小结

本章主要对该系统的选题背景、来源进行了总结旅游已是人们生活中不可缺少的一种活动了,在国内外这一活动都很流行。还总述了整个旅游网站系统的组成及实现的功能。

第2章旅游网站系统需求分析

2.1系统概述

通过对一般网站系统的调查研究,系统需要具有以下功能:

(1)展现网站的主题;

(2)提供网站旅游推荐模块;

(3)按照分类展示网站提供的新闻信息;

(4)提供交流平台;

(5)对站内新闻分类以及新闻信息进行管理;

(6)对网站的交流信息进行管理;

(7)对用户进行管理。

2.2用户需求调研

网站经过综合考虑,为方旅游爱好者更好地了解更多的旅游景点及优惠活动,开发了发了新闻资讯模块。通过网站后台管理系统,管理员可以对新闻信息进行更新。为了让旅游爱好者能够更好的进行交流,网站开发了留言模块给旅游爱好者之间提供了一个交流平台,但交流平台必须通过网站的用户登录模块进行注册成为会员才能尽心留言。网站开发在线调查模块给用户和管理者之间提供了反馈的平台。

2.3系统业务功能分析

根据前面的分析,旅游网系统应当具有以下功能:

(1)新闻信息发布功能:管理员通过后台输入信息,信息自动实时出现在网站首页相应栏目。

(2)用户登录功能:通过用户登录功能为网站访客设置不同的权限,只有成为网站用户才能进行实现留言功能反馈。

(3)留言功能:用户可以通过留言实现网上交流的平台。

(4)后台管理功能:管理员进入后台之后,可以对新闻信息,用户、留言进行增加、删除、修改等管理。

2.4系统数据组成

鉴于该系统的两种用户角色的说明,可将系统分为前台和后台,这种分法也是当前网站系统惯用的做法,前台供给用户使用,用于旅游的相关信息、用户注册和用户留言,在线调查;后台供给网站的管理者使用,用于管理用户和网站的内容。鉴于该系统的功能需求,需要借助MYSQL数据库来实现,以PHP为网站开发平台。

旅游网前台实现的功能有:

(1)网站首页。一个网站的首页一般是访问者第一个浏览的页面,因此它的设计要能够体现网站主题的特色,给人留下美好的第一印象。首页的主要色调是以绿色为主,给人一种生机勃勃的感觉。

(2)用户注册。提供用户网上自助注册功能,填写注册表单并提交后,就能成为该系统的用户。

(3)用户登录。供已注册的用户登录,登录后才能对该网站进行留言。

(4)在线留言。提供了一个让用户可以交流的平台。

旅游网后台实现的功能有:

(1)管理员管理。可以增加管理员。

(2)新闻管理。发布最新的新闻,让用户可以第一时间知道旅游信息。

(3)景点展示。对部分特色景点进行宣传。

(4)路线管理。对通往景区的旅游路线进行推荐。

(5)留言管理。对用户所发的留言进行管理。

2.5本章小结

本章主要论述了对用户的需求调研,系统业务功能,数据的组成,其中数据的组成包括前台和后台的详细数据组成分类。

第3章系统结构设计

3.1系统网络架构设计

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。

随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Intranet。

3.2系统总体设计

根据前面的各项设计分析,按照系统开发的基本理念对网站进行分解,从模块上主要可分为前台模块和后台模块。

其中包括:

经典景区图片展示、新闻浏览、旅游路线推荐、游客留言与后台的用户管理、新闻管理、留言管理,可以对数据进行添加、删除、修改及查询等操作。网站页面设计结构图如图3-1所示,网站系统管理功能图如图3-2所示;

3.2.1网站页面设计结构图

图3-1 网站页面设计结构图

3.2.2网站系统管理功能图

图3-2 网站系统管理功能图

3.3系统功能模块的划分

管理模块:

后台用户管理结构如图3-3所示:

图3-3后台用户管理结构图

后台用户管理图主要实现对管理员信息的管理,对该信息进行添加和删除,对用户的删除。

后台新闻管理结构如图3-4所示:

图3-4后台新闻管理结构图

后台新闻管理模块主要实现对前台新闻的更新,是用户能在第一时间知道关于旅游的有关信息。

后台留言管理结构如图3-5所示:

图3-5 后台留言管理结构图

后台留言管理模块主要实现对用户的留言进行清理,删除不需要的留言,使用户有足够的空间进行留言。

3.4系统功能模块的需求

管理员登录功能模块,可以对前台的所有信息进行修改、删除、添加等管理。网站浏览者可以在留言模块写下自己个人的看法,新闻模块可以让浏览者了解更多的旅游知识,留言模块,可以让用户以个人的身份留下自己对旅游方面的建议和疑问,在下次在登录时,可以再次查看到自己的留言,以及别人或管理员对疑问的解答。

3.5 系统开发环境的介绍

3.5.1Adobe Dreamweaver简介

Adobe Dreamweaver,简称“DW”,中文名称"梦想编织者",是美国MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。

Adobe Dreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能。它有Mac和Windows系统的版本。随Macromedia被

Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。 Dreamweaver 自MX版本开始,使用了Opera的排版引擎"Presto" 作为网页预览。

Dreamweaver是集网页制作和网站管理于一身的网页编辑软件,也是第一款为网页设计师量身定做的可视化网页制作软件,利用它可以方便,快揭地感十足的精彩网页。

无论是创建静态网页,还是开发动态网站的应用程序,Dreamweaver都是不可忽视的专用工具,它为用户提供恶劣简单易用的操作工具,可视化的编辑环境,适用于个人主页设计到电子商务网站的开发等总多领域

3.5.2 HTML 简介

HTML 的全称是Hypertext markup Language,释为超文本标记语言,是用于WWW上文档的格式化语言。使用HTML语言可以穿件超文本文档,该文档可以从一个平台一直到另一个平台。HTMl文件是嵌入式代码(由标记表示)的ASCII文本文件,它用来表示格式化和超文本链接。HTML文件通过一个页面展示出来,不同页面通过超链接关联起来。

3.5.3 Flash 8 简介

Flash是交互式矢量图和Web动画的标准。网页设计者使用Flash能创建

漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的

效果。

3.5.4 PS简介

PS指Photoshop,是Adobe(奥多比)公司旗下最为出名的图像处理软件之一。多数人对于PHOTOSHOP的了解仅限于“一个很好的图像编辑软件”,并不知道它的诸多应用方面,实际上,PHOTOSHOP的应用领域很广泛,在图像、图形、文字、视频、出版各方面都有涉及。

借助于 Macromedia Photoshop8,您可以在直观、可定制的环境中创建和优化用于网页的图像并进行精确控制。Fireworks 业界领先的优化工具可帮助您在最

佳图像品质和最小压缩大小之间达到平衡。

它与 Macromedi a Dreamweaver? 和Macromedia Flash?共同构成的集成工作流程可以让您创建并优化图像,利用可视化工具,无需学习代码即可创建具有专业品质的网页图形和动画,如变换图像和弹出菜单等。

3.5.5 PHP(Hypertext Preprocessor)简介

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP是英文超文本预处理语言Hypertext P reprocessor的缩写,PHP是HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言风格类似于C语言,被广泛运用。PHP的另一个含义是:菲律宾比索的标准符号。

3.5.6 MySQL数据库概念和特点

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。

MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总

相关文档