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

正文內(nèi)容

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

2025-07-13 16:52 上一頁面

下一頁面
  

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