2022年旅游网站大学本科方案设计书方案设计书.docx

上传人:H****o 文档编号:12861942 上传时间:2022-04-26 格式:DOCX 页数:22 大小:174.48KB
返回 下载 相关 举报
2022年旅游网站大学本科方案设计书方案设计书.docx_第1页
第1页 / 共22页
2022年旅游网站大学本科方案设计书方案设计书.docx_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《2022年旅游网站大学本科方案设计书方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年旅游网站大学本科方案设计书方案设计书.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源中心广播电视高校开放训练专业毕业论文旅行网站设计姓名:学校:学号:指导老师: 定稿日期:欢迎下载精品学习资源中文论文摘要随着互联网技术的飞速进展,互联网技术逐步被应用到各行各业中, 成为信息化争论开发的焦点;与此同时,越来越多的人期望建立和治理自己的个人网站,本文主要阐述的是如何建设一个个人旅行网站以及在建设中使用到的各种技术和软件;关键词: 网站设计 ASP数据库英文论文摘要Withthehigh-speeddevelopmentofelectroniccomputerscience andwebtechnology,theinternettechnologyhasbeenuse

2、d gradually in many fields, which has been a focus of researchingand exploitation of information industry. At the same time, moreand more people hope to build their own web stations, which they must be able to manage by themselves. The below will explain howtobuildapersonalweb stationontravel,and in

3、troducesometechniquesandsome kindsofsoftwareusedinthebuilding process.关键词: Web building Active Server PageDatabase欢迎下载精品学习资源目 录1引言41.1 网站建设概述 41.2规划思路 41.3网站系统硬、软件配置52 网站总体分析与设计 52.1 开发工具的选用及介绍52.1.1 ASP简介52.1.2 Macromedia Dreamweaver MX 2004软件介绍 72.1.3 SQL简介82.2网站系统分析92.2.1系统的功能结构92.2.2系统的功能特点102.3

4、数据库设计 103 各个功能模块的实现 113.1用户登录113.2查询功能123.3用户站长联络簿123.3.1功能133.3.2组成构造133.3.3详细实现133.3.3.1数据库与留言显示程序网页133.3.3.2发言表单网页制作153.3.3.3回复表单程序网页174 总 结17欢迎下载精品学习资源参考文献 17一 引 言新的世纪,互联网进入一个崭新的阶段,信息化的进展带动其它产业的进展,各行 业都将与它进行更深化的融合和渗透;,互联网成为人们快速猎取、发布和传递信息的 重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用;为了适应学问经 济社会的需要,促进学习与沟通;网上沟

5、通和协作的功能比较普遍;技术治理和资源管 理受到重视;随着互联网的普及和进展,必将有越来越多的企业及个人在英特网上拥有 自己的网站;网站建设成为企业形象宣扬、产品展现推广、客户沟通的最新最快捷的桥梁;成为个人展现自我,与世界沟通的重要平台;越来越多的人已开头从对互联网的认知阶段进入到认同和行动阶段;Internet上发布信息主要是通过网站来实现的,猎取信息也是要在Internet“海洋”中依据肯定的检索方式将所需要的信息从网站上下载下 来;因此网站建设在Internet应用上的位置显而易见,它已成为政府、企事业单位信 息化建设中的重要组成部分,从而倍受人们的重视;为了更好的协作,更多的与外界交

6、流新的信息,和他人共享信息,特构建旅行网站;1.1 网站建设概述此次毕业设计的工程是构建一个个人旅行网站,有登陆系统, 网站主要实现旅行信息查询系统部分 , 使拜访者可查询旅行有关的信息, 以及用户站长联系薄 , 使用户可以和站进步行沟通 , 促进网站的建设;网站采纳ASP技术编写,数据库服务器采纳SQL Serve r2000 ;1.2 规划思路在个人网站的建设之中 , 假如信息很多且需不断更新 , 如几乎每天都会有诸如公告、留言回复、新闻等信息需要在网页上发布, 假如用传统的方法直接修改网页脚本上的相应内容 , 实在特别繁琐且简洁出错 , 且只能由网络治理者进行 , 特别不便;假如采纳基于

7、 WEB数据库的动态网站信息治理 , 把这些相应的信息 进行分类、挑选和审核后存入网络服务器的数据库中, 再通过对数据库的相关操作来实现信息的便利、快速治理;详细说有以下五个方面的要求:1每条欢迎下载精品学习资源信息能自动进行分类 , 分成公告类、新闻类等; 2限于网页的容量 , 各类信息均以简要的标题显示 , 详细的内容通过由用户点击来另行开窗显示;3为了防止非法信息 , 拜访者假如是注册用户均有独立的帐户 , 在进行信息发布时必需先进行密码校验; 4审核每条信息 , 由信息治理者负责; 5删除信息只能由网络治理员进行;网站的基本风格是简洁明快的界面、有用的旅行讯息和个性化的社区;在网页设计

8、中遵循的几个基本原就是: 1)主页上有站点的标志物,能让浏览者一眼就知道是谁的主页;2)将设计好的页面在14.4KBps 的调制解调器上检测其下载时间,不超过30 秒钟; 3)设计渐进显示的页面,每个图标都应配有文字说明,显示时图标的文字说明先显示,图标随后显示,这样做可以削减等待时不耐烦的心情;4)易于导航;在网页设计中,采纳多种方法使站点便于导航,如菜单、按键、图标、高亮文字等;使得层次清晰,交叉连接,无键跳转; 5)采纳长页格式;6)图象的应用时要留意至多只用一到两个主要的较大图象,并辅以一系列较小的图标,使用较大图象时不超过15K; 7)每个页面都包括返回按纽,便于浏览者浏览;8) 设

9、计站点内的“交通图”,此图包括站点内的链接的内容;9) 在站点首页的文字内容中及早揭示站点中的“互动特性”的内容,如搜寻、数据库查询、争论等,即能抓住浏览者心理的内容;10) 内容,内容是一个网站的灵魂;要使网站脱颖而出, 须留意其组织的条理性、内容的充实性和新奇性 , 以区分于其它同类网站 , 让上网者觉得物有所值;11)多媒体、交互性等综合功能;形式是一个网站内容的外在表现;其界面的质量直接影响拜访者的主观感受;网页设计要表达专业特点, 富有特色 , 给人耳目一新的感觉;此外 , 在网络带宽答应的条件下 , 应尽量采纳最新的多媒体技术, 集文本、音频、视频、动画于一体 , 使网站形式更为活

10、跃 , 并给内容的实现供应有效的技术载体;基于以上所需实现的功能,所以我挑选了ASP技术结合MacromediaDreamweaver MX 2004软件和 SQL Sever架构个人网站;1.3 网站系统硬、软件配置(1) 硬件环境 :PC服务器作为 Web和数据库服务器; PC机作为各部门用户的前端;(2) 软件环境 : 服务器端安装 Windows 2000 Ad2vance Server,Web 服务器使用IIS,SQL Server作为后台数据库系统 , 支持ASP;客户机安装 Windows即可, 浏览器不限;网络协议为 TCP/ IP 协议二 网站总体分析与设计2.1 开发工具的

11、选用及介绍欢迎下载精品学习资源2.1.1 ASP 技术简介ASP技术 ASP( Active Server Pages动态网页)是微软公司推出的一种用以取代 CGI(Common Gateway Interface 通用网关接口)的技术;目前, Internet上的很多基于 Windows平台的 Web站点已开头应用 ASP来替换 CGI;简洁地讲, ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web服务器应用程序,如交互式动态网页,包括使用 HTML表单收集和处理信息,上传与下载等等;通常情形下,用户通过浏览器看到的网页大多是静态的,目前Intern

12、et上的很多站点,仍旧供应 静态 (static)的主页内容;所谓 静态 ,指的就是站点的主页内容是 固定不变 的;当浏览器通过 Internet的 HTTPHypertext Transport Protocol协议,向站点服务器 Web Server 要求 供应主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器;一个 静态 的站点,如要更新主页的内容,必需手动的来更新其 HTML的文件数据;而随着 Web应用的进展,用户期望能够看到依据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等;当在 浏览器上填好表单 form 的输入数据,以供应

13、HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件;站点服务器收到要求执行的应用程序,分析表单 form 的输入数据,将执行的结果以HTML的格式传送给浏览器;依据用户恳求生成动态主页的传统方法有CGI、ISAPI 等;CGI 是依据浏览器端的 http恳求激活响应进程,每一个恳求对应一个进程;当同时有很多恳求时,程序挤占系统资源,造成效率低下;ISAPI 针对这一缺点进行改进,利用 dll (动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐;这两种技术和另一普遍使用的开发动态网页的技术 Java 都仍存在着另外一个问题,那就

14、是开发困难,程序的开发和 HTML写作是两个完全不同的过程,需要特地的程序员开发;而较简洁的开发技术如 javascript和 IDCInternet Database Connector等功能有限,不敷使用;ASP使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充才能,这是传统的CGI等程序所远远不及的地方; ASP与常见的在 Client端实现动态主页的技术如 Java applet、ActiveX Control、VBScript 、javascript等不同, ASP中的命令和 Script语句都是由服务器来说明执行的,

15、执行结果产生动态生成的Web 页面并送到浏览器;而Client端技术的 Script命令就是由浏览器来说明执 行;由于 ASP是在服务器端说明执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担忧别人下载程序从而窃取编程规律;ASP通过后缀名为 .asp 的 ASP文件来实现,一个 .asp 文件相当于一个可执行文件,因此必需放在Web服务器上有可执行权限的目录下;当用户从浏览器 输入了.asp 文件的地址后,浏览器就将这个URL恳求发给 Web Server,假如Web Server 上装了 ASP,就调用 ASP;ASP读出相应 .asp 文件,说明并执行

16、命令,动态生成一个 HTML页面回传 Web Server,然后 Web Server 再把结果发送给浏览器;ASP文件的制作和 HTML类似,且和 HTML开发集成,可以在同一个过程完欢迎下载精品学习资源成,利用 ASP将可以执行的脚本嵌入到 HTML文件中 将 HTML文件的后缀名改为.asp ,这使得 HTML文件的编写与脚本的开发融合在一起;通过ASP内置的对象、服务器组件( Server Component )可以完成特别复杂的任务,而且用户仍可以自己开发或利用别人开发的服务器组件完成特地的任务(图1-1 显示了ASP的运行过程); ASP比较网关及服务器扩展模式有着以下优点:(1)

17、 完全与 HTML文件融合在一起;(2) 简洁创建,不需要其它编译、链接程序;(3) 面对对象的并通过 ActiveX Server对象可扩展;图 1-1 ASP运行过程示意ASP 程序的执行具有以下几个特点 : 1不需要编译 , 直接执行; 2面对对象 , 简洁学习,并可通过 ActiveX 服务器组件来扩充功能;3独立于浏览器, 用户使用常规可执行 HTML码的浏览器即可; 4易于操控数据库 ,ASP 可以轻易地通过 ODBCOpen Database Connectivity驱动程序连接各种不同的 数据库,例如: Acess、Foxpro 、dBase、Oracle 、SQL Serve

18、r 等等,另外, ASP亦可将“文本文件”或是” Excel ” 文件当成数据库用;5源代码的保密性好 , 服务器会自动将 ASP的程序代码说明为 HTML格式的主页内容 , 再送到用户端的浏览器 , 因此ASP 的源程序代码不会传到用户端的浏览器;ASP 技术与ADO技术相结合 , 可以实现基于 WWW的数据库治理功能 , 用户可在浏览器画面中 检索、输入、更新和删除数据库信息, 由服务器对 WEB数据库进行相应的操作 , 从而建立供应数据库信息的主页内容;在我国新建立的Intranet大部分都是采纳WindowsNT操作系统与 SWeb服务器的运行环境;所以,ASP 技术是目前最有进展前景

19、的数据库和 Web服务器的互联技术;任何技术有他的优点也有他的局限性,ASP也不例外,虽然优势突出但也存在问题; ASP存在的问题及解决方法 :(1) ASP源代码存在安全性隐患由于ASP程序采纳非编译性语言,大大降低了程序源代码的安全性;任何用户只要进入站点,就可以获得ASP 源代码;同时对于租用服务器的用户,因个别服务器出租商的职业道德问题,也会造成ASP 应用程序源代码泄露;(2) 程序设计中简洁被忽视的安全性问题 ASP代码使用表单实现交互,而相应的内容会反映在浏览器的地址栏中,假如不采纳适当的安全措施,只要登记这些内容,就可以绕过验证直接进入重要页面;例如在浏览器中敲入“.page.

20、asp.x=1”,即可不经过表单页面直接进入满意“x = 1 ” 条件的页面;( 3)对ASP 页面进行加密为有效地防止 ASP 源代码泄露,可以对 ASP 页面进行加密;可采纳两种方欢迎下载精品学习资源法对ASP页面进行加密;一是使用组件技术将编程规律封装入DLL之中;二是使用微软的ScriptEncoder 对ASP页面进行加密;使用组件技术存在的主要问题是每段代码均需组件化 , 操作比较繁琐 , 工作量较大 , 而使用Encoder对ASP页面进行加密,操作简洁、收效良好; ScriptEncoder的运行程序是 SCRENC.EX;E该方法具有很多优点,一是操作简洁,二是可以批量加密文

21、件,三是修改的HTML仍具有很好的可编辑性;这是由于 ScriptEncoder只加密在 HTML页面中嵌入的 ASP代欢迎下载精品学习资源码,其他部分仍保持不变,照常可以利用网页编辑工具软件对HTM部L改、完善;2.1. 2Macromedia Dreamweaver MX 2004软件介绍分进行修欢迎下载精品学习资源Macromedia Dreamweaver MX 2004 (简称DW MX 2004),是 Macromedia最新开发的的 HTML编辑器,用于对 Web站点、 Web页和 Web应用程序进行设计、编码和开发; 属于所见即所得的网页编辑器,支持当今最为流行的技术对行为、层

22、等有良好的支持,可以使用插件升级;最值得选用的缘由是其作品垃圾代码相当少,同时对各种浏览器兼容性好,它包括可视化编辑,HTML代码编辑的软件包,并支持 ActiveX 、JavaScript、Java、Flash 、Shockwave等特性,而且它仍能通过拖拽从头到尾制作动态的HTML动画,支持 DHTM的L 设计,使得在页面没有 Plug ins 插件 时也能够在 Netscape和IE4.0 浏览器中正确地显示页面的动画;对于大型站点保护更便利,由于它供应了自动更新页面信息的功 能;此外,软件的易用性并使人无论处于设计环境仍是编码环境都可以便利地 生成页面;Macromedia Dream

23、weaver MX 2004的特点:(1) 简洁高效的设计和开发界面:界面更易于使用,可使您的工作效率和工作质量均得到提高;(2) “插入”栏的改进:简洁高效的新外观,占用更少的工作区空间;仍新增加了一个“保藏”类别,您可以对“插入”栏进行自定义,将最常使用的对象放置在该栏上;(3) 表格编辑可视化:在表格中进行列调整操作时能看到实际成效;(4) 用户界面改进:可得到最大的可用工作区,更清晰地显示上下文和焦点,更易于使用和更具规律性;(5) 起始页:使您能够拜访最近使用过的文件,创建新文件和拜访DW MX 2004资源;起始页会在您启动 DW MX 2004或尚未打开文档时显示;(6) 储存桌

24、面选项:使您可以挑选当您重新启动DW MX 2004时重新打开您上一次使用的文档;(7) 完全支持 Unicode :DW MX 2004支持 Internet Explorer 所支持的全部文本编码方式;您可以使用几乎全部您的系统中安装的语言字体, DW MX 2004 会正确地显示和储存这些字体;(8) 安全 FTP:使您能够完全加密全部文件传输;(9) 新式的页面布局和设计环境;(10) 增强的 CSS 功能:供应了一个更为精致的方法来进行样式设计及提高设计交互性;(11) 动态跨浏览器验证:在您储存文档时自动检查当前文档的跨浏览器兼容性问题;欢迎下载精品学习资源2.1.3 MS SQL

25、 Server简述SQL Server 是一个后台数据库治理系统 , 它功能强大操作简便 , 日益为广大数据库用户所宠爱;越来越多的开发工具供应了与SQL Server 的接口; SQL Server是一个关系数据库治理系统,它最初是由Microsoft、Sybase和Ashton- Tate 三家公司共同开发的; SQL Server 2000 是Microsoft公司推出的 SQL Server数据库治理系统的最新版本,它功能先进,具有使用便利、可伸缩性好 与相关软件集成程度高等优点;可跨过从运行Microsoft Windows 98的膝上型电脑到运行 Microsoft Windows

26、 2000的大型多处理器的服务器等多种平台使用;MSSQL Server不但可以应用于大中型数据库治理中,建立分布式关系数据 库,并且也可以开发桌面数据库;事实上,SQL Server 数据库处理的基本结构,实行关系型数据库模式,尽管如此,信任大家都可以轻易的发觉,在SQL Server 的数据库处理方式,就是使用面对对象的操作方式与精神,也就是说, SQL Server 的全部功能,都可以基于系统已经建立好的一些对象来达成,是相 当OO(面对对象)的一个系统结构;SQL Server 企业治理器是 SQL Server的主要治理工具,它供应了一个遵从MMC标准的用户界面,使用户得以:(1)

27、定义 SQL Server实例组;(2) 将个别服务器注册到组中;(3) 为每个已注册的服务器配置全部 SQL Server选项;(4) 在每个已注册的服务器中创建并治理全部SQL Server数据库、对象、登录、用户和权限;(5) 在每个已注册的服务器上定义并执行全部SQL Server治理任务;(6) 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL语句、批处理和脚本;(7) 唤醒调用为 SQL Server定义的各种向导;SQL基础:SQLStructured Query Language,结构查询语言 是一个功能强大的数据库语言; SQL通常使用于数据库的通讯; ANSI(美

28、国国家标准学会)声称, SQL是关系数据库治理系统的标准语言; SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据;使用SQL的常见关系数据库治理系统有: Oracle 、Sybase、Microsoft SQL Server、Access、Ingres 等等;虽然绝大多数的数据库系统使用 SQL,但是它们同样有它们独立另外的专有扩展功能用于它们的系统;但是,标准的SQL命令,比如Select、Insert、Update 、Delete、Create 和Drop 经常被用于完成绝大多数数据库的操作; MS SQL Server就是用的 Transact-

29、 SQL ;SQL语言有着特别突出的优点,主要是:(1) 非过程化语言由于它一次处理一个记录,对数据供应自动导航;SQL答应用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,全部SQL 语句接受集合作为输入,返回集合作为输出; SQL的集合特性答应一条 SQL语句的结果作为另一条 SQL语句的输入;(2) 统一的语言欢迎下载精品学习资源SQL可用于全部用户的 DB活动模型,包括系统治理员、数据库治理员、应用程序员、决策支持系统人员及很多其它类型的终端用户;(3) 是全部关系数据库的公共语言SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;全部 SQ

30、L语句使用查询优化器,它是 RDBM的S一部分,由它打算对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使 用索引合适,而用户就从不需要知道表是否有索引、有什么类型的索引;2.2 网站系统分析2.2.1 系统的功能结构旅行网站主页模型如图 3-1 所示;图2-1通过进入主页及下级网页 , 可以实现对旅行资源和旅行服务设施的查询、旅行服务工程的预定、旅行服务企业的挑选等功能, 而网站治理员或旅行企业注册会员可以快速、便利地对数据和信息进行更新和网上发布;本旅行信息网站的功能是针对旅行者和旅行企业而设计的, 有以下几种功能 :1. 查询功能这是该系统的主要功能 , 用于各种与旅行

31、有关的信息查询, 包括可视查询和SQL 查询2. 预定功能与电子商务系统集成 , 进行旅行交通、住宿等的预定;3. 平台数据保护系统包括编辑输入及输出功能 , 用于网站治理员以及注册会员进行数据的收集、治理、保护、更新等;4. 会员账号系统治理本系统的会员用户 , 如饭店、旅行社、餐饮业主等;5. 汇总分析系统动态产生各旅行产品的销售结果、旅行情形的汇总分析等报表, 以供各会员及旅行者参考;6. 邮件系统主要是与其他邮件系统相链接 , 供注册会员便利收发邮件;7. 公告板系统欢迎下载精品学习资源用于发表各种信息 , 包括争论区、 BBS 等功能;8. 日志查看模块治理员使用 WEB页面查看种类

32、日志记录 , 以保证系统的安全牢靠的运行;2.2.2 系统的功能特点(1) 操作简洁、界面友好:完全控件式的页面布局,使得旅行信息的录入工作更简便;很多项项包括信息类别、来源部门等只需要点击鼠标就可以完成; 另外,跟踪显现的提示信息也让用户随时清晰自己的操作情形;(2) )即时可见:对信息的处理(包括录入、修改、删除)将立刻在主页的对应栏目显示出来,达到 即时发布、即时见效 的功能;(3) )功能完善:包括常见网站的信息治理的各个方面:信息录入、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时旅行信息的治理要求;2.3 数据库设计一个胜利的网站,是建立在很多条件之上的,而数据库是其中一

33、个特别重要的条件和关键技术;采纳的是 SQL Server数据库;数据表 Reg包含的字段有:编号、姓名、密码、电子邮箱和电话;字段说明如下:字段名数据类型说 明Reg_Id自动编号用户编号Name定长字符用户姓名Pwd定长字符用户密码Email变长字符电子邮箱Tel数字电话数据表 allmassage 包含的字段有:编号、用户名、留言主题、联络信箱、留言内容、私人公开、留言时间;字段说明如下:字段名数据类型说 明allmassage自动编号用户编号name定长字符用户名subject变长字符留言主题email变长字符联络信箱content变长字符留言内容personal变长字符私人公开Tim

34、e数字留言时间三 各个功能模块的实现3.1 用户登录进入网站的分三种,一是治理员;二是一般游客,不得留言,只能浏览网页;三是只答应使用查询系统,可以留言而没有治理功能的注册用户;登陆页面的设计:拜访者输入用户名地址和密码来登录,然后单击“登录”按钮;输入的数据提交后与数据库中的用户表进行匹配;欢迎下载精品学习资源须创建一个记录来储存基于拜访者登录的用户信息set RSFindEmp = conn.Executeselect EmpID, Manager from LibEmps where _& Username = & Request.FormUsername & and _& Passwo

35、rd = & Request.FormPassword & if RSFindEmp.EOF thenTheMessage = 密码或用户名不对 .ElseSessionEmpID = RSFindEmpEmpID SessionManager = RSFindEmpManager Response.Redirect ./yk.htmend if表单域 Username和Password 用于Where句中来猎取一个记录;假如拜访者输入了一个无效的用户名,就记录集中将不会返回匹配的记录;我们可以通过 查看EOF标记来判定一个记录集是否为空;为空,就拜访者将被拒绝进入该系统;不为空,就拜访者的

36、EmpID值和Manager值将从记录集中返回;写入 Session入 口否是是否需要登录信息查询信息治理留 言管理员变量,变量将在整个网站的全部网页中都是有效的;这些变量的存在与否及其取值将用于确定是否答应进入一个特定的网页,同时也用于拜访者进行留言和查询的操作;图 3-1 给出用户登录的结构图;一注般游浏 览 网册用客户信信信息息息录修删入改除图3-1 用户登录结构图3.2 查询功能这是该网站的主要功能 , 用于各种与旅行有关的信息查询, 包括可视查询和SQL 查询, 系统的查询方式有以下三种 :(1) 点选查询 : 通过鼠标挑选就可获得与之相关的信息;(2) 一般条件查询 : 依据用户给

37、定的条件 , 将文件中满意条件的图元及其相关的信息检索出来 , 查询条件可按类型、按名称、按交通路线、按距离、按区域等, 包括条件查询和模糊查询;欢迎下载精品学习资源(3) 高级查询 : 依据系统中图层已建好的拓扑关系 , 利用空间分析功能 , 可实现正确路径查询、公交转车最优查询 .正确路径查询可自动搜寻并显示任意两点间 的行车线路 , 同时自动探测周边信息并报告;公交转车最优查询可自动搜寻任意两点间的正确公交乘车路线、转车地点、站名和转车线路, 并在图上以闪耀的方式提示用户;通过以上查询的方式 , 游客就可以进行 :(1) 交通地理查询 , 如在中国地图上某个主要城市一点 , 可查找该城市

38、至本地的正确大路、铁路、航空路线 , 显示沿途公里数、气象资料 , 汽车、火车及航空班次的起止时间、票价等;在本地的地图上可实现同样的功能, 将实现对公用事业、道路、公交信息、商业、社会经济等情形的查询功能;(2) 旅行资源查询 , 依据游客需要 , 可分类查询到本地的各旅行景点、名胜古迹、公园、博物馆、展览馆、体育馆、现代趣处等旅行资源的地理位置、名称、地址、话、乘车路线、下车站点的资料、图片、图像、动画等信息.在客户端, 用户通过电子地图 , 点击图层上的某个点、线或区域, 就可完成操作;(3) 服务设施信息查询 , 旅客可查询到涉外机关、旅行社团、旅社、车站、公交站点、邮电、银行、医疗、

39、旅行监督机构等服务机构的地理位置、名称、地址、电话、乘车路线、下车站点 , 及其文字资料、图片、图像等信息;(4) 购物信息查询 , 旅客可查询到商场、超市、名优特产店、小吃店、集贸市场等的地理位置、名称、地址、电话、乘车路线、下车站点及其介绍资料, 并配以声音、动画、图像等多媒体信息;(5) 其他信息查询 , 如气候信息查询 , 旅客可准时查询到本地各旅行景区当天的气温、污染指数等信息 , 为出游作好预备;查询模型如下图所示 :图3-2查询模型3.3 用户站长联络簿3.3.1 功能:利用 SQL语法过滤特定的用户留言看法,让站长可以针对某位特定用户所发表的看法作出独立的回答,同时,用户在发表

40、个人看法时,如认为看法内容涉及敏锐的话题或是看法内容涉及私人隐私,都可用“静静话”的方式发言,这些“静静话”将不会被显示出来让大家看到,当然,站长拥有治理的才能,只要欢迎下载精品学习资源以密码登录治理模式,就可以进行各个用户的单独看法回复,而且仍能看到用户们所留下的“静静话”;3.3.2 组成构造共分成六大部分:1 看法留言结果网页 guest.asp :用来显示用户发言与站长回复内容,同时仍具备一般模式与治理模式两种显示方法;2 用户发言表单网页 addmsg.asp:让用户填写发言内容并挑选发言性质;3 用户发言数据处理 ASP程序 add.asp :处理用户发表的看法数据,同时将这些看法

41、数据记录起来并将网页显示转向至看法留言结果网页;4 站长回复表单网页 master.asp :让站长针对某位特定用户所发表的看法作出独立的回答;5 站长回复数据处理 ASP程序 anssave.asp :处理站长回复的数据内容,同时将这些看法数据记录起来并将网页显示转向至看法留言结果网页;6 数据表文件 allmessage :用来储存用户发言数据与站长回复数据的SQL类型数据库文件;“数据表文件”负责存放用户发言数据与站长回复内容的数据记录;3.3.3 详细实现3.3.3.1 数据库与留言显示程序网页用户发言与站长回复的内容数据全部储存在数据库中,要在网页中显示目前的用户发言与站长回复数据,

42、必需先进行数据库的链接与打开,要链接数据库我们必需使用 ADO对象群的 Connection对象;而要打开数据库就必需使用ADO对象群的 Recordset 对象,程序:set cn=server.createobjectadodb.connectioncn.openfiledsn=c:programfilescommonfilesodbcdatasourcesms sql database.dsnset rs=server.createobjectadodb.recordsetsql=select * from allmessage order by留言时间 desc rs.open sql

43、,cn,1,1Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必需建立一个 可 以 存 取 数 据 库 数 据 的 Recordset对 象 , 使 用 RS.Open 方 法 存取” master .mdb”数据库 RS.Open SQL,CN,1,1;使用 open 方法来打开数据表或执行 Select指令参数设置如下:1、 参数一( SOURC)E: 为欲打开的数据表或 SQL指令;2、 参数二( ActionConnection): 指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的 Connection 对象“ CN”;3、 参数三( CursorType ):指定 Recordset

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁