admin 管理员组文章数量: 1184232
2024年3月13日发(作者:left join数据有重复怎么消除)
洛阳理工学院毕业设计(论文)
洛 阳 理 工 学 院
毕 业 设 计(论 文)
题目 旅游景点展示网站设计与实现
姓 名 Spring
院 (部) 计算机与信息工程学院
专 业 计算机应用技术
指导教师
2015年 06月 02日
洛阳理工学院毕业设计(论文)
旅游景点展示网站设计与实现
摘 要
随着国民生活水平的逐渐提高,每逢假期或空闲时节走出家门游山玩水已渐
渐成为人们生活的一部分。互联网的普及给人们带来的便利不需多说。因此如果
把旅游业与互联网结合起来,利用PHP技术建设旅游网站,实现旅游管理的网络
化。则对于进一步提高国民经济发展,丰富人们的精神生活定能起到不少的促进
作用。
旅游网站能够通过互联网得到广泛的、全面的宣传,让尽可能多的旅游企业、
旅游者了解和熟知旅游企业的产品以及产品特色,旅游企业服务等,不仅为旅客
提供了服务,而且也推广了自己,让更多的旅客了解自己。对于旅行社而言,若
拥有自己的旅游网站,通过旅游网站让公司的宣传、营销提上一个新台阶,同时
提升了公司形象。
关键字:互联网;旅游业;动态网站
I
洛阳理工学院毕业设计(论文)
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 popularity of the Internet bring
convenience to people don't need to say if combine tourism with the Internet,
travel website using PHP technology construction, realize the management of tourism
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
II
洛阳理工学院毕业设计(论文)
目 录
摘 要 ............................................................................................................................... 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
III
洛阳理工学院毕业设计(论文)
第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
IV
洛阳理工学院毕业设计(论文)
第1章 绪论
1.1 论文的选题背景和来源
21世纪,早已进入互联网信息快速发展的时代,互联网的普及给人们带来了
许多便利。像大部分的组团社、综合社、酒店等都有自己公司的网站,而旅行社
也由之前传统的模式转移到互联网上来,这时旅行社建立属于自己的网站就势在
必行。那么旅游网站建设的作用和意义有哪些呢?
1.首先提升公司形象:这是每个企事业单位建站的目的之一。网站对于一个
公司来说就像是一个无形的广告。在现在这个信息时代,如果一个公司连网站都
没有做过,往往给客户留下的印象就是这是一个跟不上时代潮流的公司。
2.加强客户服务:旅游行业性质要求您定期提供资料给客户,或者随时接受
客户的建议。如果旅客需要,可以通过搜索得知旅行社-旅游路线-旅游价格的等
相关旅游知识。
3.同时一个好的网站能将公司的宣传、营销手段提上一个新的台阶。网站内
容可以随时更新,这点对于现代公司来说是很重要,但画册、产品手册等都无法
做到的。公司网站就可以每天更新,随时反映您公司的最新情况。
旅游网站能够通过互联网得到广泛的、全面的宣传,让尽可能多的旅游企业、
旅游者了解和熟知旅游企业的产品以及产品特色,旅游企业服务等,不仅为旅客
提供了服务,而且也推广了自己,让更多的旅客了解自己。
1.2 旅游网发展的现状
1.2.1 网站类型多样但发展不均衡
中国旅游网站经过多年的建设发展,形成了多种网站类型共存的市场格局。
按网站运营商性质的不同,可以分为以携程、同程网站为代表的在线旅游服务代
理商;中青遨游网等传统旅游服务商线上分支网站;七天连锁酒店、国航等为代
表的酒店、传统航空公司的直销网站;以去哪儿网站为代表的垂直旅游搜索引擎;
1
洛阳理工学院毕业设计(论文)
此外,还有雅虎、搜狐等门户网站的旅游频道;蚂蜂窝为代表的旅游社交网站;
景区景点建立的网站如伪满皇宫博物院网站(http://),以及
各地方政府建立的官方旅游网站等多种类型。其中以华夏旅游网、中华行知网为
代表的第一代B to C网站奠定了中国旅游电子商务的基础;以携程、艺龙为代表
的第二代旅游网站极大的促进了中国在线旅游以“机票+酒店”商旅为主的市场
的发展;以淘宝、去哪儿、酷讯等为代表的第三代旅游网站以成本优势促进了在
线机票、在线酒店预订市场的发展;以途牛、悠哉、驴妈妈为代表的第四代旅游
网站,以新型旅游产品如自由行、线路跟团等刺激了在线休闲度假市场的发展。
中国旅游网站类型虽然众多,但发展并不均衡,并没有完全覆盖在线旅游的各
个环节,形成闭环经济。其中以在线旅游服务代理商、旅游搜索类型网站发展相
对成熟,旅游点评和社交类网站发展成熟度较低,旅游激励、旅游计划等模式还
没有发展起来。
但是,从目前中国旅游网站使用者成分来看,境外访客数量所占比例较小,
这意味着国内旅游网站在扩大境外知名度、扩张海外业务等方面有一定的发展空
间。
1.2.3 在线业务不断完善
中国旅游网站的在线基本业务主要有信息服务、旅游产品代理及预订交易服
务和客户管理等几项。其中信息服务不但包括景点、酒店购物指南、旅游新闻、
旅游知识等旅游单项信息服务,还包括交通信息查询、地图、在线旅游咨询等交
互信息服务,旅游社区服务近年也在不断完善;旅游产品代理及预订交易服务包
括机票、酒店及旅游线路的查询、预订、更改、取消、退订、维护等一系列的业
务;此外,旅游网站还提供客户登录注册、客户信息维护、流量统计和社区服务
等客户管理业务。近年随着中国旅游电子商务的快速发展,在线旅游产品按市场
类型可以分为休闲旅游以及商务旅游;按照服务类型可分为机票、酒店、门票、
餐饮、演出、旅游度假产品或打包等预订服务,以及旅游装备的在线销售业务等。
2
洛阳理工学院毕业设计(论文)
我国旅游网站提供的旅游产品无论是从属性上还是从渠道上都在进一步壮大和成
熟。
1.2.4社会化媒体营销将进一步提升
导入用户和流量的社会化营销如旅游社区、论坛、微博等越来越受到旅游网
站的关注,旅游社交、点评、攻略等网络媒体化产品在行业中的地位必将凸显。
对旅游网站而言,社会化媒体可以极大的提高网民对旅游网站的关注度,不仅是
面向用户提升自身影响力的营销平台,也是产品和用户满意度的监测平台,而且
还可以成为查订旅游产品的新途径。
未来的旅游网站的知识内容将日益丰富,栏目的内容将日益详细,分类将日
益科学,单调的、一成不变的旅游行程表将被灵活多变的自助旅游的游程定制所
替代,为游客提供个性化的旅游产品等智能服务将成为旅游网站的重要功能。
1.3 目前旅游行业存在的问题
1.3.1类型将以休闲旅游为主导
据调查统计,截至2012年12月底,中国网民总人数达5.64亿,数量居全球
各国首位,在线旅游网民规模达1.12亿,占网民总数的19.8%,互联网渗透率不
到美国等发达国家的1/3。虽然中国在线旅游渗透率低,但增速可观。随着中国互
联网渗透率的进一步提升,未来选择在线渠道解决旅行问题的用户将越来越多。
同时,中国在线旅游网民的数量约为美国的1.5倍,中国休闲旅游比例却不到美
国的1/3,因此有理由推断,随着中国人均可支配收入的持续增长和人们出行观念
的变化,休闲旅游将进一步壮大,将超过商务出行占据在线旅游行业的主导地位。
而且随着在线消费者需求的升级,自由行、出境游将是在线休闲度假的主体,并
将进一步带动租车、门票、演出、游轮等在线旅游产品的快速成长。
3
洛阳理工学院毕业设计(论文)
1.3.2移动互联网是旅游网站发展方向
根据艾瑞咨询统计数据显示,2011年中国移动互联网市场规模达393.1亿元,
同比增长97.5%,整个移动互联网市场爆发之势初显,而且有42%的旅行者通过智
能手机客户端预订过旅游产品。随着智能手机的普及和消费者使用手机习惯的改
变为整个旅游业提供了更大的无线市场空间。利用移动终端随时、随地、随身的
优势,结合标签识别技术、传感器网络技术以及无线定位等技术实现旅行者的在
途服务,完成旅游信息查询、旅行预订、电子导游和手机支付等功能,满足旅行
者对旅游产品差异性、位置相关性和互动性的需求。移动信息技术的应用无疑将
成为旅游网站的发展方向之一。
1.3.3服务质量不高
长期以来,我国的部分旅游服务业存在服务质量普遍低下、导游素质参差不
齐等问题。在管理方面,如在酒楼餐厅和娱乐场所以及在景点出售旅游商品等,
对游客乱收费、漫天要价的“斩”客行为屡见不鲜。不少游客由于对景区不够了
解,在旅游路线,门票价格方面可能容易受到欺骗。
1.4 论文的研究内容
旅游业对当地餐饮、住宿、客运、商贸等相关产业有着明显的带动效应,尤
其对旅游线路附近和旅游景点的相关产业效益拉动更大。
据国家旅游局预测,到2015年中国将成为全球最大的国内旅游市场。随着国
民旅游需求和在线旅游渗透率的提升,中国旅游在线市场将释放巨大潜力,旅游
网站的建设和发展成为业界广泛关注的重点,本文将对此进行分析,以期为我国
旅游电子商务的发展提供参考。旅游业对当地餐饮、住宿、客运、商贸等相关产
业有着明显的带动效应,尤其对旅游线路附近和旅游景点的相关产业效益拉动更
大。目前对于国内外知名景点,各媒体都已经宣传的比较到位,为了促进地方经
4
洛阳理工学院毕业设计(论文)
济发展,发展地方特色旅游业,本随风旅行社网站的开发针对这一现状,可以对
地方性景区起到不小的宣传效果。对于家庭经济条件相对差的家庭来说亦能在不
必花销很大的情况下游山玩水,休闲度假。
1.4.1 页面设计制作阶段进度计划
根据已经确定的板块状况,整个网站除后台管理模块(对前台内容进行增、
删、改、查等操作)外需要:首页、景点展示、旅游路线发布、旅游新闻更新、
留言板回复及网站后台管理员模块等内容。
1.5 论文的组成
(1)需求分析
概述、用户需求调研、系统业务流程分析、系统数据组成、本章小结。
(2)结构设计
网站系统网络结构设计、系统总体设计、系统功能模块的划分、系统功能模
块的需求。
(3)系统开发环境介绍
Microsoft Dreamweaver简介、HTML简介、MYSQL简介、PHP简介、PS简介、
Flash简介、数据库概念和特点、本章小结。
(4)数据库设计
数据库设计概述、数据库概述结构设计、数据库逻辑结构设计、本章小结。
(5)系统的实现
登录模块的实现、管理员模块设计、新闻模块的实现、留言模块的实现、旅
游路线模块的实现。本章小结。
5
洛阳理工学院毕业设计(论文)
1.6 本章小结
本章主要对该系统的选题背景、来源进行了总结旅游已是人们生活中不可缺
少的一种活动了,在国内外这一活动都很流行。还总述了整个旅游网站系统的组
成及实现的功能。
6
洛阳理工学院毕业设计(论文)
第2章 旅游网站系统需求分析
2.1系统概述
通过对一般网站系统的调查研究,系统需要具有以下功能:
(1)展现网站的主题;
(2)提供网站旅游推荐模块;
(3)按照分类展示网站提供的新闻信息;
(4)提供交流平台;
(5)对站内新闻分类以及新闻信息进行管理;
(6)对网站的交流信息进行管理;
(7)对用户进行管理。
2.2用户需求调研
网站经过综合考虑,为方旅游爱好者更好地了解更多的旅游景点及优惠活动,
开发了发了新闻资讯模块。通过网站后台管理系统,管理员可以对新闻信息进行
更新。为了让旅游爱好者能够更好的进行交流,网站开发了留言模块给旅游爱好
者之间提供了一个交流平台,但交流平台必须通过网站的用户登录模块进行注册
成为会员才能尽心留言。网站开发在线调查模块给用户和管理者之间提供了反馈
的平台。
2.3系统业务功能分析
根据前面的分析,旅游网系统应当具有以下功能:
7
洛阳理工学院毕业设计(论文)
(1)新闻信息发布功能:管理员通过后台输入信息,信息自动实时出现在网
站首页相应栏目。
(2)用户登录功能:通过用户登录功能为网站访客设置不同的权限,只有成
为网站用户才能进行实现留言功能反馈。
(3)留言功能:用户可以通过留言实现网上交流的平台。
(4)后台管理功能:管理员进入后台之后,可以对新闻信息,用户、留言进
行增加、删除、修改等管理。
2.4系统数据组成
鉴于该系统的两种用户角色的说明,可将系统分为前台和后台,这种分法也
是当前网站系统惯用的做法,前台供给用户使用,用于旅游的相关信息、用户注
册和用户留言,在线调查;后台供给网站的管理者使用,用于管理用户和网站的
内容。鉴于该系统的功能需求,需要借助MYSQL数据库来实现,以PHP为网站开
发平台。
旅游网前台实现的功能有:
(1)网站首页。一个网站的首页一般是访问者第一个浏览的页面,因此它的
设计要能够体现网站主题的特色,给人留下美好的第一印象。首页的主要色调是
以绿色为主,给人一种生机勃勃的感觉。
(2)用户注册。提供用户网上自助注册功能,填写注册表单并提交后,就能
成为该系统的用户。
(3)用户登录。供已注册的用户登录,登录后才能对该网站进行留言。
(4)在线留言。提供了一个让用户可以交流的平台。
旅游网后台实现的功能有:
(1)管理员管理。可以增加管理员。
8
洛阳理工学院毕业设计(论文)
(2)新闻管理。发布最新的新闻,让用户可以第一时间知道旅游信息。
(3)景点展示。对部分特色景点进行宣传。
(4)路线管理。对通往景区的旅游路线进行推荐。
(5)留言管理。对用户所发的留言进行管理。
2.5本章小结
本章主要论述了对用户的需求调研,系统业务功能,数据的组成,其中数据
的组成包括前台和后台的详细数据组成分类。
9
洛阳理工学院毕业设计(论文)
第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。
1 0
洛阳理工学院毕业设计(论文)
3.2系统总体设计
根据前面的各项设计分析,按照系统开发的基本理念对网站进行分解,从模
块上主要可分为前台模块和后台模块。
其中包括:
经典景区图片展示、新闻浏览、旅游路线推荐、游客留言与后台的用户管理、
新闻管理、留言管理,可以对数据进行添加、删除、修改及查询等操作。网站页
面设计结构图如图3-1所示,网站系统管理功能图如图3-2所示;
3.2.1网站页面设计结构图
旅游网站
本
站
首
页
旅
游
景
点
旅
游
路
线
景
点
展
示
旅
游
新
闻
游
客
留
言
图3-1 网站页面设计结构图
3.2.2网站系统管理功能图
11
洛阳理工学院毕业设计(论文)
管理员后台登录
用
户
管
理
路
线
管
理
新
闻
管
理
留
言
板
3.3系统功能模块的划分
管理模块:
后台用户管理结构如图3-3所示:
管理员的添加与删除 用户的删除
图3-3后台用户管理结构图
后台用户管理图主要实现对管理员信息的管理,对该信息进行添加和删除,
对用户的删除。
后台新闻管理结构如图3-4所示:
新闻管理
新闻的发表 新闻的修改
图3-4后台新闻管理结构图
1 2
图3-2 网站系统管理功能图
用户管理
新闻的删除
洛阳理工学院毕业设计(论文)
后台新闻管理模块主要实现对前台新闻的更新,是用户能在第一时间知道关于
旅游的有关信息。
后台留言管理结构如图3-5所示:
图3-5 后台留言管理结构图
留言管理
留言的删除
后台留言管理模块主要实现对用户的留言进行清理,删除不需要的留言,使
用户有足够的空间进行留言。
3.4系统功能模块的需求
管理员登录功能模块,可以对前台的所有信息进行修改、删除、添加等管理。
网站浏览者可以在留言模块写下自己个人的看法,新闻模块可以让浏览者了解更
多的旅游知识,留言模块,可以让用户以个人的身份留下自己对旅游方面的建议
和疑问,在下次在登录时,可以再次查看到自己的留言,以及别人或管理员对疑
问的解答。
3.5 系统开发环境的介绍
3.5.1Adobe Dreamweaver简介
Adobe Dreamweaver,简称“DW”,中文名称"梦想编织者",是美国MACROMEDIA
公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套
针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制
作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Adobe Dreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言
下的一个应用)编辑的功能。它有Mac和Windows系统的版本。随Macromedia被
1 3
洛阳理工学院毕业设计(论文)
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 业界领先的优化工具可帮助您在最
1 4
洛阳理工学院毕业设计(论文)
佳图像品质和最小压缩大小之间达到平衡。
它与 Macromedia 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通用公共许可证)。由于其体积小、速度快、总
1 5
洛阳理工学院毕业设计(论文)
体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥
有成本而选择了MySQL作为网站数据库。
3.6本章小结
本章主要论述了系统网络结构的设计,功能模块的划分,以及各功能模块的需
求,系统开发环境的介绍等。
1 6
洛阳理工学院毕业设计(论文)
第4章 数据库设计
4.1 数据库设计概述
数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直
接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的
应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,
满足用户信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,
保证数据的完整性和一致性。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及
将来可能增加的需求。数据库设计一般包括如下几个步骤:
(1)数据库需求分析;
(2)数据库概念结构设计;
(3)数据库逻辑结构设计。
4.2数据库概念结构设计
4.2.1数据库概念结构设计
概念模型是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都
是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而
现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,
就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的
信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型
转换为具体的机器上DBMS支持的数据模型。概念模型的描述工具通常是使用E-R
模型图。该模型不依赖于具体的硬件环境和DBMS。概念结构是对现实世界的一种
抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同
1 7
洛阳理工学院毕业设计(论文)
特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念
组成了某种模型。
4.3数据库逻辑结构设计
在服务器上建有名为admin的数据库,其中包括以下表:
管理员表admin如表4-1所示:
表4-1 管理员表结构
字段名
id
user
pwd
数据类型
自动编号
文本
文本
说明
序号
用户名
密码
表4-2 新闻表结构
字段名
id
title
content
time
用户留言表test如表4-3所示:
数据类型
自动编号
文本
文本
文本
说明
序号
标题
内容
时间
表4-3 用户留言表结构
字段名
id
name
sex
content
数据类型
自动编号
文本
文本
文本
说明
序号
用户名
性别
内容
1 8
洛阳理工学院毕业设计(论文)
4.4本章小结
本章主要论述了数据库的概述以及数据库的连接,逻辑结构的设计,本网站
的主要的四个表字段名,数据类型,说明的介绍。
1 9
洛阳理工学院毕业设计(论文)
第5章 系统的实现
5.1前台页面模块的实现
本网站设计的是一个旅游网站。该网站总共分为网站首页、关于我们、新闻
动态、旅游路线、在线咨询、联系我们、靓丽风景七个模块。通过对此系统的开
发,达到了用户对旅游的了解。实现网站的实用性和易管理性。主页面如图5-1
所示
图5-1网站主页面图
2 0
洛阳理工学院毕业设计(论文)
5.2登录模块的实现
用户登录与后台的用户管理模块相关联,可以对用户(管理员)进行添加、
删除、修改等操作。登录模块界面如图5-2所示,登录提示密码错误界面如图5-3
所示,
登陆成功提示界面如图5-4:
图5-2管理员登录后台图
图5-3密码错误提示框
2 1
洛阳理工学院毕业设计(论文)
图5-4 用户登陆成功
登陆成功代码:
include("");
$name = $_POST[name];
$pass =$_POST[pass];
$sql = mysql_query("select * from user where user='$name' and
pwd='$pass'");
$rs = mysql_fetch_array($sql);
if(!empty($rs))
{
echo "";
}else
{
}
随着网站规模的壮大,网站发布更新的新闻和推荐的旅游路线及对游客留言
的回复会越来越多,只有超级管理员负责网站后台恐怕任务艰巨,本网站考虑到
这一问题后开发了超级管理员有权限可以增加管理员的模块。管理员角色不同对
应权限亦不相同。 添加管理员操作界面如图5-5所示。
echo "";
echo "";
2 2
洛阳理工学院毕业设计(论文)
图5-5 添加管理员操作界面
添加用户(管理员)代码:
include("");
$name = $_POST[name];
$pwd = $_POST[pwd];
$pass = $_POST[pass];
$email = $_POST[email];
$number = $_POST[nunber];
if($pwd == $pass)
{
$sql= "SELECT * FROM `add` WHERE name = '$name' ";
2 3
洛阳理工学院毕业设计(论文)
$rs = mysql_query($sql,$conn);
$row = mysql_fetch_array($rs);
if(empty($row)){
$sql="INSERTINTO`admin`.`add`(`id`,`name`,`pwd`,`pass`,`mail`,`numb
er`)VALUES(NULL,'$name','$pwd','$email','$number' )";
$rs1 = mysql_query($sql);
echo "";
echo"";
}
else{
}
echo "";
echo "";
}else{
}
echo "";
echo "";
5.3新闻及旅游路线模块的实现
在网站前台界面上点击新闻动态中每个标题都自动跳转到新闻界面,这样就
可以查看有关新闻的详细内容,前台新闻标题展示如图5-6所示,新闻管理的后
2 4
洛阳理工学院毕业设计(论文)
台操作界面如图5-7,可以添加信息、删除信息、编辑信息等操作。后台新闻发布、
修改界面如图5-8所示:
图5-6 前台新闻标题展示界面
图5-7 新闻管理后台操作界面
2 5
洛阳理工学院毕业设计(论文)
图5-8后台新闻发布及修改界面图
后台新闻管理部分关键代码:
include("");
$id = $_REQUEST["id"];
$sql ="select * from new where id ='$id'";
$result =mysql_query($sql,$conn);
while($row = mysql_fetch_array($result))
{
?>
2 6
洛阳理工学院毕业设计(论文)
echo $row['content'];
}
由于本旅行网站中新闻模块与旅游路线模块比较相似,模块设计基本一致,
主要在于内容发布方面,故,这里主要讲述一下新闻模块的实现,旅游路线模块
的操作就附简图带过。
通过点击网站首页中旅游路线一栏中的景区图片,自动能链接到路线指导界
面。如图5-9。
图5-9 首页内含旅游路线链接的景区图片
旅游路线的添加、修改界面如图5-10
2 7
洛阳理工学院毕业设计(论文)
图5-10 旅游路线添加及修改操作界面截图
5.4留言模块的实现
由于网站开发及管理人员思想受限等因素,该网站肯定有需要改进之处。当
游客访问该旅游网站后若有疑问、意见或者建议,可以在线发表留言,当我们的
管理人员或者知情游客可以进行及时回复与解答。由于游客身份不尽相同,游客
素质会存在差别,考虑到留言板上可能出现过激言论,所以本网站设置管理员的
权限能对游客留下的言论进行删除等操作。留言页面如图5-11所示。
2 8
洛阳理工学院毕业设计(论文)
图5-11 游客留言页面图
留言页面关键代码:
$sqluser="root";
$sqlpwd="";
$dbname="admin";
$tablename="test";
$conn=mysql_connect("localhost",$sqluser,$sqlpwd);
mysql_select_db("$dbname");
$re=mysql_query("select * from $tablename");
$result=mysql_query("select id from test",$conn);
$total=mysql_num_rows($result);
2 9
洛阳理工学院毕业设计(论文)
$pagesize=10;
$end_page=ceil($total/$pagesize);
$page = $_GET[page];
if($page<=0)
{
}
if($page>$end_page)
{
$page=$end_page;
}
$start = ($page- 1)*$pagesize;
$sql = "select * from test limit $start, $pagesize ";
mysql_query("set names 'GBK'");
$ros = mysql_query($sql,$conn);
$page =1;
3 0
洛阳理工学院毕业设计(论文)
5.5本章小结
本章节主要论述了登录模块用户的登陆、用户的注册、新闻浏览模块用户浏
览新闻、留言模块用户的留言前后台的设计与代码的编写最终实现的功能。
3 1
洛阳理工学院毕业设计(论文)
总 结
通过自己为期数周的不间断努力,该随风旅行社旅游网站的开发与设计终于
接近尾声了。在网站开发过程中,让我体验了其中的苦与乐,学会了如何面临困
难,如何解决问题,达到了锻炼的目的。同时,拓展了知识面,进一步加深了对
软件开发的理解和认识。
在做毕业设计之前,我对旅游网站系统的理解,是停留在感官和理论水平上
的,是“纸上谈兵”,虽然有一定的了解,但是总体说概念和思路并不是很明确、
清楚。并且缺乏实际的开发经验。这次通过该旅游网站毕业设计的制作,真正给
我了一次难得的锻炼机会。在整个开发过程中,遇到了很多问题,但“功夫不负
有心人”,通过向指导老师、同学及上网有技术大牛交流等方法。最终,问题都
被一一解决了。
在设计的过程中,PHP后台编程方面,我个人有很大欠缺,在指导老师的推荐
下,我也查阅了很多相关资料和文章,如《PHP入门与提高》、《信息组织与检索》、
《软件工程》等。我增长了很多知识和见解,进一步熟悉了PHP编程、网页制作
的方法以及网页制作工具的使用。通过分析,画出了网站的流程图,并且掌握了
网站设计的基本步骤和方法,经历了网站规划、网站分析、网站设计等阶段。更
正了以前对网站的错误认识。懂得了网站的开发与设计是网站后期维护方便与否
的至关重要的因素,而且进一步理解了眼高手低的讽刺意义。课程设计过程中,
因为缺少经验,出现了很多之前没预料到的问题,程序这方面大家都知道,有个
字符拼写错误,程序就很可能运行不成功,这次毕业设计又一次让我真切的意识
到:细心,才能事半功倍。总体看来,此网站基本达到毕业设计的内容要求,但
是由于我个人能力有限,有些问题自己虽然已发现,考虑到时间及个人技术,部
分问题尚未得到解决,网站仍存在许多缺点和不足。在调试过程中出现的部分问
题还没能完全解决,只是避免了问题的出现。另外,对网站的制作速度太慢,工
具的使用还不熟练,还有待于改善和提高。
3 2
洛阳理工学院毕业设计(论文)
致 谢
近一个月时间的毕业课题设计是我大学生活中忙碌而又充实一段时光。这里
有治学严谨而又亲切的老师,有互相帮助的同学,更有积极、向上、融洽的学习
生活氛围。短短的时间里,我学到了很多的东西。不仅学到就更多的理论知识,
扩展了知识面,提高了自己的实际操作能力;而且学会了如何去学习新的知识,
学会了面对困难和挑战,学会了更多解决技术问题的方法。借此论文之际,向所
有帮助、关心、支持我的老师、朋友、同学及在网上结识的技术大牛,表达我最
真诚的谢意。
首先感谢指导老师。毕设论文是在老师耐心指导下多次修改完成的。在此,
我对她们的耐心指导和帮助向贠老师致敬,感谢老师在这一个月来对我的指导。
在这段时间里,我从老师身上,不仅学到了许多的专业知识,更感受到了她们工
作中的兢兢业业,生活中的平易近人的精神。此外,她们的严谨治学态度和忘我
的工作精神也非常值得我去学习。在此,请允许我说一声:“老师,您辛苦了!”
再次感谢她们。
非常感谢我的同学。当我在毕业设计过程中遇到问题和困难时,是他们给我
指出了不少错误和不当操作,并给出了不少意见和建议,是他们的技术支持与精
神鼓励为我提供了不竭的动力。
同时,感谢所以传授我知识的老师们,感谢网络上热心的网友,感谢所有关
心、帮助过我的人。同时感谢我的大学,感谢洛阳理工学院。我不会忘记你们。
总之,在以后的学习、工作、生活中我将更加努力,用自己的努力实现更大
的人生价值。
3 3
洛阳理工学院毕业设计(论文)
参考文献
[1].毛小平、尹小港.《PhotoshopCS5完全学习手册》.人民邮电出版社.2010年9
月
[2].何琛、王冬霞.《Dreamweaver 网页设计与色彩搭配实例与技法》.上海科学
普及出版社.2008年4月
[3].赵增敏、赵粹丹、赵朱曦.《PHP动态网页设计》电子工业出版社.2004年4
月
[4].藏杨、秦冬、李育龙.《PHP软件工程案例精解》电子工业出版社.2004年10
月
[5].位元文化. 动态网页入门务实[M],北京:科学出版社,2001,12-20
[6].刘志铭、庞娅娟、孙明丽.《PHP+MYSQL数据库系统开发》人民邮电出版社.2007
年8月
[7].高怡新.《PHP网络应用程序设计》人民邮电出版社.2008年4月
[8].温明.《PHP网站建设实录》北京希望电子出版社.2005年2月
[9].高怡新.《PHP网络应用程序设计教程》人民邮电出版社.2008年5月
[10].张华、张雁、贾志娟.《PHP项目开发实践》中国铁道出版社.2006年7月
[11]张华,张雁,贾志鹃.PHP项目开发实践[M],北京:中国铁道出版社.2006,87-92
[12]萨师煊,王珊. 数据库系统概论[M],北京:高等教育出版社,2004,293-299
[13]李彦. SQLSERVER完全自学手册[M],北京:机械工业出版社,2007,43-50
[14]苏啸. 数据库原理与SQLSERVER 2000教程[M],北京:北京工业大学出版社,
2002,68-90
[15]马军. SQL语言与数据库操作技术大全[M],北京:电子工业出版社,2008,
13-20
3 4
版权声明:本文标题:基于PHP旅游景点展示网站设计与实现毕业论文 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1710279612a565845.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论