分享5篇关于Compass的计算机专业论文

今天分享的是关于Compass的5篇计算机毕业论文范文, 如果你的论文涉及到Compass等主题,本文能够帮助到你 基于爬虫的小企业搜索系统的设计与实现 这是一篇关于搜索引擎

今天分享的是关于Compass的5篇计算机毕业论文范文, 如果你的论文涉及到Compass等主题,本文能够帮助到你

基于爬虫的小企业搜索系统的设计与实现

这是一篇关于搜索引擎,站内搜索,全文检索,Compass,网络爬虫的论文, 主要内容为随着互联网的不断发展,网络已逐步成为众人获取信息的一种主要手段,而且目前一些门户网站的信息内容正以惊人的速度增加着。面对如此大量的信息,如何更全面、更准确地获取最新、最有效的信息已经成为我们把握机遇迎接挑战的首要条件。针对一些门户网站,目前传统的WEB搜索引擎具有更新慢,准确度低等几个缺点,为了提高针对一些网站的信息检索能力,本课题研究设计了一套基于爬虫技术的站内搜索引擎系统。 本论文首先简要介绍和分析基于爬虫技术的搜索引擎系统的研究背景、国内外现有的搜索技术。接着,进行需求分析,提出系统应具备实时性和高准确性等特点,对此提出系统的总体设计框架、模块划分,以及模块相关介绍。 本系统采用Maven进行项目管理,选用Velocity模板技术实现网络机器人,基于Compass和中文分词技术,采用Service模式设计搜索框架以及采用Webwork、 Spring等J2EE技术,采用MVC模式、Command模式等以及多种RPC技术等实现多种搜索接口。该系统可为企业提供通用的垂直搜索服务,具备实时性、通用性等特点,并可通过多种搜索接口可以很方便的与企业应用集成。

基于Compass框架的图书检索系统的设计与实现——以图书网购系统为例

这是一篇关于全文检索,Compass,SSH2,中文分词,图书网购的论文, 主要内容为随着Internet技术的快速发展,网络上的信息量日益增多,用户想要从各种各样的数据中获取到自己需要的信息的难度也越来越大。同时,随着信息搜索技术的不断发展,用户对信息搜索的要求也在不断提高。图书网购管理系统通常包含大量的图书信息,用户需要从庞大的数据中检索出自己需要的图书信息。 本文针对目前检索图书时存在的问题进行了分析。基于全文检索的思想,通过Compass框架,制定了一个专业的中英文全文检索引擎,实现了针对关键字进行检索的图书网购管理系统。 系统采用了标准的三层架构,包括表示层、业务层和数据层。系统采用J2EE框架中的Struts2、Spring、Hibernate集成框架来实现。其中使用Struts2作为系统的整体基础架构,负责MVC的分离,在Struts2框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。运用了自顶向下的软件开发方法,使得系统开发方便、便于维护。系统使用MyEclipse8.5开发、数据库采用mysql,前台页面采用Dreamweaver开发。 本文首先对系统开发目标和用户需求进行了分析,然后对框架技术等进行了简单的介绍,分析了全文检索引擎。接着对图书网购管理系统进行了详细的设计,并且详细介绍了图书网购管理系统模块的实现,最后给出系统的测试报告。

DSCJ轻量级框架集成的技术研究与实现

这是一篇关于DWR,Spring Web Flow,Spring MWC,Compass,JPA,DSCJ,框架集成的论文, 主要内容为随着网络技术的飞速发展,Web系统的应用越来越广泛,基于J2EE的各种开源的轻量级框架也层出不穷。如何从可移植性、可扩展性、可维护性、灵活性、高效性等方面选择轻量级框架进行系统架构及应用开发也成为大家日益关注的问题。 针对上述问题,本文深入研究了基于J2EE的轻量级分层架构技术。在用户界面层,引入了基于AJAX技术的DWR框架并将它与Spring框架集成,提高了用户的体验。在Web层方面,分析比较了基于请求驱动的Web框架Struts 1.x与Spring MVC在模型、视图、控制器等方面的差异及Spring MVC的优势。研究了基于事件驱动的Spring Web Flow框架并将它与Spring MVC集成,为Web层提供一个既全面又灵活的解决方案。在持久层方面,比较了常用的各持久化方案的不足,采用JPA作为新的持久化框架,摆脱了持久层对具体ORM持久化框架的依赖,提高了系统的可移植性。在查询方面,深入研究了Compass搜索引擎,根据系统和用户习惯设计了基于实体的查询组件并应用于系统查询,取代了传统的查询方案,并为系统在站内检索等方面提供了良好的扩展性。实验证明,与传统查询相比,Compass可提高2至12倍的查询效率。 本文在对DWR、Spring MVC、Spring Web Flow、JPA、Compass这些框架研究使用的基础上,按照J2EE多层架构体系进行集成并应用到实际的项目中,使各种框架各司其职。Web层由Spring MVC和Spring Web Flow实现;业务逻辑层由Spring容器实现,完成应用系统的业务逻辑、依赖注入、事务管理等功能;JPA主要负责数据持久层工作,完成与数据库的交互;利用DWR框架对JSP局部页面进行异步刷新;利用Compass搜索引擎处理系统的查询。 通过实践证明,基于上述技术的DSCJ(DWR+Spring MVC+Spring WebFlow+Compass+JPA)架构方案比经典的SSH架构方案(Struts+Spring+Hibernate)或ASSH架构方案(Ajax+Struts+Spring+Hibernate)有更好的可扩展性、移植性、灵活性和高效性。采用该架构方案开发的系统各层次间耦合度低,模块复用性高,大大提高了开发的效率,降低了开发和维护的成本。

面向OA系统的个性化搜索引擎设计与实现

这是一篇关于搜索引擎,中文分词,Compass,数据库扩展的论文, 主要内容为在普通OA(Office Automation办公自动化)系统中,随着信息量的日益增多和爆炸式扩展,对于数据字段的普通模糊匹配搜索查询已远远不能满足不同的用户需求。由于普通的OA系统搜索查询一般都是根据用户需求硬质编码在具体模块中,与具体模块耦合较强,不易于扩展、维护和管理。同时搜索数据库和搜索索引模块接口不能统一,使得开发人员使用不同接口难度增大。本文在深入分析索引生成、中文分词、索引检索等搜索引擎核心技术的基础上,设计并实现了OA系统个性化搜索引擎包。该搜索引擎包的目标是建立一个独立于具体模块、与数据字段相关性较弱、可管理维护配置的个性化搜索引擎,支持中文分词、全文检索等搜索引擎特征,同时对全文检索和数据库检索建立统一的查询接口和规则,使得在全文检索和数据库检索中容易切换。 该搜索引擎包构建于Compass和Lucene之上,将OA系统数据库搜索和索引搜索统一结合在一起,统一了查询接口并将OA系统搜索抽象成可管理和维护的外部独立包,以此减少系统业务模块之间的耦合,减少重复编码,提高系统可重构性;同时实现了全文检索系统的中文分词,优化了中文分词的词库结构。 系统通过Spring和Hibernate的支持,提供对数据库查询和索引搜索的容器管理,通过对Hibernate映射的JAVA对象的声明式配置,实现了根据配置来维护索引字段和索引表,并可配置管理分词和查询分析器,可以灵活实现系统的扩展和伸缩。通过Compass和Hibernate结合,对数据库提供事务级索引,同时能和数据库同步更新索引,提高构建索引的速度和索引的可维护性。 系统实现了将OA系统各层查询逻辑分离,通过对数据传输对象的设置,在底层系统生成数据库查询语句和索引查询语句,延迟查询语句的生成时间,便于各层之间进行协作。 系统可以极大改善OA系统的开发时间和开发效率,进一步降低系统的耦合性,减少系统维护和管理带来的开销,使得开发重心进一步转移到业务逻辑上,同时又能增强普通数据字段模糊匹配带来功能不足的困扰,通过个性化配置,可以使得搜索引擎满足不同用户功能需求,达到简化系统开发和增强系统功能的目的。

DSCJ轻量级框架集成的技术研究与实现

这是一篇关于DWR,Spring Web Flow,Spring MWC,Compass,JPA,DSCJ,框架集成的论文, 主要内容为随着网络技术的飞速发展,Web系统的应用越来越广泛,基于J2EE的各种开源的轻量级框架也层出不穷。如何从可移植性、可扩展性、可维护性、灵活性、高效性等方面选择轻量级框架进行系统架构及应用开发也成为大家日益关注的问题。 针对上述问题,本文深入研究了基于J2EE的轻量级分层架构技术。在用户界面层,引入了基于AJAX技术的DWR框架并将它与Spring框架集成,提高了用户的体验。在Web层方面,分析比较了基于请求驱动的Web框架Struts 1.x与Spring MVC在模型、视图、控制器等方面的差异及Spring MVC的优势。研究了基于事件驱动的Spring Web Flow框架并将它与Spring MVC集成,为Web层提供一个既全面又灵活的解决方案。在持久层方面,比较了常用的各持久化方案的不足,采用JPA作为新的持久化框架,摆脱了持久层对具体ORM持久化框架的依赖,提高了系统的可移植性。在查询方面,深入研究了Compass搜索引擎,根据系统和用户习惯设计了基于实体的查询组件并应用于系统查询,取代了传统的查询方案,并为系统在站内检索等方面提供了良好的扩展性。实验证明,与传统查询相比,Compass可提高2至12倍的查询效率。 本文在对DWR、Spring MVC、Spring Web Flow、JPA、Compass这些框架研究使用的基础上,按照J2EE多层架构体系进行集成并应用到实际的项目中,使各种框架各司其职。Web层由Spring MVC和Spring Web Flow实现;业务逻辑层由Spring容器实现,完成应用系统的业务逻辑、依赖注入、事务管理等功能;JPA主要负责数据持久层工作,完成与数据库的交互;利用DWR框架对JSP局部页面进行异步刷新;利用Compass搜索引擎处理系统的查询。 通过实践证明,基于上述技术的DSCJ(DWR+Spring MVC+Spring WebFlow+Compass+JPA)架构方案比经典的SSH架构方案(Struts+Spring+Hibernate)或ASSH架构方案(Ajax+Struts+Spring+Hibernate)有更好的可扩展性、移植性、灵活性和高效性。采用该架构方案开发的系统各层次间耦合度低,模块复用性高,大大提高了开发的效率,降低了开发和维护的成本。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设驿站 ,原文地址:https://m.bishedaima.com/lunwen/49877.html

相关推荐

发表回复

登录后才能评论