基于全文搜索技術(shù)Lucene的教育資源網(wǎng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-11-22 20:05
【摘要】:符合JaveEE規(guī)范的Struts2、Sping、Hibernate三種框架能解決傳統(tǒng)WEB程序開(kāi)發(fā)面臨的諸多問(wèn)題,提高WEB應(yīng)用的可擴(kuò)展性、可維護(hù)性及可復(fù)用性;Lucene利用“倒排表”技術(shù)生成全文索引庫(kù)進(jìn)行信息快速查找,解決了傳統(tǒng)Web程序開(kāi)發(fā)中使用SQL進(jìn)行信息查找的弊端。本文闡述的教育資源網(wǎng)站系統(tǒng)主要采用Struts2+Sping+Hibernate框架進(jìn)行設(shè)計(jì)開(kāi)發(fā),整合了Lucene檢索技術(shù),數(shù)據(jù)庫(kù)采用MySQL,數(shù)據(jù)規(guī)模為15萬(wàn)條,運(yùn)行主要環(huán)境為Tomcat。同時(shí),本系統(tǒng)在開(kāi)發(fā)過(guò)程中按照軟件工程原理,采用了較為先進(jìn)的管理工具對(duì)軟件過(guò)程進(jìn)行管理,例如使用Eclipse作為開(kāi)發(fā)平臺(tái)、使用SVN進(jìn)行版本控制、使用Maven進(jìn)行項(xiàng)目構(gòu)建等。本系統(tǒng)最終界面友好,信息豐富,并且系統(tǒng)后期可擴(kuò)展性強(qiáng)、維護(hù)性方便、代碼復(fù)用率高,同時(shí),經(jīng)過(guò)測(cè)試和對(duì)比,本系統(tǒng)的信息檢索功能每次信息檢索結(jié)果都處于毫秒級(jí),減輕了硬件負(fù)載,提升了用戶感受。本文首先詳細(xì)闡述了教育資源網(wǎng)站系統(tǒng)的需求分析,并根據(jù)需求分析給出了系統(tǒng)數(shù)據(jù)模型;其次詳細(xì)闡述了系統(tǒng)設(shè)計(jì),按照“強(qiáng)內(nèi)斂,松耦合”的軟件開(kāi)發(fā)原則,給出了系統(tǒng)分層體系結(jié)構(gòu),對(duì)系統(tǒng)各層進(jìn)行接口設(shè)計(jì);最后對(duì)各層的接口進(jìn)行了實(shí)現(xiàn)并完成編碼和測(cè)試,并完成整個(gè)系統(tǒng)的實(shí)現(xiàn)。最后,對(duì)系統(tǒng)所使用的方法和技術(shù)進(jìn)行了總結(jié),為設(shè)計(jì)出更優(yōu)化的網(wǎng)站指出了方向和方法,使其能更進(jìn)一步提高響應(yīng)性能和競(jìng)爭(zhēng)力。
【圖文】:
信息發(fā)布業(yè)務(wù)流程
信息搜索業(yè)務(wù)流程
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.092
,
本文編號(hào):2564618
【圖文】:
信息發(fā)布業(yè)務(wù)流程
信息搜索業(yè)務(wù)流程
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.092
,
本文編號(hào):2564618
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2564618.html
最近更新
教材專著