在互聯網絡技術和應用得以十分普及的今天,人們手中的信息資料就象互聯網用戶和人們對互聯網的需求一樣都在爆炸性的增長。網絡中的資源非常豐富,但是如何有效的搜索信息卻是一件困難的事情。建立搜索引擎就是解決這個問題的最好方法之一。該課題要求設計一個Web應用程序,學習搜索引擎的基本原理和設計方法,應用開源的全文檢索引擎Lucene框架和Lucene的子項目Nutch實現一個全文搜索引擎。
通過本系統的設計與開發,可以讓學生綜合利用在校學習的數據庫原理、軟件工程,程序設計技術等方面的知識來解決實際問題的求解,可以培養和鍛煉學生的數據庫應用程序的設計能力,為學生今后從事信息系統分析與設計的工作打下基礎。
計算機畢業設計要求:
設計一個數據庫應用軟件。要求實現對用戶輸入的關鍵字進行查詢,運用網絡爬蟲能夠實現自動更新搜索索引、修改索引、統計和維護等功能。要求實現人為屏蔽危害社會的關鍵字搜索。
開發語言:
Linux、Myeclipse、MySQL、Tomcat、JDK、JAVA
搜索引擎的工作原理,數據庫原理及其程序設計技術