《旅游电子商务网站开发设计设计.doc》由会员分享,可在线阅读,更多相关《旅游电子商务网站开发设计设计.doc(104页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流旅游电子商务网站开发设计设计秦皇岛市O2O旅游电子商务网站开发设计燕山大学毕业设计(论文)任务书学院:经济管理学院 系级教学单位: 电子商务系 学号学生姓名专 业班 级09级电子商务题目题目名称秦皇岛市O2O旅游电子商务网站开发设计题目性质文管类题目类型毕业设计题目来源自选题目主要内容 本课题主要研究秦皇岛市O2O旅游电子商务网站的设计与实现。通过对相关旅游电子商务网站的调查研究,了解该网站的需求和不足,用JSP与数据库技术设计与制作网站,实现旅游信息的分类、查询,在线预订,游客评价,投诉监管,后台管理,数据库设计等功能。期望实现以下创新点:
2、将网站布局按照旅游类别划分,个人旅游行程的智能化制定。基本要求1、格式符合设计规范要求,字迹清晰,标点正确2、内容详实,准确,观点新颖,具有研究价值3、严格按照时间进度,安排论文写作4、联系实际、调查深入、资料充实、数据准确5、字数在20 000字以上、参考文献不少于20篇且真实有效参考资料1何秀芬,杜艳艳.浅谈旅游网站设计.中国市场.2010,(18):120-1212席莉雯.旅游电子商务目的地网络营销发展探析.现代商贸工业.2011,11(22):127-1283马梅.中国旅游电子商务产品与服务分析.旅游学刊.2003,(6):80-83周次14周58周912周1316周1718周应完成的
3、内容拟定题目,收集资料,熟悉相关计算机语言拟定大纲,充实资料完成论文初稿,送指导教师初审根据指导教师的建议对论文进行进一步修改完善完成论文定稿,打印、装订、准备答辩指导教师:王宏艳职称:讲师 2013年3月25 日系级教学单位审批: 2013 年 4月 1 日.精品文档.本科毕业论文摘要随着旅游电子商务的迅速发展,建立旅游网站的优势越来越突出,尤其在基于目的地旅游的O2O(Online To Offline)新型模式出现后,国内外各大城市相继建立起自己的网站。这种模式的网站能将基于目的地旅游网站的信息全面性和O2O模式的预订快捷性,两方面优点结合起来。然而,相比于其他发达的旅游城市,诸如南京、
4、杭州,秦皇岛还没有建立一个这样的网站。所以,本文将针对秦皇岛市基于目的地的O2O旅游电子商务网站进行开发设计,通过需求分析得到的结果对网站建设进行详细设计,利用JSP,Struts框架和SQL数据库等技术实现网站的管理、预订等基本功能,并对网站的模块式分类和个性化功能进行设计实现,最后简要分析网站的盈利模式和前期推广。通过本课题的研究,希望能为秦皇岛旅游业的发展提供新的思路。关键词O2O;旅游电子商务网站;目的地旅游;JSP;StrutsAbstractWith the rapid development of tourism electronic commerce, the advantag
5、e to set up tourism website is more and more outstanding, especially after tourist destinations based on O2O (Online To Offline) model appears, each big city at home and abroad have set up their own web site.This model can combine the information comprehensive of be the destination tourism website a
6、nd the booking convince of O2O model. However, compared to other developed tourist city, such as Nanjing, Hangzhou, Qinhuangdao has not established a website like this. Thus, this paper will develop a Qinhuangdao tourism e-commerce website based on the destination and O2O model, and make a detailed
7、design according to the results of demand analysis. This paper will use JSP Struts framework and SQL database technology to implement the website construction, including website management, booking and other basic functions, as well as module type classification and personalization features on the s
8、ite design and implementation. Finally, the paper will analyze the website profit pattern and promotion. Through this study, hope to provide new ideas for the development of tourism in Qinhuangdao.Keywords O2O; Tourism e-commerce site; Destination-based tourism; JSP; Struts目 录摘要IABSTRACTII第1章 绪论11.1
9、 课题研究背景及目的和意义11.2 国内外发展现状11.2.1 国外发展现状11.2.2 国内发展现状21.3 研究内容2第2章 网站建设相关理论52.1 相关技术理论52.1.1 JSP技术52.1.2 MVC设计模式52.1.3 Struts框架62.2 相关管理理论72.2.1 旅游目的地营销72.2.2 O2O模式简介82.3 本章小结9第3章 秦皇岛市O2O旅游电子商务网站分析和总体设计113.1 可行性分析113.1.1 必要性113.1.2 可行性123.2 网站的需求分析133.2.1 网站前台功能需求133.2.2 网站后台功能需求153.3 网站流程设计163.3.1 操作
10、流程设计163.3.2 数据流程设计163.4 网站总体设计203.4.1 功能结构设计203.4.2 数据库设计213.5 本章小结26第4章 网站的详细设计274.1 网站前台设计274.1.1 首页设计274.1.2前台主要功能模块设计294.2 网站后台设计384.2.1 商家模块设计384.2.2 网站管理员模块设计424.3 本章小结45第5章 网站主要功能的实现475.1 基于MVC设计模式的Struts框架的实现475.2 预订功能485.2.1 增加订单485.2.2 修改订单状态505.3 行程制定功能535.4 本章小结54第6章 网站的盈利模式与前期推广策划556.1
11、盈利模式分析556.1.1 佣金收入556.1.2 广告收入556.1.3 个性化服务收费556.2 前期推广策划566.2.1 争取旅游局和政府的支持566.2.2 友情链接566.2.3 加强线下合作566.2.4 搜索引擎优化566.3 本章小结57结论59参考文献61致谢63附录一I附录二II附录三III附录四IV第1章 绪论1.1 课题研究背景及目的和意义由于互联网和旅游业的快速发展,出现了一种新型的电子商务网站,即 基于目的地的O2O(Online To Offline)旅游电子商务网站。这样的网站能够集中于目的地提供最为全面详细的旅游信息、最专业的旅游推荐,可以将线下的商务机会与
12、互联网结合,让互联网成为线下交易的前台,从而实现在线预约,节约人力财力,使游客更好的享受旅游的过程。最重要的是,它有助于城市形象的树立1。随着越来越多的人使用智能手机,移动互联网必定火热,O2O模式必然受到追捧。通过O2O模式,不但可以抢占庞大的移动用户,还可以弥补一直以来存在的线上购物体验不足,线下购物优惠不够、不够便捷等缺陷2。然而,秦皇岛市作为旅游的热点城市,恰恰缺乏这样一个网站。因此,研究本课题的目的是构建一个基于秦皇岛市的O2O旅游电子商务网站,使有旅游意向的人可以通过浏览网站的信息对秦皇岛的所有旅游景点有一个较为详细的了解,降低旅游的盲目性,并且通过网站预订当地宾馆,解决住宿问题,
13、从而,方便各地游客来秦旅游。与此同时也方便了本地人的饮食和游玩。最终,更好地树立起秦皇岛旅游城市的形象,吸引更多的游客,促进秦皇岛经济的发展。1.2 国内外发展现状1.2.1 国外发展现状世界旅游组织(WTO)2011年发布的一份报告指出,5年之内旅游电子商务将占所有旅游交易的25%,而随着网上旅游交易的迅速发展,2-3年内旅游电子商务也将在所有电子商务中占据半壁江山的地位。意味着我们正步入信息时代,消费者的期望值发生了剧烈的变化3。互联网比之其他技术,可以更容易地教给人们从网络迅速找到他们的兴趣所在。20世纪90年代,随着功能强大的计算应用更为普及,最终消费者对互联网上有很大的兴趣,互联网为
14、目的地营销机构带来新的机会,旅游城市(目的地)电子商务网站应运而生。这样的网站主要通过Internet向旅游者、旅游批发商及全社会提供区域旅游资源、旅游服务设施、旅游节会活动、气象、交通、旅游企业、旅游产品及价格等综合信息,是区域旅游信息服务、形象宣传和产品促销有效的现代化手段,目前在国外已得到广泛应用。英国、新加坡、西班牙、澳大利亚、芬兰等10多个发达国家和地区的基于目的地O2O旅游电子商务网站已演变为一种较为成熟的旅游营销模式,促进了当地旅游业快速发展4。1.2.2 国内发展现状伴随着旅游电子商务的蓬勃发展,国内涌现出众多不同规模的旅游网站,大体可以分为三大类。一类是政府类,做的比较好的是
15、南京旅游网和无锡旅游网等,这种网站代表着城市的旅游形象,包含最全面的信息,主要针对来本地旅游的游客进行服务。一类是公共平台类,为所有游客提供旅游服务,包括各地景点的订房、旅游代团等,著名的有携程旅行网、去哪网和艺龙旅行网。还有一类是门户网站,专门为某个宾馆或者景点、饭店做为形象宣传和信息服务的网站,很少提供在线预订。团购网站作为典型的O2O模式,其中也有旅游团购模块,包括团购飞机票、酒店等,针对各地景点提供团购服务5。与国内外发展现状对比,秦皇岛目前普遍存在三种类型网站,一种是政府管理的秦皇岛旅游网,提供秦皇岛旅游景点、宾馆、娱乐场所等大量信息,不能在线预订。一种是宾馆或景点的门户网站,提供自
16、己的信息作为辅助宣传手段。另一种是中介性质的网站,这种网站相对比较多,主要提供住宿预订6。总体而言,缺少一个既能提供大量信息又能在线预订的网站。1.3 研究内容本课题主要研究秦皇岛市O2O旅游电子商务网站的设计与实现。首先介绍网站建设涉及到的相关理论,包括技术理论和管理理论,作为网站建设的理论支撑。接着,通过对相关旅游电子商务网站的调查研究,了解该网站的需求和不足,对网站建设进行可行性和需求分析,根据分析得出的结论对网站进行总体设计,包含网站流程设计、功能结构设计以及数据库设计。设计结束后介绍网站详细的实现过程,包括网站各功能模块的截图介绍和主要功能代码实现的解释说明。最后,对网站的盈利模式与
17、前期推广进行分析策划。第2章 网站建设相关理论本课题选择MyEclipse8.5作为网站开发环境,数据库选择SQL Server 2005,开发语言选择JSP,基于Struts框架,本着基于目的地旅游的O2O模式,对网站进行设计与开发。2.1 相关技术理论2.1.1 JSP技术JSP全名为java server page,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览7。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然
18、后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来8。服务器在页面被客户端请求以后对这些Java代码
19、进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成9。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。2.1.2 MVC设计模式MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,是一种软件设计典范,也是Smalltalk-80用户界面背后的核心概念。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。实现MVC模式
20、的应用程序由三大部分构成:模型、视图和控制器。视图部分负责实现应用程序的信息显示功能,即JSP页面。模型部分封装着应用程序的数据和业务逻辑,例如各种JavaBean和其他Java对象。控制器部分负责接收来自用户输入并控制模型和/或视图部分做相应的变化,在这里servlet充当MVC模式的控制器10。与之前的以页面为中心的Model1相比,基于MVC模式的应用程序开发速度更快,并且易于维护、测试和扩展。2.1.3 Struts框架Struts 是MVC的一种实现,属于Apache软件基金会(ASF)赞助的一个开源项目。它最初是项目Jakarta中的一个子项目,并在2004年3月成为ASF的顶级项
21、目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,在继承了MVC的各项特性的基础上,根据J2EE的特点做了相应的变化与扩展,是MVC经典设计模式中的一个经典产品11。使用Struts能够帮助我们减少在运用MVC设计模型来开发Web应用的时间。它能混合Servlets和JSP的优点来建立可扩展的应用。Struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。它可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。Struts提供的类使得开发工作更加简单,这些类包括:控制程序流程的类
22、、实现和执行程序事务逻辑的类、自定义的标记库使得创建和验证HTML表单更加容易。除此之外,Struts的优点主要集中在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活运用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。关于页面导航,它使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处12。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。2.2 相关管理理论2.2.1 旅游目的地营销2.2.1.1 概念1997
23、 年,世界旅游组织在旅游电子商务方面推出“旅游目的地营销系统”(DMS ,Destination Marketing System) ,就是用网络的形式进行旅游宣传促销13。目的地营销系统是旅游目的地通过互联网进行网络营销完整解决方案。其服务对象包括各级旅游局、旅游媒体、旅游企业、旅游消费者。它的主要目的是整合区域旅游的各种要素,从而使目的地旅游产业在国内及国际旅游市场上形成一种整体的竞争优势。其突出的特征是对旅游目的地进行整体形象的塑造和宣传,并为目的地的旅游企业(特别是中小旅游企业)提供网上交易的平台,并促使区内各旅游企业、旅游机构、媒体在区域环境的基础上形成目的地旅游产业动态的网络化系统
24、。2.2.1.2 内容及特征DMS 网站的主要内容及特征有:旅游目的地整体形象设计与宣传;全面、准确、及时的旅游目的地综合信息;宽带多媒体技术的表现手段(旅游视频、Flash 动画、三维环视等;矢量旅游示意图;功能强大的信息查询工具;个性化的旅游行程设计;动感电子杂志(提供当月最新的各类旅游优惠促销信息) ;黄金周大型旅游专题;提供实时、高效的同业交流专区;提供实时的媒体联系渠道;旅游局政务信息;多语言版本。2.2.1.3 竞争优势1. 虚拟市场聚集优势 DMS 将会产生类似于零售业在地理空间上的聚集效应14。 区域旅游产品是一种综合性的产品,它涉及到旅游活动的整个过程,并且由各个不同的专业化
25、部门来提供服务。为了能在旅游中得到更大的享受,游客在出游前都希望能对旅游产品及服务等方面的信息有足够的了解,同时也希望能一次性的方便的将整个游程安排妥当。这就存在因信息搜寻、比较、选择及预订结算等带来的额外的购买成本。因此游客会更青睐那些信息详细完整、信息量大,又聚集了各种特色服务的旅游网站。DMS 上会同时集聚大量的旅游者和目的地内的旅游企业和相关机构。 DMS 内的成员一般有地方旅游机构、目的地旅游企业和旅游媒体,能提供目的地全方位的旅游信息,还能实现目的地内的完全自我的个性化定制服务。2. 整体形象宣传优势 DMS网站的一个显著特征就是当游客登陆该网站时,它能给游客一个非常鲜明、生动和富
26、有文化内涵目的地整体形象14。有的DMS 网站名称本身就有一种文化内涵,旅游品牌及目的地旅游形象不仅来源于旅游资源本身的品质和人为的提炼与强化宣传,更来源于整体形象塑造下的良好的服务质量。目的地旅游整体品牌的形成又有助于各具特色的产品品牌的打造和宣传。这种在整体旅游形象支撑下的旅游品牌系列才更具有吸引力和竞争力。3. 网络资源共享优势DMS可以实现目的地旅游网络资源共享,分摊成本,提高效率。这种资源的共享主要体现在网络基础设施资源共享和其他网络资源共享两个方面。4. 动态合作网络优势DMS通过对旅游产品及服务价值链的整合可形成目的地内的动态合作网络14。这不仅有助于降低系统内各企业之间的交易成
27、本,还有助于区域特色旅游产品及服务的形成。目的地营销系统通过区内旅游信息的发布和高效的流通。能逐渐形成系统内各旅游企业和相关机构之间的稳定的合作网络。2.2.2 O2O模式简介O2O即Online To Offline,也即将线下的机会与互联网结合在了一起,让互联网成为线下交易的前台。这样线下服务就可以用线上来揽客,可以用线上来筛选服务,还有成交可以在线结算,很快达到规模1。在O2O模式领域,由全球最大的中文网站联盟盘石近期推出的盘石网盟广告会员社区便是全球首发的基于O2O模式的线上广告营销与线下消费服务的会员社区。其实O2O模式,早在网站兴起时就已经开始出现,只不过消费者更熟知团购的概念,团
28、购商品都是临时性的促销,而在O2O网站上,只要网站与商家持续合作,那商家的商品就会一直“促销”下去,O2O的商家都是具有线下实体店的,而团购模式中的商家则不一定。O2O电子商务模式需具备四大要素:全球顶级域名独立网上商城、国家级权威行业可信网站认证、在线网络广告营销推广、全面社交媒体与客户在线互动。2.3 本章小结本章主要介绍了课题研究所涉及到的相关理论和技术。技术理论方面,介绍了网站的开发环境和编写语言,对JSP技术和MVC设计模式以及Struts框架做了简单介绍。管理理论方面,针对课题涉及到的理论包括旅游目的地营销和O2O模式进行了详细的介绍。第3章 秦皇岛市O2O旅游电子商务网站分析和总
29、体设计本课题主要对秦皇岛市O2O旅游电子商务网站进行设计开发,旨在提供一个基于目的地的,能够在提供最全面信息同时还能实现网上在线预订快捷性的官方服务网站。网站要满足用户的注册登录,浏览信息,在线预订互相评价,管理自身信息等基本功能。同时考虑到与普通购物网站的不同,针对某地的一个综合的旅游网站需要包含大量本地特色的信息,对于一个要来旅游的人并不能做出最合适的选择,因此,网站还要添加实时聊天功能。此外,针对顾客的个性化需求,提供智能行程制定功能。最后根据分析得出的结论对网站进行设计。3.1 可行性分析可行性分析的主要任务是明确开发网站的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决
30、于实现应用系统的资源和条件。这项工作需要建立在初步调查的基础之上15。3.1.1 必要性随着旅游业和电子商务的发展,各大旅游城市相继开发了基于本地的综合性旅游网站,不仅实现了普通网站的在线预约功能,而且能够整合资源,为游客提供最全面最准确的信息,旨在更好的服务游客并且建立本市的良好形象。作为旅游立市的城市之一,秦皇岛在目的地旅游营销方面做的还不是很完善。目前,关于秦皇岛旅游的网站主要有四中类型:小型中介类、公共平台类、政府类和门户网站类。其中,小型中介类提供中介服务,为宾馆和游客之间搭建桥梁,收取佣金获利,其特点是:种类多、规模小、顾客信任度低。公共平台类,指携程网、去哪网等类型的网站,提供各
31、地旅游的住宿、机票和景点和其他服务,规模大、范围广,但是缺乏针对性,不能代替基于目的地旅游的网站。门户类网站,指宾馆或景点等拥有自己的网站,大部分用来辅助宣传,对于没有目的性的游客实用性不大。政府类网站,主要指秦皇岛市旅游局官方网站,是有关秦皇岛市旅游信息最为全面的网站,能够将旅游相关的各种资源整合,为用户提供全面的信息搜索平台,然而,游客若想提前规划自己的行程,预订宾馆饭店等内容就必须去另外的几类网站预订,并参考旅游论坛里的信息制定行程。由以上分析可以得出,秦皇岛正缺少一个既能将信息进行全面整合,又能提供在线预订、咨询、行程规划等个性化服务功能的网站。为了提供高质量的服务、树立和宣传城市的形
32、象,进而带动城市经济发展,此类网站的建设有其必要性。3.1.2 可行性3.1.2.1 管理上的可行性管理上的可行性是指管理人员对于开发网站的态度和管理方面的条件。据调查,基于目的地的O2O旅游电子商务网站正是本地政府正在鼓励的项目,不存在领导不支持的情况。管理方面的条件是指管理方法是否科学,相应的管理制度改革的实际是否成熟,规章制度是否齐全以及原始数据是否正确。在这方面,秦皇岛市已经存在一个政府拥有的旅游信息网站,相比较而言是目前能够提供的信息最为全面的网站,因此管理上有了一定基础,只需要在此基础上添加在线预订功能和其他的创新性功能,在管理层次上不会有很大改变,即管理上可行。3.1.2.2 技
33、术上的可行性技术上的可行性分析主要是指当前的软、硬件技术是否能够满足对网站提出的要求(入增加存储能力、实现通信功能,提高处理速度)。本课题所要设计开发的网站属于B/S模式,对用户方的硬件要求不高,只需要电脑上有安装浏览器即可。在开发过程中主要在MyEclipse8.5的开发环境中进行,用到JSP和SQL等相关技术,能够满足网站功能的需求。因此,网站开发在技术上是可行的。3.1.2.3 经济上的可行性经济上的可行性主要预估费用支出和对项目的经济效益进行评价。秦皇岛市O2O旅游电子商务网站的费用支出主要体现在网站的开发费用、前期的推广费用和定期维护费用。网站的经济效益体现在佣金收入、广告收入、城市
34、管理方面的加强和城市形象的提升。其收益是长期且不可估量的,因此前期的费用支出是值得的,对于政府来说是可以实现的。3.2 网站的需求分析通过对秦皇岛市各旅游网站现状的了解,结合国内外行业发展状况,以及对用户的调查,可以对网站的需求作出分析。首先从游客方面,网站不仅要满足用户查看信息的功能,还要实现在线预订,将旅游前期准备的整个过程体现在网站功能上。此外,由于智能手机的发展,越来越多的人使用手机上网搜集信息,或者在旅游过程中操作,手机支付也越来越普遍,因此,网站还需要有一个手机版接口,满足移动用户使用的需求。考虑到游客对本地的信息陌生,在线咨询功能也很有必要。随着维权意识的加强,还需要网站有监管投
35、诉渠道。就商家方面而言,他们主要需要网站提供一个信息发布的平台,为自己招揽更多顾客。具体需求分析如下。3.2.1 网站前台功能需求3.2.1.1 会员注册、登录和个人信息管理用户预订或者制定行程、发帖等都需要有一个自己的账号来记录相关信息以供下次查看或订单支付。因此网站需要有会员注册、登录和个人信息管理的功能。用户注册信息主要包括用户名、密码,涉及到订单的使用还需要真实姓名和电话号码信息。登录后需要用户可以对个人信息进行管理的功能,主要包括个人注册信息、订单管理、行程管理和密码修改。3.2.1.2 模块分类功能游客进入网站,尤其是信息量非常大的网站,总会希望网站能够自动筛选出适合自己的信息,减
36、少搜索时间。因此网站需要结合旅游人群的需求特点,将信息分类,在此分为学生游、商务游、家庭游、老人游、蜜月游和自助游六大模块。这些模块分别根据旅游群体的特点进行信息的筛选,当用户点击其中一个模块的时候,网站会自动筛选出适合他们的宾馆、饭店、景点,推荐行程、路线和可选择的旅游方案等等。3.2.1.3 在线咨询功能计划来旅游的用户往往对旅游目的地不够了解,许多问题不能从网上得到准确的答案,此时如果网站能够提供即时交流工具,帮助用户解答疑惑,将大大提高用户的满意度,也能够让游客感受到本地风土人情,获得最实用的建议。3.2.1.4 网站搜索功能用户在查找信息时习惯采用站内搜索的方式,可以搜索网站中所有相
37、关内容,有时不只局限于同类信息,还可以搜索相关联信息;同时考虑到改善用户搜索体验,需要实现搜索关键词记提示功能,并兼容汉字类型与拼音类型的关键字搜索。3.2.1.5 推荐功能当用户选择查看某个宾馆、景点或饭店的详细介绍时,希望得到与其相关的信息,在网页中提供相似或热点宾馆、景点、饭店的展示供对比选择,还有很多人希望选择好评率高的商家,网站可以依此推荐。3.2.1.6 在线预订、支付功能用户浏览网站信息后,对中意的宾馆和餐馆,希望提前进行预订,以减少临时找宾馆预订带来的麻烦,而对于一般的网站又缺乏信任,不会轻易支付定金,没有支付定金宾馆没有保障,于双方都有损失,因此需要一个大型权威的网站提供这类
38、服务。3.2.1.7 行程的智能制定功能游客第一次去某个地方旅游的时候往往不知道该如何规划行程,也常因如此错过很多本来打算游玩的景点,或因经费、时间等原因不得不放弃本来更想要参观的景点,更改计划。若有一个能够根据当地具体情况和旅游经验来制定行程的功能会大大减少此类情况的发生。此功能需要根据各景点游览的平均时间和景点之间平均到达时间,结合用户输入的游玩天数和经费等信息,来判断用户制定的行程是否可行,并作出修改提示。3.2.1.8 监督投诉功能不论是游客还是商家都不希望自己的合法权益受到侵害,游客会担心在网站上预订的房间与实际不符或者商家欺骗讹诈等情况,商家会担心游客无事生非等等,总之对可能出现的
39、纠纷需要进行立即处理,因此为了维护游客和商家的共同利益,提高网站的信赖度,及时解决纠纷,网站的监管投诉功能非常重要。用户通过点击投诉进入本地旅游质量监督管理网站,填写投诉信息,提交给有关部门进行处理。网站也需要设立一个专门的24小时在线监督投诉电话。3.2.1.9 评价功能游客对一个景点是否计划在行程之内,很大程度的依赖于他人对该景点的评价,通过评价信息,用户不仅能够了解到该景点是否值得一游,还可以从中得到一些注意信息,以免错过细节。对宾馆的评价也是如此。另外,还应包括对游客用户的评价,防止用户恶意诋毁。3.2.1.10 论坛功能在这个社交网络日益发展的时代,几乎所有的网站都离不开交流。旅游网
40、站也是如此。用户在游玩之后,常常希望能够与他人分享自己的快乐,传递旅游的经验,与他人交流旅游心得;游玩之前的用户更希望能得到这些信息,寻找有经验的人为自己解决疑惑。因此,网站需要游客提供一个交流与分享的平台,将信息更加集中起来。3.2.1.11 留言板功能用户使用网站后可能会对网站存在不满或者有一些比较好的建议,这时便需要有一个留言板功能让用户能将这些信息传达给网站的运营者,使其进一步完善网站功能,更好的服务游客、创造收益。3.2.2 网站后台功能需求3.2.2.1 网站管理员所有的网站都需要管理员对前台的信息进行管理,后台网站管理员需要管理商家和游客用户的用户名和密码,包括添加商家,修改和删
41、除商家、用户;管理景点信息和路线信息;修改自己的密码;管理留言板,即对留言做出回复;管理论坛,包括对违反规范的帖子或回帖进行删除。3.2.2.2 商家管理员为了提高信息更新的及时性,订单处理的清晰性,网站需要给商家一定权限来管理自己的信息和订单。这些权限包括,商家可以管理自己的注册信息,包括用户名、密码、角色;管理酒店或饭店信息,包括添加、修改、删除;管理自己的订单;发布公告,打折信息等。3.3 网站流程设计3.3.1 操作流程设计本节对秦皇岛市O2O旅游电子商务网站操作的总流程进行设计,分别介绍游客用户和商家用户的使用流程,如图3-1。关于网站管理员的操作与大多数网站类似,此处不再赘述。游客
42、用户:游客用户进入网站后,需要先注册,完善自己的相关信息,每个游客都要有自己唯一的用户名。注册后登录网站,首先系统会根据数据库信息判断用户名和密码是否匹配,匹配后游客用户可以对网站旅游信息进行查询、浏览,在找到符合自己需求的信息后进行在线预订。点击预订后,系统会向商家发送短信,及时对商家进行提醒,商家根据自己的实际情况判断是否可以预订,然后将信息反馈给游客用户,接着用户可以进行在线支付,订单便形成了。在信息浏览过程中,用户由于对景点之间的路程、地理位置、游览所需时间不够了解,系统会提供用户形成规划的建议,用户只需选择想玩的景点和旅游人数、天数、预算。最后,游客用户可以查看自己的订单,进行修改或
43、者取消。商家用户:商家用户通过后台进行登录,需要输入用户名和密码,系统验证成功后登录。首先,用户可以对自己的信息进行管理,包括注册商家的信息管理和经营业务信息的管理。通过后台,商家可以发布自己的商品信息如宾馆住宿、参观菜肴,在前台反应出来以供游客选择。对发布的信息进行更新和修改。当收到游客的预订信息后需要尽快将自己的实际信息进行核实,然后通过网站向顾客进行反馈。当形成订单后,商家可以通过后台进行查看和处理。3.3.2 数据流程设计数据流程图是一种能全面地描述信息系统逻辑模型的主要工具。它可以图3-1 网站操作流程图用少数的几种符号综合反映出信息在系统中的流动、存储和处理情况。数据流程图具有概括
44、性和抽象性16。本网站涉及到的几种数据流程图设计如下。游客用户作为浏览者首先可以通过关键字进行浏览、搜索网上信息,网站通过数据存储将信息反馈给浏览者。游客上传个人信息数据进行注册,信息数据储存在数据库后,可以进行登录。具体数据流程如图3-2:图3-2 游客用户操作的数据流程图网站管理员通过输入登录信息进行登录,与存储的用户名密码匹配后可以对数据库存储的用户信息、留言信息、公告信息、景点和路线等信息进行增加、删除或修改。具体数据流程如图3-3:图3-3 网站管理员操作的数据流程图商家管理员主要负责管理自己的商品和订单。输入登录信息,与数据库存储的信息对比,验证成功后登录,进而修改个人信息,对商品
45、和订单的详细情况进行管理,最终修改了数据存储信息。具体数据流程如图3-4:图3-4 商家管理员操作的数据流程图3.4 网站总体设计3.4.1 功能结构设计秦皇岛市O2O旅游电子商务网站总体功能划分为两部分:前台子系统和后台管理子系统。两个子系统主要是通过数据库联系到一起的。其中前台子系统主要实现的是游客用户出游的相关服务,包括信息的查询,宾馆饭店的预订,行程的制定等功能。后台管理子系统分为两部分,一是商家用户管理子系统,另一个是网站管理员子系统。通过这样的划分使得网站的管理功能更加细化,方便信息准确即时更新。系统功能结构如图3-5。图3-5 网站总体功能结构图3.4.1.1 前台子系统前台子系
46、统面向游客用户。游客可以根据自己所属的群体类型进行旅游信息的浏览,在站内进行信息搜索。通过注册、登录,对自己的信息进行管理,包括个人信息、订单状态管理。根据自己的亲身体验对相关宾馆、饭店、旅行社、路线等信息进行评价和提建议。此外,根据个人喜好,网站为游客提供了行程规划的功能,选择自己要玩的景点,网站根据现实情况给予行程规划。游客用户还可以对受到地侵权行为进行投诉。3.4.1.2 后台管理子系统后台管理子系统面向商家用户和网站管理员。商家用户可以对自己的个人信息进行查询、修改,可以管理自己的宾馆、饭店信息,发布公告促销信息等,查看游客评价并进行回复。网站管理员可以对游客和商家用户的信息进行管理,
47、包括用户名和密码的修改、删除。网站管理员还要负责管理景点信息、路线信息。3.4.2 数据库设计数据库是整个网站开发的关键所在,它承担着存储数据信息的作用,是整个网站的数据能够共享的前提条件。因此,为网站设计一个符合要求、结构合理、使用简便并且运行速度较高的数据库显得尤为重要,它是影响网站性能的关键16。3.4.2.1 E-R模型设计依据网站功能需求设计和流程设计等总结出了表之间的关系,其中主要展现了订单与游客、餐饮、房间的关系,发表的评论间的关系,查询信息与其他表的关联。如图3-6所示为网站数据库E-R图设计。 3.4.2.2 数据库表结构设计根据网站功能需求与业务流程基本信息设计创建了管理员信息表、游客信息表、商家信息表、商品信息表、订单记录表、景点信息表、行程信息表、公告表、留言(发帖)表、留言(发帖)回复表、评价信息表、评价回复表等。这里只对主要的一些数据表的具体结构设计进行。(1) 管理员信息表(_manager)管理员信息表主要包括管理员的登录名和密码,是在网站建设后直接在数据库中添加的。表3-1 管理员信息表字段名称含义
限制150内