《2022年旅游网站方案设计书大学本科方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年旅游网站方案设计书大学本科方案设计书.docx(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源摘要随着旅行行业的不断进展,各家旅行行业之间的竞争日益猛烈,旅行部门所需的信息量越来越大,业务操作中涉及的各种线路情形、客户情形以及旅行协作部门的情形越来越复杂多变;而除了一些个别地区已采纳了的旅行网站,一般通常是以原始的手工方式处理 / 沟通信息;但是工作人员如仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的铺张和闲置等问题;因此,只有加强对旅行信息资源的整合、统一治理,才能使旅行部门运行更加合理、高效地运转;本文是依据旅行行业的这种现状,提出解决问题的一个可行性方法:采纳现代化统一的运算机网络系统,实现了旅行治理的网络化,各类信息有序地进行储备,同时采纳了权限认证
2、的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息治理,信息查询,在线预定,留言簿等功能的使用;实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中治理;利用ASP技术建立动态网站,实现旅行信息快速发布及接受游客的网上预定;关键字: 旅行信息;网络化;动态网站欢迎下载精品学习资源AbstractWith the steady growth of tourism industry, travel departments are now facing tougher competition between each other. Various informa
3、tion at eachstageoftheprocessarecomingup,suchasaccountspaymentstatus, client request and feedback from contracting parties, and so on. And theinformation volume is ever growing and becoming more sophisticated. Most departments usually handle these information manually leaves big room for omission an
4、d 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 kindsare stored automatically
5、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
6、 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欢迎下载精品学习资源目录1 前言错误!未定义书签;1.1 开发背景 11.2 目前旅行行业存在的问题 11.3 技术背景 21.3.1数据库概论 21.3.2 ASP 介绍 22
7、 旅行网站需求分析 32.1 工程概述 32.1.1目标 32.1. 2 运行环境 42.2 旅行网站的可行性讨论43 旅行网站系统概要设计 53. 1 系统总体结构设计 53. 1.1 旅行网站系统总体结构图 53. 1.2 网站的结构 63. 1.3 系统功能模块设计3. 1.4 主界面设计3. 1.5 输入输出界面设计3. 2 数据库设计 83. 2.1 数据库设计概述 83. 2.2 数据库规律结构设计 83. 2.3 数据库的物理结构 93. 2.4 数据字典 113. 2.5 数据库的完整性和安全性 134 旅行网站具体实现 134.1 数据库连接 134.2 功能模块的实现 16
8、4.2.1用户模块的实现 164.2.2查询模块的实现 164.2.3在线留言模块的实现 174.2.4酒店预定模块的实现 184.2.5后台治理模块的实现 194.3 动态旅行网站的实现 194.3.1旅行网站的主页 194.3.2旅行网站的查询页面 194.3.3景点页面 194.3.4旅行社页 204.3.5酒店信息页面 204.3.6在线留言页面 204.3.7后台治理页面 205 旅行网站系统应用与测试 21欢迎下载精品学习资源5.1 系统测试 215.2 单元测试实例 225.3 数据跟踪实例 245.4 综合测试 246 结论 24参考文献 25致谢 261 前言 1.1 开发背
9、景旅行业具有“无烟产业”和“永久的朝阳产业”的美称,它已经和石油业、汽车 业并列为世界三大产业;依据WTTC的统计,它每年产出4.7 万亿美金的收入,直接或间接地为 2 亿 700 万人供应了就业机会,并支持着数以万计的企业的进展;61改革开放以来,我国的旅行业有了特别快速的进展,但是比较而言,我国国内旅行业进展的广度深度都远远不能适应经济进展和人民生活水平提高的需要;随着市场经济的进展和人民收入水平的进一步提高,人民对旅行消费的需求将进一步上升,国内旅行业在国民经济中的位置和作用越来越重要 ;但我国旅行产业仍旧基础薄弱,治理手段滞后,信息化程度低,企业效益较差;旅行行政治理部门存在治理方式落
10、后,缺乏信息化治理手段,信息沟通渠道不通畅等问题. ,面对困难和挑战,我国旅行业必需转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨过; 1.2 目前旅行行业存在的问题目前有很多中型的旅行治理部门仍依靠原始的人工方式采纳电子文档、电子表格等(例如 WOR、DEXCE,L 或者简洁的ACCESS数据库)来对旅行信息进行治理,大部分旅行社也无自己的旅行网站,无法在现在这个网络时代接受客户的网上预定;随着业务的不断扩展,旅行社业务操作中涉及的各种收费情形、客户情形以及旅行线路情形越来越复杂,业务操作人员如仅靠手工方式处理处理大量资料,就遗漏信息的现象更简洁发生,
11、同时也可能带来出错率的增长以及大量资源的铺张和闲置等问题;因 此,只有加强对旅行部门信息资源的整合、统一治理,才能使行业更加合理、高效地欢迎下载精品学习资源运转;现行的旅行信息治理模式的问题主要表达在如下几个方面:1. 各类旅行信息查询速度慢,工作强度大;旅行信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度 慢、工作繁琐、易出错;2. 各类资源之间调配难度大;由于信息面广,信息量大,因此要对其中某些资源进行统一治理、调配是需要花费大量的人工;3. 相当一部分资源缺少肯定的爱护,处于担心全的状态,很多信息简洁泄露;4. 对于客户的服务要求反应慢
12、;基于上面的缘由,对于客户提出的服务要求,势必不能做出快捷的反应;5. 缺少服务质量反馈的统一治理; 1.3 技术背景 1.3.1 数据库开发工具的挑选数据库是数据治理的最新技术,是运算机科学的重要分支;今日,信息资源已成为各个部门的重要财宝和资源;建立一个满意各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和进展的重要条件;因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事 务处 理到 联机 分析处 理, 从一 般企 业治理 到计 算机 帮助 设计与 制造( CAD/CA)M 、运算机集成制造系统( CIMS)、办公信
13、息系统( OIS)、地理信息系统( GIS)等,越来越多新的应用领域采纳数据库储备和处理他们的信息资源2 ;本系统选用Microsoft SQL Server 2005数据库,缘由在于SQL Server 2005 是一种数据库治理程序,可给予更佳的用户体验,并且新增了导入、导出和处理XML 数据文件等功能;由于该程序可以识别和标记常见错误,同时供应更正错误的选项,因此在 SQL Server 2005 中工作变得更加轻松自如;另外, SQL Server 2005 的新功能仍可以帮忙数据库开发人员查看有关数据库对象之间相关性的信息;它可拜访和使用多种来源的信息、轻松备份信息;能够满意专业开发
14、人员的需要,而且对于新用户来说,仍特别易于上手 3 ; 1.3.2 开发技术ASP是 Microsoft公司开发的 Web服务器端脚本开发环境,利用它可以生成动欢迎下载精品学习资源态、高效的 web 应用程序; ASP为 VB Script和 javascript等脚本语言供应了一个运行环境,使开发人员可以在HTML代码中使用脚本语言编写程序;同时, ASP 自身也供应了一些很好的命令和内置对象;ASP 内含于 IIS 3.0和 4.0之中 ,通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX元件建立动态、交互且高效的 WEB 服务器应用程序; ASP全部的程序都将在
15、服务器端执行,包括全部嵌在一般HTML 中的脚本程序;当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度;以下排列了 Active Server Pages所独具的一些特点:1. 使用 VBScript、 JavaScript等简洁易懂的脚本语言,结合HTML 代码,即可快速地完成网站的应用程序;2. 无 须compile编 译 , 容 易 编 写 , 可 在 服 务 器 端 直 接 执 行 ;3. 使用 一般 的文本编辑器 , 如 Windows 的记事 本, 即可 进行编 辑设计;4. 与浏览器无关 Browser Indepen
16、dence,用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages所设计的网页内容; Active Server Pages 所使用的脚本语言 VBScript、JavaScript均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言;45. Active Server Pages能与任何 ActiveX scripting语言相容;除了可使用VBScript或 JScript语言来设计外,仍通过plug-in的方式,使用由第三方所供应的其他脚本语言,譬如REXX 、 Perl、 Tcl等;脚本引擎是处理脚本程序的COMComponent
17、Object Model物件 ;2 旅行网站需求分析 2.1工程概述 2.1.1目标该系统主要建立一个完整的旅行网站,突出旅行特点,有美观的界面设计;主要功能:1. 用户可以浏览景点、酒店、旅行社信息,同时可以查询景点、酒店的信息,在欢迎下载精品学习资源线留言,注册等功能;2. 网站有肯定数量旅行景点相关信息可供处理;便利游客明白景区各种相关信息,同时有利于景区治理部门的治理,加强双边的沟通与协作,以提高和改善治理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的明白,对景点本身做一个比较好的宣扬和推广;3. 治理人员登陆系统后,将各种烦琐的治理工作通过网站来治理,用最少的人力和物力提高
18、治理水平,便利发布各种旅行信息,处理游客所遇到的各种问题,准时明白游客对旅行治理部门的看法,通过数据分析可以明白游客的基本情形和不同时期游客的变化情形,提前做出必要的预备工作;使前台的用户操作便利简 单,突出旅行特点,具有美观的界面设计,保证网站安全稳固的运行; 2.1.2运行环境硬件最小需求: 奔腾 3 以上 CPU, 256M以上内存, 10G以上剩余硬盘空间支持软件: 操作系统: Windows 98 /2000/XP支持环境: IIS4.0数据库: SQL Server 2005 2.2 旅行网站的可行性讨论采纳现代化统一的运算机信息网站系统,能够有效帮忙旅行企业优化旅行行业TQC,使
19、其在行业内处于优势位置,并相对长期地保持这种战略优势;开发本系统的可行性讨论如下:1. 技术可行性:技术上的可行性分析主要分析技术条件能否顺当完成开发工作,软、硬件能否满意需要;本系统采纳ASP 开发出友好美观的人机界面,便于用户懂得、操作;数据库治理系统采纳Microsoft SQL Server 2005,它能够处理大量数据,同时保持数据的完整性、安全性;因此本系统的开发平台已成熟可行;硬件方面,在科技飞速进展的今日,硬件更新速度越来越快,容量越来越大,牢靠性越来越高,价格越来越廉价,因此硬件平台也能够满意本系统所需5 ;2. 经济可行性:运算机技术进展反常迅猛的根本缘由在于运算机的应用促
20、进了社会经济的进展,给社会带来了庞大经济效益;因此基于运算机系统的成本- 效益分析是可行性讨论的重要内容;欢迎下载精品学习资源3 旅行网站系统概要设计 3.1 系统总体结构设计该系统在 Windows98/2000/XP 环境下,主要采纳 ASP开发工具, Microsoft SQL Server 2005数据库来设计,开发过程与成果应符合GB/T 11457-1995 软件工程术语, GB/T 8567-1988 运算机软件产品开发文件编制指南等; 3.1.1旅行网站系统总体结构图绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合8理地将数据流程图转变为所需要的系统结构图
21、;系统结构图将会使读者和用户能直观的明白系统的结构模式,懂得系统的各个功能的结构,能很好地便利用户使用和懂得整个系统;本网站的系统结构图如下:旅行网站系统用信信在户息息线功查浏留能询览言用用用模精旅景户户户糊确游点管注登查查新信理册陆询询闻息息 旅酒分行店类信浏社息览信息查删称按置按线按称按址按级按看全部除用户景点地理旅行酒店酒店酒店用户信息名位路名地等信检索结果图 3.3 系统总体结构图欢迎下载精品学习资源 3.1.2网站的结构本网站的开发过程中采纳的是浏览器/ 服务器( Browser/Server )模式;它以访问数据服务器为中心, HTTP协议为传输协议,客户端通过浏览器(Browse
22、r )拜访WEB服务器和数据服务器;其三层结构见图3.4 :浏 览 器WEB 服 务 器后台数据库图 3.4B/S 三层结构图图中从左到右,分为三层结构:第一层:浏览器;主要完成客户和后台的交互及最终查询结果的输出;浏览器将HTML语言代码转化成图文网页;网页具备肯定的交互功能,答应用户依据网页供应的表单输入信息,提交给后台并提出处理恳求;后台处理完后,将结果返回至用户的浏览器;其次层: WEB服务器,主要完成客户的应用功能; WEB服务器接受客户恳求后, 启动相应的进程响应这一恳求,动态生成一串HTML代码,返回用户的浏览器;如用户恳求中包含数据的存取, WEB服务器仍将与数据库服务器连接,
23、协同完成处理工作;第三层:数据库服务器,主要和谐不同的WEB服务器发出的恳求,治理数据库;10 3.1.3系统功能模块设计依据需求分析的结果,本系统将划分为以下主要功能模块:1. 用户功能模块实现的主要功能包括新用户注册、老用户登陆,同时,治理员对用户进行治理;2. 信息检索模块该模块主要是便利用户对本站景点和酒店进行相关检索,并返回检索结果;用户欢迎下载精品学习资源可依据自己不同的需要,系统依据用户挑选的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息;3. 在线留言模块该模块主要是便利用户和治理人员进行沟通和沟通,用户可以发表自己的看法也可浏览其他用户的留言;为了让旅行部门把
24、握各方面的反馈信息,本系统设置了留言簿模块;通过此模块,可以上传留言、查看以往的留言信息;留言信息包括:留言的用户、留言时间及留言内容;4. 酒店预定模块该功能模块主要是客户浏览了相关资料后,可通过本模块的下拉一个预定定单;将个人信息及预定的酒店填写完整后,上交给系统,而系统经过简洁的规律判定信息是否有错后通过两个消息框的反馈,来确定酒店预定是否胜利;5. 信息浏览模块实现的主要功能包括查看站内公告 最新公告及近期的全部公告 、点击景点,酒店,旅行社的信息,并且可以进行查询功能;6. 后台治理模块治理员可以对后台的全部信息进行修改; 3.1.4 主界面设计主界面是一个网站的门面,犹如公司的形象
25、,特殊注意设计和规划;它是用户第一见到的界面,它的好坏直接影响到网站的拜访率;为此,作者从以下几个方面对主界面进行了设计;1. 在颜色搭配上,一种较明快的颜色为基调,配以相关的其他颜色,给用户一种鲜而不艳的美感;2. 在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字;3. 在网页制作上,采纳框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量削减页面响应时间;4. 在内容上,主界面内容充实而不纷杂,既表达本站特色,又能满意用户需要;5. 在用户操作上,简化用户操作,删去那些空洞的环节;例如,“用户注册”只须填写简洁信息即可;欢迎下载精品学习资源 3.1.5输入输出界面设计旅行网站系
26、统的输入界面主要包括用户注册、登录,信息检索和在线留言等,输入设计的内容包括以下几点:1. 输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围;2. 确定数据输入方式,用户注册、登录,信息检索和在线留言等输入操作,都是在客户端浏览器上完成,并立刻更新服务器端数据库;3. 输入数据的正确性校验,保证输入数据的正确性;旅行网站系统的输出界面主要包括旅行新闻,景点举荐,检索结果等,输出设计的内容包括以下几点:1. 确定输出的内容;用户是信息的主要使用者,在进行输出内容的设计时,第一要确定用户在使用信息方面的要求,包括使用的目的、输出速度、频率、数量、安全性等;依据用户的要求,设计输
27、出信息的内容,输出的工程及数据结构、数据类型、位数及取值范畴,数据的生成途径,完整性及一样性的考虑;2 . 确定输出格式;输出格式设计要满意使用者的要求和习惯,达到格式清晰、美观、易于阅读和懂得的要求;在本系统中,输出页面的设计,尽量满意用户的信息需要,并有相关的提示信息;输入输出等界面设计,均仿照首页的风格进行,使整个网站页面风格一样,别具特色; 3.2 数据库设计 3.2.1 数据库设计概述数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题;数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,假如数据库设计不好
28、,那么其它一切用于提高数据库性能的方法收效都是有限的;数据库设计的关键是如何使设计的数据库能合理地储备用户的数据,便利用户进行数据处理; 3.2.2 数据库规律结构设计概念结构设计是数据库设计的核心;概念结构独立于数据库的规律结构,也独立 与所使用的具体的数据库治理系统;概念模型( E-R 模型)的组成元素有:实体、属欢迎下载精品学习资源性、联系, E-R 模型用 E-R 图表示;实体是用户工作环境中所涉及的事务,属性是对实体特点的描述;本系统主要的 E-R 图,见图 3.1 ;欢迎下载精品学习资源编号 3.2.3数据库的物理结构酒店图 3.1 系统 ER图欢迎下载精品学习资源服地务址器上建立
29、名为 tour的数据库;其中包括下表: 用户表,见表 3.1酒电店话治理表,见表 3.2景点治理表,见表 3.3预定表,见表 3.4景点状态旅景行点社名管称 理表,见表 3.5新闻治理表,见表 3.6留言表,见表 3.7字段名称数据类型是否为空说明用户名用户类型密码Char CharChar否否否主键编 号表 3.1YongHu 表字段名称数据类型是否为空说明酒店编号酒店名称IntChar否否主键酒店具体地址酒店星级联系人Char CharChar否否否联系电话Char否欢迎下载精品学习资源表 3.2JiuDian表字段名称数据类型是否为空说明编号景点名称IntChar否否主键天气情形地理位置
30、等级Char CharChar否否否表 3.3JingDian表字段名称数据类型是否为空说明姓名Char否主键身份证号酒店名称IntChar否否主键表 3.4YuDing 表字段名称数据类型是否为空说明编号名称等级Int CharChar否否否主键负责线路Char否联系电话Char是表 3.5LvXxngShe 表字段名称数据类型是否为空说明编号Int否主键名称Char否等级负责线路CharChar否否联系电话Char是表 3.6XinWen 表欢迎下载精品学习资源字段名称数据类型是否为空说明编号用户名标题Int CharChar否否否主键内容时间CharChar否否表 3.7LiuYan 表
31、图 3.2 数据库关系图 3.2.4数据字典数据字典是在系统数据流程图的基础上;进一步定义和描述全部的数据项、数据结构、数据储备、处理过程和外部实体的具体规律内容与特点的工具;数据字典的任务是对于数据流程图中显现的元素的名字都有一个准确的说明;本系统的数据字典如下:文件名: 用户表别名:欢迎下载精品学习资源组成: 用户名+密码+类型+性别+QQ+Email+姓名+地址+邮编备注: 这是全部的用户信息表表 3.7 数据文件“用户表”字典条目文件名: 景点表别名:组成:编号+名称+等级+地理位置 +天气+路线+住宿条件 +费用备注:这是全部的景点信息表表 3.8 数据文件“景点表的字典条目文件名:
32、 旅行社表别名:组成:编号+名称+等级+负责路线 +联系电话 +联系人备注:表 3.9数据文件“旅行社表”的字典条目文件名: 酒店表别名:组成:编号+名称+地址+星级+联系电话 +联系人备注:表 3.10数据文件“酒店表”的字典条目文件名: 留言表别名:组成: 编号+留言内容 +留言人 +留言时间 +标题备注:表 3.11数据文件“留言表”的字典条目欢迎下载精品学习资源文件名: 负责线路表别名:组成: 旅行社编号 +景点编号 +旅行社名称 +景点名称备注:表 3.12数据文件“负责路线表”的字典条目文件名: 酒店预定表别名:组成: 用户名+酒店编号 +酒店名称 +时间备注:表 3.13数据文件
33、“酒店预定表”的字典条目 3.2.5数据库的完整性和安全性7数据库的完整性是指数据的正确性和相容性;数据库治理系统(DBM)S 用肯定的机制来检查数据库中的数据是否满意规定的条件完整性约束条件,数据的约束条件是语义的表达,将作为模式的一部分存入数据库中;本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性;数据库的安全性是指爱护数据库以防止不合法的使用所造成的数据泄漏、更换或破坏;在数据库系统中,大量的数据集中存放,而且为很多用户直接共享,是珍贵的信息资源,系统的安全爱护措施就显得更为重要,它可以爱护数据库防止恶意的破坏和非法的存取;在系统中,用户通过浏览器打开本站首页后,
34、必需经过注册登陆,方可对本站景点进行浏览、查看、检索等操作;用户注册的用户名是唯独的,密码通过加密;在用户登陆,必需输入用户名和密码,并通过数据库的验证,同时对用户的权限进行验证,防止非法用户和未授权用户对本站进行非法拜访和操作,保证本站的安全;4 旅行网站具体实现 4.1 数据库连接本系统主要运用 ADO进行数据库拜访,所以对ASP中的数据库对象有必要做一个明白,特殊是系统中要用到的 ADO对象;在 ASP 中,常用的数据拜访接口有以下三种4 :数据拜访对象DAO, Data欢迎下载精品学习资源Access Object、远程数据对象 RDO, Remote Data Object和 Act
35、iveX数据对象ADO, ActiveX Data Object ;在开发过程中,我们通常使用的方法是:先使用数据库治理系统 例如: Microsoft Access建立好数据库和数据表结构,然后在程序中通过数据库控件或引用ADO对象与数据库中的表建立连接;ADO是 ActiveX Data Objects的缩写, 是一项新的数据库的存取技术; ADO定义了一个可编程的对象集合; ADO对象模型如下图 2 1 所示:Connection 对象ActiveConnectionError 对象ActiveConnectionRecodset 对象Property 对象Field 对象Command
36、 对象ActiveCommandProperty 对象Parameter 对象Property 对象Property 对象2 1 ADO对象模型对于 ADO对象来说 , 在 Flash 竞赛网站后台治理系统中用到的主要是以下两个对象: Connection对象,Recordset对象,但是对 Command对象也需做一些明白;(1) Connection 对象; Connection 对象用于建立与数据库的连接;通过连接可从应用程序拜访数据源;它储存诸如指针类型, 连接字符串 , 查询超时 , 连接超时和缺省数据库这样的连接信息;(2) Recordset对象; Recordset对象代表一个
37、记录集 , 这个记录集是一个已连接的数据库中的表 , 或者是 Command对象的执行结果返回的记录集;在ADO对象模型中, 是在行中检查和修改数据的最主要的方法 , 全部对数据的 操作几乎都是在Recordset对象中完成的; Recordset对象用于指定行 , 移动行 , 添加, 更换, 删除记录;欢迎下载精品学习资源(3) Command对象;在建立 Connection 后, 可以发出命令操作数据源;一般情形下 ,Command对象可以在数据库中添加 , 删除或更新数据 , 或者在表中进行数据查询; Command对象在定义查询参数或执行一个有输出参数的储备过程时特别有用;下面就具体
38、地说说如何用 ADO存取数据: 在实际编程过程中使用 ADO的一个典型的存取数据的步骤为:(1) 连接数据源(2) 打开记录集(3) 使用记录集(4) 断开连接;具体的用法如下所述:(1) 连接数据源;利用 Connection 对象可以创建一个数据源的连接;应用的方法是 Connection对象的 Open 方法; 2 打开记录集;实际上记录集返回的是一个从数据库取回的查询结果集;因此他有两种打开方法: 一种使用记录集的 Open 方法, 另一种是用 Connection 对象的 Execute 方法;3 使用记录集;具体有以下几种操作:(a) 加新的记录 : 在 ADO中添加新的记录用的方
39、法为 :AddNew;在用完AddNew方法为记录集添加新的记录后 , 应使用 UpDate 将所添加的数据储备到数据库中;(b) 修改记录集:其实修改核对记录集中的数据和重新赋值没有什么太 大的区分 , 只要用 SQL语句将要修改的字段中的一个数据找出来重新赋值就可以了;(c) 删除记录:在 ADO中删除记录集中的数据的方法为 :Delete 方法, 这与 DAO对象的方法相同 , 但是在 ADO中它的才能增强了 , 可以删除掉一组记录了;(d) 查询记录:在 ADO中查询的方法很敏捷 , 有几种查询的方法: 使用连接对象的 Execute 方法执行 SQL命令, 返回查询记录集; 使用 C
40、ommand对象的 Execute 方法执行 CommandText属性中设置的 SQL命令, 返回查询记录集;(4) 断开连接;在应用程序终止之前, 应当释放安排给 ADO对象的资源 , 操作系统回欢迎下载精品学习资源收这些资源并可以再安排给其他应用程序;使用的方法为Close 方法; 4.2 功能模块的实现 4.2.1用户模块的实现本模块输入输出包括:用户注册:输入用户名、密码等;用户登陆:输入用户名、密码;输出包括:输出密码、输出用户名等;主窗体用户注册填写用户 IDYID 是否与数据库中 ID 重复N填写、确认用户密码图 4.1 用户注册模块流程图 4.2.2查询模块的实现本模块输入:
41、输入查询关键字,挑选查询类型和方式;本模块输出:输出检索的相关结果;例如:按景点名称进行模糊查询,在关键字文本框中,输入与你查询的片名相关的字段,就会检索出景点库中全部包括你输入字段的信息;如输入“沈阳”检索结果 包括片名为“ . 沈阳. ”的景点信息;按地址进行精确查询,在关键字文本框中,输欢迎下载精品学习资源入与你检索的景点地理位置,就会检索出景点库中与你输入字段完全匹配的景点信息;主窗体用户注册酒店查询景点查询景点 / 酒店复合查询查询条件查询条件NN找到记录找到记录Y显示显示返回图 4.2 用户查询模块流程图 4.2.3在线留言模块的实现本模块输入:用户名,密码,留言主题,留言内容等;
42、本模块输出:留言时间,留言者,留言主题,留言内容等;用户留言就必需先登陆,如没有登陆就要求返回denglu.asp进行登陆;欢迎下载精品学习资源主窗体留言簿留言查看留言留言/查看留言欢迎下载精品学习资源输入留言查看留言欢迎下载精品学习资源N是否答应留言Y填写留言信息显示留言返回图 4.3 用户留言模块流程图 4.2.4酒店预定模块的实现Y用户假如要预定酒店就第一登陆系统并且挑选酒店后才可以预定;图 4.4 用户酒店预定模块流程图欢迎下载精品学习资源 4.2.5后台治理模块的实现治理人员登陆系统后可以对整个系统进行治理,包括:用户治理,旅行社治理, 酒店治理,景点治理,新闻治理,预定治理和留言治理等;用户治理:治理员可以对用户名进行删除和查看,用户密码采纳加密措施,治理员将不能查看原密码;旅行社治理:治理员可以对旅行社 进行删除、修改和添加;酒店治理:治理人员可以对酒店信息进行删除、修改和添加;景点治理:治理员可以对景点信息进行删除、修改和添加; 新闻治理:治理员可以对新闻信息进行删除、修改和添加; 预定治理:治理员可以对预定信息进行删除和查看;留言治理:治理员可以对留言信息进行删除和查看; 4.3 动态旅行网