版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、近年來,隨著硬盤技術的不斷更新,成本的不斷下降,個人電腦PC(Personal Computer)上的硬盤存儲容量越來越大。同時,隨著互聯(lián)網的普及,人們需要處理越來越多的信息,會在個人PC機上存儲越來越多的文件。為了幫助PC用戶能夠在海量文件中快速、準確查找出所需文件,設計一款高效的桌面搜索系統(tǒng)是解決此問題的最好方法,因此,本文設計與實現一款實用的桌面搜索系統(tǒng)。
目前主流PC機上的文件系統(tǒng)均為新技術文件系統(tǒng)NTFS(New T
2、echnology File System),故此本文使用Visual C++開發(fā)了基于NTFS的桌面搜索系統(tǒng),其設計上主要分為三個功能模塊:按文件名檢索功能模塊、按文件內容檢索模塊、文件磁盤級刪除功能模塊。
按文件名檢索功能模塊為最重要的模塊,其主要功能是幫助用戶通過文件名快速檢索出所要的文件或文件夾,并將檢索出的結果的詳細信息展示給用戶。由于本系統(tǒng)利用NTFS高級特性,故在進行全盤檢索時更加高效、準確,在實時響應文件變化時
3、更及時。按文件名檢索功能模塊主要由NTFS處理模塊、內存處理模塊、查詢模塊、讀寫模塊、其他輔助模塊構成。NTFS處理模塊主要是通過NTFS提供的高級特性主文件表MFT(Master File Table)、Change Journal來掃描全盤數據和實時響應文件變化。內存處理模塊對內存存儲進行優(yōu)化,占用最少的內存存儲掃描后的結果。查詢模塊主要快速查詢與用戶輸入關鍵字匹配的文件或文件夾名。其他輔助模塊主要提供更人性化操作,如支持系統(tǒng)右鍵菜
4、單功能和文件拖拽功能。
按文件內容檢索模塊主要幫助用戶檢索出文件內容與輸入關鍵字匹配的文件,其中只對常用文本文件進行內容提取,并與用戶關鍵字相互匹配。
文件磁盤級刪除模塊主要功能是通過文件全路徑確定文件具體的磁盤扇區(qū)位置,并將該扇區(qū)的內容清零,使刪除的文件無法恢復,保證了刪除的安全性。
經過實際的測試,證明了本系統(tǒng)能夠完成對文件名和文件內容的檢索,并且做到真正的文件刪除。搜索速度較快,資源占用較少,并保證刪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 可擴展桌面搜索系統(tǒng)的設計與實現.pdf
- 支持布爾查詢的桌面搜索系統(tǒng)的設計與實現.pdf
- 桌面搜索引擎的設計與實現.pdf
- 基于NTFS文件系統(tǒng)的文件恢復程序的設計與實現.pdf
- 基于VMware的NTFS文件備份與恢復系統(tǒng)的設計與實現.pdf
- 基于Android的桌面搜索引擎的研究與實現.pdf
- 桌面監(jiān)控系統(tǒng)的設計與實現.pdf
- 桌面搜索引擎的研究與實現.pdf
- 桌面防御系統(tǒng)的設計與實現.pdf
- 桌面日歷系統(tǒng)的設計與實現
- 基于身份認證的桌面保護系統(tǒng)的設計與實現.pdf
- 保險行業(yè)桌面搜索引擎設計與實現.pdf
- 基于云計算的桌面辦公系統(tǒng)的設計與實現.pdf
- 基于云計算的桌面辦公系統(tǒng)的設計與實現
- 教學云桌面系統(tǒng)的設計與實現.pdf
- 桌面快車終端系統(tǒng)的設計與實現.pdf
- 手機桌面搜索引擎的研究與實現.pdf
- 基于本體的垂直搜索系統(tǒng)的設計與實現.pdf
- 安全虛擬桌面系統(tǒng)的設計與實現.pdf
- 桌面虛擬化系統(tǒng)的設計與實現.pdf
評論
0/150
提交評論