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ì)論文-預(yù)覽頁(yè)

 

【正文】 logic 、Websphere 等)。圍繞基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)的項(xiàng)目實(shí)施,根據(jù)開(kāi)發(fā)過(guò)程,重點(diǎn)闡述了軟件項(xiàng)目開(kāi)發(fā)的流程,從業(yè)務(wù)流程、功能描述等方面對(duì)系統(tǒng)進(jìn)行了詳盡的分析,從數(shù)據(jù)庫(kù)邏輯模型、軟件結(jié)構(gòu)、模塊加工說(shuō)明、界面設(shè)計(jì)四方面對(duì)系統(tǒng)進(jìn)行了詳盡的設(shè)計(jì)。其次進(jìn)行概要設(shè)計(jì),將系統(tǒng)分為 4 個(gè)模塊:數(shù)據(jù)庫(kù)模塊(實(shí)體模塊,facade 模塊) ,Lucene 模塊(索引模塊,搜索模塊) ,本體模塊,Web 模塊(模型模塊、Servlet 模塊、ManagedBean 模塊) 。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)2 本文主要工作本系統(tǒng)從建立之初就注重良好的設(shè)計(jì)、效率和可移植性,系統(tǒng)先使用 MySQL Workbench 建立數(shù)據(jù)庫(kù)模 型,然后將 EER 模型生成建表的 SQL 腳本并放在 MySQL中運(yùn)行,以此來(lái)創(chuàng)建數(shù)據(jù)表。在計(jì)算機(jī)科學(xué)與信息科學(xué)領(lǐng)域,理論上,本體是指一種“形式化的,對(duì)于共享概念體系的明確而又詳細(xì)的說(shuō)明”。g233。本系統(tǒng)用此技術(shù)來(lái)實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)教育資源的全文檢索,通過(guò)對(duì)索引的查詢可以快速、可靠的得到相關(guān)信息,并在查詢過(guò)程中應(yīng)用中文分詞技術(shù),以使得查詢結(jié)果更加準(zhǔn)確和全面。 JPA。系統(tǒng)測(cè)試表明,該系統(tǒng)運(yùn)行穩(wěn)定,可訪問(wèn)性、可靠性很好,操作簡(jiǎn)單方便。本文檔受著作權(quán)法和國(guó)際公約的保護(hù),未經(jīng)授權(quán)擅自復(fù)制或傳播本文檔的部分或全部,可能受到嚴(yán)厲的民事和刑事制裁,并在法律許可的范圍內(nèi)受到最大可能的起訴。學(xué)科分類號(hào): 湖南人文科技學(xué)院本科生畢業(yè)設(shè)計(jì)論文題目:基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)Design and Implementation of Network Education Resources Retrieval System Based on Ontology and Lucene學(xué)生姓名: 學(xué)號(hào)系 部: 計(jì)算機(jī)科學(xué)技術(shù)系專業(yè)年級(jí): 2022 級(jí)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師:職 稱:湖南人文科技學(xué)院教務(wù)處 2022 年制湖 南 人 文 科 技 學(xué) 院 本 科 畢 業(yè) 設(shè) 計(jì) 誠(chéng) 信 聲 明本人鄭重聲明:所呈交的本科畢業(yè)設(shè)計(jì),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品成果。 作者簽名: 2022 年 月 日版 權(quán) 聲 明版權(quán)所有 20222022 周顯光,保留所有權(quán)利。該系統(tǒng)主要實(shí)現(xiàn)了用戶登錄與注冊(cè)、網(wǎng)絡(luò)教育資源的管理與搜索。 JSF。Lucene 是一個(gè)基于 Java 的開(kāi)放源代碼的全文檢索引擎工具包,能夠方便地嵌入到各種應(yīng)用中實(shí)現(xiàn)索引和搜索功能。本人在此項(xiàng)目中使用 Prot233。 Lucene 的目的是為軟件開(kāi)發(fā)人員提供一個(gè)簡(jiǎn)單易用的工具包,以方便的在目標(biāo)系統(tǒng)中實(shí)現(xiàn)全文檢索的功能,或者是以此為基礎(chǔ)建立起完整的全文檢索引擎。本體一般可以用來(lái)針對(duì)該領(lǐng)域的屬性進(jìn)行推理,亦可用于定義該領(lǐng)域(也就是對(duì)該領(lǐng)域進(jìn)行建模) 。對(duì)基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)的功能進(jìn)行分析,主要是分析對(duì)網(wǎng)絡(luò)教育資源的管理、索引和搜索,以及解析本體中的特定類的子類的功能實(shí)現(xiàn)。開(kāi)發(fā)一個(gè)基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)必須經(jīng)過(guò)以下階段:? 可行性研究階段? 需求分析階段? 總體設(shè)計(jì)階段? 詳細(xì)設(shè)計(jì)階段? 系統(tǒng)實(shí)現(xiàn)階段? 測(cè)試階段 本文的組織安排文章緒論部分對(duì)本系統(tǒng)的背景和現(xiàn)狀進(jìn)行了簡(jiǎn)要的介紹,分析了本文的主要工作任務(wù);系統(tǒng)分析部分,包括開(kāi)發(fā)環(huán)境和技術(shù)分析、可行性分析、需求分析、系統(tǒng)功能分析等,為設(shè)計(jì)和理解應(yīng)用程序做了很好的鋪墊;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),并根據(jù)系統(tǒng)要對(duì)功能進(jìn)行了劃分和細(xì)化;系統(tǒng)實(shí)現(xiàn)部分 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)3說(shuō)明了幾個(gè)主要模塊的算法及代碼設(shè)計(jì)。本系統(tǒng)分為數(shù)據(jù)庫(kù)模塊(實(shí)體模塊,facade 模塊) ,Lucene 模塊(索引模塊,搜索模塊) ,本體模塊,Web 模塊(模型模塊、 Servlet 模塊、ManagedBean 模塊)四個(gè)模塊,實(shí)現(xiàn)用戶的登錄與注冊(cè)、文檔的管理和分類、文檔的搜索,文檔的索引、搜索關(guān)鍵字的智能提示等功能。Eclipse 的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得 Eclipse 擁有其他功能相對(duì)固定的 IDE 軟件很難具有的靈活性。Java 應(yīng)用編程接口為Java 應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。它提供了一種以組件為中心來(lái)開(kāi)發(fā) Java Web 用戶界面的方法,從而簡(jiǎn)化了開(kāi)發(fā)。 JPA 簡(jiǎn)介 JPA 全稱 Java Persistence API,JPA 通過(guò)注解或 XML 描述對(duì)象-關(guān)系表的映射關(guān)系,并將運(yùn)行期的實(shí)體對(duì)象持久化到數(shù)據(jù)庫(kù)中。mysql 是個(gè)快速的、多線程、多用戶和健壯的 sql 數(shù)據(jù)庫(kù)服務(wù)器。 社會(huì)可行性網(wǎng)絡(luò)教育資源的內(nèi)容一般很豐富,難以準(zhǔn)確地檢索,傳統(tǒng)的檢索方式無(wú)法勝任,只有使用全文檢索引擎和本體,才能提供比較準(zhǔn)確的檢索結(jié)果,因此本系統(tǒng)在社會(huì)上是可行的。學(xué)生作業(yè)管理系統(tǒng)是以 JSF、JPA 和 POJO 為實(shí)現(xiàn)基礎(chǔ),以檢索網(wǎng)絡(luò)教育資源為目的,給出了系統(tǒng)架構(gòu)為 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)教育資源檢索系統(tǒng),實(shí)現(xiàn)了一個(gè)全文檢索系統(tǒng)和針對(duì)領(lǐng)域本體的語(yǔ)義搜索。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)7圖 31 系統(tǒng) UML 用例圖系統(tǒng)主要分為 3 個(gè)方面的功能:(1)用戶功能:包括 用戶注冊(cè)、登錄。在數(shù)據(jù)庫(kù)方面,項(xiàng)目使用 JPA 完成 ORM 映射,使用 JPQL 和實(shí)體類操作數(shù)據(jù)庫(kù),避免了對(duì)某一種數(shù)據(jù)庫(kù)的依賴,可以很方便的移植到其他的數(shù)據(jù)庫(kù)上去。系統(tǒng)把建立索引和刪除索引的工作交給線程池,在后臺(tái)完成,不影響用戶體驗(yàn)。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)11圖 43 實(shí)體模塊 UML 類圖實(shí)體模塊負(fù)責(zé)完成對(duì)象關(guān)系映射,實(shí)現(xiàn) Java 對(duì)象到數(shù)據(jù)庫(kù)的持久化,User 類表示用戶,Category 類表示分類,Doc 類表示文檔。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)13圖 45 Servlet 模塊 UML 類圖Servlet 模塊包含一個(gè)通用的應(yīng)用程序上下文監(jiān)聽(tīng)器,實(shí)現(xiàn)了使用 JPA 框架的web 應(yīng)用程序的初始化工作 (創(chuàng)建實(shí)體管理器工廠等)和關(guān)閉工作(關(guān)閉實(shí)體管理器工廠和 unregister 數(shù)據(jù)庫(kù)驅(qū)動(dòng) ),提供了在系統(tǒng)初始化和關(guān)閉時(shí)插入代碼的的抽象方法,提供了對(duì)象映射、添加對(duì)象到對(duì)象映射和從對(duì)象映射中獲取對(duì)象的方法,還包含一個(gè)子類提供持久化單元的名稱,定制系統(tǒng)初始化和關(guān)閉時(shí)的工作。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)17圖 49 文檔表單模塊 UML 類圖文檔表單模塊處理文檔的創(chuàng)建、編輯、刪除、搜索表單,實(shí)現(xiàn)文檔的查看功能,DocEditForm 處理文檔編輯表單,DocDelForm 處理文檔刪除表單, DocViewForm 用于從數(shù)據(jù)庫(kù)取出文檔用于顯示,DocNewForm 處理文檔創(chuàng)建表單,SearchForm 處理文檔搜索表單。 本體模塊本體模塊位于 。SET OLD_FOREIGN_KEY_CHECKS=FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0。CREATE SCHEMA IF NOT EXISTS `edu_search` DEFAULT CHARACTER SET utf8 。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。CREATE TABLE IF NOT EXISTS `edu_search`.`index_file` ( `file_name` VARCHAR(15) NOT NULL , `doc_id` INT NULL , `change_time` DATETIME NULL , PRIMARY KEY (`file_name`) , INDEX `fk_index_file_1` (`doc_id` ASC) , CONSTRAINT `fk_index_file_1` FOREIGN KEY (`doc_id` ) REFERENCES `edu_search`.`doc` (`doc_id` ) ON DELETE CASCADE ON UPDATE CASCADE)ENGINE = InnoDB。SET FOREIGN_KEY_CHECKS=OLD_FOREIGN_KEY_CHECKS。本系統(tǒng)搜索框的自動(dòng)完成的內(nèi)容通過(guò)搜索本體中已知的概念及其子概念來(lái)獲得,有兩種補(bǔ)全方式:?jiǎn)卧~補(bǔ)全和語(yǔ)義補(bǔ)全(子類補(bǔ)全)。private File libraryFile。private SetOWLClass owlClasses。if (()) { = ()。 = new HashMapString, OWLClass()。}public ListString getRelativeWords(String word, int maxAmount) {ListString relativeWords = new ArrayListString(maxAmount)。amp。 i = 0。 () != 0amp。int lastWordLength = ()。 () != lastWordLength) {String owlClassName = ().getIRI().getFragment()。SetOWLClassExpression classExpressionSet = new HashSetOWLClassExpression()。()。}()。(subClass)。}}}}}return relativeWords。Lucene 工具類()用于初始化 Lucene 分析器和 Lucene 目錄,并提供關(guān)閉 Lucene 目錄的功能。public LuceneUtil() { = new SmartChineseAnalyzer()。} else {// Linux or Unixdirectory =new NIOFSDirectory(indexFilePath)。}public static LuceneUtil getCurrentInstance() {return (LuceneUtil) (luceneUtil)。}()。}public void write(Doc doc) {(new WriteDocIndexTask(doc))。}}(2) 文檔索引寫(xiě)入任務(wù) ()是一個(gè)實(shí)現(xiàn)了Runnable 接口的類,用于在線程池中執(zhí)行寫(xiě)入文檔索引的任務(wù)。text/html。private Doc doc。TextExtractor textExtractor = new TextExtractor(source)。try {writer = new IndexWriter((),(), false, )。String docTitle=(
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1