旅游毕业论文:基于asp旅游网站的设计与实现_第1页
旅游毕业论文:基于asp旅游网站的设计与实现_第2页
旅游毕业论文:基于asp旅游网站的设计与实现_第3页
旅游毕业论文:基于asp旅游网站的设计与实现_第4页
旅游毕业论文:基于asp旅游网站的设计与实现_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ASP旅游网站的设计与实现目录摘要3关键词3绪论5第一章旅游网站需求分析21项目概论721目标7212用户的特点7213运行环境722旅游网站的可行性研究8第二章旅游网站系统概要设计21数据库设计9211数据库设计概述9212数据库需求分析9213数据库逻辑结构设计9214数据库的物理结构10215数据字典13216数据库的完整性和安全性1522系统总体结构设计16221网站总体结构图16222网站的结构17223系统功能模块设计17224主界面设计20225输入输出界面设计21第三章旅游网站具体实现31数据库连接2232前台模块的实现25321旅游信息展示25322路线查询模块25323在线留言模块26324路线预定模块2733后台模块的实现27331系统管理27332线路管理28333旅行社设置30334文章管理31335留言管理33第四章旅游网站系统应用与测试41系统测试3442单元测试实例3643综合测试36结论37致谢39参考文献40摘要随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,留言簿等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。利用ASP技术建立动态网站,实现旅游信息快速发布及接受游客的网上预定。关键字旅游信息;网络化;动态网站ABSTRACTWITHTHESTEADYGROWTHOFTOURISMINDUSTRY,TRAVELDEPARTMENTSARENOWFACINGTOUGHERCOMPETITIONBETWEENEACHOTHERVARIOUSINFORMATIONATEACHSTAGEOFTHEPROCESSARECOMINGUP,SUCHASACCOUNTSPAYMENTSTATUS,CLIENTREQUESTANDFEEDBACKFROMCONTRACTINGPARTIES,ANDSOONANDTHEINFORMATIONVOLUMEISEVERGROWINGANDBECOMINGMORESOPHISTICATEDMOSTDEPARTMENTSUSUALLYHANDLETHESEINFORMATIONMANUALLYLEAVESBIGROOMFOROMISSIONANDERRORS,ANDQUITEAPARTOFRESOURCESMIGHTNOTBEUTILIZEDEFFICIENTLYTHEREFORE,ACOMPUTERIZEDSYSTEMSHALLBEDEVELOPEDTOBETTERINTEGRATETHEINFORMATIONANDUTILIZETHERESOURCESACOMPANYEQUIPSTHISSYSTEMISALLABOUTSUCHATOURISMWEBINFORMATIONOFALLKINDSARESTOREDAUTOMATICALLYINAORDERLYWAY,ANDUSERSGOTHROUGHANRECOGNITIONPROCEDURE,THOSEAPPROVEDUSERENTERINTOTHEMAINBOARDTOLOOKUP/QUERYINFO,ALSOTOMAKERESERVATIONONLINE,LEAVEMESSAGEETCTOURISMWEBMADEITPOSSIBLETOINTEGRATEANDUTILIZEVARIOUSTOURISMINFORMATION/DATATOBETTERUSETHERESOURCESOFTRAVELAGENCYFURTHERMORE,TOURISMINFORMATIONCANBEKNOWNQUICKLYANDTOURISTSCANBOOKTHROUGHTHEINTERNETBYUSINGASPTOESTABLISHATOURISMWEBKEYWORDSINFORMATIONOFTOURISMNETWORKTOURISMWEB绪论旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业;根据WTTC的统计,它每年产出47万亿美金的收入,直接或间接地为2亿700万人提供了就业机会,并支持着数以万计的企业的发展。改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要1。但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。加强旅游信息化建设,可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性;另一方面可以通过开展电子商务,满足游客的个性化需求,提高旅游服务质量,改变旅游企业传统经营模式,降低成本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。目前,我国的一些旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,可以通过建立旅游网站来宣传本地的风土人情,对信息进行网络化、信息化管理,提高自身竞争能力。目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。现行的旅游信息管理模式的问题主要体现在如下几个方面1各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。2各类资源之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。3相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。4对于客户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。5缺少服务质量反馈的统一管理。第一章旅游网站需求分析11项目概述111目标该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。主要功能1用户可以对各景点的酒店信息查询、旅游线路预订、各个景点路程与旅游方式的设计与查询、对各个景点所需费用查询。2有一定数量旅游景点相关信息可供处理。方便游客了解景区各种相关信息,同时有利与景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。系统根据实际情况收集的资料为背景,网站中包括各个景区的基本情况介绍如交通情况,报价和风景图片欣赏等,访客达到这个网站以后,都可以浏览站中的所有信息,同时可以通过系统来查询所需要的各种信息,并且可以预定旅游路线和预约酒店以及导游等。管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作。管理人员通过系统处理各个事务,使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。112用户的特点旅游网站管理系统主要是用于旅游管理部门和旅游公司,对旅游信息的进行发布和修改以及加强游客进行交流。本系统的用户十分广泛,对用户的技术要求是熟悉计算机操作,熟悉INTERNET相关操作。113运行环境硬件最小需求奔腾3以上CPU,256M以上内存,10G以上剩余硬盘空间支持软件操作系统WINDOWS98/2000/XP支持环境IIS40以上数据库ACCESS200012旅游网站的可行性研究采用现代化统一的计算机信息网站系统,能够有效帮助旅游企业优化旅游行业TQC,使其在行业内处于优势地位,并相对长期地保持这种战略优势。开发本系统的可行性研究如下1技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用ASP开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用ACCESS2000,它能够处理比较多的数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需5。2经济可行性计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。因此基于计算机系统的成本效益分析是可行性研究的重要内容。第二章旅游网站系统概要设计21数据库设计211数据库设计概述数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用性和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统不可分割的重要组成部分。数据库技术也是计算机领域中发展最快的技术之一。数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式,范式是符合某一种级别的关系模式的集合。一般人们设计数据库遵循第三范式。即数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度6。212数据库需求分析整个系统所包括的信息有路线信息、旅行社信息、留言信息、新闻信息等。可将这些信息抽象为下列系统所需要的数据项和数据结构1旅游线路管理(线路名称,报价,类型,类别,置顶情况,线路时间,行程安排,线路途经景点,其他说明等)2旅行社管理(联系人,电话,传真,电子邮件,QQ,宗旨,简介等)3留言管理(留言编号,标题,留言人,日期,内容)4新闻管理(类型,标题,内容,作者,来源等)213数据库逻辑结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。概念模型(ER模型)的组成元素有实体、属性、联系,ER模型用ER图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。1模型中的实体相当于一个实体集、一个表。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。2属性是实体的性质。用椭圆框表示,与实体之间用一条线相连,表的主码是关键属性,关键属性项加下划线。3各子系统模块中主键相同的字段之间存在着相互关联的关系。4在程序中实现对他们的完整性和一致性控制。ER模型的组成元素有实体、属性、联系。ER模型用ER图来表示。实体是用户工作环境中所涉及的事物,属性是对实体特征的描述。本系统主要的ER图,见图21。旅游路线客户旅行社编号名称联系人联系电话服务宗旨负责电话地址姓名类型预定编号报价情况线路时间行程安排景点状态名称人数预定时间返程日期来游日期图21系统ER图214数据库的物理结构服务器上建立名为MSGG的数据库。其中主要包括如下表管理员表,见表21文章管理表,见表22线路管理表,见表23网站板块表,见表24线路类别表,见表25留言管理表,见表26字段名称数据类型是否为空说明ID/用户编号INT否主键USERNAME/用户类型CHAR否USERPASSWORD/密码CHAR否DIANHUA/电话CHAR是EMAIL/邮箱CHAR是ADDRESS/地址CHAR是QQ/QQCHAR是表21MASTER表字段名称数据类型是否为空说明ARTICLEID/编号INT否主键TITLE/标题CHAR是CONTENT/内容CHAR是NCLASSID/类别CHAR是HITS/点击数CHAR是DATEANDTIME/日期DATA是WRITER/作者CHAR是WRITERFROM/来源CHAR是表22ARTICLE表字段名称数据类型是否为空说明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是景点图片表23XIANLU表字段名称数据类型是否为空说明CLASSID/编号INT否主键CLASS/类别名CHAR否主键表24ACLASS表字段名称数据类型是否为空说明ID/编号INT否主键BOARD/名称CHAR是XID/类别标志INT是BIO/简介CHAR是表25BOARD表字段名称数据类型是否为空说明ID/编号INT否主键UNAME/用户名CHAR是UEMAIL、标题CHAR是UHOMEPAGE/内容CHAR是UTIME/留言时间CHAR是UTEXT/留言内容TEXT是表26GUESTBOOK表215数据字典数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。本系统的数据字典如下文件名用户表别名组成用户名密码类型备注这是所有的用户信息表表27数据文件“用户表”字典条目文件名线路表别名组成编号名称类别价格时间途经景点安排说明备注这是所有的路线信息表表28数据文件“线路表的字典条目文件名旅行社表别名组成编号名称联系电话联系人传真QQ备注表29数据文件“旅行社表”的字典条目文件名版块表别名组成编号板块名备注表210数据文件“网站版块表”的字典条目文件名留言表别名组成编号留言内容留言人留言时间标题备注表211数据文件“留言表”的字典条目文件名线路类别表别名组成编号类别名称标志说明备注表212数据文件“路线类别表”的字典条目文件名新闻表别名组成编号标题内容作者发布时间来源备注表213数据文件“新闻表”的字典条目216数据库的完整性和安全性数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中7。本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。在系统中,用户通过浏览器打开本站首页后,必须经过注册登陆,方可对本站景点进行浏览、查看、检索等操作。用户注册的用户名是唯一的,密码通过加密。在用户登陆,必须输入用户名和密码,并通过数据库的验证,同时对用户的权限进行验证,防止非法用户和未授权用户对本站进行非法访问和操作,保证本站的安全。22系统总体结构设计该系统在WINDOWS98/2000/XP环境下,主要采用ASP开发工具,ACCESS2000数据库来设计,开发过程与成果应符合GB/T114571995软件工程术语,GB/T85671988计算机软件产品开发文件编制指南等。221网站总体结构图绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图8。系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。本网站的系统结构图如下旅游网站系统前台后台用户留言路线预定旅行社简介信息搜索旅游新闻留言管理系统设置旅行社设置路线管理旅游新闻管理路线分类管理路线信息管理首页设置颜色设置颜色设置基本资料设置登陆密码修改留言界面管理留言内容管理模糊查询精确查询图23系统总体结构图222网站的结构本网站的开发过程中采用的是浏览器/服务器(BROWSER/SERVER)模式。它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(BROWSER)访问WEB服务器和数据服务器。其三层结构见图24浏览器浏览器WEB服务器后台数据库图24B/S三层结构图图中从左到右,分为三层结构第一层浏览器。主要完成客户和后台的交互及最终查询结果的输出。浏览器将HTML语言代码转化成图文网页。网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求。后台处理完后,将结果返回至用户的浏览器。第二层WEB服务器,主要完成客户的应用功能。WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器。若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作。第三层数据库服务器,主要协调不同的WEB服务器发出的请求,管理数据库10。223系统功能模块设计根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块新闻功能模块;线路信息浏览功能模块;景点/路线信息查询功能模块;在线留言功能模块;旅行社信息浏览功能模块;路线预定功能模块。另外,包括在后台包括这些功能的管理。1新闻功能模块实现的主要功能包括旅游咨询信息的前台展示和后台信息录入和管理。其中包括旅游快讯、异地风情、酒店情况、旅游推荐、地方特色、出游必知、票务信息、法律法规等信息的介绍。2信息检索模块该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。(1)模糊查询。按选择的类型和输入的关键字进行查询,就会检索出景点库中所有包括你输入字段的景点信息。如输入关键字“华”并选择“按景点名称”检索结果包括片名为“华”的景点信息。(2)精确查询。按选择的类型和输入的关键字进行查询,就会检索出景点库中与输入字段完全匹配的景点信息。信息检索模块流程图如下主窗体用户浏览景点/酒店复合查询查询条件查询条件找到记录显示找到记录显示返回酒店查询景点/线路查询NYNY图25用户查询模块流程图3在线留言模块该模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。为了让旅游部门掌握各方面的反馈信息,本系统设置了留言簿模块。通过此模块,可以上传留言、查看以往的留言信息。留言信息包括留言的用户、留言时间及留言内容。(1)浏览留言。用户登陆后可以查看以前的留言。(2)发表留言。用户如果要留言必须登陆后发表其留言。在线留言模块流程图如下图26用户留言模块流程图4路线预定该功能模块主要是客户浏览了相关资料后,可通过相应的路线“预定这条主窗体主窗体留言/查看留言留言簿输入留言返回是否允许留言填写留言信息显示留言YN留言查看留言查看留言路线”链接来预定定单。将个人信息及预定的信息填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定路线预定是否成功。路线预定功能流程如下是否可以预定图27用户路线预定模块流程图5信息浏览实现的主要功能包括查看站内旅游路线的信息,包括最热路线、最新路线、置顶路线等信息,并且可以进行查询功能。224主界面设计主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。它是用户首先见到的界面,它的好坏直接影响到网站的访问率。为此,我从以下几个方面对主界面进行了设计。1在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用户一种鲜而不艳的美感。2在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。3在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。4在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需要。5在用户操作上,简化用户操作,删去那些空洞的环节。225输入输出界面设计旅游网站系统的输入界面主要包括信息检索,路线预定和在线留言等,输入设计的内容包括以下几点1输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。2确定数据输入方式,信息检索,路线预定和在线留言等输入操作,都是在客户端浏览器上完成,并立即更新服务器端数据库。Y预定系统选择预定返回N3输入数据的正确性校验,保证输入数据的正确性。旅游网站系统的输出界面主要包括旅游新闻,路线推荐,检索结果等,输出设计的内容包括以下几点1确定输出的内容。用户是信息的主要使用者,在进行输出内容的设计时,首先要确定用户在使用信息方面的要求,包括使用的目的、输出速度、频率、数量、安全性等。根据用户的要求,设计输出信息的内容,输出的项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑。2确定输出格式。输出格式设计要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。在本系统中,输出页面的设计,尽量满足用户的信息需要,并有相关的提示信息。输入输出等界面设计,均仿照首页的风格进行,使整个网站页面风格一致,别具特色。第三章旅游网站具体实现31数据库连接本系统主要运用ADO进行数据库访问,所以对ASP中的数据库对象有必要做一个了解,特别是系统中要用到的ADO对象。在ASP中,常用的数据访问接口有下列三种4数据访问对象DAO,DATAACCESSOBJECT、远程数据对象RDO,REMOTEDATAOBJECT和ACTIVEX数据对象ADO,ACTIVEXDATAOBJECT。在开发过程中,我们通常使用的方法是先使用数据库管理系统例如MICROSOFTACCESS建立好数据库和数据表结构,然后在程序中通过数据库控件或引用ADO对象与数据库中的表建立连接。ADO是ACTIVEXDATAOBJECTS的缩写,是一项新的数据库的存取技术。ADO定义了一个可编程的对象集合。ADO对象模型如下图31所示31ADO对象模型对于ADO对象来说,在FLASH竞赛网站后台管理系统中用到的主要是以下两个对象CONNECTION对象,RECORDSET对象,但是对COMMAND对象也需做一些了解。(1)CONNECTION对象。CONNECTION对象用于建立与数据库的连接。通过连接可从应用程序访问数据源。它保存诸如指针类型,连接字符串,查询超时,连CONECTION对象ERO对象PROPERTY对象COMAND对象PROPERTY对象PARMETR对象RECODSET对象FIELD对象PROPERTY对象PROPERTY对象ACTIVECONECTIONACTIVECONECTIONACTIVECOMAND接超时和缺省数据库这样的连接信息。(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方法。数据库连接代码如下32前台模块的实现前台主要是各个信息的展示平台,主要包括了旅游信息的显示,路线信息的查询,路线预定和在线留言等几个版块。321旅游信息展示本模块展示本旅游网站的景点、旅游、路线信息,包括金牌路线、黄金路线等。这些信息包括旅游快讯、异域风情、酒店宾馆、旅游推荐、地方特色、旅游药箱、出游必知、票务信息、法律法规等板块的信息。本模块的一些效果图如下322路线查询模块本模块主要提供访客几种搜索方式模糊搜索和精确搜索。本模块输出输出检索的相关结果。例如按景点名称进行模糊查询,在关键字文本框中,输入与你查询的片名相关的字段,就会检索出景点库中所有包括你输入字段的信息。如输入“九寨”检索结果包括片名为“九寨”的景点信息。按地址进行精确查询,在关键字文本框中,输入与你检索的景点地理位置,就会检索出景点库中与你输入字段完全匹配的景点信息。本模块的一些效果图如下323在线留言模块本模块主要实现了访客与管理员的互动交流,通过这个平台,访客针对自己心中存在的一些问题及时的与旅游网站的管理员进行咨询互动。模块的一些效果图如下所示324路线预定模块本模块主要实现了当访问对其某些浏览的旅游路线信息感兴趣时,通过这个功能进行旅游信息的预定。本模块的效果图如下33后台模块的实现管理人员登陆系统后可以对整个系统进行管理,包括系统管理,路线管理,旅行社设置,文章管理,留言管理等。系统管理主要包括系统基础信息的设置和管理。旅行社管理管理员可以对旅行社进行管理维护。路线管理管理人员可以旅游路线信息进行分类添加、删除、修改等。文章管理管理员可以发布、修改、删除涉及旅游信息的一些文章。留言管理管理员可以对留言信息进行删除和查看。331系统管理本模块主要实现了整个网站基本信息的设置,包括首页信息设置、页面颜色设置、系统参数设置等功能。它的一些功能图如下所示332线路管理本模块是整个网站的核心功能所在,主要实现路线分类、景点信息的添加、删除、编辑等操作。它的效果图如下333旅行社设置本模块主要设置整个旅游网站的联系信息以及简介。可以设置的信息项有联系人、联系电话、传真、地址、邮件、QQ、宗旨、简介等。它的模块效果图如下334文章管理本模块主要对网站上所有发布的涉及旅游的新闻、文章的管理维护。在添加信息中,管理员可以选择发布在不同的版块里。它的模块效果图如下335留言管理本模块主要实现了对留言版块信息的一些常规管理,管理员可以对留言板的界面的详细属性进行设置,对留言信息进行回复或者删除、维护等管理操作。它的效果图如下第四章旅游网站系统应用与测试41系统测试该系统在本地服务器上进行运行和调试,首先是对IIS的安装,安装完毕后将文件放入根目录,并且建立虚拟目录后就可以在IE浏览器上进行运行和测试。在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。测试目的在于测试是指“用意在发现错误而执行一个程序的过程”;一个好的测试用例是指这个测试用例有很高的概率可以发现一个尚未发现的错误;一个成功的测试是指它成功地发现一个尚未发现的错误11。本系统的测试和纠错信息流程如图41所示。测试数据程序期望结果测试结果错误信息改正信息纠错评价测试图41测试和纠错信息流程图按照软件工程的观点,软件测试(主要是指多模块程序的测试)共包括4个层次。如图42所示,它表明了层次测试的信息流程。单元测试单元测试集成测试确认测试系统测试单元测试模块模块模块测试报告软件设计信息模块测试报告测试报告软件需求信息系统的其他成分可运行的系统测试报告验收阶段测试阶段图42层次测试的信息流程图1单元测试。单元测试的用例从单元详细设计中导出。在单元测试中可以采用功能性测试和结构性测试两种。2集成测试和确认测试。这一阶段的任务,是通过了单元测试的模块逐步组装起来,通过测试与纠错,最终得到一个满足需求的目标软件。3系统测试。在这个测试步骤中所发现的往往是需求规格说明的错误。一般来说,系统测试是功能性测试,不是结构性测试12。在次测试中,我们采用白盒测试和黑盒测试相结合的方法。42单元测试实例1“信息检索”测试测试要点测试路径测试结果关键字关键字为空提示“没有你要查询的信息”关键字关键字为假输入“啊”返回检索结果“没有你要查询的信息”关键字关键字为真“九寨”根据选择的检索类型和方式返回检索结果表41信息检索测试表2“在线留言”测试测试要点测试数据测试结果姓名、邮件、留言、主页等姓名输入为空提示“请填写姓名”姓名、邮件、留言、主页等留言输入空提示“请输填写留言内容”姓名、邮件、留言、主页等姓名、留言皆不为空留言成功,并返回留言页面表42在线留言测试表以上测试结果均达到预期目标。43综合测试在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了网站的开发目标。结论旅游网站系统是对现在比较流行的旅游网站进行详细调研后,确定了系统涉及的领域,包括数据库设计、界面设计、WEB应用层设计等,是一个具有实际应用意义的系统。本系统已实现功能如下。1用户注册、登陆、权限验证,用户查看注册信息,用户交费申请等。2管理员查看用户基本信息,更改用户权限等。3站内旅游信息浏览,包括景点浏览,旅行社导航景点推荐、最新旅游新闻的浏览查看。4站内检索功能包括按景点名称、旅游路线以及用户输入的关键字对站内信息进行模糊检索和精确检索等。5在线留言功能。6旅游路线预定。但是由于在本项目开始的时候,我对ASP和WEB应用程序设计方面的运用不太熟悉,再加之毕业设计的时间有限,存在不少问题有待进一步改进和完善。主要针对以下几方面1系统的某些设计的可扩展性并不十分理想,在以后的系统维护过程中,使用重构方法对系统进行重构,使系统的设计日益趋于更强的可扩展性。2功能实现方面,还有许多功能需要拓展,需要进一步完善和优化。在做毕业设计之前,我对旅游网站系统的理解,是停留在感官和理论水平上的,是“纸上谈兵”,缺乏实际的软件开发经验。这次通过做毕业设计,完成了旅游网站系统的软件开发任务。在整个开发过程中,遇到了很多问题,但“功夫不负有心人”,最终,问题都被一一解决了。对其中比较深刻的几点体会总结如下1刚开始时,我对旅游网站系统的认知很肤浅,对其工作原理,实现的方式,开发的原则和方法,没有一个明确、清楚的概念和思路。在指导老师的推荐下,我查阅了很多相关资料和文章,如ASP入门与提高、信息组织与检索、软件工程等。2完成从“大而全”到“小而精”的转变。当我确定了做该课题,开始进行系统分析、设计时,总是想把系统的每一个细节都在程序上体现出来,结果使我感到工作了太大、力不从心,感到无从下手。后来经过指导老师指点迷津,和自己的思考,抓住了本系统的主要功能,确定了软件开发的方向,使毕业设计工作得以顺利进行下去。3从教条主义、理论主义到理论联系实际的转变。因为没有写毕业论文的经验,开始时总是生搬硬套书本上的理论和概念,写出的论文非常死板,毫无新意,不能真正地描述出软件开发的全过程,犯了教条主义错误。经过老师的多次指点和我的数次修改,对论文从结构和内容上做了大幅度的调整,删去论文中过多的理论和概念,把理论知识同自己的实际开发过程结合起来,用自己的语言和科学的方法清楚地表达出来。经过反复地阅读和数次的修改,完成了论文的写作。总之,经过几个月的努力,最终完成了旅游网站系统的开发与设计,完成了论文的写作。在开发过程中,体验了其中的苦与乐,学会了如何面临困难,如何解决问题,学会了团结合作,达到了锻炼的目的。同时,拓展了知识面,进一步加深了对软件开发的理解和认识。致谢近三个月时间的毕业课题设计是我大学生活中忙碌而又充实一段时光。这里有治学严谨而又亲切的老师,有互相帮助的同学,更有积极、向上、融洽的学习生活氛围。短短的时间里,我学到了很多的东西。不仅学到就更多的理论知识,扩展了知识面,提高了自己的实际操作能力;而且学会了如何去学习新的知识,学会了面对困难和挑战,学会了团结合作,互助互利。借此论文之际,向所有帮助、关心、支持我的老师、朋友同学,表达我最真诚的谢意。首先感谢指导老师。本论文是在老师耐心指导下多次修改完成的。在此,我对她们的耐心指导和帮助表达我最真诚的谢意,感谢她们在这几个月来所付出的努力。在这段时间里,我从她们身上,不仅学到了许多的专业知识,更感受到了她们工作中的兢兢业业,生活中的平易近人的精神。此外,她们们的严谨治学态度和忘我的工作精神值得我去学习。在此,请允许我对说一声“老师,您辛苦了”再次感谢她们。非常感谢我的同学。当我在毕业设计过程中遇到问题和困难时,是他们给我提出许多关键性的意见和建议,使我对整个毕业设计的思路有了总体的把握,并耐心的帮我解决了许多实际问题,使我获益良多。同时,感谢这几年来传授我知识的老师们,更要感谢我的家人及朋友对我学业上的支持和鼓励,感谢所有关心、帮助过我的人。同时感谢我的大学,感谢计算机学院。我不会忘记你们。总之,在以后的学习、工作、生活中我将更加努力,用自己的行动回报社会、学校、老师及同学。参考文献1戴斌旅行社经营管理J旅游教育出版社2005217192薛华成管理信息系统J清华大学出版社2001622253肖姨,张艳叉中文ACCESS2002数据库开发指南J冶金工业出版社20025594EVELINALAMMA,PAOLAMELLO,FABRIZIORIGUZZIASYSTEMFORMEASURINGFUNCTIONPOINTSFROMANERDFDSPECIFICATIONJTHECOMPUTERJOURNAL2004VOL31236385萨师煊,王珊数据库系统概论M北京高等教育出版社1997PAGE1741786李国辉,汤大权,武德蜂信息组织与检索J科学出版社2003534377AMUNDTVEITASURVEYOFAGENTORIENTEDSOFTWAREENGINEERING2002VOL8521228赵延光,刑俊英数据库系统基础J计算机工程与应用1998316179冯方方ASP基础教程M北京清华大学出版社2004PAGE475110王兴动,千丽霞,曹明玉ASPMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论