首页> 中文学位 >基于全文搜索技术Lucene的教育资源网网站设计与实现
【6h】

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

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 系统概述

1.2 系统研究目的与意义

1.3 国内外的研究现状

1.4 研究内容

1.5 本文组织结构

第二章 相关技术概述

2.1 MVC模式

2.2 SSH框架

2.3 全文索引

2.4 版本控制与自动构建

2.5 本章小结

第三章 系统需求分析

3.1 系统业务需求

3.2系统功能性需求

3.3 系统非功能性需求

3.4 本章小结

第四章 系统设计

4.1 系统网络结构

4.2 功能模块划分

4.3系统功能模块设计

4.4 系统数据库设计

4.5 系统技术架构设计

4.6本章小结

第五章 系统实现

5.1 开发环境搭建和实现

5.2 系统的分层结构接口实现

6.3 系统对象模型实现

5.4 系统功能实现

5.5 本章小结

第六章 系统测试

6.1 测试准备

6.2 测试方案

6.3 本章小结

第七章 总结与展望

致谢

参考文献

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号