2024年2月8日发(作者:)
用ASP实现数据搜索 文◎ 王摘要:搜索引擎,是根据浏览者输入的 字符串,来搜索与字符串相符的信息。这里 指的相符并不非百分之百的相同,而是相似 程度。搜索便于用户快速从大量记录中发现 自己所需要的记录,这大大减少用户查找信 息的时间,从而提高了网络使用效率 在现 治(山西财经大学网络与信息技术中心) 1.3 Vbscript介绍 代计算机网络应用中,搜索引擎的应用已成 为Internet最大应用之一,其重要性还在日 进行提交。 VBSeript是一种与Yisual Basic类似的 网站提交:与网站所收集信息类型相关 程序语言,它用于HTML中,可以串联和控制 的网站管理人员,可提交收录申请,由管理 Active X,VBScript既可以在客户端运行, 员审批后,对网站进行收录。 也可以在服务器端运行。 站点录入:由管理员添加相关的网站或 1.4搜索引擎技术 者网络信息。 搜索引擎的定义:允许用户递交查询, 目录管理:管理员可建立、删除、更改 检索出与查询相关的网页结果列表,并且排 目录。 益增加。本项目制作可提供高效、准确的信 息搜索平台程序,可用于小型的专业搜索服 务,经过适当修改也可用于站内的资源信息 搜索。本文详细分析项目的技术原理、编程 语言及工具、设计原理等。 关键词:ASP技术;SQL语句;VBScript; Access数据库;搜索引擎 随着网络和计算机技术的发展,单个 网站的信息量在迅速增长,站内搜索引擎的 应用也越来越广泛,站内搜索引擎的应用既 提高了网站资源的利用率,又为用户浏览网 站提供了方便性,从而能极大地促进网站的 发展。相信不久的将来,具有一定规模的网 站都将拥有站内搜索。本项目实现的搜索程 序,在经过适当修改后可转换为站内搜索程 序。 1系统设计相关原理 该搜索程序主要采用ASP、HTML、ACCESS 数据库、VBScript、SQL等技和工具,整体设 计遵循软件工程的方法,经过需求分析、总 体设计、文档和代码的编写、模块测试和程 序实现几个阶段。下面就对这几种技术和方 法做一个概述。 1.1 ASP技术介绍 ASP内含于IIS3.O以上版本, 扩展名 以.asp表示。ASP文件可以用常规的文本编 辑器编辑,也可以利用专门的辅助开发工具 InterDev、Dreamweaver等进行开发设计, ASP使用VBScript、JavaScript等脚本语言 作为开发工具,镶嵌于HTML文本中,使用 “<%…%>”将ASP的程序包含起来。当用户从 浏览器向web服务器提出请求时,Web服务器 会自动将ASP的程序解释为标准的HTML格式的 主页内容,用户端只要使用常规可执行HTML 程序的浏览器,就可浏览ASP所设计的主页内 容,因此与浏览器无关,并且保证了ASP的源 程序代码不会外漏。 1.2 SQL语句介绍 SOL(Structured Query Language)全称 是“结构化查询语言”,最早的是IBM的圣约 瑟实验室为其关系数据库管理系统SYSTEM R 开发的一种查询语言,它的前身是SQUARE语 言。SQL语言结构简洁,功能强大,简单易 学,所以自从IBM公司1981年推出以来,SQL 语言,得到了广泛的应用。如今许多大型的 数据库管理系统,一些常用的数据库开发系 统,都支持SOL语言作为查询语言。 ● 今日科苑 序输出。 信息更新:管理员可对存储的信息数据 2需求分析 进行更新。 本系统选择WindOWS2000+IIs5.0 处理错误链接:管理员可对错误链接进 +ACCESS2000作为网站的平台,ASP作为主 行处理。 要的开发技术,采用ACCESS作为数据库,主 3程序总体设计 要实现目录与关键词的混合型搜索,下面对 3.1基本简介 搜索程序的设计进行需求分析。 该系统是实现一般用户关键词、逻辑关 2.1程序需要解决的主要问题 系组合关键词、分类导航搜索、目录+关键 搜索程序主要实现的就是搜索功能, 词搜索与网站用户提交网站,以及管理员进 根据认真研究和对现有搜索引擎的分析得出 行站点录入、管理目录结构、更新站点信息 本搜索程序需要实现的搜索功能:允许用户 等功能的ASP应用程序。它应该具有高效性、 递交查询,检索出与查询相关的页面结果列 准确性、实用性、方便性、灵活性等特点。 表,并且排序输出。用户在输入关键词时候 它允许用户根据自己的需要选择相应的查询 可以使用逻辑关系组合关键词,可以限制查 方式,可通过用户输入关键词来查找所需的 找对象的范围,对满足条件的资源准确定 信息资源,这种方式方便直接,而且可以使 位。 用逻辑关系组合关键词,可以限制查找对象 用户在查找信息的时候,可以采取逐层 的范围、时间等,用户可在结果返回页面上 浏览打开目录,逐步细化的方式;也可以使 对关键词进行改动,对满足选定条件的资源 用类别+关键词的方式来查找信息的方式来 准确定位,也可以采取逐层浏览打开目录, 查找所需信息。(如图1) 逐步细化,就可查到所需信息,并且可以指 定结果显示的每页的记录数。其他网站管理 员用户可提交自己的网站链接、网站主要内 容、网站所属类型、网站关键词等内容。管 理员可设置目录,并对信息进行分类管理, 可修改、更新收录网站的内容,对失效链 接、不符合收录的网站信息进行修改、删 除。 3.2系统结构图 根据需求分析,工作流程图如下: 一 要 — 一 搜集 搜集分为两种:定期搜集,每次搜集替 囝l 换上一次的内容,称之为“批量搜集”。 2.2程序应该具备的功能 开始时搜集一批,往后只是:a)搜集 关键词搜索:用户可输入与查找资料相 新出现的网页,b)搜集那些在上次搜集后有 关的词语,来查询并得到相关网站链接、名 过改变的网页,C)发现自从上次搜集后已经 称等信息。 不再存在了的网页,并从库中删除。称之为 逻辑关系组合关键词:用户可通过有逻 “增量搜集”。 辑关系的多个关键词,来查询相关信息。 搜集阶段的主要任务: 分类导航搜索:用户可根据要查找信息 搜集相关性网站、网页信息;由网站用 的所属类别,通过目录形式查找相关信息。 户提交数据;采集这些站点的介绍和相关信 目录+关键词搜索:通过目录形式加关 息内容。 键词来精确查找信息。 整理 结果分页显示:将搜索结果通过一定的 关键词提取:分析站点内容或信息内 排序,按顺序分页进行显示。 容,提取有意义的词汇,在那之后,一篇网页 提交错误链接:用户对无法打开的站点 主要就由一组词来近似代表:信息分类:按
本文发布于:2024-02-08 10:27:16,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170735923667262.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |