当前位置:主页 > 管理论文 > 移动网络论文 >

基于全文搜索技术Lucene的教育资源网网站设计与实现

发布时间:2019-11-22 20:05
【摘要】:符合JaveEE规范的Struts2、Sping、Hibernate三种框架能解决传统WEB程序开发面临的诸多问题,提高WEB应用的可扩展性、可维护性及可复用性;Lucene利用“倒排表”技术生成全文索引库进行信息快速查找,解决了传统Web程序开发中使用SQL进行信息查找的弊端。本文阐述的教育资源网站系统主要采用Struts2+Sping+Hibernate框架进行设计开发,整合了Lucene检索技术,数据库采用MySQL,数据规模为15万条,运行主要环境为Tomcat。同时,本系统在开发过程中按照软件工程原理,采用了较为先进的管理工具对软件过程进行管理,例如使用Eclipse作为开发平台、使用SVN进行版本控制、使用Maven进行项目构建等。本系统最终界面友好,信息丰富,并且系统后期可扩展性强、维护性方便、代码复用率高,同时,经过测试和对比,本系统的信息检索功能每次信息检索结果都处于毫秒级,减轻了硬件负载,提升了用户感受。本文首先详细阐述了教育资源网站系统的需求分析,并根据需求分析给出了系统数据模型;其次详细阐述了系统设计,按照“强内敛,松耦合”的软件开发原则,给出了系统分层体系结构,对系统各层进行接口设计;最后对各层的接口进行了实现并完成编码和测试,并完成整个系统的实现。最后,对系统所使用的方法和技术进行了总结,为设计出更优化的网站指出了方向和方法,使其能更进一步提高响应性能和竞争力。
【图文】:

信息发布,业务流程


信息发布业务流程

信息搜索,业务流程


信息搜索业务流程
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.092


本文编号:2564618

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2564618.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3b1b6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com