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

正文內(nèi)容

基于本體和lucene的網(wǎng)絡(luò)教育資源檢索系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2025-06-28 16:52本頁(yè)面
  

【正文】 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)18圖 410 分類表單模塊 UML 類圖分類表單模塊處理分類的創(chuàng)建、刪除和編輯的表單,CatNewForm 處理分類創(chuàng)建表單,CatEditForm 處理分類編輯表單,CatDelForm 處理分類刪除表單。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)16圖 48 用戶表單模塊 UML 類圖用戶表單模塊用來處理用戶的登錄和注冊(cè)的表單,LoginForm 處理用戶登錄的表單,RegisterForm 處理用戶注冊(cè)的表單。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)14圖 46 數(shù)據(jù)模型模塊 UML 類圖數(shù)據(jù)模型模塊提供了托管 Bean 需要使用的一些數(shù)據(jù)模型,用于表示分類樹和文檔表,CategoryTreeNode 表示分類樹節(jié)點(diǎn),DocumentTable 提供 CategoryTreeNode對(duì) DocumentLazyDataModel 訪問,DocumentLazyDataModel 是一個(gè)用于 Ajax 分頁(yè)表格的模型,能根據(jù)用戶請(qǐng)求動(dòng)態(tài)載入數(shù)據(jù)。 Web 模塊數(shù)據(jù)庫(kù)模塊所在的包為 ,包括 Servlet 模塊(),ManagedBean 模塊() 和數(shù)據(jù)模型模塊 ()。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)12圖 44 實(shí)體操作模塊 UML 類圖實(shí)體操作模塊封裝了對(duì)實(shí)體的操作:插入、刪除、更新、查詢等,AbstractFacade 封裝了操作實(shí)體的通用操作:find、edit、create、refresh、remove 和count,其他的 Fa231。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)9第四章 系統(tǒng)概要設(shè)計(jì) 模塊設(shè)計(jì) 系統(tǒng)功能層次圖該系統(tǒng)主要由以下功能模塊組成,如圖 41 所示:圖 41 系統(tǒng)功能層次圖 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)10 系統(tǒng) UML 包圖圖 42 系統(tǒng) UML 包圖 數(shù)據(jù)庫(kù)模塊數(shù)據(jù)庫(kù)模塊為 ,包含兩個(gè)子模塊:實(shí)體模塊 ()和實(shí)體操作模塊() 。系統(tǒng)的文檔管理使用了 Ajax 技術(shù)根據(jù)用戶需要?jiǎng)討B(tài)載入數(shù)據(jù)(分類的樹形結(jié)構(gòu)和文檔 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)8的分頁(yè)) ,減小了系統(tǒng)的開銷,提高了用戶體驗(yàn)。系統(tǒng)初始化時(shí)載入并解析本體數(shù)據(jù),提高了關(guān)鍵字提示的速度。在表現(xiàn)層,使用 JSF 的 Facelets 模板技術(shù)用來創(chuàng)建可維護(hù),可重用的 Web 頁(yè)。 性能需求系統(tǒng)具有良好的靈活性,可擴(kuò)展性和可移植性,系統(tǒng)采用瀏覽器/服務(wù)器模型。(2)管理教學(xué)文檔:包括創(chuàng)建文檔、編輯文檔、刪除文檔、移動(dòng)文檔到其他分類、創(chuàng)建分類、移動(dòng)分類、刪除分類、重命名分類和分類嵌套等,供已登錄用戶訪問。UML 用例圖如圖 31 所示。 功能需求對(duì)于登錄用戶,可以創(chuàng)建教學(xué)文檔、刪除教學(xué)文檔、編輯教學(xué)文檔、查看教學(xué)文檔、搜索教學(xué)文檔、對(duì)教學(xué)文檔進(jìn)行分類、創(chuàng)建分類、重命名分類、移動(dòng)分類、嵌套分類、刪除分類。這也是網(wǎng)絡(luò)教育資源應(yīng)用程序開發(fā)常用的功能模塊。 經(jīng)濟(jì)可行性該系統(tǒng)是個(gè)低成本的系統(tǒng),由一個(gè)人單獨(dú)開發(fā),不會(huì)花費(fèi)太多的人力和財(cái)力,一臺(tái)性能良好的計(jì)算機(jī)和一系列開源免費(fèi)的軟件就可以完成設(shè)計(jì),在經(jīng)濟(jì)上是可行的。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)6第三章 可行性與需求分析 可行性分析 技術(shù)可行性JSF 實(shí)現(xiàn)表現(xiàn)層,使用 ManagedBean 和其他 POJO 來處理業(yè)務(wù)邏輯,JPA 完成ORM 映射,再結(jié)合 Lucene 建立和搜索索引,使用 OWL API 分析本體,獲得相關(guān)的概念或術(shù)語(yǔ),提供搜索關(guān)鍵詞提示,并提供語(yǔ)義擴(kuò)展搜索,因此在技術(shù)上是可行的。mysql 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也能夠?qū)⑺度氲揭粋€(gè)大配置(massdeployed)的軟件中去。 “LAMP”中的“M”指的就是 MySQL,它以其簡(jiǎn)單易用的特點(diǎn)廣泛被廣大用戶采用, MySQL 是 C/S 架構(gòu)的服務(wù)器,服務(wù)器端是多線程的,支持不同的后端、多個(gè)不同的客戶程式和庫(kù)、管理工具和廣泛的應(yīng)用程式接口(apis),為客戶端提供了不同的程序接口和鏈接庫(kù),如C、C++、Java、Perl、PHP、Tcl 等,也提供了簡(jiǎn)單的管理工具,如 mysqladmin 等。JPA 是 J2EE 中的持久化標(biāo)準(zhǔn)規(guī)范,有很多種實(shí)現(xiàn)(Hibernate JPA、EclipseLink 和 TopLink 等) 。為了準(zhǔn)備提供頁(yè)面對(duì)應(yīng)用程序數(shù)據(jù)訪問的 JSF 上下文和防止對(duì)頁(yè)面未授權(quán)或不正確的訪問,所有與應(yīng)用程序的用戶交互均由一個(gè)前端“Faces Servlet” (控制器)來處理。Java Server Faces 的 MVC 實(shí)現(xiàn) JSF 的主要優(yōu)勢(shì)之一就是它既是 Java Web 用戶界面標(biāo)準(zhǔn)又是嚴(yán)格遵循模型視圖-控制器 (MVC) 設(shè)計(jì)模式的框架。Java Server Faces (JSF) 是一種用于構(gòu)建 Web 應(yīng)用程序的新標(biāo)準(zhǔn) Java 框架。 JSF 簡(jiǎn)介Java Server Faces(JSF) 是一種標(biāo)準(zhǔn)的 J2EE 表示層的技術(shù),其主旨是為了使 Java 開發(fā)人員能夠快速的開發(fā)基于 Java 的 Web 應(yīng)用程序。Java 平臺(tái)由 Java 虛擬機(jī)(Java Virtual Machine)和 Java 應(yīng)用編程接口(Application Programming Interface、簡(jiǎn)稱 API)構(gòu)成。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。最初主要用來 Java 語(yǔ)言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語(yǔ)言比如 C++和 Python 的開發(fā)工具。 系統(tǒng)開發(fā)環(huán)境開發(fā)與運(yùn)行的環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫(kù)設(shè)計(jì),本系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下:? 操作系統(tǒng):Ubuntu Linux ? 開發(fā)工具:Eclipse ? 數(shù)據(jù)庫(kù)管理系統(tǒng):MySQL ? 服務(wù)器:Apache Tomcat ? 用 MySQL Workbench 建立數(shù)據(jù)模型,然后用模型生成建表的 SQL 代碼,運(yùn)行 SQL 代碼創(chuàng)建數(shù)據(jù)庫(kù)模式和數(shù)據(jù)表 系統(tǒng)開發(fā)技術(shù)本系統(tǒng)采用 Eclipse 為開發(fā)工具,Java 為編程語(yǔ)言,MySQL 為數(shù)據(jù)庫(kù)后臺(tái)處理,使整個(gè)系統(tǒng)具有良好的可移植性,并且可以更換數(shù)據(jù)庫(kù)(支持所有主流的數(shù)據(jù)庫(kù),如 MySQL、 PostgreSQL、 Oracle、DBSybase、Microsoft SQL Server 等)和 Servlet容器(Apache Tomcat、Glassfish、JBoss 、Weblogic 、Websphere 等)。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)4第二章 開發(fā)環(huán)境和開發(fā)技術(shù) 系統(tǒng)介紹本設(shè)計(jì)所實(shí)現(xiàn)的基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)主要用于研究在Lucene 全文檢索系統(tǒng)中,如何利用本體中的概念和術(shù)語(yǔ)及其之間的關(guān)系進(jìn)行推理,提高搜索的質(zhì)量。圍繞基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)的項(xiàng)目實(shí)施,根據(jù)開發(fā)過程,重點(diǎn)闡述了軟件項(xiàng)目開發(fā)的流程,從業(yè)務(wù)流程、功能描述等方面對(duì)系統(tǒng)進(jìn)行了詳盡的分析,從數(shù)據(jù)庫(kù)邏輯模型、軟件結(jié)構(gòu)、模塊加工說明、界面設(shè)計(jì)四方面對(duì)系統(tǒng)進(jìn)行了詳盡的設(shè)計(jì)。然后進(jìn)行詳細(xì)設(shè)計(jì),最后系統(tǒng)測(cè)試。其次進(jìn)行概要設(shè)計(jì),將系統(tǒng)分為 4 個(gè)模塊:數(shù)據(jù)庫(kù)模塊(實(shí)體模塊,facade 模塊) ,Lucene 模塊(索引模塊,搜索模塊) ,本體模塊,Web 模塊(模型模塊、Servlet 模塊、ManagedBean 模塊) 。系統(tǒng)整體架構(gòu)為 B/S 模式,遵循 MVC 模式開發(fā),代碼符合 JavaEE 6 標(biāo)準(zhǔn),使用 JPA 完成ORM 映射,使用 JSF 的 Facelets 模板技術(shù),將用戶界面 設(shè)計(jì)與業(yè)務(wù)邏輯分離,利用POJO 做實(shí)現(xiàn), 在 Facelets 模板中使用 JSF 的標(biāo)準(zhǔn)標(biāo)簽、 Primefaces 擴(kuò)展標(biāo)簽、JSTL標(biāo)簽和 EL 表達(dá)式實(shí)現(xiàn)可維護(hù),可重用的視圖,具體實(shí)現(xiàn)操作利用 JSF 的ManagedBean 的方法作為 Action 或 AcitionListener,在 中定義頁(yè)面導(dǎo)航規(guī)則作為控制器,通過對(duì) JPA 實(shí)體類及其 Facade 類的操作實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,使用實(shí)體類和 POJO 作為模型,使用 ManagedBean 和 POJO 實(shí)現(xiàn)業(yè)務(wù)邏輯。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)2 本文主要工作本系統(tǒng)從建立之初就注重良好的設(shè)計(jì)、效率和可移植性,系統(tǒng)先使用 MySQL Workbench 建立數(shù)據(jù)庫(kù)模 型,然后將 EER 模型生成建表的 SQL 腳本并放在 MySQL中運(yùn)行,以此來創(chuàng)建數(shù)據(jù)表。本體是人們以自己興趣領(lǐng)域的知識(shí)為素材,運(yùn)用信息科學(xué)的本體論原理而編寫出來的作品(artifacts) 。在計(jì)算機(jī)科學(xué)與信息科學(xué)領(lǐng)域,理論上,本體是指一種“形式化的,對(duì)于共享概念體系的明確而又詳細(xì)的說明”。 研究背景Lucene 是 apache 軟件基金會(huì) jakarta 項(xiàng)目組的一個(gè)子項(xiàng)目,是一個(gè)開放源代碼的全文檢索引擎工具包,即它不是一個(gè)完整的全文檢索引擎,而是一個(gè)全文檢索引擎的架構(gòu),提供了完整的查詢引擎和索引引擎,部分文本分析引擎(英文與德文兩種西方語(yǔ)言) 。g233。而用來對(duì)特定領(lǐng)域的概念及術(shù)語(yǔ)給予明確的形式化描述的本體論不僅為規(guī)范化資源描述及用戶查詢提供了基礎(chǔ),也為更準(zhǔn)確地搜索信息提供了保證。本系統(tǒng)用此技術(shù)來實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)教育資源的全文檢索,通過對(duì)索引的查詢可以快速、可靠的得到相關(guān)信息,并在查詢過程中應(yīng)用中文分詞技術(shù),以使得查詢結(jié)果更加準(zhǔn)確和全面。 OWL 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)1第一章 緒 論 引言由于 Inter 的迅猛發(fā)展,信息迅速膨脹,人們對(duì)信息查詢的準(zhǔn)確率的要求也越來越高,而全文檢索系統(tǒng)因?yàn)闄z索功能強(qiáng)大、效率高而越來越流行。 JPA。 Ontology。系統(tǒng)測(cè)試表明,該系統(tǒng)運(yùn)行穩(wěn)定,可訪問性、可靠性很好,操作簡(jiǎn)單方便。本設(shè)計(jì)在對(duì)網(wǎng)絡(luò)教育資源檢索系統(tǒng)的需求分析的基礎(chǔ)上,以 Eclipse 為集成開發(fā)環(huán)境,MySQL 為后臺(tái)數(shù)據(jù)庫(kù),使用 JSF、JPA 框架和 Lucene、OWL API 設(shè)計(jì)實(shí)現(xiàn)了基于本體和 Lucene 的網(wǎng)絡(luò)教育資源檢索系統(tǒng)。本文檔受著作權(quán)法和國(guó)際公約的保護(hù),未經(jīng)授權(quán)擅自復(fù)制或傳播本文檔的部分或全部,可能受到嚴(yán)厲的民事和刑事制裁,并在法律許可的范圍內(nèi)受到最大可能的起訴。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。學(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) 07408119系 部: 計(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ā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。 作者簽名: 2022 年 月 日版 權(quán) 聲 明版權(quán)所有 20222022 周顯光,保留所有權(quán)利。湖南人文科技學(xué)院畢業(yè)設(shè)計(jì)目 錄摘要 .........................................................................................................................................IAbstract..............................................
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1