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