軟件技術java畢業論文_第1頁
軟件技術java畢業論文_第2頁
軟件技術java畢業論文_第3頁
軟件技術java畢業論文_第4頁
軟件技術java畢業論文_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件技術java畢業論文軟件技術與硬件技術相比較,其發展的空間更為廣闊、應用的領域更為廣泛,因此計算機軟件技術得到了關注和發展。下面是我為大家整理的計算機軟件技術畢業論文,供大家參考。摘要:目前,高職軟件技術專業的教學改革勢在必行,本文介紹了問題研究的必要性和Moodle平臺的功能,探討了基于Moodle平臺進行混合式教學的教學過程。關鍵詞:Moodle平臺;混合式教學模式1概述目前,高職學院主流的教學主體為教師的教學模式早已不能滿足社會對人才的需求。這要求我們積極進行教學改革開展以學生為主體的教學模式的探索。混合式教學模式是教育信息化發展而出現的一種新教學模式。其意義在于將學生在網絡上的自主學習和傳統課堂上的教學相融合,是多種教學方式、學習方式和教學媒體的整合。因此,基于Moodle平臺的高職軟件技術專業混合式教育模式研究具有十分重要的意義。2Moodle平臺簡介Moodle是一個開源課程管理系統(CMS),是一個免費開放源代碼的軟件,以社會建構主義為其主要的理論基礎。Moodle是ModularObject-OrientedDynamicLearningEnvironment的縮寫,即模塊化面向對象的動態學習環境。在基于Moodle平臺的教學活動中,教師和學生都是主體,彼此相互協作,共同建構知識。Moodle平臺有主要三個方面的功能:課程管理、學習管理和系統管理,其中課程管理包括課程教學組織、教學資源組織、學生學習活動組織、學生評價組織等管理;學習管理包括:記錄學習情況、下載學習資源、開展協作活動、測驗與作用等;系統管理包括系統模塊管理、課程管理、模塊管理、用戶管理和系統參數設置。Moodle平臺有系統管理員、教師和學生三種用戶角色。其中,系統管理員主要負責搭建Moodle平臺的軟硬件環境,可分為課程管理員和網站管理員。課程管理員負責課程的創建和管理,網站管理員負責對Moodle平臺進行配置和維護。教師角色中的主講教師和輔導教師是按照權限不同來分的。主講教師可以組織教學活動,建設教學資源,進行日常教學管理。可以為學生分組,添加或注銷學生,可以授權輔導教師,可以設置課程“密鑰”。輔導教師不能參與課程設計,只能組織學生的管理成績、課外討論、查看日志等,在日常教學過程中監督學生的學習活動。在指定教師時,如果不特定教師編輯權限,該教師就默認為輔導教師。學生角色可以在線學習網絡課程資源,參加在線測試,在線進行討論,并將自己的學習歷程以及學習心得寫在自己的博客上。學生可以建立一個在線檔案,包括照片和個人描述。3基于Moodle平臺的高職軟件技術專業混合式教學模式的教學過程設計混合式教學是指融合不同的教學模式和不同的應用方式來進行教學的一種策略,它結合了課堂教學和網絡教學的優勢。下面以《Java程序設計》這門課程為例來介紹如何基于Moodle平臺進行混合式教學模式的教學過程設計。3.1混合式教學模式的教學資源設計教學資源是混合式教學模式的基本保障,主要指與所授課程相關的教學材料,包括課程的教案、課程的課件、實訓指導、教學大綱、復習題、拓展資料等。隨著慕課的興起,在《Java程序設計》課程的教學資源設計中,教師可將課程的教學內容制作成慕課放在Moodle平臺上供學生課余時間觀看。既方便了課堂上未聽懂的學生進一步學習,也為基礎好的學生提供了預習的資源,增強了學生對知識的掌握程度。3.2混合式教學模式的教學課程內容設計《Java程序設計》課程的操作性強,采用任務驅動的教學方式能督促學生課前預習、課后復習,提高動手能力,從而激發學習的興趣。下面以《Java程序設計》中《類和對象實現》一節為例,說明教學內容的設計。3.2.1教學目標3.2.2知識目標①類與對象概念與特征、屬性和方法;②類與對象的關系;③定義類的語法;④創建類的對象,使用對象的步驟。3.2.3能力目標①運用面向對象程序設計思想分析類和對象特征;②會創建和使用類和對象。a教學任務“人”是社會主體,日常生活中要想描述一個人主要包括姓名、年齡、性別、體重、家庭地址等信息。任務要求在計算機中使用Java語言對“人類”進行描述,并用Java代碼實現,最后打印出人的信息。b實訓任務第一,編寫一個電腦類,屬性包括品牌、型號,方法為顯示電腦信息,并測試類;第二,編寫一個手機類,屬性包括手機品牌、手機型號,方法為顯示手機信息,并測試類。3.3混合式教學模式的課堂教學活動設計課堂教學活動設計是混合式教學模式的關鍵。Moodle為教師和學生的互動提供了很好的平臺,學生可以針對教學內容展開討論或者提出問題,也可以發表自己的心得體會。教師可以在教學過程中設置測試來及時檢驗學生的學習效果,還可以創建一些趣味性話題,鼓勵學生參與并給予加分獎勵,同時還要在Moodle平臺中跟蹤學生的發言,并及時給出反饋。下面以《Java程序設計》中《類和對象實現》一節為例,說明教學活動的設計。課前:將教學課件上傳至Moodle平臺,供學生預習。課中:①(10分鐘)利用Moodle平臺中的“測驗”功能,針對上創建一套試題來考查學生對上節課知識的掌握情況。②(30分鐘)利用課件和案例演示講解本次課知識點。③(35分鐘)布置并指導學生完成實訓任務。④(15分鐘)總結并布置作業。課后:創建討論話題,鼓勵學生積極參與。4總結基于Moodle平臺的混合式教學模式,能夠激發學生學習的興趣,提高學生的自主學習能力,營造良好的學習環境。同時也存在一些問題,可根據每個學校的需求,進行二次開發,增加功能,更好地為教學服務。參考文獻:[1]李明,胡春春.基于Moodle平臺的“合作—探究”式網絡教學平臺研究[J].吉林省教育學院學報,2011(3).[2]熊小梅.基于Moodle平臺的網絡課程設計及應用[J].教育與職業,2014(02).[3]唐春玲,蔡茜,張曼.基于Moodle平臺的遠程教育的實踐與研究[J].網友世界,2014(5).[4]趙俞凌,魯超.基于Edmodo平臺的高職寫作課程混合式教學設計[J].金華職業技術學院學報,2015(1).【摘要】近年來,在社會經濟快速發展的同時,一定程度上帶動了科學技術的進步。而在此過程中,智能手機與個人電腦得到了發展,并且逐漸融入到人們日常的生產生活當中,被廣泛地應用。其中,在智能操作系統當中,安卓操作系統占據重要地位,并且其開放性相對明顯,這樣一來,智能手機與個人電腦應用的優勢就更大。由此可見,在安卓操作系統的基礎上開發軟件具有重要的現實意義。本文對安卓操作系統的開發平臺進行了全面分析,并重點闡述了在安卓操作系統基礎上的應用軟件開發。【關鍵詞】安卓操作系統;應用軟件;開發;分析眾所周知,信息技術在其自身的發展過程中,電子產品的豐富性與多樣性充分地展現出來,并且使得人們生活方式有所改變,一定程度上為人們日常生產與生活帶來了便利。正是因為安卓操作系統自身獨特的開放性特征,使其同電子設備實現了有效地溝通,并且始終能夠滿足用戶不同需求。現階段,安卓手機已經被廣泛使用,并且已經普及,在此背景下,使人們開始重視其便攜性問題,希望能夠時刻進行操作,所以,在安卓操作系統的基礎上,應該積極開發出相應的應用軟件,這是當前安卓操作系統工作領域中亟待解決的問題。1安卓操作系統開發平臺在安卓操作系統平臺中,其主要的構成部分就是應用軟件、中間件以及用戶界面和操作系統,給予平臺各層分離有力的支撐與保障,使得各層中間都能夠保證分工的明確性[1]。通常情況下,安卓操作系統中的應用程序框架可以有效地提供API,同時還能夠合理地設計出其自身特有的功能模塊,這樣一來,還可以實現為其他應用程序提供有價值的使用依據。在安卓操作系統當中,其最核心的應用程序就是聯系人、網絡瀏覽器、日歷、SMS應用程序以及電子郵件等等。在編寫并設計應用程序的過程中,開發工作人員需要對Java語言進行充分地利用,這樣才能夠確保系統程序和開發程序所包含的資源實現共享。在此基礎上,安卓操作系統還能夠向組件提供相應的C/C++庫集合,然而,開發工作人員不能夠對其進行直接調用,一定要根據上層的應用程序框來實現C/C++庫的應用[2]。通常情況下,安卓操作系統庫的構成內容是媒體庫、FreeType、界面管理和SQLite等多種系統。2基于安卓操作系統應用軟件開發的重要意義隨著科技發展與人們生活水平的提升,始終對個人電腦與智能手機在社會經濟當中的發展情況產生影響。現階段,我國智能手機市場始終處于爆炸式增長的趨勢,而截至到2013年,智能手機的普及率也迅速上升,將近2/3的國民都已經擁有智能手機[3]。然而,國民擁有智能手機的技術水平也處于上升的階段,其中,智能手機終端CPU處理能力以及存儲和用戶交互等方面的能力都出現了明顯的提高,以上內容也同樣是智能手機關鍵性的指標,所以,一定程度上對于安卓操作系統應用軟件的開發工作提供了有力的硬件基礎。基于安卓操作系統的應用軟件開發能夠保證使用者手中安卓智能操作系統同社會各行業經濟發展過程中所使用的電子設備實現有效連接,進而能夠為使用者提供更具特色與專業化的服務。若安卓智能操作系統應用軟件能夠得到廣泛地應用,必然會為人們的生產與生活帶來便利與實用價值,進而更方便人們的工作與生活。3安卓操作系統概述3.1安卓發展史安卓股份有限公司位于美國加州,公司成立于2003年,并在2005年被谷歌所收購。谷歌公司的主要目標就是要創建標準化與開放化的安卓系統移動客戶端平臺[4]。同其他智能手機的操作系統相比,安卓操作系統的開放性更加明顯,并且能夠在其實際運行的過程中始終處于開放狀態,同時還能夠同其他電子設備實現數據鏈接,在此基礎上,更好地實現高級操作。安卓系統是智能手機當中的一種智能操作系統,所以,其更新的速度相對較快,當前最新版本已經是Android6.0.1(M)操作系統3.2安卓開發平臺結構與特征(1)應用程序層。智能手機操作系統中的安卓系統,其自身就能夠為智能手機的運行提供相應的應用軟件,而且,其基本的應用軟件都是操作系統本身所配置的,主要的表現形式就是系統應用[5]。然而,在智能手機實際運行的過程當中,這些應用軟件同其他的應用軟件共同享受同等資源的支配權利。(2)應用程序框架。在智能手機操作系統當中的安卓操作系統,本身明顯的特征就是能夠支持使用者的軟件運行,但是,需要基于應用程序框架。而且在安卓智能操作系統當中,各應用軟件都能夠設計出特有功能模塊,只要保證功能的設置與應用程序框架的具體需求相吻合,就能夠獲取安卓系統有力的支持,最終同其他的功能模塊實現信息的交互。(3)內核設置。安卓系統是基于Linux3.0發展起來的,所以,該系統的核心就已經集成了Linux的絕大多數特點[6]。而且,其中主要部分就涉及到安卓系統安全認證及網絡協議棧等等內容。但是,也正是這種智能集成,使得安卓系統得到了全面發展,也確保該系統實現了層疊式體制結構的構建,積極地提高了安卓系統實際運行的效率。3.3安卓應用系統基本組件(1)應用表示層。在應用軟件實際運行的過程中,該組件能夠有效地保證應用軟件系統同用戶的交流,并且在運行時,表示代碼需要以特定形式表現,這樣能夠合理地緩解了系統內部設置的壓力。(2)無可示界面。該組件同應用表示層的地位同等,都是單獨安卓組件,但是最主要的差異就在于,該徐建使用者根本不能夠在系統后臺運行,而且不能夠看到實際的運行狀態[7]。同時,由于無可示界面自身的設計特征,無需同用戶信息交互,但是卻始終為其提供服務,因此,也可以將其當作無形用戶界面。(3)接收廣播通知組件。該組件同事件監聽器相似,屬于事件推送機制,而在其內部,將安卓應用當中的其他組件作為事件來源信息來進行推送,這就是該組件具體的服務內容。(4)安卓開發環境搭建。安卓智能操作系統是開放型的操作平臺,所以,在安卓操作系統基礎上所開發設計的應用軟件,僅對系統原有安卓系統加裝系統開發軟件即可,這樣就能夠實現安卓系統應用軟件開發。4Java多線程編程要想實現Java多線程,就需要積極地運用Thread類子類,使用覆蓋方法,即run()[8]。把所要執行代碼添加至上述方法當中。但是,這種實現方法存在自身不足,如果該類已經繼承另一類,那么就無法對該類繼續繼承。其次,可以建立Java程序接口,利用該接口用戶命令信息能夠通過運行命令的方式重新編寫命令,并且在重寫以后沿數據接口能夠直接送至電子設備命令執行階段,進而有效地提升電子設備命令執行的效率。5基于安卓操作系統手機遙控PPT播放軟件的開發5.1實用性分析由于PPT演示實際應用簡單,并且圖文并茂,所以,在報告或者是會議當中被廣泛使用,是一種信息展示的有效形式。然而,傳統PPT的展示需要會議的主持人員或者是演說者使用鼠標對PPT的文件播放進行控制。這種方法在實際的應用過程中,為了確保PPT資料的展示具有一定的匹配性,所以,演講者與會議的主持者始終在電腦旁邊,這樣就會影響到演講者個人發揮。在科技快速發展的背景下,激光筆代替原有鼠標,對演講者來說是一種解放。然而,在PPT書寫與繪畫要求方面并未得到滿足,因此,導致控制方式與演示需求間存在一定的供需矛盾,所以,必須要設計出能夠脫離鼠標的一種演講方式。正因為安卓智能手機系統具有一定的開放性,并且,其處理器的效率較高,所以,大尺寸高分辨率的屏幕都能夠在手機中顯示并書寫。5.2系統設計這種PPT播放軟件通常被使用在個人電腦中,其架構與系統相吻合,可以被劃分為兩部分:①客戶端;②服務器端。客戶端就是在用戶電腦中所運行的PPT程序,然而,服務器端則是網絡架構服務器的一種鏈接形式[9]。在此范圍內,客戶端可以利用網絡通信以及其服務器來實現通信。由于這種應用軟件相對成熟,所以,其架構與操作系統都十分完善,可以同其他電子信息系統實現鏈接,并且實際的開發環境十分優秀。設計應用軟件的時候,可以將其分成服務器的子系統與終端的子系統。在PPT應用軟件當中,服務器端子系統的應用是一種有效地改進,并且被集中于軟件系服務器端,可以在服務器端加裝自己設計的手機遙控PPT播放軟件服務器端。這種方法能夠保證PPT系統當中的服務器端同移動終端子系統實現命令信息交互,并且實現移動終端子系統更好地控制手機遙控PPT播放軟件。服務器的子系統,其主要的任務就是實現終端PPT文件發送的接收與解析,并且接受終端的控制命令等等。而移動終端的子系統,其主要的工作內容就是發出系統運行命令,同時需要對服務器子系統反饋PPT頁面信息予以接受。另外,還應該不斷強化移動終端的子系統,使其畫板功能更豐富,確保其在手機遙控該軟件的過程中,能夠有效地下達命令,確保使用者能夠以多種方式操控PPT展示。5.3軟件測試與運行結果的展示完成手機遙控PPT播放軟件的編程設計工作后,必須要對其實際的運行狀態予以檢測,進而確保該軟軟件具有一定的實用性,同時,還需對其設計效果予以客觀地評價。文章對手機遙控PPT播放軟件及PPT的展示能力進行了實際檢測,并且真實地驗證了該軟件的功能與效果。在實際的測試過程中,以不同移動數據終端同手機遙控PPT播放軟件的服務器子系統實現鏈接,并且在測試的過程中確保軟件自身鏈接的安全,在移動數據終端處輸入相對復雜的信息內容,并且,該軟件仍然可以在電腦的頁面中快速反應出智能手機具體的指令信息內容。由此可見,站在客觀的角度上來看,手機遙控PPT播放軟件的設計是成功的,同時也證明了在安卓系統基礎上開發應用軟件的可行性,實際所開發的應用軟件是具有現實應用意義的。6結束語綜上所述,在智能手機發展和更新的背景下,很多人開始意識到隨身通信工具的重要作用,所以對于智能手機更加重視。因為智能手機內置處理器處理能力極強,并且應用程序相對豐富與多樣,因此,在人們的日常生產生活當中被廣泛應用。當前,安卓操作系統是智能手機重要的操作平臺,并給在市場中占據較大份額,所以對于社會發展具有積極地推動作用。由此可見,在安卓操作系統基礎上開發應用軟件并及時進行更新具有重要的積極作用。參考文獻[1]楊瀟亮.基于安卓操作系統的應用軟件開發[J].電子制作,2014(19):45~46.[2]饒潤潤.基于安卓操作系統的應用軟件開發[D].西安電子科技大學,2013.[3]王子榕.淺談基于安卓操作系統的應用軟件開發[J].通訊世界,2015(14):220.[4]李帥.淺論基于安卓操作系統的應用程序開發[J].電子制作,2015(2):87.[5]喬頔.Android系統應用軟件3D界面的設計和開發[D].中國人民大學,2012.[6]朱婷婷.基于Android平臺的PKM軟件的研究與設計[D].浙江師范大學,2012.[7]尚忠陽.一種基于安卓手機的定位服務應用軟件的設計與實現[D].北京郵電大學,2014.[8]伍賢珍.基于Android平臺的智能電話應用軟件模塊設計與開發[D].哈爾濱工業大學,2013.Java方面的畢業設計參考文獻分享[1]賀偉,李鳳.基于項目驅動式教學的《Java面向對象程序設計》課程實踐[J].計算機產品與流通,2019(01):263-264.[2]仇煥青.基于SPOC的項目驅動式教學模式研究與實踐——以《Java程序設計》課程為例[J].計算機產品與流通,2019(01):174.[3]張永強.計算機軟件Java編程特點及其技術分析[J].計算機產品與流通,2019(01):23.[4]陳實.后MOOC時代移動學習視角下的翻轉課堂設計——以《JAVA程序設計》為例[J].中國多媒體與網絡教學學報(上旬刊),2019(01):4-5.[5]王越.JAVA編程語言在計算機軟件開發中的應用[J].電子技術與軟件工程,2019(01):35.[6]葉欣,李建佳,溫煜,賴舒婷.基于Java語言的醫療質量管理系統設計與實現[J].中國數字醫學,2018,13(12):54-55+104.[7]丁慧.基于游戲項目二維分解的教學改革——以Java教學為例[J].科學大眾(科學教育),2019(01):156.[8]黃文娟.基于Java和MySQL的圖書館信息化管理系統設計[J].電子設計工程,2019,27(02):20-24.[9]王禹程.基于Java語言的人力資源信息系統研究[J].電子設計工程,2019,27(02):25-28+33.[10]劉康,徐同坤.基于提高學生興趣和實踐能力的Java程序設計微課教學改革研究[J].電腦迷,2019(01):224.[11]任灝榕.基于J2ME的Java手機游戲開發技巧[J].電子技術與軟件工程,2019(02):46.[12]曹文淵.JAVA語言在計算機軟件開發中的應用[J].電子技術與軟件工程,2019(02):53-54.[13]陳俊偉.高職學院《Java程序設計》課程翻轉課堂教學設計探討[J].電腦迷,2019(01):103.[14]雷靜,葉煜.融入信息化教學手段的高職Java語言程序設計課程教學模式探索與實踐[J].當代教育實踐與教學研究,2019(01):15-16.[15]秦楷.JAVA語言特點及其在計算機軟件開發中的運用[J].中國新通信,2019,21(01):91.[16]任翠池,陳慶惠,李漢挺.線上線下混合教學模式在《Java程序設計》課程中的應用與實踐[J].電子世界,2019(02):55+57.[17]張之涵,譚霞,溫克歡,魏恩偉.基于Android和Java編程的家庭智能用電管理系統設計[J].自動化與儀器儀表,2019(01):121-124.[18]葉春鳳.“項目帶動教學”模式在Java課程中的應用[J].福建電腦,2019,35(01):175.[19]吳榮珍.基于JAVA的高職院校人事管理系統設計與實現[J].軟件導刊,2019,18(01):116-118+123.[20]陳鐘榮,洪滔.基于Java和聚類分析移動端天氣雷達管理系統設計[J].現代電子技術,2019,42(02):62-66.以上就是關于畢業設計參考文獻的相關分享,希望對各位小伙伴們有所幫助,想要了解更多畢業論文相關內容,歡迎大家及時在本平臺進行查看哦!基于Java的全文檢索技術研究的畢業論文摘要網絡中的資源非常豐富,但是如何有效的搜索信息卻是一件困難的事情。建立搜索引擎就是解決這個問題的最好方法。本論文首先詳細介紹了基于英特網的搜索引擎的系統結構,然后從網絡機器人、索引引擎、Web服務器三個方面進行詳細的說明。為了更加深刻的理解這種技術,本人還親自實現了一個自己的Java搜索引擎——新聞搜索引擎。新聞搜索引擎是從指定的Web頁面中按照超連接進行解析、搜索,并把搜索到的每條新聞進行索引后加入數據庫。然后通過Web服務器接受客戶端請求后從索引數據庫中搜索出所匹配的新聞。本人在介紹搜索引擎的章節中除了詳細的闡述技術核心外還結合了新聞搜索引擎的實現代碼來說明,圖文并茂、易于理解。關鍵字:搜索引擎,網絡機器人,Lucene,中文分詞,JavaCCAbstractTheresourcesintheinternetareabundant,butitisadifficultjobtosearchsomeusefulinformation.Soasearchengineisthebestmethodtosolvethisproblem.Thisarticlefistintroducesthesystemstructureofsearchenginebasedontheinternetindetail,andthengivesaminuteexplanationformSpidersearch,engineandwebserver.Inordertounderstandthetechnologymoredeeply,Ihaveprogrammedanewssearchenginebymyselfinnewssearchengineisexplainedandsearchedaccordingtohyperlinkfromaappointedwebpage,thenindexeseverysearchedinformationandaddsittotheindexdatabase.Thenafterreceivingthecustomers'requestsfromthewebserver,itsoonsearchestherightnewsformtheindexengine,Inthechapterofintroducingsearchengine,itisnotonlyelaboratingthecoretechnology,butalsocombinewiththemoderncode,picturesincluded,easytounderstand.KeyWords:SearchEngine,Spider,Lucene,PhraseQuery,JavaCC目錄第1章引言···11.1選題背景:···11.2現實意義···1第2章搜索引擎的結構···32.1系統概述···32.2搜索引擎的構成···32.2.1網絡機器人···32.2.2索引與搜索···32.2.3Web服務器···32.3搜索引擎的主要指標及分析···42.4小節···4第3章網絡機器人···53.1什么是網絡機器人···53.2網絡機器人的結構分析···53.2.1如何解析HTML·53.2.2該類幾種重要的方法。···63.2.3Spider程序結構···63.2.4如何構造Spider程序···73.2.5如何提高程序性能···83.2.6網絡機器人的代碼分析···93.3小節···10第4章基于Lucene的索引與搜索···114.1什么是全文檢索與全文檢索系統?···114.2什么是Lucene全文檢索···124.3Lucene的系統結構分析···134.3.1系統結構組織···134.3.2數據流分析···144.4Lucene索引構建邏輯模塊分析···154.4.1緒論···154.4.2對象體系與UML圖···164.4.3Lucene的包結構···204.4.4Lucene的主要邏輯圖···214.4.5對Lucene包的小結···224.5Lucene查詢邏輯···224.5.1查詢者輸入查詢條件···224.5.2查詢條件被傳達到查詢分析器中···224.5.3查詢遍歷樹···234.5.4返回結果···234.6Lucene檢索原理···234.7Lucene和Nucth的中文分析模塊···254.7.1Nutch分析···254.7.2Nutch中文搜索3.1中文分詞···264.7.3利用JavaCC構造中文分析模塊···274.7.4分詞小結···284.8Lucene與Spider的結合···284.8.1Index類的實現···284.8.2HTML解析類···294.9Lucene小結···31第5章基于Lucene的搜索引擎實現···325.1基于Tomcat的Web服務器···325.1.1什么是基于Tomcat的Web服務器···325.2用戶接口設計···325.2.1客戶端設計···325.2.2服務端設計···335.3在Tomcat上部署項目···355.4小節···35第6章搜索引擎策略···366.1簡介···366.2面向主題的搜索策略···366.2.1導向詞···366.2.2網頁評級···366.2.3權威網頁和中心網頁···376.3小節···38結束語···39參考文獻···40致謝···41外文資料原文···42外文原文翻譯···48第1章引言

1.1選題背景:

面對浩瀚的網絡資源,搜索引擎為所有網上沖浪的用戶提供了一個入口,毫不夸張的說,所有的用戶都可以從搜索出發到達自己想去的網上任何一個地方。因此它也成為除了電子郵件以外最多人使用的網上服務。搜索引擎技術伴隨著WWW的發展是引人注目的。搜索引擎大約經歷了三代的更新發展:第一代搜索引擎出現于1994年。這類搜索引擎一般都索引少于1,000,000個網頁,極少重新搜集網頁并去刷新索引。而且其檢索速度非常慢,一般都要等待1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論