Font Size: a A A

Design And Implementation Of Educational Resource Website Based On Lucene Full-text Search Technology

Posted on:2015-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:F H LiFull Text:PDF
GTID:2308330473953455Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Three frameworks Struts2, Spring and Hibernate conforming to JaveEE standard can solve many problems that the traditional Web application development faces, and improve the expandability, maintainability and reusability of Web application; Lucene utilizes “inverted list” technology to generate full-text index for rapidly searching the information and solve the disadvantage of using SQL to search for information in the traditional Web application development.The educational resource website system in this paper resorts to Struts2 + Spring + Hibernate framework to carry on software development and integrates Lucene retrieval technology, with database constituted by MySQL, data size by 150,000 pieces of information, and the main running environment by Tomcat. Meanwhile, in the development process, this system uses the advanced management tool and software process for management according to software engineering principle. For instance, Eclipse is applied as development platform; SVN is used for version control; Maven is adopted for project construction. Equipped with friendly end-user interface and abundant information, this system has high post-expandability, maintainability, and code reusability. Meanwhile, after the test and comparison, the information retrieval function of this system always produce a millisecond result, which has lightened the load and improve user experience.Firstly, in this paper, the demand analysis is implemented on educational resource website system and meanwhile the system data model is presented according to demand analysis. Secondly, the system design is elaborated to put forward system’s hierarchical architecture and design the interface for each layer of the system in accordance with software development principle of strong convergence and loose coupling. Thirdly, the interfaces in every layer are implemented, encoded and tested, and besides, the whole system is implemented as well. Finally, the methods and techniques used by the system are summarized to present a way and method of designing a more optimal website to further upgrade its response performance and competitiveness.
Keywords/Search Tags:Educational Resource Network, Full-text indexing, SSH framework, Lucene, Maven
PDF Full Text Request
Related items