• / 63
  • 下载费用:5 金币  

基于PHP的旅游分享平台.docx

关 键 词:
基于 PHP 旅游 分享 平台
资源描述:
本 科 生 毕 业 论 文题 目: 基于 PHP的旅游分享平台 (旅游类社交网站 iTravel ) 院 系: 软件学院 专 业: 电子政务方向 学生姓名: 张雅雯 学 号: 11331399 指导教师: 路永和(副教授) 二零一五 年 三月2 / 63摘要近年来,我们越来越能感受到旅游成为我们生活的一部分,分析旅游这一生活悠闲附属品持续升温的原因,不外乎就两个:生活水平的持续提高导致我们对于生活质量的要求越来越高;当下生活压力日渐走高,旅游成为人们排解压力、开阔眼界、舒畅身心的选择之一。由此可见,旅游已经成为我们生活中不可或缺的一部分。iTravel 为游客们提供了一个很好的交流平台,人们可以发表自己旅途行中的见闻,可以和网友交流旅行的心得与攻略,可以分享自己拍摄的照片,可以和好友聊天……iTravel 开发使用传统 Web 开发模式:PHP 与 MySQL 数据库。使用 PHP 程序开发快,运行快,而且技术本身学习快。PHP 可以被嵌入于 HTML 语言中,因此执行效率高。MySQL 数据库是关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。iTravel 采用 RUP4+1 系统架构设计方法,使用场景视图、处理视图、开发视图、逻辑视图和物理视图来详细分析项目的系统架构。网站前端则采用 CSS、HTML 与 JavaScript 搭建了简洁清新的交互界面。简洁清新的交互界面,简单易上手的功能是这个网站最大的优点。用户可以根据自己的需求进行各种基本操作,用户拥有属于自己的一个账号管理各种信息与资源,既可以记录属于自己的旅游回忆,又可以将自己的与其他用户分享,达到资源共享。用户发表帖子与发送消息是 iTravel 的主要功能,用户点击发表帖子,填写帖子的题目与编辑内容,编辑完成后点击发表即可;用户还可以编写消息内容,然后给好友或非好友发送消息。此外,用户也可以申请添加好友,通过查找兴趣相同,志同道合的用户,互相添加好友。虽然当前主流的旅游分享平台日渐活跃,网站功能也日趋承受,但纷扰繁杂的广告与信息多少让用户感到审美疲劳,特别是商家植入广告与各种良莠不齐的虚假伪造广告。而 iTravel 则为用户提供了一个简单而不失呆板的交流平台,简单易操作的功能使用户可以与自己志同道合的好友分享自己的旅行攻略、旅行见闻、旅行心得,感触在旅行中得到更多值得留念的回忆。关键词:旅游,社交网站,交友,发表帖子,发送消息3 / 63AbstractIn recent years, travel has played more and more important roles in our life. “Golden Week Luxury Travel Recommend Packages of May Day ”、 “Overseas Overbalance Travel Recommend Packages of Mid-Autumn Festival”、 “Independent Travel of National Day” ... During holidays, these words and phrases are always glutted with our eyes. Why is travel becoming more and more popular with us? Through analysis, I conclude two reasons: on one hand, keeping rising living standard results in higher and higher living quality; on the other hand, currently, under severe life pressure, travelling becomes one of the most effective ways to relieve the pressure. It follows that travel has become an indispensible part of our life. During the travelling, people take photos to record funny people and anecdotes. iTravel provides a good communication platform for people to publish what people see and what people hear during the trip, to share travelling strategy and photos, to chat with friends… The development mode of iTravel is PHP and MySQL Database. Fast development, quick operation and fast-learning technologies are advantages of using PHP. PHP can also be embedded in HTML, thus the operation efficiency is very high. MySQL is a relational database management system. Relational database puts data into different tables instead puts data into a big warehouse, which optimizes search performance and increases flexibility. The regular free and open source of MySQL makes it available for many developments of small and medium sized websites. And MySQL and PHP can form good development circumstance. The system architecture design of iTravel is RUP4+1, which uses Scene View, Process View, Logical View, Physical View and Development View to describe the whole architecture of iTravel. The front-end of iTravel uses CSS, HTML and JavaScript to set up simple and fresh user interface.Simple and fresh user interface together with handy function is the biggest advantages of the website. Each user has an individual account to manage information and resources. And user can operate with own demand, which ensures user not only can record his/her own memory, but also can share information with 4 / 63other users. Publish articles and send private messages are the most important two functions. Users can publish by pressing “Publish articles” buttons and edit theme and contents. User can also edit private messages and then send other users. Besides, adding friends is also a lightspot of the website. Although currently, many similar websites comes in Internet, numerous and disorderly information and advertisement make users aesthetic fatigue, especially the fake and disgusting news. Meanwhile, iTravel provides a simple platform for users to share feelings and good things. Keywords: travel, SNS (Social Networking Services), make friends, share, travel strategy and feelings5 / 63目录摘要 ..........................................................................2Abstract......................................................................3第一章 前言 .................................................................41.1 项目背景及意义 ..........................................................71.2 研究开发现状分析 ........................................................71.2.1 在线旅游的定义 ......................................................71.2.2 在线旅游网站的类别 ..................................................81.2.3 旅游网站的发展现状 ..................................................91.3 项目目标及范围 .........................................................101.4 论文主要内容及结构 .....................................................10第二章 技术与原理 ..........................................................122.1 Ajax 工作原理 .........................................................122.2 MD5加密 ..............................................................132.3 Base6加密 ............................................................21第三章 需求建模 ............................................................233.1 用例设计 ..............................................................233.1.1 创建用户用例 .....................................................233.1.2 用户发表帖子用例 .................................................233.1.3 用户交友用例 .....................................................243.1.4 用户发送消息用例 .................................................253.2 用例图 ................................................................263.3 领域模型 ..............................................................263.3.1 领域模型图 ........................................................263.3.2 领域模型解析 ......................................................27第四章 架构设计 ............................................................284.1 RUP4+1系统架构设计 ...................................................286 / 634.2 架构 UML图 ............................................................294.2.1 场景视图 ..........................................................294.2.2 处理视图 ..........................................................304.2.3 开发视图 ..........................................................314.2.4 逻辑视图 ..........................................................314.2.5 物理视图 ..........................................................324.3 数据库设计 ............................................................324.3.1 MySQL ............................................................324.3.2 MySQL数据库的优缺点 ..............................................324.3.3 表的设计 ..........................................................34第五章 模块设计 ............................................................365.1 接口说明 ..............................................................365.1.1 Ajax Get接口的实现 ...............................................365.1.2 Ajax Post接口的实现 ..............................................375.2 主要类算法 ............................................................415.2.1 发送消息 .........................................................415.2.2 页面跳转 .........................................................42第六章 部署与应用 ..........................................................436.1 环境部署 ..............................................................436.2 功能截图 ..............................................................43第七章 结论 ................................................................49致谢 .........................................................................51参考文献 .....................................................................52附录 .........................................................................537 / 63第一章 前言1.1 项目背景及意义旅游业作为一个朝阳产业,目前已被列为世界第三大产业。随着我国经济的快速发展和人民生活水平的提高,人们对旅游消费的雪球也进一步提升。近几年来,我国的旅游业一直保持平稳较快增长,有力的拉动了我国国民经济的提升。我国人均可支配收入持续提高,特别是中等收入人群占比的上升,直接推动了国内旅游市场需求的增长,具体体现在我国居民出游率保持稳步上升趋势。2012 年国内居民出游率已超过 200%。持续升温的旅游热不仅反映了我国经济的增长,也反映了人们对生活质量的要求越来越高。当今社会,随着工作、生活节奏越来越快,人们所面临的压力也越来越大。如何排解这些生活中的压力,无疑旅游成了很好的一种方式,在旅行中,不仅可以见识到不同的人和事,接触到新的东西之外,还可以暂时将工作与生活上的压力抛诸脑后。同时,人们会记录下旅行途中的每一寸风景,每一个人物以及每一件事以便以后可以与他人分享或者回忆。 在此背景下,iTravel 则提供了一个很好的平台,用户可以创建自己的账号,发表帖子与好友分享自己旅行途中的趣闻轶事。1.2 研究开发现状分析1.2.1在线旅游的定义 1在线旅游指旅游消费者通过在线旅游服务提供商的网站,提交机票和酒店住宿相结合并包含其他附加服务的自由行旅游产品预订订单,提交成功后由消费者通过网上支付或者门店付费。鉴于目前中国的实际情况,通过在线旅游服务提供商的网站查询,并通过 Call center预订成功的交易,也算做在线旅行1 来自百度百科8 / 63交易。旅游消费者在没有提供网站预订、在线支付功能,仅提供普通电话预订服务的传统旅游服务提供商处,预订成交不算做在线旅行。通过网络的方式查阅和预订旅游产品,并可以通过网络分享旅游或旅行经验。在线旅游依托互联网,以满足旅游消费者信息查询、产品预定及服务评价为核心目的,囊或了包括航空公司、酒店、景区、租车公司、海内外旅游局等旅游服务供应商及搜索引擎、OTA、电信运营商、旅游资讯及社区网站等在线旅游平台的新产业正处于快速上升期。该产业主要借助互联网,与传统旅游产业以门店销售的方式形成巨大差异,被旅游从业人士称之为“在线旅游” 。旅游网站是指基于 WWW.Intranet (企业内部网)、Extranet(企业外部网),拥有自己的域名,由若干个相关的网页组成的网页组,在服务器上存储一系列旅游信息的 Web站点。它是利用网络技术,从旅游专业角度,整合传统旅游资源,提供全方位多层次的网上旅游服务的场所,是旅游信息系统的传输媒介和人—人、人—机交流的窗口。1.2.2在线旅游网站的类别根据我国在线旅游网站的功能,可以分为以下几种:(1) 在线旅游预订网站传统在线旅游预订网站,主要为用户提供机票、酒店的预订服务,以收取佣金为主,属于航空公司、酒店的分销渠道。拥有规模效益的携程在业内已瓜分了主要的市场份额,其他中小企业很难在规模上与他们抗衡,唯一的途径就是通过细分市场、创新服务为客户提供差异化的服务。(2) 旅游点评网站旅游点评网站,主要为用户提供酒店和目的地点评参考,为旅行者提供开放性的分享平台,增加用户互动和访问量,以收取网站媒体广告为主,属于航空公司、酒店直销平台,如道道网、大众点评网。(3) 旅游比价搜索网站旅游比价搜索网站,主要为用户提供垂直搜索服务,以收取网站媒体广告为主,包括酷讯网等。用户通过“比价搜索”来选择服务提供商,使得旅游产9 / 63品的价格更为透明。去哪儿网提供机票、酒店、度假产品的实时搜索和支付,并提供旅游产品团购以及其他旅游信息服务。(4) 旅游攻略网站旅游攻略网站,以丰富全面的旅游线路和自由行预定中心,提供一站式个性旅游服务,如悠哉网、面包旅行现在做得很火。1.2.3 旅游网站的发展现状 2据预测,到 2020年中国将成为世界第一旅游大国,届时旅游市场将有 10%的交易额来自于互联网。电子商务作为网络经济时代商品交易的最新模式,其交易过 程要完全在虚拟环境下完成。但是目前中国旅游网站整体发展水平不是很高,旅游网站的建设更多是为作为旅游企业信息的简单展示,真正的电子商务并没有实现。为了促进旅游网站企业快速发展,对比了国内外旅游网站的研究及提出了未来旅游网站有待解决的问题。 在中国旅游网站经过几年的发展,出现很多比较知名的旅游网站,如华夏、携程、春秋等。许多旅游网站顾此失彼,像鹏飞旅行网、乐票旅行网这些旅游类网站,将出行和旅游充分考虑到了,将打折机票、特价机票、机票预订、酒店预订、旅游指南等服务合理搭配,完善了服务和良好的用户体验是旅游类网站制胜的法宝。在旅游网站的多种营销方式的协同、市场需求及定位、国内外的市场营销的差异等方面也需要不少的研究。在旅游网站赢利模式方面,旅游互联网企业应与传统旅游企业进行资源整合,必须以市场的实际需求和现实特征为指南。在网站建设和评价方面,旅游电子商务网站成功的关键因素之一是能否提供满足消费者需求的内容。另外,旅游网站的有效性和质量对网上营销的成败起着越来越重 要的作用。网站绩效导向影响旅行社电子商务运营绩效的因素,网站效果、网站效率和网站效益三个方面可以作为旅行社网站绩效的评价元素。2 资料来源 http://www.lepiao.com 10 / 63在其他方面,有些人发现典型的在线旅游产品和服务与典型的线下产品服务存在差异。但中国旅游饭店业在积极运用 Internet参与市场竞争方面取了初步的成效,并针对建设与经营中存在的问题,提出了一些可供选择的方案与措施。国外对旅游网站的研究相对较早,从各个方面进行了研究。侧重旅游者动机研究方面,年龄、居住地、旅游网站的类型、网络的使用时间、自我效能、特定领域的创新领域、互联网的感知是使浏览者变为潜在旅游预订者的影响因素。1.3项目目标及范围本项目采用 RUP4+1系统架构设计模式,使用 PHP 与 MySQL 数据库开发,在 Windows8 系统下开发的一款旅游分享社交类网站。项目目标:主要面向爱好旅游者,只要有想与好友分享的旅游攻略、旅游途中的照片或是各种旅游心得与感悟,iTravel 为之提供了一个交流平台。用户通过昵称与邮箱注册账号,登录以后就可以分享游记、照片、与好友发消息交流。与当下主流的旅游分享社交网站相比,iTravel 交互界面简洁清新,没有冗余繁乱的无关广告的干扰。用户可以不用担心被钓鱼网站等黑网站盗取私密信息,因此可以放心地分享自己的旅行见闻、心得、照片。目标范围:全国范围内使用互联网的用户,只要想分享自己的旅行见闻、或是希望获取相关旅游信息的用户,都可以通过注册账号登录以后使用:发表帖子,结交与自己兴趣相仿的用户,分享自己旅行途中的奇闻异事、照片。1.4论文主要内容及结构本论文主要介绍了 iTravel项目的系统架构设计模式,开发过程中采用的技术:PHP 与 MySQL数据库,主要设计开发流程和关键技术要点,主要分以下几个部分进行介绍:第一章:介绍项目背景、项目相关行业的发展现状、项目的目标及范围。
展开阅读全文
1
  金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:基于PHP的旅游分享平台.docx
链接地址:http://www.gold-doc.com/p-139203.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2014-2018 金牌文库网站版权所有
经营许可证编号:浙ICP备15046084号-3
收起
展开