1、桂林旅游信息网站的设计与开发毕业设计论文某某大学毕业论文(设计)桂林旅游信息网站的设计与开发GuiLin tourism information site design and development摘 要桂林自古享有“山水甲天下”之美誉,是中国乃至世界重要的旅游目的地城市,在计算机网络普及的今天要到桂林一游之前总免不了先通过网络了解桂林的旅游景点。为此,本论文通过设计开发一个桂林旅游信息网站详细描述了一个基于 ASP 技术和 ACCESS 数据库的旅游网站的开发过程。主要实现了旅游线路、酒店餐饮、景点图片、旅游资讯、景区旅游、汽车租赁、航空机票、服务咨询等,使旅游变的异常轻松。关键词:网站,
2、网络,旅游AbstractGuilin ancient enjoys East or west, Guilin landscape is best. ,The world, is an important tourism destination of city, in the computer network popularization today to guilin swim previous total unavoidable first through the network to understand guilin tourist attractions. Therefore, th
3、is paper, by design to develop a detailed description of guilins tourism information websites based on ASP technology and the tour website ACCESS database of development process. Mainly realizes the tourist routes, hotel catering, scenery, pictures, tourist information, scenic area tourism, car rent
4、al, airline ticket, service and consulting etc., the tourism become is pleasant and happy.Keywords: Web, Management Information桂林旅游信息网站的设计与开发一. 前言随着计算机技术日益普及,特别是网络技术的迅猛发展,网络在各个领域里发挥了越来越重要的作用。本论文详细描述了一个基于 ASP 技术和 ACCESS 数据库系统的旅游网站的开发过程。网站实现了旅游线路、酒店餐饮、景点图片、旅游资讯、景区景点、汽车租赁、航空机票、服务咨询等。所有信息都可以在网站后台进行系统维护。
5、它紧扣旅游的要素,对于旅游业的信息发布功能作了重点规划。它不仅能够让浏览者得到最新的旅游信息,而且能够对线路进行在线的查询和预订操作,使旅游变的异常轻松。1. 国内外旅游信息网站及其研究现状对于计算机网络技术在旅游中的应用,国内外的研究者首先提到的就是旅游电子商务的开展。因此旅游企业,尤其是旅行社业成为了主要关注对象。旅行社业被认为是受计算机网络技术冲击较大的行业。为了促进旅游网站企业快速发展,对比了国内外旅游网站的研究及提出了未来旅游网站有待解决的问题。 在中国旅游网站经过几年的发展,出现很多比较知名的旅游网站,如携程网、悠哉网、穷游网等。在旅游网站的多种营销方式的协同、市场需求及定位、国内
6、外的市场营销的差异等方面也需要不少的研究。在旅游网站赢利模式方面,旅游互联网企业应与传统旅游企业进行资源整合,必须以市场的实际需求和现实特征为指南。在网站建设和评价方面,旅游电子商务网站成功的关键因素之一是能否提供满足消费者需求的内容。另外,旅游网站的有效性和质量对网上营销的成败起着越来越重 要的作用。网站绩效导向影响旅行社电子商务运营绩效的因素,网站效果、网站效率和网站效益三个方面可以作为旅行社网站绩效的评价元素。在其他方面,有些人发现典型的在线旅游产品和服务与典型的线下产品服务存在差异。但中国旅游饭店业在积极运用Internet参与市场竞争方面取了初步的成效,并针对建设与经营中存在的问题,
7、提出了一些可供选择的方案与措施。国外对旅游网站的研究相对较早,从各个方面进行了研究。侧重旅游者动机研究方面,年龄、居住地、旅游网站的类型、网络的使用时间、自我效能、特定领域的创新领域、互联网的感知是使浏览者变为潜在旅游预订者的影响因素。网站内容研究方面,通过用户界面、信息的多样性和在线预定三方面研究,将网站作为一个有效的市场工具。2. 网站建设的目标与意义据预测,到2020年中国将成为世界第一旅游大国,届时旅游市场将有10%的交易额来自于互联网。电子商务作为网络经济时代商品交易的最新模式,其交易过程要完全在虚拟环境下完成。但是目前中国旅游网站整体发展水平不是很高,旅游网站的建设更多是为作为旅游
8、企业信息的简单展示,真正的电子商务并没有实现。旅游业是一项十分依赖信息的产业。对某一旅游景区来说,获取其旅游相关信息的难易很大程度上决定了该景区旅游业开发能否成功。随着旅游业的不断发展,游客的旅游观念日益成熟和理性,对旅游的需求也更加多样化,客观上使得向需求各异的游客提供所需要信息的难度和深度加大,同时其必要性也越来越明显。旅游信息系统作为旅游业信息化的产物,大大提高了旅游业运作效率,改善了人们获取旅游信息的方式。(1)充分利用网络资源利用互联网能够以低代价却很方便的把产品或服务的信息发向全世界的每个角落。互联网已经连接了相当多的网民、企业、机构和政府,而且向着更广阔的范围发展。不论何时何地全
9、世界所有人都能通过互联网访问你的网站,互联网正以几何级数速度迅猛发展,因此,任何产业,都不应置身于互联网之外,旅游业当然也不例外。(2)开展电子商务通过网站进一步实现交易信息的网络化和电子化,电子商务是未来经济形式发展的大趋势。企业上网通常都会加入到网上的某个行业协会网站或商业网站中,成为会员。行业协会网站或商业网站上发布供求信息,获取有关政策和市场信息,享受其他服务。建立网站开展电子商务业务可以减少交易的中间环节、降低本钱,还可以扩建成为网上销售和售前售后咨询服务中心。(3)与客户互动来往将信息咨询站开设到网上,建立网站,专人值守,提供信息服务。可与外部建立实时的专题的或个别的信息交流渠道。
10、在网上开设互动交流平台,使大家能够交流意见,加强联系,客户可以在上面发表意见,同时也能够看到其他客户的信息和从前的信息。可以使客户全面和客观地了解企业和企业的服务及产品。又因为是直接对话,具有增进感情的作用。(4)树立自己的形象能够在国内和世界“亮相”,展示地区魅力,无疑是一种宣传文化、产品和服务的机会。从广告意义上看,让别人看到自己,树立旅游形象,打造旅游品牌,以此提高旅游景区在国内外旅游市场上的吸引力和竞争力。(5)主动抢占先机这是时代发展的产物,各行各业都在上网。任何一家企业要想跟上时代发展的潮流,必需尽快上网。为了不被竞争对手建立网站抢占先机,为了不落后于时代潮流,应该考虑建站的必要性
11、。(6)做网上广告面向企业提供广告服务业务。网上广告通常以一个醒目的图形贴在ISP网页上,旅游企业可以利用自己或别人的网页在网上打广告。一些专业的旅游网站建设者在网上开设汇总信息的大型信息服务系统。通过该图形可以链接更多的和更具体的广告信息,其信息量可以很大。3. 可行性分析随着人们生活水平的提高,利用节假日出游的人越来越多。同时,旅行行业间的竞争也日趋激烈,传统的宣传手段已经无法满足竞争的需要。使用旅游信息管理系统可以为旅行社节省人力资源、降低成本、提高工作效率,从而增强企业的竞争力。(1)经济可行性进行成本效益分析,旅游网站的建立并不需要多大成本,远无不会超过建立网站带来预期的全部利润。网
12、站建成后可以一直使用,其中维护成本也是很小,该网站所需资源都可以从网络以及工作中获得,通过分析,经济可行。(2)技术可行性根据网站的功能、性能及实现系统的各项约束条件, 利用现有的计算机网络技术完全可以达到该系统的功能目标。(3)法律可行性该网站的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。二. 桂林旅游信息网站概述网站实现了旅游线路、酒店餐饮、景点图片、旅游资讯、景区景点、汽车租赁、航空机票、服务咨询等。所有信息都可以在网站后台进行系统维护。它紧扣旅游的要素,对于旅游业的信息发布功能作了重点规划。它不仅能够让浏览者得到最新的旅游信息,而且能够对线路进行在线的查询和预
13、订操作,使旅游变的异常轻松。1. 网站主要功能设计分析网站主要可以实现以下功能模块,并可以在网站后台进行维护更新。旅游线路:列出设计好的旅游线路(主要是将交通、食宿、景区景点安排好,考虑时间、景点多样性和吸引力、食宿条件、客源要求、成本、利润、安全、可靠性等因素),浏览阅读者的评论。酒店餐饮:列出景区附近的酒店(主要是酒店的开业时间、地址、联系电话、类别、星级、客房数、价格等)。景点图片:展示景点不同角度的图片,浏览阅读者的评论。旅游资讯:旅游地区相关的新闻,旅游指南,旅游常识、浏览阅读者的评论景区景点:景点的级别、介绍、地址、联系电话、交通概况、门票价格等,浏览阅读者的评论。汽车租赁:列出出
14、租车辆的类别、车型、座位数、价格等,并提供网上预订。航空机票:航空公司名称、类型、编号、编号、出发地、目的地、出发时间、到达时间、机票类别与报价等,并提供网上预订。服务咨询:提供互动交流的留言板。2. 网站设计开发的环境操作系统:Windows XP Sp3;内存要求:基本内存512 MB,建议使用1GB 内存以上硬盘:约 1GB 或以上;浏览器:IE6.0 或以上版本Web 数据库:Microsoft ACCESS 2003Web 服务器:IIS6.0 个人站点服务器开发工具:DreamWeaver、PhotoShop3. 网站设计开发的关键技术本网站主要采用HTML、ASP、Access开
15、发,ASP程序通过ADO技术与Access数据库连接,经过服务器IIS解释后生成HTML在客户端显示。(1)HTMLHTML(Hyper Text Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。(2)ASPASP是Active Server Page的缩写,意为“动态服务器页面”。AS
16、P是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。(3)AccessAccess(Microsoft Office Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、
17、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。(4)ADOADO 全称为 ActiveX Data Object,它是一项数据库访问技术。它提供了网页开发人员实时存取数据库的能力。在数据库的应用中,使用 ADO 编写的应用程序可以存取在 Internet 上任何地方的资源。ADO 非常简化的接口使得原本复杂冗长的程序编写工作变得简单易学,并且强有力地支持了各种应用程序复杂特性的需求。ADO 可以使用 VBScript、
18、JavaScript 等脚本语言来控制数据库的存取以及输出查询结果。ADO 使用 RecordSet(记录集)对象作为数据的主要界面。ADO 是 ASP 内置的 ActiveX 服务器组件(ActiveX Server Component),用于数据库访问,可把它与 ASP 结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作。要执行 ADO,服务器端需要安装 WindowsNT Server 和 IIS,而客户端只要有IE 或 Netscape 较新版本的浏览器即可。ADO(ActiveX Data Objects)是:一组优化的访问数据库的专用对象集,为ASP提
19、供了完整的数据库访问解决方案。它可作用于服务器端,通过执行SQL命令,让用户在浏览器画面中浏览、更新和删除站点服务器的数据库信息。ADO使用内置的RecordSets对象作为数据的主要接口。ADO可连接多种支持ODBC的数据库,如SQL Server、Oracle、MySQL等。ASP页面通过ADO组件访问数据库的过程为:执行ASP页面,当遇到访库的脚本命令时,ASP通过ADO与数据库对话(ADO是建立在微软新的数据库AP工,即OL巨DB之上的。目前的OLEDB通过ODBC引擎与数据库交互,进一步的OLEDB版本将直接与数据库打交道,不再通过ODBC),将执行结果动态生成一个HTML页面返回给
20、浏览器,以响应其请求。ADO的三个主要的对象是Connection、Command和Reeordset。它们是互相联系、互相依存的。Connection可建立应用程序和数据库之间的联系,然后Command和ReCordset对象来对数据库进行各种操作。Command对象的主要功能是采用SQIJ描述语句进行数据库的查询工作,在数据库进行响应以后,把响应后的数据结果保存在Recordset对象中使用。ADO还有一个重要的特点就是共享机制。例如,几个不同的command对象、不同的web页面可以共享一个Connection对象。即只要建立一个Connection对象就可以重复地利用它来进行数据库的查
21、询等其它工作,这意味着对服务器的负担降到了最低的程度。三. 网站开发过程用PhotoShop设计好网站页面的版面布局并切割好图片,用Access设计好数据表,用DreamWeaver设计好网站静态页面生成HTML代码,再编写入ASP语句通过SQL查询连接好数据库。1. 数据库设计数据库设计主要是数据库结构的设计,它是数据库系统开发的首要内容,对于关系数据库,用户的所有数据及数据间的关系都是借助于表(关系)来实现的。为了保证数据库数据的系统性、完整性和共享性,构造最优的数据库模式。 图1:数据库设计步骤通过图1设计出以下各功能模块的数据表结构。图1:旅游线路模块数据表 图2:酒店餐饮模块数据表图
22、3:景点图片模块数据表 图4:旅游资讯模块数据表图5:景区景点模块数据表 图6:航空机票模块数据表图7:汽车租赁模块数据表 图8:咨询中心模块数据表图9:管理员管理模块数据表 图10:网站配置模块数据表2. 网站主要页面设计(1)前台内容展示页面设计网站是由网页页面构成的,页面设计的最终目的是使网页内容清晰、具有条理性,并达到最佳的视觉效果。其设计不但要简练、清晰和准确,而且在强调艺术性的同时,更应该注重通过独特的风格,风格设计好的网站才能更好的体现网站的各种功能,吸引浏览者的注意。网站首面页面 内容列表页面网站首面页面 内容列表页面 咨询中心页面旅游资讯页面 会员登陆页面(2)后台功能模块页
23、面设计图11:网站后台登陆页面 图12:登陆之后的后台管理页面 图12:管理员用户的权限管理页面3. 网站主要程序代码设计网站的程序代码是整个网站的灵魂,它是各模块的相互联系的桥梁,是前台后台的结合,使网站真正能应用起来。(1)功能模块与数据库连接代码数据库连接代码(conn.asp)dim conn,connstr,DataData=&SitePath&DataBase/&DataName&on error resume nextSet conn = Server.CreateObject(ADODB.Connection)connstr=dbq=+server.mappath(Data)+
24、;defaultdir=;driver=microsoft access driver (*.mdb);uid=;password=;conn.Open connstrIf Err Then err.Clear Set Conn = Nothing Response.Write 数据库连接出错,请检查数据库名称及路径是否正确 Response.EndEnd If(2)网站内容展示代码function ShowContent()dim ID,content,numbers,pagenum,maxpage,requestpage,thispage,SortIDSortID=request.Quer
25、yString(SortID)ID=request.QueryString(infoid)if ID= or (not isnumeric(ID) then response.write 数据读取异常错误 exit functionend ifdim rs,sqlset rs = server.createobject(adodb.recordset)sql=select * from io where ViewFlag=1 and ID=&IDrs.open sql,conn,1,3if not rs.eof then response.write 来源:&rs(Source)&时间:&rs
26、(AddTime) response.write rs(content)& rs(Hits)=rs(Hits)+1 rs.update else response.write 暂无相关信息end ifrs.closeset rs=nothingend function(3)网站数据录入、编辑保存代码Sub InfoEdit()dim Action,rsRepeat,rs,sqlAction=request.QueryString(Action)if Action=SaveEdit then 保存编辑 set rs = server.createobject(adodb.recordset) i
27、f len(trim(request.Form(JingName)1 then response.write 必填项目! response.end end if if len(trim(request.Form(ClassId)1 then response.write 必填项目! response.end end if if trim(request.Form(FStart)=lelvw then response.write 必填项目! response.end end ifif len(trim(request.Form(Addrs)1 or len(trim(request.Form(
28、iPhone)1 then response.write 必填项目! response.endend ifif len(trim(request.Form(Descriptions)1 then response.write 必填项目! response.endend if if len(trim(request.Form(Content)1 then response.write 必填项目! response.end end if ClassId=trim(Request.Form(ClassId) Set rs=server.CreateObject(adodb.recordset) sq
29、l=Select id,TopID From Lelv_w_jo_Class where ID=&ClassId rs.open sql,conn,1,1 if Not rs.bof and Not rs.eof then TopID=rs(TopID) end if rs.close if Topid0 then Set rs=server.CreateObject(adodb.recordset) sql=Select id From Lelv_w_jo_Class where id=&TopID rs.open sql,conn,1,1 if Not rs.bof and Not rs.
30、eof then TopID=rs(ID) end if rs.close end if if Result=Add then 创建 sql=select * from Lelv_w_jo rs.open sql,conn,1,3 rs.addnew rs(ClassId)=trim(Request.Form(ClassId) rs(TopID)=TopID rs(JingName)=trim(Request.Form(JingName) rs(KeyWord)=trim(Request.Form(KeyWord) rs(Source)=trim(Request.Form(Source) rs(level)=trim(Request.Form(level) rs(Addrs)=trim(Request.Form(Addrs) rs(FStart)=Trim(Request.Form(FStart) rs(iPhone)=trim(Request.Form(iPhone) rs(ViewFlag)=1 if Request.Form(VoticeFlag)=1 then rs(VoticeFlag)=1 else rs(VoticeFlag)=0 end if if Request.Form(N
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1