网络搜索引擎性能分析系统模型及设计.pptVIP

网络搜索引擎性能分析系统模型及设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络搜索引擎性能分析系统模型及设计

网络搜索引擎性能分析系统模型及设计 计算机科学与技术系 姓名: 孙小雨 系统简介 (1)本系统开发环境为ASP; (2)开发工具为Dreamweaver CS4; (3)采用ACCESS作为数据库. 系统功能模块图 网络搜索引擎系统设计结构图 搜索引擎结构示意图 搜索引擎的工作包括以下三个过程: (1)在互联网中发现、搜集网页信息; (2)对信息进行提取和组织建立索引库; (3)再由检索器根据用户输入的查询关键字,在索引库中快速检出文档对将要输出的结果进行排序,并将查询结果返回给用户。 本系统工作数据流图 在本系统中,由于只是模型设计,网络蜘蛛抓取数据的过程被简化,搜索引擎在数据库中查找的网站信息只包括网站登录时要求输入的如网站大概信息等,重点体现查询关键字的相关过程,如多个关键字查找.简化过程后的流程图如下 在查询系统中,用户输入想要查找的关键字,查询程序Search.asp接收到关键字后,首先确定用户输入的是否为多个关键字,若是,则采用分词技术,将多个关键字分成单个独立的关键字,分别存储于数组中,然后与Keyword数据表中的关键词做对照,若表中无此关键词,则添加进去并刷新,若已有,则将此关键词在表中的hot项即输入次数加上1,表示此词作为关键词使用率较高。将所有的关键词分别与Web表中的网站信息进行对照,输出含有关键词的网站的部分信息及网址,然后由排序程序按网站点击次数的多少来将所有网站排好序,最后将排好序的网站信息显示给用户。其他网站管理员欲将网站信息加入本搜索引擎数据库内,可以通过添加或修改功能模块来实现 . 系统数据库设计 从系统结构可以看出,在该搜索引擎中,需要4个数据表:Web数据表、Sort数据表、Admin数据表和Keyword数据表。其中Web数据表、Keyword数据表用于查询系统。 Web数据表记录的是网站名称、网站简介、网站地址、是否审核、网站关键字、联系人姓名、联系人E-mail、联系人QQ号码、联系人地址、联系人邮政编码、网站登陆时间、网站单击次数、所属子类名称、子类路径和所属子类ID。Web表的具体结构如表所示。 系统具体实现 1.网站搜索模块 当用户访问本系统时,首先接触到的是首页面index.asp。此页面提供了到达5个功能模块的超链接,默认显示为网站搜索模块。另外页面还提供了一个表单form,让用户输入要搜索的关键字。Index.asp文件的界面设计如图。 2.分类目录模块 在index.asp页面上单击【分类目录】超链接,就进入分类目录页面dir.asp。分类目录页面分为两部分,上面显示的是网站搜索部分,其代码与界面都与网站搜索模块相同。下面显示的是分类信息。从dir.asp文件中可以看出,当单击分类目录首页上的某一分类时,将进入list.asp文件。在该文件中,将详细显示这一分类及其下级分类,并显示属于这一分类的所有网站信息。 3.网站登录模块 在index.asp页面或dir.asp页面上单击【网站登录】超链接,就进入网站登录页面join.asp。网站登录页面也分为两部分:上面为网站搜索部分,下面为网站登录信息输入部分。在信息输入部分,网站联系人可以输入个人网站信息,方便用户搜索。网站登录的设计界面如下图 4.网站修改模块 在index.asp页面或dir.asp页面或join.asp页面上单击【网站修改】超链接,首先进入网站修改登录页面admin.asp。在该页面上输入网站登录时填写的联系人姓名和联系人电子邮箱,单击【登录】按钮即可进入网站修改页面。Admin.asp文件的页面设计如图所示 5.管理员登录模块 在前面4个模块的页面右下方,有一个小图片,单击该图片,将进入管理员登录页面。 当用户在这两个文本域中输入登录信息,单击【登录】按钮后,表单中的数据将被提交到登录文件中处理。读取从表单传递过来的数据,判断数据是否为空,是否输入正确,如果全部正确,则登录成功,页面转到网站管理模块。 6.网站管理模块 管理员登录之后,首先进入的就是网站管理模块。该模块管理员能够对已审核的网站进行修改和删除操作。网站管理模块的界面如图 进入该界面时,程序首先从数据库中查询verify=0的记录,然后将所有记录分页显示在页面上 。 7.网站审核模块 网站审核模块与网站管理模块非常相似。不同的地方在于,网站审核模块显示的所有网站均为未审核网站,而网站管理模块显示的是已审核网站。 这里不再复述。 8.退出系统模块 在网站管理界面或分类管理界面,都有一个【退出系统】超链接,单击该超链接,将退出系统。 * * 系统模块 网站搜索模块 分类搜索模块 网站信息登记模块 网站信息修改模块 管理员登录模块 管理员对登记网站的管理模块 网站审核模块 分类管理模块

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档