freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于本體和lucene的網(wǎng)絡(luò)教育資源檢索系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文-wenkub

2023-07-07 13:09:12 本頁面
 

【正文】 ? 開發(fā)工具: Eclipse ? 數(shù)據(jù)庫管理系統(tǒng): MySQL ? 服務(wù)器: Apache Tomcat ? 用 MySQL Workbench建立數(shù)據(jù)模型 ,然后用模型生成建表的 SQL代碼,運(yùn)行 SQL代碼創(chuàng)建數(shù)據(jù)庫模式和數(shù)據(jù)表 系統(tǒng)開發(fā)技術(shù) 本系統(tǒng)采用 Eclipse 為開發(fā)工具, Java 為編程語言, MySQL 為數(shù)據(jù)庫后臺處理,使整個(gè)系統(tǒng)具有 良好的可移植性 ,并且 可以更換數(shù)據(jù)庫 (支持所有主流的數(shù)據(jù)庫,如 MySQL、 PostgreSQL、 Oracle、 DB Sybase、 Microsoft SQL Server 等 )和 Servlet容器 (Apache Tomcat、 Glassfish、 JBoss、 Weblogic、 Websphere 等 )。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。 JSF 簡介 Java Server Faces(JSF) 是一種標(biāo)準(zhǔn)的 J2EE 表示層的技術(shù),其主旨是為了使 Java 開發(fā)人員能夠快速的開發(fā)基于 Java 的 Web 應(yīng)用程序。 Java Server Faces 的 MVC 實(shí)現(xiàn) JSF 的主要優(yōu)勢之一就是它既是 Java Web 用戶界面標(biāo)準(zhǔn)又是嚴(yán)格遵循模型 視圖-控制器 (MVC) 設(shè)計(jì)模式的框架。 JPA 是 J2EE 中的持久化標(biāo)準(zhǔn)規(guī)范,有很多種實(shí)現(xiàn)( Hibernate JPA、 EclipseLink 和 TopLink 等)。 mysql 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也能夠?qū)⑺度氲揭粋€(gè)大配置 (massdeployed)的軟件中去。 經(jīng)濟(jì)可行性 該系統(tǒng)是個(gè)低成本的系統(tǒng),由一個(gè)人單獨(dú)開發(fā),不會花費(fèi)太多的人力和財(cái)力,一臺性能良好的計(jì)算機(jī) 和一系列開源免費(fèi)的軟件 就可以完成設(shè)計(jì),在經(jīng)濟(jì)上是可行的。 功能需求 對于登錄用戶,可以創(chuàng)建教學(xué)文檔、刪除教學(xué)文檔、編輯教學(xué)文檔、查看教學(xué)文檔、搜索教學(xué)文檔、對教學(xué)文檔進(jìn)行分類、創(chuàng)建分類、重命名分類、移動分類、嵌套分類、刪除分類。 ( 2)管理教學(xué)文檔:包括創(chuàng)建文檔、編輯文檔、刪除文檔、移動文檔到其他分類、創(chuàng)建分類、移動分類、刪除分類、重命名分類和分類嵌套等,供已登錄用戶訪問。在表現(xiàn)層,使用 JSF 的 Facelets 模板技術(shù)用來創(chuàng)建可維護(hù),可重用的 Web 頁。系統(tǒng)的文檔管理使用了 Ajax 技術(shù)根據(jù)用戶需要動態(tài)載入數(shù)據(jù)(分類的樹形結(jié)構(gòu)和文檔的 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 8 分頁), 減小了系統(tǒng)的開銷,提高了用戶體驗(yàn)。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 12 圖 44 實(shí)體操作模塊 UML 類圖 實(shí)體操作模塊封裝了對實(shí)體的操作:插入、刪除、更新、查詢等 , AbstractFacade封裝了操作實(shí)體的通用操作: find、 edit、 create、 refresh、 remove 和 count,其他的 Fa231。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 14 圖 46 數(shù)據(jù)模型模塊 UML 類圖 數(shù)據(jù)模型模塊提供了托管 Bean 需要使用的一些數(shù)據(jù)模型,用于表示分類樹和文檔表 , CategoryTreeNode 表示分類樹節(jié)點(diǎn), DocumentTable 提供 CategoryTreeNode 對DocumentLazyDataModel 訪問, DocumentLazyDataModel 是一個(gè)用于 Ajax分頁表格的模型,能根據(jù)用戶請求動態(tài)載入數(shù)據(jù) 。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 18 圖 410 分類表單模塊 UML 類圖 分類表單模塊處理分類的創(chuàng)建、刪除和編輯的表單 , CatNewForm 處理分類創(chuàng)建表單, CatEditForm處理分類編輯表單, CatDelForm 處理分類刪除表單 。 圖 412 本體模塊 UML 類圖 本體模塊實(shí)現(xiàn)了本體的載入和解析,對搜索語句中的詞匯進(jìn)行 單詞補(bǔ)全和語義補(bǔ)全的功能 , libraryPath 表示本體文件的磁盤路徑, libraryFile 表示本體文件,educationOntology表示本體, getRelativeWords 方法用于根據(jù)搜索語句從本體中獲得相關(guān)詞列表,包括單詞補(bǔ)全和語義補(bǔ)全 。 SET OLD_SQL_MODE=SQL_MODE, SQL_MODE=39。 Table `edu_search`.`user` 用戶表 DROP TABLE IF EXISTS `edu_search`.`user` 。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 24 Table `edu_search`.`doc` 文檔表 DROP TABLE IF EXISTS `edu_search`.`doc` 。 Table `edu_search`.`admin` 管理員表 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 25 DROP TABLE IF EXISTS `edu_search`.`admin` 。 SET UNIQUE_CHECKS=OLD_UNIQUE_CHECKS。它的執(zhí)行結(jié)果如圖 51 所示。 private OWLOntologyManager manager。 private MapString, OWLClass owlClassMap。 = (libraryFile)。 for (OWLClass owlClass : ) { (().getFragment() .toLowerCase(), owlClass)。 if ( != null amp。 () 0) { // split to words by space String[] splitWords = ( )。 i) { String splitWord = splitWords[i]。amp。 for (String, OWLClass entry : .entrySet()) { String entryKey = ()。 (word + (lastWordLength))。 SetString, OWLClass entrySet = .entrySet()。 (owlClass)。 for (OWLClassExpression classExpression : classExpressionSet) { if (() = maxAmount) { break addSubClass。 } } } while (() 0 amp。 } private void addRelativeWords(String word, ListString relativeWords) { } public void addKeyWord(String keyWord) { addRelativeWords(keyWord, null)。 Lucene 工具類的實(shí)現(xiàn): public class LuceneUtil { private Analyzer analyzer。 。 private File indexFilePath。 } } 本體庫文件的路徑?jīng)]有寫死在程序中,而是在 ,實(shí)際部署時(shí)可以很方便地更改參數(shù)的值而不需要重編譯代碼: 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 31 contextparam paramname/paramname paramvalue/home/myself/projects/edusearch/ontology//paramvalue /contextparam Lucene 模塊 Lucene 模塊包含兩個(gè)子模塊:索引更新模塊和索引搜索模塊。 () maxAmount)。 (word + + () .getFragment())。 for (OWLClass subClass : subClasses) { (subClass .getSubClasses(educationOntology))。 } if (entry .getKey() .equals(referenceWord .toLowerCase())) { OWLClass owlClass = ()。 } } } // subclass plete if (() maxAmount) { ListOWLClass subClasses = new LinkedListOWLClass()。amp。 } } // word plete if (!( )) { String lastWord = (0).toLowerCase( )。amp。 for (int i = 1。 word != null amp。 } } 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 28 } } public ListString getRelativeWords(String word) { return (word, 10)。 = ()。 if ( != null) { = new File()。 private IRI educationIri。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 27 } } 載入 并解析本體,獲得相關(guān)詞的本體工具的實(shí)現(xiàn)(): public class OntologyUtil { private String libraryPath。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 26 第五章 系統(tǒng)實(shí)現(xiàn) 本體模塊 系統(tǒng)在初始化時(shí)讀取并解析本體 XML文檔,通過 OWL API獲取本體中所有的概念。 SET SQL_MODE=OLD_SQL_MODE。 Table `edu_search`.`index_file` 索引文件表 DROP TABLE IF EXIS
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1