旅行社网站前台客户端的设计与实现毕业论文.doc
《旅行社网站前台客户端的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《旅行社网站前台客户端的设计与实现毕业论文.doc(51页珍藏版)》请在三一办公上搜索。
1、摘 要丰富多彩的旅游景点和各种旅游服务需要一个适合的管理系统来规范,使得各项工作都有条有理地进行。以前旅行社与旅游者之间没有直接的交流方式,缺乏有效的手段促进两者的信息交流。而借助网络的力量却可以让消费者随时随地就可以获得满意的旅游信息并能及时预订。于是旅行社网站便应运而生。旅行社网站前台客户端的设计与实现是在Windows NT 平台上开发的应用系统。它利用动态页面ASP技术与ADO技术访问ACCESS后台数据库,并由Microsoft IIS(International Information Server)充当Web服务器。在系统的实现中运用了多种查询技术,特别是多条件组合查询;对查询结
2、果采用缓存技术和其它的系统优化技术,提高了系统的性能网上检索的效率。基于旅行社网站前台客户端的设计与实现,本文主要论述了Internet技术,基于Internet的面向客户的网站浏览模式,web的构成,web程序设计技术,并详细阐述了本系统的设计与实现思想,如推荐路线、自选路线、提交预订、会员系统,和用户帮助等。关键词 旅行社网站,客户端,ASP,ACCESS,ADO,IIS,B/SABSTRACTRich and colorful tourist attraction and services of traveling need to be managed with a befitting
3、system. It makes every task progress in an orderly way. Travel agencies and tourists have no direct means of communication and lack of effective means to promote both the exchange of information in the past. With the strength of the network that consumers can be satisfied at any time on the travel i
4、nformation and timely reservations. So travel agency sites have emerged.A travel agency site client prospect design and implementation is an applied system developed on the operating system of Windows NT, utilizing the technology of ASP and ADO to access the ACCESS database. And Microsoft IIS (Inter
5、national Information Server) acts as the Web server. The system utilizes kinds of query technologies, especially multi-condition combination query. For the query results, buffering and some system optimization technologies are adopted, which improves greatly the searching speed on the web for reader
6、. Based on Travel Agency site client prospect design and implementation this paper mainly discusses Internet technology, the client-oriented model website based on the Internet, the development of computing mode, the composing of web and the web programming technology. It elaborated on the system de
7、sign and implementation of ideas. Such as recommended routes, demand routes, reservations submitted, member system, and user help, and so on.KEY WORDS Travel Agency Site, Client Prospect, ASP, ACCESS, ADO, IIS, B/S目 录摘 要IABSTRACTII第一章 绪论11.1 课题研究的背景及意义11.2 课题发展现状21.3 课题的总体要求2第二章 系统需求分析及总体设计42.1 系统的功
8、能需求42.2 系统性能需求和运行要求52.3 系统开发环境62.3.1 ASP开发语言详细介绍62.3.2 ACCESS数据库详细介绍82.3.3 VBScript脚本语言简介92.4 系统开发工具92.5 系统总体结构设计102.6 系统主要源文件设计122.7 系统功能结构设计132.7.1系统总体设计132.7.2 系统功能模块设计142.8 系统数据表设计16第三章 系统详细设计213.1 客户端设计213.1.1 主页设计213.1.2 新用户注册273.1.3 用户登录293.1.4 景点浏览303.1.5 查询模块设计323.1.6 预订模块设计353.1.7 帮助模块设计38
9、3.2 关键技术与难点技术的实现403.2.1 ASP数据库的访问和连接ADO访问数据库413.2.2 关于IIS安装使用的一些疑难处理433.2.3 解决ACCESS数据库为只读的问题44第四章 结论464.1 总结464.2 展望464.3 致谢47参考文献48第一章 绪论1.1 课题研究的背景及意义如今,网络已经渗透到我们生活的方方面面,正在改变我们的生产及生活方式。旅游行业受到信息化潮流的冲击和影响尤其明显。以前旅行社与旅游者之间没有直接的交流方式,缺乏有效的手段促进两者的信息交流。而借助网络的力量却可以让消费者随时随地就可以获得满意的旅游信息并能及时预订。这对商家也是一种营销的积极手
10、段。于是旅行社网站便应运而生。目前国内各种旅游网站多达几万个,具有一定旅游资讯能力的网站已有 5000 多家。其中专业旅游网站4300 余家,主要包括地区性网站、专业网站和门户网站的旅游频道三大类。专业旅游网站主要进行旅游中介业务,包括传统旅行社建立的网站和专业电子商务网站两类。目前旅行社网站主要有以下几种类型: (1)“手册”型网站:一般只提供旅行社的情况、旅游产品和服务等静态信息,只是将原来印在纸张上产品介绍 ,更改媒体而放到互联网上。(2)“数据库”型网站:具备强大的旅游信息数据库功能,可以使顾客按特定需要进行检索,快速找到所需的信息。(3)集成式网站:集成,指的是链接不同的网站以便共享
11、彼此的信息。它不仅包括超文本链接,而且还有网站间真正的信息共享和通讯,使企业的网站从信息孤岛转变成同其他网站集成起来的网站。(4)交互反馈型网站:个性突出、可以根据顾客的需要实现在线沟通交流、定制服务、网上订购的网站。从总体看,绝大多数的旅行社网站还是摆设而已,根本没有发挥实际的作用。在信息容量、业务功能、交互性与及时性等方面都有待提高;而且众多旅行社的网站从功能、服务及业务运作上都各自为阵,形成“信息孤岛”;另外还有部分旅行社电子商务网站在规划时没能找准网络营运的切入点,一味模仿国外网站的现成模式,缺乏创意,根本无法呈现出自身的特色和亮点。建设旅行社网站的首要任务是满足客户的需要,所以旅行社
12、网站前台客户端的设计与实现就成了旅行社突出自身亮点,实现交互式管理,体现信息时代多渠道,快捷方便的动态交流模式的关键。本系统就是为了满足以上几点完成的基于ASP技术的旅行社前台客户端的设计与实现。1.2 课题发展现状旅游预订网站是指面向旅游者提供机票、酒店、旅游线路等旅游产品为主,涉及食、住、行、游、购、娱等方面的综合资讯与预订服务的网站。信息技术及其相关技术的快速发展,为旅游电子商务的发展提升奠定了良好的基础。最初,互联网的应用只局限于数据的共享,随着客户机/服务器模式的引入,以及java语言、VBScript等脚本语言和网页开发技术的应用,互联网的使用方式发生了根本的变革,网页也开始精彩起
13、来,许多条理清晰、交互性强、内容丰富的网页深深吸引网络用户。越来越多的人员致力于研究和开发网络应程序,以便人们能够最大限度的利用和感受网络带给我们的便捷。然而异构平台不同编程语言对应用程序之间相互通信的限制始终是制约网络应用发展的主障碍,如何有效的解决这个问题是不少开发者的研究课题。基于网页制作的ASP、JSP、ASP.NET、PHP等技术正是解决异构系统相互通信的有效途径之一。利用这些技术,能够创建出可供任何人从任何地方使用的应用程序。它极大拓展了应用程序的适用范围,也使得异构系统能够方便地集成、通信。在这种情况下,软件己经不完全是指那些从光盘上安装的程序,而是演变为一种可供远请求的服务,在
14、整个互联网上发布。它们可以直接嵌入到HMTL代码中,与HMTL/SCRIPT等达到完美的结合。其面向对象的特性使各组建的使用更加方便。轻松实现数据库存取和动态处理服务器大大地减少了兼容问题。目前,大大小小的各类旅行社网站已经遍布整个互联网。人们在感受其带来方便的同时已经开始意识到它们激烈的竞争。1.3 课题的总体要求旅游服务与路线选择对目标人群的特定需求,既包括传统服务与查询,还应包括新型互动式服务。提供诸如旅游信息的汇集、传播、交流、检索和导航,旅游产品和服务的在线预订,包括交通、旅店、旅游组团等服务。因此,旅游网站的建设应完善数据库建设和查询方法,改进查询效果,目的是帮助游客快速找到所需要
15、的信息和服务,网站有对象性,在保证避免游客面对海量信息时手足无措。首先信息真实有效的前提下提供尽可能多的可供查询的数据库。其次,要完善现有的查询功能,如减少查询步骤,提高信息的查准率和查全率;为游客提供多种查询检索手段,包括目录检索和全文信息检索等;要扩大查询对象的范围,可以把查询服务延伸到各个方面,满足不同层次游客的需要。同时,监测检索系统在大量用户并用状态下的可靠性,出现问题及时维护。本文的目标是为了深入研究网页开发的相关关键技术,并在此基础上实现基于ASP的旅游管理系统的设计与实现。本系统利用了Dreamweaver平台以及数据库相关知识和ACCESS等相关技术构建了一个基于ASP的旅游
16、管理系统,提供了用户注册、用户登录、用户修改个人信息、用户选择旅游线路、预定交通、预定酒店、选择支付方式、在线问答等功能,并在预定交通和预定酒店这两个模块上使用了复合的ASP技术,同时使用了基于补偿的事务处理方法对用户不能同时完成交通和酒店预订进行了补偿处理,使用户不会受到任何的损失。用户使用本系统可以根据自己的情况和时间选择机票,根据自己的喜好选择酒店,使用户可以方便快捷地完成出游计划,达到满意的效果。这样大大提高了用户的旅游兴趣,也提高了旅游的服务质量,同时也大大减轻了旅行社工作人员的工作负担。第二章 系统需求分析及总体设计2.1 系统的功能需求本设计是以客户查询预订功能为主的旅行社系统,
17、当客户进入网站,可以查看所有发布在网站上的旅游景点、同时可以查看所查景点的相关信息,当客户注册成为论坛正式注册会员后,可以在网站的预订版面预订旅游线路、所到景点的酒店、交通等,同时拥有查询自己所预订的结果和总的价格并选择支付方式,在路线的选择上分为推荐路线和自选路线。用户既可选择最热门和最实惠方便的全套旅游路线,也可以根据自己需要任意搭配所选线路中的酒店、交通工具等。如果有疑难问题,还可以到帮助中心获取帮助。下面就其中几个比较重要的功能作简单的介绍:(1) 会员注册功能用户可以注册成为会员,并在注册页面中填写相关信息,其中包括姓名、密码、联系方式、邮箱、验证码等。如果注册成功,注册系统就自动把
18、相应的信息存入数据库,当其他用户注册时验证用户各项信息是否冲突。(2) 会员登陆功能 当用户注册成为会员后,数据库中就会存储该会员相关信息,如果用户注册成功那么就可以直接登陆,登陆系统对登陆用户进行验证除了用户名密码等还可以防止同一用户重复登陆的问题。登陆后用户就可以使用预订和帮助功能了。 (3) 推荐路线查看功能 推荐路线以新闻的形式发布在网站的主页,用户点击相关图片就可以了解推荐线路的相关信息,其中包括各项价格和优惠,让用户一目了然。用户只需在其本页就可以参与预订。 (4) 新闻查看功能 简易的新闻发布系统,为用户提供最新的旅游咨询和热点新闻,用户可进入相关页面查看。 (5) 旅游手册功能
19、 顾名思义,就是将所有景点信息,进店介绍放到一个统一的页面中让用户浏览,查询景点概况,景点的特色、风景,并以相册的形式发布景点图片,让景点的消息更加具体明了。 (6) 酒店查询功能 酒店查询是基于用户所要到达的景点基础上的,每个景点对应本地的酒店服务用户在查询的过程中可以了解相应各酒店的信息,比如房间,服务级别,收费和房间是否满员的情况。方便人员预订。 (7) 天气查询功能 用户可以查询相应景点的三天内的天气情况,旅行社也会就其天气情况给出相应警告。 (8) 交通查询功能 类似于列车时刻表,用户不仅可以了解到到达向相应景点的交通方式,比如双飞、单飞、自助游等,也可以查到何时出发和相应的价格。
20、(9) 自选路线功能 自选就是用户将自己所选择的景点、交通方式、酒店等自由组合,最后生成一套满意的旅游方案并把此方案填写如预订页面,系统就会自动生成表单,并计算出此方案所需要的价格。 (10) 预订功能 在用户选完路线后会让用户填写人数、付款方式,最后一键预订成功。系统会结合当前用户信息打印一张完整的订单。用户同时可以对预订结果进行修改和删除。 (11) 帮助功能 帮助功能共分两部分:其一,让用户了解预订流程。其二,提供一个简易的在线问答的留言板让,用户获取在线信息,与管理员直接交流。当然这里没有明确的权限划分有待改善。2.2 系统性能需求和运行要求旅行社网站属于MIS(Management
21、Information System,信息管理系统)系统的一个运用,而要很好的开发一个MIS系统,我们必须了解并熟习系统相关的性能需求和运行要求,如:系统的运行平台、运行环境、安全需求、数据保密、系统优化等。1. 系统性能要求系统要求系统各个模块间相互配合协调工作,来达到其各种系统功能及会员管理功能,各个模块相互独立同时也紧密的联系在一起,构成一个完整的系统。系统在设计过程中,需要充分考虑到各个模块的在系统中扮演的角色,同时需要从整体出发,完美地实现旅游网站的各种基本功能;另外,要求功能拓展方便,便于系统的后续开发。在系统的开发中要考虑到相应的网络安全和数据安全,并采取相应的措施以保证系统的正
22、常运行。比如路线选择和价格统计等跨库操作需要采取适当的技术优化这类数据操作,以提高数据存取效率。2 系统运行要求(1) 由于该系统采用ASP+ACCESS运行平台需要装有微软操作系统的windows系列pc机或者主机,数据库为ACCESS采用IIS(Internet Information Server)作为web服务器。(2) 系统要求能很好的支持各种主流浏览器,比如:Internet Explorer、Firefox等。(3) 由于论坛系统经常处在长时间的不间断运行中,故要求有良好的供电设施,避免发生断电,造成论坛数据的丢失和论坛程序的破坏。(4) 另外,在论坛的运行中,经常涉及到文件的操
23、作,固需要运行环境支持FSO(File System Object)组件。2.3 系统开发环境综合比较各种开发语言及数据库,我们选择ASP+ACCESS组合和ASP默认的VBScript脚本语言来开发系统,下面就ASP开发语言、ACCESS数据库、VBScript脚本语言的特点和优势来说明选择的理由。2.3.1 ASP开发语言详细介绍ASP是Active Server Pages的缩写,是Microsoft公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的Web应用程序7。虽然人们习惯于将ASP称为ASP语言,但从严格意义上讲,ASP只是为VB Script和Java Scrip
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅行社网站前台客户端的设计与实现 毕业论文 旅行社 网站 前台 客户端 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2399982.html