过页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息以实现信息的共享,同时利用技术可以降低软件的开发和部署成本,只要在服务器端安装应用就可以使每个客户端都能浏览使用。
系统开发环境本搜索引擎系统是个结构的系统,它的发布需要有服务器的支持,且需要数据库系统来方便的对系统数据进行存储,查询,修改,删除,及时更新系统信息,同时需要种简单,方便的编程工具可以与数据库进行交互。
鉴于上述需求我选择作为我的开发环境。
结构结构,即浏览器服务器结构,是随着技术的兴起,对结构的种改进的结构。
在这种结构下,用户界面完全通过浏览器实现,部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成层结构。
结构主要利用了不断成熟的浏览器技术,结合浏览器的多种语言,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是种全新的软件系统构造技术。
简介是信息服务的缩写,它是种服务,主要包括服务器服务器等,使得在局域网或因特网上发布信息成了件很容易的事。
服务提供维护网站和网页,并回复基于浏览器的请求。
有了服务和它内置的功能,通过信息服务器可以创建各种各样的应用程序,加上其内置的对数据库连接的支持,的功能就更强大。
数据库信息或其他任何符合的数据库信息都能在上灵活应用。
简介是,。
周枫,刘晓燕,李秀敏,李丹软件工程重庆重庆大学出版社,尹喆,冯码,贾志博数据库编程宝典译北京电子工业出版社,石志国精解案例教程北方交通大学出版社,个搜索引擎的实现方法摘要随着互联网和宽带上网的普及,搜索引擎在中国异军突起,并日益渗透到人们的日常生活中,在互联网普及之前,人们查阅资料首先想到的是拥有大量书籍的资料的图书馆。
但是今天很多人都会选择种更方便快捷全面准确的查阅方式互联网。
而帮助我们在整个互联网上快速地查找到目标信息的就是越来越被重视的搜索引擎。
本文通过分析国内外搜索引擎的发展现状,提出了种功能强大,操作简单,通用性强,可以满足用户对信息搜索需要,利用技术实现的个体系结构的搜索引擎系统方案。
文中着重论述了该系统的功能与实现数据流程与存储后台管理等。
并对关键的有关技术作了较详细的介绍。
论文在撰写过程中,力求将理论与系统应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
关键词搜索引擎关键字,‟‟,发展信息的增加,用户要在信息海洋里查找信息,就像大海捞针样,搜索引擎技术恰好解决了这难题。
目前,搜索引擎系统可以分类三大类,分别是目录式搜索引擎以人工方式或半自动方式搜集信息,由编辑员查看信息之后,人工形成信息摘要,并将信息置于事先确定的分类框架中。
机器人搜索引擎由个称为蜘蛛的机器人程序以种策略自动地在互联网中搜集和发现信息,由索引器为搜集到的信息建立索引,由检索器根据用户的查询输入检索索引库,并将查询结果返回给用户。
元搜索引擎这类搜索引擎没有自己的数据,而是将用户的查询请求同时向多个搜索引擎递交,将返回的结果进行重复排除重新排序等处理后,作为自己的结果返回给用户。
搜索引擎的发展动向搜索引擎已成为个新的研究开发领域。
因为它要用到信息检索人工智能计算机网络分布式处理数据库数据挖掘数字图书馆自然语言处理等多领域的理论和技术,所以具有综合性和挑战性。
又由于搜索引擎有大量的用户,有很好的经济价值,所以引起了世界各国计算机科学界和信息产业界的高度关注,目前的研究开发十分活跃,并出现了很多值得注意的动向十分注意提高信息查询结果的精度,提高检索的有效性。
用户在搜索引擎上进行信息查询时,并不十分关注返回结果的多少,而是看结果是否和自己的需求吻合。
基于智能代理的信息过滤和个性化服务。
信息智能代理是另外种利用互联网信息的机制。
它使用自动获得的领域模型如知识信息处理与用户兴趣相关的信息资源领域组织结构用户模型如用户背景兴趣行为风格知识进行信息搜集索引过滤包括兴趣过滤和不良信息过滤,并自动地将用户感兴趣的对用户有用的信息提交给用户。
采用分布式体系结构提高系统规模和性能。
搜索引擎的实现可以采用集中式体系结构和分布式体系结构,两种方法各有千秋。
但当系统规模到达定程度如网页数达到亿级时,必然要采用种分布式方法,以提高系统性能。
重视交叉语言检索的研究和开发。
交叉语言信息检索是指用户用母语提交查询,搜索引擎在多种语言的数据库中进行信息检索,返回能够回答用户问题的所有语言的文档。
如果再加上机器翻译,返回结果可‟目录论文总页数页引言系统所用技术分析系统结构设计系统前台模块设计系统后台模块设计系统性能测试结论参考文献引言课题背景随着因特网的迅首页显示为个下拉列表。
可以选择是否要在首页显示,默认为否,上级文本域为。
操作文本域为。
它为只读型,当操作为添加时,文本域中显示。
表单中还定义了个隐藏域,用来保存当前分类的。
其页面显示如图所示图分类添加界面图当输入要添加的分类信息并单击确定按钮后,表单中的数据被提交到文件中处理。
在文件中,首先判断用户是否登录,如果登录,则读取操作的值,如果的值为,则执行添加处理。
分类添加的部分代码如下读取的值条件语句的值为是否首页显示上级创建对象从数据库中查询为空的记录,将结果保存在中,添加新记录分类名称更新数据库关闭对象判断的值,并根据的值返回到不同的界面分类添加成功,内存下均测试通过。
测试结果在系统的各个模块设计完成之后,需要对整个系统进行全面的测试。
目的是让整个系统能够快速稳定安全的运行。
在进行系统测试过程中会出现如下几种情况管理员能准确无误的对数据库进行修改。
客户能顺利的进行查询登录和修改。
管理员和客户都能进行基本信息的修改。
可以安全退出系统。
权限控制,通过会话变量对管理员和用户的权限进行控制。
页面的编码方式不同,需要的对字符串进行转码操作。
结论通过此次课题的设计,我们深刻感觉到代码重用和合理建库的重要性。
代码重用是近年来软件工程领域直提倡的开发方法。
同时,在开发过程中要注意质量管理,否则开发工作旦进行到后期,无论怎样通过测试和补漏洞,都会无济于事。
编码的容易查出,但设计的如果带到编码阶段就会使逐步扩大,最终很可能造成严重的后果。
所以应编写些公共的类的方法,提供统的数据读写方法,以降低代码重用率。
文章首先介绍了搜索引擎的发展动向,然后对该系统所采用的技术以及数据库的设计作了详细的分析和说明。
然后再深入剖析该系统各功能模块的详细设计思路。
在论文的最后,建立了测试系统,并根据系统的要求,对实现的功能进行了测试。
该系统操作简单,通用性强,可以满足用户对信息搜索的需要。
并且对用户设定了网站的管理权限。
普通用户不需要登录便可使用搜索功能。
但是系统还有如下工作需要进步研究数据库的大小与搜索性能的关系。
目前并没对数据库的设计做优化处理。
检索速度的快慢会随着数据库的增大而变慢。
因此下步将对数据库的优化作进步的研究。
搜索功能缺乏人性化。
目前比较流行的搜索引擎,如百渡和谷歌,都有自己独特的中文分词算法和强大的中文分词库。
对用户输入的关键字再进行分词,才体现出现代搜索引擎的人性化特点。
因此下步还要对中文分词的功能作进步研究。
参考文献张海藩软件工程导论北京清华大学出版社,方睿,刁仁宏,吴四九网络数据库原理及应用四川四川大学出版社邓文渊,陈惠贞与网络数据库技术北京中国铁道出版社,吴涛网站全程设计技术北京清华大学出版„分类添加成功分类删除删除操作也是在文件中执行的。
在文件中,如果读取的值为,则执行删除操作,在代码中,首先读取和的值,然后执行过程将所有相关分类删除,最后根据的值将页面转到相关页。
其中过程是个递归过程,其基本思想是首先判断改分类的下级分类,对每个下级分类,如果是,则直接删除改分类,完成操作。
如果不是最下级分类,则查询该分类的下级分类,对每下级分类,执行与该分类同样的操作,即首先根据情况处理。
最后直到所有的下级分类以及下下级分类等都删除掉,然后再将改分类删除。
的具体代码如下,不存在满足条件






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
