php海外旅游网站系统的开发与设计
海外旅游网站系统的开发与设计摘要随着Internet 的普及,越来越多的企业建立了自己的WWW 网站,电子商务应时而生。本论文主要讨论如何建立一个简单的旅游电子商务网站。本网站主要包括4大系统:注册模
海外旅游网站系统的开发与设计
摘要
随着Internet 的普及,越来越多的企业建立了自己的WWW 网站,电子商务应时而生。本论文主要讨论如何建立一个简单的旅游电子商务网站。本网站主要包括4大系统:注册模块,线路的查看功能模块,线路查询模块,留言版模块,页面管理模块,站内新闻,用户注册,景点查询,联系我站,后台管理等。客户可以通过这4大系统查看最新的旅游信息,热门的旅游路线,外出旅游所要配备的装备以及旅游的一些基本常识等。此外,由于本网站还包括一些与旅游相关的奇闻逸事,以供客户在查看内容时,可获得一些娱乐。本网站没有提供客户论坛,游客可以通过e-mail 的方式把意见和需要改正的地方告诉我们,我们会及时改正。对于网站的管理者来说,管理员可以通过登陆专门的管理员界面来修改数据库中的内容,或更新网站的内容,使用户获得最新得数据。
本网站的页面主要通过Dreamweaver 来构建,本软件可以省去大量的html 等语言的编写就可以获得比较好的效果。数据库的建立是用MYSQL 建立的,此软件是windows 自带的,可以省去MYSQL 语句的编写,但MYSQL 不支持远程访问的能力,这也是其缺点。而数据库的访问及联结主要是通过一些PHP 语句来完成的。管理员界面是通过Dreamweaver ,PHP 简单构建的。
关键词 旅游网站;数据库;MYSQL ;PHP
- 1 -
,第1章 绪论 . ....................................................................................................... 3
1.1 课题背景 . ................................................................ 错误!未定义书签。
1.2 电子商务的发展趋势 . ............................................ 错误!未定义书签。
1.3企业网站的建立及电子商务的意义 . ..................... 错误!未定义书签。
第2章 电子商务简介 . ..................................................... 错误!未定义书签。
2.1 电子商务的来临 . .................................................... 错误!未定义书签。
2.2 电子商务的概念 . .................................................... 错误!未定义书签。
2.3 电子商务的分类 . .................................................... 错误!未定义书签。
2.4 电子商务的特性 . .................................................... 错误!未定义书签。
2.5 电子商务的结构 . .................................................... 错误!未定义书签。
2.6 电子商务在中国的发展 . ........................................ 错误!未定义书签。
2.7 本章小节 . ................................................................ 错误!未定义书签。
第3章 应用软件介绍 . ..................................................... 错误!未定义书签。
3.1 Dreamweaver介绍 .................................................. 错误!未定义书签。
3.2 MYSQL简介 . .......................................................... 错误!未定义书签。
3.3 PHP简介 ................................................................. 错误!未定义书签。
3.4 本章小节 . ................................................................ 错误!未定义书签。
第4章 网站的具体构思 . ................................................. 错误!未定义书签。
4.1 社会调查 . ................................................................ 错误!未定义书签。
1注册模块 . .................................................................................................. 5
2线路的查看功能模块 . .............................................................................. 5
3线路查询模块 . .......................................................................................... 5
4 酒店预定模块 . ......................................................................................... 5
5 留言版模块 . ........................................................................................... 6
6 管理员登陆模块 . ..................................................................................... 6
7 页面管理模块 . ......................................................................................... 6
8 线路管理模块 . ......................................................................................... 6
9 景点管理模块 . ......................................................................................... 6
10 留言管理功能模块 . ............................................................................... 6
4.2 旅游网站的需要 . ...................................................................................... 6
4.3 其他旅游网站的优点与不足 . .................................................................. 7
4.4 网站的构思及内容 . .................................................................................. 7
4.5 网站系统结构图 . .................................................... 错误!未定义书签。
- 2 -
,第5章 网站的具体设计 . ................................................. 错误!未定义书签。
5.1 网站的制作与运行环境 . ........................................ 错误!未定义书签。
5.2 网站数据库的建立 . ................................................ 错误!未定义书签。
5.3 设定网站的动态数据源 . ........................................ 错误!未定义书签。
5.4 网站网页的制作 . .................................................... 错误!未定义书签。
第6章 各模块简介 . ......................................................................................... 12
6.1 网站首页 . ................................................................................................ 12
6.2 旅游资讯 . ................................................................................................ 14
6.3 线路查询 . ................................................................................................ 16
6.4 酒店浏览 . ................................................................................................ 18
6.5 用户注册 . ................................................................................................ 19
6.6 后台登陆 . ................................................................................................ 20
6.7 系统用户管理 . ........................................................................................ 22
6.8 景点添加模块 . ........................................................................................ 23
6.9 用户查询模块 . ........................................................................................ 24
第7章 小节 . ..................................................................................................... 26
结论 . ................................................................................................................... 27
致谢 . ................................................................................................................... 28
参考文献 . ........................................................................................................... 29
附录 . ................................................................................................................... 30
1.概述
1.1 项目来源
随着旅游市场的蓬勃发展,我国已成为世界上最大的旅游市场,旅游公司的数量也越来越多,中国加入世界贸易组织以后,一些实力较强的国外旅行社将凭借其先进的操作经验与管理方法,迅速介入中国市场,运用其强大的网络服务功能与“一条龙”操作模式抢占市场,使旅行社之间的竞争更加激烈,国内旅行社的市场份额将有所减少,一部分实力不强的旅行社交面临被淘汰的危险。反观当前大多数国内公司的业务仍然停留在手工或文档资料处理阶段,传统的运作模式已无法再适应当今市场的快速发展,要想锁定客户、开辟市场,只有通过加快内部信息化建设与外部的客户关系管理,才能提高工作效率,降低经营成本,留住客户,从而提高企业的竞争力。
旅游借助互联网,能够解决传统旅游业不能解决的适应游客行、吃、住、
- 3 -
,游、玩一体化的需求;同时还由于旅游也作为一个整体的商业生态链,涉及到旅行服务机构、酒店、景区、交通等等,利用互联网可以将这些环节连成一个统一的整体,进而可以大大提高服务的水平和业务的来源。
注册模块,线路的查看功能模块,线路查询模块,线路预定模块,留言版模块,管理员登陆模块,页面管理模块,线路管理模块,留言管理功能模块。
如今电子商务已经是企业的主要经营手段,估计到2000年,全世界将拥有4亿~8亿个因特网用户,1亿多台计算机将互联,可以交换数据的网络会超过100万个。到那时,人们使用因特网的时间,将超过使用电话的时间,在网洛上的交易次数将达到10万亿次/年。不仅仅Internet 和万维网(WWW),企业内部网(Internet)和企业外部(Extranet)近年来都保持着强劲的发展势头,电子数据交换(EDI)和X.400信息流也借助Internet 的发展而得到了较大程度的发展,它们都促进了电子商务的迅速发展。据Master Card 预测,该公司到2000年电子商务的交易总额将达到100亿美元,且连续几年中在成倍地递增。目前,电子商务呈现了面向整体解决方案的发展趋势。其特点为:
可将不同类型用户工作站及操作系统的多平台结构统一为单一结构的万维网浏览器。
用Java 开发新业务,扩大跨平台的系统应用。使工作站的工作轻量化(thin client) ,而服务器则执行重要交易及存放重要数据。各相关系统间的通信互相直辖市,统一使用TCP/IP和HTTP 协议。从而减少通信复杂度。显然,基于上述整体解决方案的电子商务比起多种独立体再交互连接的层次复杂的客户/服务器结构有更为优良的系统性能和应用效果。这一切足可证明,电子商务代表世界贸易发展的方向,具有强大的生命力,发展电子商务是大势所趋[1]。
1.2 开发目标
本课题开发的目的在于解决以往毕业设计管理过程中存在的问题,解决效率低、容易出错等问题,从而对毕业设计信息进行更好的管理,对毕业设计的数据进行统计分析。提高各个管理效率,减少教师工作量和学生选题的问题。
其次,通过本课题可以使自己更进一步的了解软件(系统) 开发流程,同时对Thinkphp 框架与MYSQL 有进一步的了解,使用更加熟练。
- 4 -
,2 项目总体设计
2.1 功能模块
在通过两周的社会调查,我走访了哈尔滨几大旅行社:哈尔滨国际旅行社(远大商务酒店11层),哈尔滨帕弗尔旅行社(建设街71号),哈尔滨康辉旅行社等在哈的几大旅行社。通过了解与询问,获得了旅游网站所必须的一些知识。以下是我对旅游网站的一些认识:一般旅游网站所具备的几大系统:注册模块,线路的查看功能模块,线路查询模块,线路预定模块,留言版模块,管理员登陆模块,页面管理模块,线路管理模块,留言管理功能模块。
该系统基于B/S结构设计,系统页面采用Dreamveaver 进行制作,后台数据库由MYSQL Server支持,动态页面的效果由PHP 语言实现。采用软件工程的方法,开发了一个简单的旅游网系统,同时根据用户需求实现了用户注册登录、浏览、查询等功能,为用户提供了极大的方便。
初步设计系统功能模块如下:
2.1.1注册模块
该模块主要能通过表单来接收用户注册所填的信息并对此信息进行记录,首先连接数据库,验证用户信息,记录用户信息。
2.1.2线路的查看功能模块
用户可看到相关信息,可通过链接去到预定页面,也可点击线路了解线路的详细信息。
2.1.3线路查询模块
该模块仍然牵涉到数据库的操作,是本系统相对重要的模块,该模块根据用户提供的信息查询表line, 显示符合条件的线路。
2.1.4 酒店预定模块
该模块是本系统最核心的模块,首先验证身份,判断预定时间,用户登录时间精确到秒加上一个两位随机数生成预定编号,最后将相关预定信息写入数
- 5 -
,据库。
2.1.5 留言版模块
主要用于用户与管理员之间的交流用,同样只有注册用户才能使用此功能,首先要进行身份验证,再检查数据库中是否有数据,如果有就显示出来 ,最后通过表单接收用户提交的内容并将其写入数据库。
2.1.6 管理员登陆模块
2.1.7 页面管理模块
该模块是对网站的故事和首页文本内容进行更新。
2.1.8 线路管理模块
对于线路的管理模块主要是线路的添加、删除及线路预定的管理等功能:
2.1.9 景点管理模块
这个模块完成添加景点、景点信息的编辑、删除符合条件的景点
2.1.10 留言管理功能模块
该模块主要是管理员对用户的留言的审核、回复、和删除等功能。
2.2旅游网站的需要
旅游网站不但需要以上所述几大系统,还需要一些额外内容:
1.旅游订票:消费者可以通过e-mail 的方式或电话来想企业进行订票,这可以给顾客省去很对不必要的麻烦和时间。
2.业务范围以外的娱乐。网站可以提供一些娱乐信息,如各地的奇闻逸事等。这可以是顾客在浏览网站的同时,获得一些其他知识,曾加对企业的好感度。
3.旅游指南。一般顾客再选择出游地点时,对其选择的目的地并不了解。旅游指南会给出一些出游的一些基本常识,如去那玩需要带什么,需要注意什么,这些都为游客的出行提供必要的知识,可以避免再出游过程中出现的意外,是安全旅游的关键。
- 6 -
,4.旅游手册。旅游手册主要提供一些旅游器材的选购。大部分游客都是第一次出游,在选择理想的旅游器材上没有经验,在次可以提供给游客一些意见。
2.3其他旅游网站的优点与不足
在走访了一些旅行社,浏览了一些旅游网站之后,我觉得他们都有共同的优点:
1.新闻更新快。这也许是网站最关注的部分,几乎每天的新闻都再更新。
2.服务系统好。一般的旅游网站旅游系统都包括:线路推荐,旅游订票,旅游指南,以及服务监督机制。
3.内容全面。如一些大的旅游网站,不但提供境内的旅游业务,还把业务扩展到了国外。此外,网站内容不但包括各地的旅游景点,景区介绍,公交线路,风土人情等,还有图片供顾客欣赏。
除了以上优点,有些网站还存在不足。大部分网站的设计都没有自主性,顾客往往是被企业牵着走,就是必须按照企业设计好的路线去游览。比如有时顾客想去一个地方,但不想去下一个地方。其次,但部分旅游网站只介绍景点的内容,如自然风光,历史遗迹等,他们忽略了人文这一项。比如我去一个地方,在浏览完城市的景区,我会比较喜欢坐在公交车里,或走在大街上去了解一个地方人文。
以上就是我在两周的社会调查中的感想和认识。
2.4网站的构思及内容
此外,本网站还有一些内容,如走南闯北:主要介绍业务范围内外的奇闻逸事,旅游订票和酒店住宿推荐:我们在网站会在网站上列出最新的票物与酒店住宿价格,顾客可以通过e-mail 的方式或打免费电话的方式联系我们,我们会为你提供这方面的服务。
以上就是本网站的具体内容和主要结构,它所实现的功能如图4-1所示:
- 7 -
,一般在设计好网站的总体结构后(见第4章图),就要开始建立网站的数据库了。其实,先建立网站的数据库,还是先设计网页,没有明确的规定。但是先建立数据库,可以使设计的网站明确化,对以后的修改带来方便[9]。 依照表5-1把其他字段建立起来。


- 8 -

- 9 -





- 10 -
