文档格式 毕业论文:一个搜索引擎的实现方法 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:34 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-10-10 01:52
毕业论文:一个搜索引擎的实现方法第1页
第 1 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第2页
第 2 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第3页
第 3 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第4页
第 4 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第5页
第 5 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第6页
第 6 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第7页
第 7 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第8页
第 8 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第9页
第 9 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第10页
第 10 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第11页
第 11 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第12页
第 12 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第13页
第 13 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第14页
第 14 页 / 共 34 页
毕业论文:一个搜索引擎的实现方法第15页
第 15 页 / 共 34 页
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

据进行存储,查询,修改,删除,及时更新系统信息,同时需要种简单,方便的编程工具可以与数据库进行交互。


鉴于上述需求我选择作为我的开发环境。


结构结构,即浏览器服务器结构,是随着技术的兴起,对结构的种改进的结构。


在这种结构下,用户界面完全通过浏览器实现,部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成层结构。


结构主要利用了不断成熟的浏览器技术,结合浏览器的多种语言,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是种全新的软件系统构造技术。


简介是信息服务的缩写,它是种服务,主要包括服务器服务器等,使得在局域网或因特网上发布信息成了件很容易的事。


服务提供维护网站和网页,并回复基于浏览器的请求。


有了服务和它内置的功能,通过信息服务器可以创建各种各样的应用程序,加上其内置的对数据库连接的支持,的功能就更强大。


数据库信息或其他任何符合的数据库信息都能在上灵活应用。


简介是系列软件中用来专门管理数据库的应用软件。


所谓数据库是指经过组织的关于特定主题或对象的信息集合。


数据库管理系统分为两类文件管理系统和关系型管理系统。


应用程序就是种功能强大且使用方便的关系型数据库管理系统,般也称关系型数据库管理软件。


它可运行于各种系统环境中,由于它继承了的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。


它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。


简介全称为,即动态服务器页面,它是套微软开发的服务器端脚本环境,内含于以上版本中,通过我们可以结合网页指令建立动态交互且高效的服务器应用程序。


脚本在服务器端解释执行,结果自动生成符合语言的主页去响应用户的请求。


目前已成为目前应用最广泛的动态网页开发工具,同时应用进行网络化的信息管理系统也逐步得到推广。


本身并不是种脚本语言,它只是提供了种使镶嵌在页面中的脚本程序得以运行的环境。


程序其实是以扩展名为的纯文本形式存在于服务器上的,可以用任何文本编辑器打开它。


程序中可以包含纯文本标记以及脚本命令。


用户只需将程序放在服务器的虚拟目录下该目录必须要有可执行权限,就可以通过的方式访问程序了。


系统结构设计本系统是个结构的系统,采用作为开发环境。


它的发布需要有服务器的支持,且需要数据库系统来对系统数据进行存储,查询,修改,删除,及时更新系统信息。


系统设计个功能模块,分别是网站搜索模块图片搜索模块分类目录模块网站登录模块网站管理模块和管理员登录模块。


用户登录到首页,首先进入的是网站搜索界面。


点击页面上其他功能模块的超链接,可进入相应的模块界面。


网站登录模块和网站管理模块需要用户输入用户名和密码,成功通过验证才能进入相应的管理模块,如果验证失败则返回到前个功能模块界面。


管理员登录模块同样需要成功通过验证才能进入相应的管理模块。


但他又提供了网站审核网站管理和分类目录修改个子模块。


数据库设计数据库结构设计几乎所有的项目都要基于数据库,这使得数据库的设计在整个项目中举足轻重。


本购物系统中大部分前台的显示信息都是从数据库中读取所需信息,而系统管理员则只需在后台通过修改数据库中的数据即可达到改变前台显示内容的目的,所以数据库在本系统中作为中间介质连接前台和后台,其重要性不言而喻。


本设计根据系统需求分析,选用作为该系统的数据库。


数据库取名为,其中包含了系统中所有的数据。


下面对些关键表作详细说明。


网站登录数据信息数据库在数据库中标记的是数据表,它记录的是网站名称网站简介网站地址是否审核网站关键字联系人姓名联系人联系人号码联系人地址联系人邮政编码网站登录时间网站分类名称更新数据库关闭对象判断的值,并根据的值返回到不同的界面分类修改成功分类修改成功删除操作读取要删除记录的读取的值,判断的值,并根据的值返回到不同的界面分类删除成功分类删除成功分类添加在分类显示界面的最下方,有个添加分类超连接。


单击该超连接,能够添加当前分类的下层分类。


界面中包含表单,用来输入要添加的分类信息。


表单中定义分类名称文本域为。


首页显示为个下拉列表。


可以选择是否要在首页显示,默认为否,上级文本域为。


操作文本域为。


它为只读型,当操作为添加时,文本域中显示。


表单中还定义了个隐藏域,用来保存当前分类的。


其页面显示如图所示图分类添加界面图当输入要添加的分类信息并单击确定按钮后,表单中的数据被提交到文件中处理。


在文件中,首先判断用户是否登录,如果登录,则读取操作的值,如果的值为,则执行添加处理。


分类添加的部分代码如下读取的值条件语句的值为是否首页显示上级创建对象从数据库中查询为空的记录,将结果保存在中,添加新记录分类名称更新数据库关闭对象判断的值,并根据的值返回到不同的界面分类添加成功„分类添加成功分类删除删除操作也是在文件中执行的。


在文件中,如果读取的值为,则执行删除操作,在代码中,首先读取和的值,然后执行过程将所有相关分类删除,最后根据的值将页面转到相关页。


其中过程是个递归过程,其基本思想是首先判断改分类的下级分类,对每个下级分类,如果是,则直接删除改分类,完成操作。


如果不是最下级分类,则查询该分类的下级分类,对每下级分类,执行与该分类同样的操作,即首先根据情况处理。


最后直到所有的下级分类以及下下级分类等都删除掉,然后再将改分类删除。


的具体代码如下,不存在满足条件的记录,即该分类是最下级分类删除该分类跳出过程还存在下级分类循环处理每个下级分类下级分类的,删除该下级分类指向下条记录关闭对象删除该分类系统性能测试系统测试环境本系统测试环境,内存下均测试通过。


测试结果在系统的各个模块设计完成之后,需要对整个系统进行全面的测试。


目的是让整个系统能够快速稳定安全的运行。


在进行系统测试过程中会出现如下几种情况管理员能准确无误的对数据库进行修改。


客户能顺利的进行查询登录和修改。


管理员和客户都能进行基本信息的修改。


可以安全退出系统。


权限控制,通过会话变量对管理员和用户的权限进行控制。


页面的编码方式不同,需要的对字符串进行转码操作。


结论通过此次课题的设计,我们深刻感觉到代码重用和合理建库的重要性。


代码重用是近年来软件工程领域直提倡的开发方法。


同时,在开发过程中要注意质量管理,否则开发工作旦进行到后期,无论怎样通过测试和补漏洞,都会无济于事。


编码的容易查出,但设计的如果带到编码阶段就会使逐步扩大,最终很可能造成严重的后果。


所以应编写些公共的类的方法,提供统的数据读写方法,以降低代码重用率。


文章首先介绍了搜索引擎的发展动向,然后对该系统所采用的技术以及数据库的设计作了详细的分析和说明。


然后再深入剖析该系统各功能模块的详细设计思路。


在论文的最后,建立了测试系统,并根据系统的要求,对实现的功能进行了测试。


该系统操作简单,通用性强,可以满足用户对信息搜索的需要。


并且对用户设定了网站的管理权限。


普通用户不需要登录便可使用搜索功能。


但是系统还有如下工作需要进步研究数据库的大小与搜索性能的关系。


目前并没对数据库的设计做优化处理。


检索速度的快慢会随着数据库的增大而变慢。


因此下步将对数据库的优化作进步的研究。


搜索功能缺乏人性化。


目前比较流行的搜索引擎,如百渡和谷歌,都有自己独特的中文分词算法和强大的中文分词库。


对用户输入的关键字再进行分词,才体现出现代搜索引擎的人性化特点。


因此下步还要对中文分词的功能作进步研究。


参考文献张海藩软件工程导论北京清华大学出版社,方睿,刁仁宏,吴四九网络数据库原理及应用四川四川大学出版社邓文渊,陈惠贞与网络数据库技术北京中国铁道出版社,吴涛网站全程设计技术北京清华大学出版社,。


周枫,刘晓燕,李秀敏,李丹软件工程重庆重庆大学出版社,尹喆,冯码,贾志博数据库编程宝典译北京电子工业出版社,石志国精解案例教程北方交通大学出版社,个搜索引擎的实现方法摘要随着互联网和宽带上网的普及,搜索引擎在中国异军突起,并日益渗透到人们的日常生活中,在互联网普及之前,人们查阅资料首先想到的是拥有大量书籍的资料的图书馆。


但是今天很多人都会选择种更方便快捷全面准确的查阅方式互联网。


而帮助我们在整个互联网上快速地查找到目标信息的就是越来越被重视的搜索引擎。


本文通过分析国内外搜索引擎的发展现状,提出了种功能强大,操作简单,通用性强,可以满足用户对信息搜索需要,利用技术实现的个体系结构的搜索引擎系统方案。


文中着重论述了该系统的功能与实现数据流程与存储后台管理等。


并对关键的有关技术作了较详细的介绍。


论文在撰写过程中,力求将理论与系统应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。


关键词搜索引擎关键字,‟‟,‟目录论文总页数页引言系统所用技术分析系统结构设计系统前台模块设计系统后台模块设计系统性能测试结论参考文献引言课题背景随着因特网的迅猛发展信息的增加,用户要在信息海洋里查找信息,就像大海捞针样,搜索引擎技术恰好解决了这难题。


目前,搜索引擎系统可以分类三大类,分别是目录式搜索引擎以人工方式或半自动方式搜集信息,由编辑员查看信息之后,人工形成信息摘要,并将信息置于事先确定的分类框架中。


机器人搜索引擎由个称为蜘蛛的机器人程序以种策略自动地在互联网中搜集和发现信息,由索引器为搜集到的信息建立索引,由检索器根据用户的查询输入检索索引库,并将查询结果返回给用户。


元搜索引擎这类搜索引擎没有自己的数据,而是将用户的查询请求同时向多个搜索引擎递交,将返回的结果进行重复排除重新排序等处理后,作为自己的结果返回给用户。


搜索引擎的发展动向搜索引擎已成为个新的研究开发领域。


因为它要用到信息检索人工智能计算机网络分布式处理数据库数据挖掘数字图书馆自然语言处理等多领域的理论和技术,所以具有综合性和挑战性。


又由于搜索引擎有大量的用户,有很好的经济价值,所以引起了世界各国计算机科学界和信息产业界的高度关注,目前的研究开发十分活跃,并出现了很多值得注意的动向十分注意提高信息查询结果的精度,提高检索的有效性。


用户在搜索引擎上进行信息查询时,并不十分关注返回结果的多少,而是看结果是否和自己的需求吻合。


基于智能代理的信息过滤和个性化服务。


信息智能代

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批