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

正文內(nèi)容

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

2025-08-19 13:09上一頁面

下一頁面
  

【正文】 業(yè)設(shè)計 26 第五章 系統(tǒng)實現(xiàn) 本體模塊 系統(tǒng)在初始化時讀取并解析本體 XML文檔,通過 OWL API獲取本體中所有的概念。 private IRI educationIri。 = ()。 word != null amp。amp。amp。 } if (entry .getKey() .equals(referenceWord .toLowerCase())) { OWLClass owlClass = ()。 (word + + () .getFragment())。 } } 本體庫文件的路徑?jīng)]有寫死在程序中,而是在 ,實際部署時可以很方便地更改參數(shù)的值而不需要重編譯代碼: 湖南人文科技學(xué)院畢業(yè)設(shè)計 31 contextparam paramname/paramname paramvalue/home/myself/projects/edusearch/ontology//paramvalue /contextparam Lucene 模塊 Lucene 模塊包含兩個子模塊:索引更新模塊和索引搜索模塊。 。 } private void addRelativeWords(String word, ListString relativeWords) { } public void addKeyWord(String keyWord) { addRelativeWords(keyWord, null)。 for (OWLClassExpression classExpression : classExpressionSet) { if (() = maxAmount) { break addSubClass。 SetString, OWLClass entrySet = .entrySet()。 for (String, OWLClass entry : .entrySet()) { String entryKey = ()。 i) { String splitWord = splitWords[i]。 if ( != null amp。 = (libraryFile)。 private OWLOntologyManager manager。 SET UNIQUE_CHECKS=OLD_UNIQUE_CHECKS。 湖南人文科技學(xué)院畢業(yè)設(shè)計 24 Table `edu_search`.`doc` 文檔表 DROP TABLE IF EXISTS `edu_search`.`doc` 。 SET OLD_SQL_MODE=SQL_MODE, SQL_MODE=39。 湖南人文科技學(xué)院畢業(yè)設(shè)計 18 圖 410 分類表單模塊 UML 類圖 分類表單模塊處理分類的創(chuàng)建、刪除和編輯的表單 , CatNewForm 處理分類創(chuàng)建表單, CatEditForm處理分類編輯表單, CatDelForm 處理分類刪除表單 。 湖南人文科技學(xué)院畢業(yè)設(shè)計 12 圖 44 實體操作模塊 UML 類圖 實體操作模塊封裝了對實體的操作:插入、刪除、更新、查詢等 , AbstractFacade封裝了操作實體的通用操作: find、 edit、 create、 refresh、 remove 和 count,其他的 Fa231。在表現(xiàn)層,使用 JSF 的 Facelets 模板技術(shù)用來創(chuàng)建可維護,可重用的 Web 頁。 功能需求 對于登錄用戶,可以創(chuàng)建教學(xué)文檔、刪除教學(xué)文檔、編輯教學(xué)文檔、查看教學(xué)文檔、搜索教學(xué)文檔、對教學(xué)文檔進行分類、創(chuàng)建分類、重命名分類、移動分類、嵌套分類、刪除分類。 mysql 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也能夠?qū)⑺度氲揭粋€大配置 (massdeployed)的軟件中去。 Java Server Faces 的 MVC 實現(xiàn) JSF 的主要優(yōu)勢之一就是它既是 Java Web 用戶界面標(biāo)準(zhǔn)又是嚴(yán)格遵循模型 視圖-控制器 (MVC) 設(shè)計模式的框架。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。圍繞基于本體和 Lucene 的網(wǎng)絡(luò)教育資 源檢索系統(tǒng)的項目實施,根據(jù)開發(fā)過程,重點闡述了軟件項目開發(fā)的流程,從業(yè)務(wù)流程、功能描述等方面對系統(tǒng)進行了詳盡的分析,從數(shù)據(jù)庫邏輯模型、軟件結(jié)構(gòu)、模塊加工說明、界面設(shè)計四方面對系統(tǒng)進行了詳盡的設(shè)計。 本文主要工作 本系統(tǒng)從建立之初就注重良好的設(shè)計 、 效率 和可移植性 ,系統(tǒng) 先使用 MySQL Workbench 建立 數(shù)據(jù) 庫 模 型 , 然后將 EER 模型 生成建表的 SQL 腳本并 放在 MySQL中 運行,以此來創(chuàng)建數(shù)據(jù)表。g233。 JPA。本 文檔 受著作權(quán)法和國際公約的保護,未經(jīng)授權(quán)擅自復(fù)制或傳播本 文檔 的部分或全部,可能受到嚴(yán)厲的民事和刑事制裁,并在法律許可的范圍內(nèi)受到最大可能的起訴。 作者簽名: 20xx年 月 日 版權(quán)聲明 版權(quán) 所有 20xx20xx 周顯光 ,保留所有權(quán)利。 JSF。本人在此項目中使用 Prot233。本體一般可以用來針對該領(lǐng)域的屬性進行推理, 湖南人文科技學(xué)院畢業(yè)設(shè)計 2 亦可用于定義該領(lǐng)域(也就是對該領(lǐng)域進行建模)。 開發(fā)一個基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)必須經(jīng)過以下階段: ? 可行性研究階段 ? 需求分析階段 ? 總體設(shè)計階段 ? 詳細(xì)設(shè)計階段 ? 系統(tǒng)實現(xiàn)階段 ? 測試階段 本文的組織安排 文章緒論部分對本系統(tǒng)的背景和現(xiàn)狀進行了簡要的介紹,分析了本文的主要工作任務(wù);系統(tǒng)分析部分,包括開發(fā)環(huán)境和技術(shù)分析、可行性分析、需求分析、系統(tǒng) 湖南人文科技學(xué)院畢業(yè)設(shè)計 3 功能分析等,為設(shè)計和理解應(yīng)用程序做了很好的鋪墊;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計,并根據(jù)系統(tǒng)要對功能進行了劃分和細(xì)化;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法及代碼設(shè)計。 Eclipse 的本身只是一個框架平臺,但是眾多插件的支持使得 Eclipse 擁有其他功能相對固定的 IDE 軟件很難具有的靈活性。它提供了一種以組件為中心來開發(fā) Java Web 用戶界面的方法,從而簡化了開發(fā)。 mysql 是個快速的、多線程、多用戶和健壯的 sql 數(shù)據(jù)庫服務(wù)器。學(xué)生作業(yè)管理系統(tǒng)是以 JSF、 JPA 和 POJO 為實現(xiàn)基礎(chǔ),以檢索網(wǎng)絡(luò)教育資源為目的,給出了系統(tǒng)架構(gòu)為 B/S結(jié)構(gòu)的網(wǎng)絡(luò)教育資源檢索系統(tǒng),實現(xiàn)了一個全文檢索系統(tǒng)和針對領(lǐng)域本體的語義搜索。在數(shù)據(jù)庫方面,項目使用 JPA 完成 ORM 映射,使用 JPQL 和實體類操作數(shù)據(jù)庫,避免了對某一種數(shù)據(jù)庫的依賴,可以很方便的移 植到其他的數(shù)據(jù)庫上去。 湖南人文科技學(xué)院畢業(yè)設(shè)計 11 圖 43 實體模塊 UML 類圖 實體模塊負(fù)責(zé) 完成對象 關(guān)系映射 ,實現(xiàn) Java 對象到數(shù)據(jù)庫的持久化 , User 類表示用戶, Category類表示分類, Doc 類表示文檔 。 湖南人文科技學(xué)院畢業(yè)設(shè)計 17 圖 49 文檔表單模塊 UML 類圖 文檔表單模塊處理文檔的創(chuàng)建、編輯、刪除、搜索表單,實現(xiàn)文檔的 查看功能 ,DocEditForm 處理文檔編輯表單, DocDelForm 處理文檔刪除表單, DocViewForm 用于從數(shù)據(jù)庫取出文檔用于顯示, DocNewForm 處理文檔創(chuàng)建表單, SearchForm 處理文檔搜索表單 。 SET OLD_FOREIGN_KEY_CHECKS=FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0。 CREATE TABLE IF NOT EXISTS `edu_search`.`category` ( `category_id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(45) NULL , `prarent_category_id` INT NULL , `user_id` VARCHAR(60) NULL , PRIMARY KEY (`category_id`) , INDEX `fk_category_1` (`prarent_category_id` ASC) , INDEX `fk_category_2` (`user_id` ASC) , CONSTRAINT `fk_category_1` FOREIGN KEY (`prarent_category_id` ) REFERENCES `edu_search`.`category` (`category_id` ) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_category_2` FOREIGN KEY (`user_id` ) REFERENCES `edu_search`.`user` (`` ) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB。 SET FOREIGN_KEY_CHECKS=OLD_FOREIGN_KEY_CHECKS。 private File libraryFile。 if (()) { = ()。 } public ListString getRelativeWords(String word, int maxAmount) { ListString relativeWords = new ArrayListString(maxAmount)。 i = 0。 int lastWordLength = ()。 SetOWLClassExpression classExpressionSet = new HashSetOWLClassExpression()。 } ()。 } } } } } return relativeWords。 public LuceneUtil() { = new SmartChineseAnalyzer()。 Lucene 工具類()用于初始化 Lucene 分析器和 Lucene 目錄,并提供關(guān)閉 Lucene 目錄的功能。 (subClass)。 ()。 () != lastWordLength) { String owlClassName = ().getIRI() .getFragment()。 () != 0 amp。amp。 = new HashMapString, OWLClass()。 private SetOWLClass owlClasses。本系統(tǒng)搜索框的自動完成的內(nèi)容通過 搜索本體中已知的概念及其子概念來獲得,有兩種補全方式:單詞補全和語義補全 (子類補全 )。 CREATE TABLE IF NOT EXISTS `e
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1