您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > ASP编写的简单搜索引擎
ASP编写的简单搜索引擎1引言.......................................................................11.1课题背景...............................................................11.2搜索引擎的发展方向.....................................................12系统开发技术分析...........................................................22.1系统开发环境...........................................................22.2IIS简介...............................................................22.3SQLSERVER2000简介....................................................22.4ASP简介...............................................................23概要设计...................................................................33.1需求分析...............................................................33.2数据库设计.............................................................33.2.1分类目录数据库表...................................................33.2.2网站登录信息数据库.................................................43.2.3管理员数据库表.....................................................53.2.4关键字记录数据库表.................................................53.3系统设计结构图.........................................................64系统前台模块设计...........................................................64.1网站搜索模块的实现.....................................................64.1.1功能描述...........................................错误!未定义书签。4.1.2流程图.............................................错误!未定义书签。4.1.3界面设计...........................................错误!未定义书签。4.1.4工作流程和代码设计.................................错误!未定义书签。4.2分类目录模块的实现.....................................................64.2.1功能描述...........................................................64.2.2工作流程和代码设计.................................................74.3网站登录模块的实现.....................................................84.3.1功能描述...........................................................84.3.2数据流程图.........................................................94.3.3工作流程...........................................................94.4网站修改模块..........................................................104.4.1功能描述..........................................................104.4.2工作流程图........................................................104.4.3界面设计..........................................................114.4.4工作流程和代码设计................................................125系统后台模块设计..........................................................125.1网站管理模块的实现....................................................125.1.1功能描述..........................................................125.1.2工作流程和代码设计................................................135.2网站审核..............................................................145.3分类管理模块..........................................................145.3.1分类编辑..........................................................145.3.2分类添加..........................................................155.3.3分类删除..........................................................176系统性能测试..............................................................176.1系统测试环境..........................................................176.2测试结果..............................................................17结论....................................................................18参考文献....................................................................18致谢.....................................................错误!未定义书签。声明.....................................................错误!未定义书签。11引言1.1课题背景随着因特网的迅猛发展、WEB信息的增加,用户要在信息海洋里查找信息,就像大海捞针一样,搜索引擎技术恰好解决了这一难题。目前,搜索引擎系统可以分类三大类,分别是:目录式搜索引擎:以人工方式或半自动方式搜集信息,由编辑员查看信息之后,人工形成信息摘要,并将信息置于事先确定的分类框架中;机器人搜索引擎:由一个称为蜘蛛的机器人程序以某种策略自动地在互联网中搜集和发现信息,由索引器为搜集到的信息建立索引,由检索器根据用户的查询输入检索索引库,并将查询结果返回给用户;元搜索引擎:这类搜索引擎没有自己的数据,而是将用户的查询请求同时向多个搜索引擎递交,将返回的结果进行重复排除、重新排序等处理后,作为自己的结果返回给用户。1.2搜索引擎的发展方向搜索引擎已成为一个新的研究、开发领域。因为它要用到信息检索、人工智能、计算机网络、分布式处理、数据库、数据挖掘、数字图书馆、自然语言处理等多领域的理论和技术,所以具有综合性和挑战性。又由于搜索引擎有大量的用户,有很好的经济价值,所以引起了世界各国计算机科学界和信息产业界的高度关注,目前的研究、开发十分活跃,并出现了很多值得注意的方向:1.十分注意提高信息查询结果的精度,提高检索的有效性。用户在搜索引擎上进行信息查询时,并不十分关注返回结果的多少,而是看结果是否和自己的需求吻合。2.基于智能代理的信息过滤和个性化服务。信息智能代理是另外一种利用互联网信息的机制。它使用自动获得的领域模型(如Web知识、信息处理、与用户兴趣相关的信息资源、领域组织结构)、用户模型(如用户背景、兴趣、行为、风格)知识进行信息搜集、索引、过滤(包括兴趣过滤和不良信息过滤),并自动地将用户感兴趣的、对用户有用的信息提交给用户。3.采用分布式体系结构提高系统规模和性能。搜索引擎的实现可以采用集中式体系结构和分布式体系结构,两种方法各有千秋。但当系统规模到达一定程度(如网页数达到亿级)时,必然要采用某种分布式方法,以提高系统性能。4.重视交叉语言检索的研究和开发。交叉语言信息检索是指用户用母语提交查询,搜索引擎在多种语言的数据库中进行信息检索,返回能够回答用户问题的所有语言的文档。如果再加上机器翻译,返回结果可以用母语显示。该技术目前还处于初步研究阶段,主要的困难在于语言之间在表达方式和语义对应上的不确定性。22系统开发技术分析通过基于Internet互联网的动态WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息以实现信息的共享,同时利用Internet技术可以降低软件的开发和部署成本,只要在服务器端安装WEB应用就可以使每个客户端都能浏览使用。2.1系统开发环境本搜索引擎系统是一个B/S结构的系统,它的发布需要有WEB服务器的支持,且需要数据库系统来方便的对系统数据进行存储,查询,修改,删除,及时更新系统信息,同时需要一种简单,方便的编程工具可以与数据库进行交互。鉴于上述需求我选择IIS5.0+SQLServer2000+ASP作为我的开发环境。2.2IIS简介系统设计IIS是Internet信息服务(InternetInformationServer)的缩写,它是一种Web服务,主要包括服务器、FTP服务器等,使得在Intranet(局域网)或Internet(因特网)上发布信息成了一件很容易的事。服务提供维护网站和网页,并回复基于浏览器的请求。有了服务和它内置的功能,通过Internet信息服务器可以创建各种各样的Internet应用程序,加上其内置的对数据库连接的支持,IIS的功能就更强大。SQL数据库信息或其他任何符合ODBC的数据库信息都能在Internet/Intranet上灵
本文标题:ASP编写的简单搜索引擎
链接地址:https://www.777doc.com/doc-6371285 .html