欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    旅游毕业论文:基于ASP旅游网站的设计与实现11266.doc

    • 资源ID:3944793       资源大小:945.50KB        全文页数:43页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    旅游毕业论文:基于ASP旅游网站的设计与实现11266.doc

    基于ASP旅游网站的设计与实现目 录摘要3关键词3绪论5.第一章 旅游网站需求分析2.1项目概论72.1目标72.1.2用户的特点72.1.3运行环境72.2旅游网站的可行性研究8第二章 旅游网站系统概要设计2.1 数据库设计.92.1.1数据库设计概述.92.1.2数据库需求分析.92.1.3数据库逻辑结构设计.92.1.4数据库的物理结构102.1.5数据字典132.1.6数据库的完整性和安全性152.2系统总体结构设计162.2.1网站总体结构图162.2.2网站的结构172.2.3系统功能模块设计172.2.4主界面设计202.2.5输入输出界面设计.21第三章 旅游网站具体实现3.1数据库连接223.2前台模块的实现253.2.1旅游信息展示253.2.2路线查询模块253.2.3在线留言模块263.2.4路线预定模块273.3后台模块的实现273.3.1系统管理273.3.2线路管理283.3.3旅行社设置303.3.4文章管理313.3.5留言管理33第四章 旅游网站系统应用与测试4.1系统测试344.2单元测试实例364.3综合测试36结论37致谢39参考文献40摘 要随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,留言簿等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。利用ASP技术建立动态网站,实现旅游信息快速发布及接受游客的网上预定。关键字:旅游信息;网络化;动态网站Abstract With the steady growth of tourism industry, travel departments are now facing tougher competition between each other. Various information at each stage of the process are coming up, such as accounts payment status, client request and feedback from contracting parties, and so on. And the information volume is ever growing and becoming more sophisticated. Most departments usually handle these information manually leaves big room for omission and errors, and quite a part of resources might not be utilized efficiently. Therefore, a computerized system shall be developed to better integrate the information and utilize the resources a company equips.This system is all about such a Tourism Web. Information of all kinds are stored automatically in a orderly way, and users go through an recognition procedure, those approved user enter into the main board to look up/query info, also to make reservation online, leave message etc. Tourism Web made it possible to integrate and utilize various tourism information/ data to better use the resources of travel agency. Furthermore, tourism information can be known quickly and tourists can book through the internet by using ASP to establish a Tourism web.Keywords: information of tourism; network; Tourism Web绪 论旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业;根据WTTC的统计,它每年产出4.7万亿美金的收入,直接或间接地为2亿700万人提供了就业机会,并支持着数以万计的企业的发展。改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要1。但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题.,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。加强旅游信息化建设,可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性;另一方面可以通过开展电子商务,满足游客的个性化需求,提高旅游服务质量,改变旅游企业传统经营模式,降低成本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。目前,我国的一些旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,可以通过建立旅游网站来宣传本地的风土人情,对信息进行网络化、信息化管理,提高自身竞争能力。目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。现行的旅游信息管理模式的问题主要体现在如下几个方面:1.各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。2.各类资源之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。3.相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。4.对于客户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。5.缺少服务质量反馈的统一管理。第一章 旅游网站需求分析1.1 项目概述1.1.1目标该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。主要功能:1. 用户可以对各景点的酒店信息查询、旅游线路预订、各个景点路程与旅游方式的设计与查询、对各个景点所需费用查询。 2. 有一定数量旅游景点相关信息可供处理。方便游客了解景区各种相关信息,同时有利与景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。系统根据实际情况收集的资料为背景,网站中包括各个景区的基本情况介绍如:交通情况,报价和风景图片欣赏等,访客达到这个网站以后,都可以浏览站中的所有信息,同时可以通过系统来查询所需要的各种信息,并且可以预定旅游路线和预约酒店以及导游等。管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作。管理人员通过系统处理各个事务,使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。1.1.2用户的特点旅游网站管理系统主要是用于旅游管理部门和旅游公司,对旅游信息的进行发布和修改以及加强游客进行交流。本系统的用户十分广泛,对用户的技术要求是:熟悉计算机操作,熟悉internet相关操作。1.1.3运行环境硬件最小需求: 奔腾3以上CPU,256M以上内存,10G以上剩余硬盘空间支持软件: 操作系统:Windows 98 /2000/XP支持环境:IIS4.0以上数据库:Access 20001.2旅游网站的可行性研究采用现代化统一的计算机信息网站系统,能够有效帮助旅游企业优化旅游行业TQC,使其在行业内处于优势地位,并相对长期地保持这种战略优势。开发本系统的可行性研究如下:1.技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用ASP开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用Access 2000,它能够处理比较多的数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需5。2.经济可行性:计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。因此基于计算机系统的成本-效益分析是可行性研究的重要内容。第二章 旅游网站系统概要设计2.1 数据库设计2.1.1数据库设计概述数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用性和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统不可分割的重要组成部分。数据库技术也是计算机领域中发展最快的技术之一。数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式,范式是符合某一种级别的关系模式的集合。一般人们设计数据库遵循第三范式。即:数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度6。2.1.2数据库需求分析整个系统所包括的信息有路线信息、旅行社信息、留言信息、新闻信息等。可将这些信息抽象为下列系统所需要的数据项和数据结构:1.旅游线路管理(线路名称,报价,类型,类别,置顶情况,线路时间,行程安排,线路途经景点,其他说明等)2.旅行社管理(联系人,电话,传真,电子邮件,QQ,宗旨,简介等)3.留言管理(留言编号,标题,留言人,日期,内容)4.新闻管理(类型,标题,内容,作者,来源等)2.1.3数据库逻辑结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。概念模型(E-R模型)的组成元素有:实体、属性、联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。1.模型中的实体相当于一个实体集、一个表。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。2.属性是实体的性质。用椭圆框表示,与实体之间用一条线相连,表的主码是关键属性,关键属性项加下划线。3.各子系统模块中主键相同的字段之间存在着相互关联的关系。4.在程序中实现对他们的完整性和一致性控制。E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图来表示。实体是用户工作环境中所涉及的事物,属性是对实体特征的描述。本系统主要的E-R图,见图2.1。人数地址来游日期返程日期姓名预定时间服务宗旨名称线路时间行程安排景点状态负责联系电话编号联系人旅行社编号类型旅游路线报价情况客户电话预定名称 图2.1系统ER图2.1.4数据库的物理结构服务器上建立名为msgg的数据库。其中主要包括如下表:管理员表,见表2.1文章管理表,见表2.2线路管理表,见表2.3网站板块表,见表2.4线路类别表,见表2.5留言管理表,见表2.6字段名称数据类型是否为空说明Id/用户编号Int否主键Username/用户类型Char否 Userpassword/密码Char否 Dianhua/电话Char是Email/邮箱Char是Address/地址Char是Qq/QQChar是表2.1 master表字段名称数据类型是否为空说明Articleid/编号Int否主键Title/标题Char是 Content/内容Char是 Nclassid/类别Char是 Hits/点击数Char是 Dateandtime/日期Data是 Writer/作者Char是Writerfrom/来源Char是表 2.2 article表字段名称数据类型是否为空说明Id/编号Int否主键x_name/线路名称Char是 x_baojia/报价Char是 x_leixun /类型Char是 x_shijian/时间Char是 x_shuoming/说明Char是x_jingdian/线路景点Char是x_anpai/行程安排Char是x_jingdiantupian/景点图片Char是 表2.3 xianlu表字段名称数据类型是否为空说明classID/编号Int否主键Class/类别名Char否主键表2.4 Aclass表字段名称数据类型是否为空说明Id/编号Int否主键Board/名称Char是 Xid/类别标志Int是 bio/简介Char是  表2.5 board表字段名称数据类型是否为空说明Id/编号Int否主键Uname/用户名Char是 Uemail、标题Char是 Uhomepage/内容Char是 Utime/留言时间Char是 Utext/留言内容Text是表2.6 guestbook表2.1.5数据字典数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。本系统的数据字典如下:文件名:用户表别名:组成:用户名+密码+类型备注:这是所有的用户信息表表2.7数据文件“用户表”字典条目文件名:线路表别名:组成: 编号+名称+类别+价格+时间+途经景点+安排+说明备注: 这是所有的路线信息表表2.8数据文件“线路表的字典条目文件名:旅行社表别名:组成: 编号+名称+联系电话+联系人+传真+QQ备注:表2.9 数据文件“旅行社表”的字典条目文件名:版块表别名:组成: 编号+板块名备注:表2.10 数据文件“网站版块表”的字典条目文件名:留言表别名:组成:编号+留言内容+留言人+留言时间+标题备注: 表2.11 数据文件“留言表”的字典条目文件名:线路类别表别名:组成:编号+类别名称+标志+说明备注: 表2.12 数据文件“路线类别表”的字典条目文件名:新闻表别名:组成:编号+标题+内容+作者+发布时间+来源备注: 表2.13 数据文件“新闻表”的字典条目2.1.6数据库的完整性和安全性数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中7。本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。在系统中,用户通过浏览器打开本站首页后,必须经过注册登陆,方可对本站景点进行浏览、查看、检索等操作。用户注册的用户名是唯一的,密码通过加密。在用户登陆,必须输入用户名和密码,并通过数据库的验证,同时对用户的权限进行验证,防止非法用户和未授权用户对本站进行非法访问和操作,保证本站的安全。2.2系统总体结构设计该系统在Windows98/2000/XP环境下,主要采用ASP开发工具,Access 2000数据库来设计,开发过程与成果应符合GB/T 11457-1995软件工程术语,GB/T 8567-1988计算机软件产品开发文件编制指南等。2.2.1网站总体结构图绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图8。系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。本网站的系统结构图如下:旅游网站系统前台后台用户留言路线预定旅行社简介信息搜索旅游新闻留言管理系统设置旅行社设置路线管理旅游新闻管理路线分类管理路线信息管理首页设置颜色设置颜色设置基本资料设置登陆密码修改留言界面管理留言内容管理模糊查询精确查询图2.3系统总体结构图2.2.2网站的结构本网站的开发过程中采用的是浏览器/服务器(Browser/Server)模式。它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。其三层结构见图2.4:浏 览 器浏 览 器 WEB 服 务 器 后台数据库图2.4 B/S三层结构图图中从左到右,分为三层结构:第一层:浏览器。主要完成客户和后台的交互及最终查询结果的输出。浏览器将HTML语言代码转化成图文网页。网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求。后台处理完后,将结果返回至用户的浏览器。第二层:WEB服务器,主要完成客户的应用功能。WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器。若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作。第三层:数据库服务器,主要协调不同的WEB服务器发出的请求,管理数据库10。2.2.3系统功能模块设计根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块:新闻功能模块;线路信息浏览功能模块;景点/路线信息查询功能模块;在线留言功能模块;旅行社信息浏览功能模块;路线预定功能模块。另外,包括在后台包括这些功能的管理。1.新闻功能模块实现的主要功能包括旅游咨询信息的前台展示和后台信息录入和管理。其中包括旅游快讯、异地风情、酒店情况、旅游推荐、地方特色、出游必知、票务信息、法律法规等信息的介绍。2.信息检索模块该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。(1)模糊查询。按选择的类型和输入的关键字进行查询,就会检索出景点库中所有包括你输入字段的景点信息。如输入关键字“华”并选择“按景点名称”检索结果包括片名为“.华.”的景点信息。(2)精确查询。按选择的类型和输入的关键字进行查询,就会检索出景点库中与输入字段完全匹配的景点信息。信息检索模块流程图如下:主窗体用户浏览景点/酒店复合查询查询条件查询条件找到记录显示找到记录显示返回酒店查询景点/线路查询NYNY图2.5用户查询模块流程图3.在线留言模块该模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。为了让旅游部门掌握各方面的反馈信息,本系统设置了留言簿模块。通过此模块,可以上传留言、查看以往的留言信息。留言信息包括:留言的用户、留言时间及留言内容。(1)浏览留言。用户登陆后可以查看以前的留言。(2)发表留言。用户如果要留言必须登陆后发表其留言。在线留言模块流程图如下:查看留言 留言NY显示留言填写留言信息是否允许留言返回 输入留言留言簿留言/查看留言查看留言主窗体主窗体图2.6用户留言模块流程图4.路线预定该功能模块主要是客户浏览了相关资料后,可通过相应的路线“预定这条路线”链接来预定定单。将个人信息及预定的信息填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定路线预定是否成功。路线预定功能流程如下:Y预定系统选择预定返回N是否可以预定图2.7用户路线预定模块流程图5.信息浏览实现的主要功能包括查看站内旅游路线的信息,包括最热路线、最新路线、置顶路线等信息,并且可以进行查询功能。2.2.4主界面设计 主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。它是用户首先见到的界面,它的好坏直接影响到网站的访问率。为此,我从以下几个方面对主界面进行了设计。1.在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用户一种鲜而不艳的美感。2.在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。3.在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。4.在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需要。5.在用户操作上,简化用户操作,删去那些空洞的环节。2.2.5输入输出界面设计 旅游网站系统的输入界面主要包括信息检索,路线预定和在线留言等,输入设计的内容包括以下几点:1.输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。2.确定数据输入方式,信息检索,路线预定和在线留言等输入操作,都是在客户端浏览器上完成,并立即更新服务器端数据库。3.输入数据的正确性校验,保证输入数据的正确性。旅游网站系统的输出界面主要包括旅游新闻,路线推荐,检索结果等,输出设计的内容包括以下几点:1.确定输出的内容。用户是信息的主要使用者,在进行输出内容的设计时,首先要确定用户在使用信息方面的要求,包括使用的目的、输出速度、频率、数量、安全性等。根据用户的要求,设计输出信息的内容,输出的项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑。2 . 确定输出格式。输出格式设计要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。在本系统中,输出页面的设计,尽量满足用户的信息需要,并有相关的提示信息。输入输出等界面设计,均仿照首页的风格进行,使整个网站页面风格一致,别具特色。第三章 旅游网站具体实现3.1数据库连接本系统主要运用ADO进行数据库访问,所以对ASP中的数据库对象有必要做一个了解,特别是系统中要用到的ADO对象。在ASP中,常用的数据访问接口有下列三种4:数据访问对象(DAO,Data Access Object)、远程数据对象(RDO,Remote Data Object)和ActiveX数据对象(ADO,ActiveX Data Object )。在开发过程中,我们通常使用的方法是:先使用数据库管理系统(例如:Microsoft Access)建立好数据库和数据表结构,然后在程序中通过数据库控件或引用ADO对象与数据库中的表建立连接。ADO是ActiveX Data Objects 的缩写,是一项新的数据库的存取技术。ADO定义了一个可编程的对象集合。ADO对象模型如下图31所示:31 ADO对象模型对于ADO对象来说,在Flash竞赛网站后台管理系统中用到的主要是以下两个对象: Connection对象,Recordset对象,但是对Command对象也需做一些了解。(1)Connection对象。Connection对象用于建立与数据库的连接。通过连接可从应用程序访问数据源。它保存诸如指针类型,连接字符串,查询超时,连接超时和缺省数据库这样的连接信息。(2)Recordset对象。Recordset对象代表一个记录集,这个记录集是一个已连接的数据库中的表,或者是Command对象的执行结果返回的记录集。在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的。Recordset对象用于指定行,移动行,添加,更改,删除记录。(3)Command对象。在建立Connection后,可以发出命令操作数据源。一般情况下,Command对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询。Command对象在定义查询参数或执行一个有输出参数的存储过程时非常有用。下面就具体地说说如何用ADO存取数据:在实际编程过程中使用ADO的一个典型的存取数据的步骤为:(1)连接数据源(2)打开记录集 (3)使用记录集(4)断开连接。具体的用法如下所述:(1)连接数据源。利用Connection对象可以创建一个数据源的连接。应用的方法是Connection对象的Open方法。(2) 打开记录集。实际上记录集返回的是一个从数据库取回的查询结果集。因此他有两种打开方法:一种使用记录集的Open方法,另一种是用Connection对象的Execute方法。(3) 使用记录集。具体有以下几种操作:(a) 加新的记录:在ADO中添加新的记录用的方法为:AddNew。在用完AddNew方法为记录集添加新的记录后,应使用UpDate将所添加的数据存储到数据库中。(b) 修改记录集:其实修改核对记录集中的数据和重新赋值没有什么太大的区别,只要用SQL语句将要修改的字段中的一个数据找出来重新赋值就可以了。(c) 删除记录:在ADO中删除记录集中的数据的方法为:Delete方法,这与DAO对象的方法相同,但是在ADO中它的能力增强了,可以删除掉一组记录了。(d) 查询记录:在ADO中查询的方法很灵活,有几种查询的方法: 使用连接对象的Execute方法执行SQL命令,返回查询记录集。 使用Command对象的Execute方法执行CommandText属性中设置的SQL命令,返回查询记录集。(4) 断开连接。在应用程序结束之前,应该释放分配给ADO对象的资源,操作系统回收这些资源并可以再分配给其他应用程序。使用的方法为Close方法。数据库连接代码如下:<script language="JavaScript" src="system/msgg.js" type="text/JavaScript"></script><%dim startimestartime=timer()*1000dim conndim dbpath set conn=server.createobject("adodb.connection")DBPath = Server.MapPath("mdb/msgg.mdb")conn.Open "driver=Microsoft Access Driver (*.mdb);dbq=" & DBPath</script>3.2前台模块的实现前台主要是各个信息的展示平台,主要包括了旅游信息的显示,路线信息的查询,路线预定和在线留言等几个版块。3.2.1旅游信息展示本模块展示本旅游网站的景点、旅游、路线信息,包括金牌路线、黄金路线等。这些信息包括旅游快讯、异域风情、酒店宾馆、旅游推荐、地方特色、旅游药箱、出游必知、票务信息、法律法规等板块的信息。本模块的一些效果图如下:3.2.2路线查询模块本模块主要提供访客几种搜索方式:模糊搜索和精确搜索。本模块输出:输出检索的相关结果。例如:按景点名称进行模糊查询,在关键字文本框中,输入与你查询的片名相关的字段,就会检索出景点库中所有包括你输入字段的信息。如输入“九寨”检索结果包括片名为“.九寨.”的景点信息。按地址进行精确查询,在关键字文本框中,输入与你检索的景点地理位置,就会检索出景点库中与你输入字段完全匹配的景点信息。本模块的一些效果图如下:3.2.3在线留言模块本模块主要实现了访客与管理员的互动交流,通过这个平台,访客针对自己心

    注意事项

    本文(旅游毕业论文:基于ASP旅游网站的设计与实现11266.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开