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