摘要
隨著互聯網技術的飛速發展和信息化建設的重視,越來越多的信息都以電子化、網絡化的形式而存在。作為日常生活中數據涉及的溝通與存儲工作,網絡電子文檔其價值正在日益提升。本文將要研究解決的問題是面對如此龐大的網絡文件,在現有的軟硬件技術,如何能高效、方便地對它們進行科學的管理起來。
本文根據網絡硬盤管理系統的發展現狀,深入研究,以網絡文件管理為核心,采用 PHP 技術,MySQL 數據庫操作,JavaScript 進行處理,Ajax 與 WebService 技術幫助,以 B/S 模式作為前提,在 PHP 處理技術的支持下成功獲得的一種全新網絡硬盤程序。
這一程序以完善的 Web 操作平臺為依托,符合操作者需要的全部功能,能夠適應 Web 形式下的基本操作要求,發展空間十分巨大,重點表現在如下幾個層面:一,前端樣式以 jQuery 結構為基礎進行處理,富有表現力;服務器端口以 PHP 處理技術為基礎,可以適應各種環境下的運行;前后端以 XML、HTML兩種形式作為信息載體,按照 HTTP 的要求完成信息的交流。二,針對該程序安全標準,可以通過操作者認證、權利范圍、文檔保存形式等多個方面上提升自我保護能力。三,采取 PHP 操作模式滿足虛擬硬盤的功能,并具備回收站保存用戶刪除的文件或文件夾。
結尾,本文進行了歸納總結,全面剖析完成該系統所采取的一切處理手段、數據庫設計等重要內容;對于所具備的硬盤處理、文檔使用、操作者管理等主要功能給出了全面的論述,同時分析了系統的不足之處,對系統未來的發展作出了展望。
關鍵詞:PHP、數據庫、網絡、網絡硬盤
Abstract
With the rapid development of Internet technology and the emphasis on information construction, more and more information exists in the form of normalization and network. The value of network electronic documents, as part of the data involved in the communication and storage in the daily life, is increasing. This paper will study and solve how to manage such huge network files efficiently, conveniently and scientifically in the use of the existing software and hardware technology.
On the basis of the currently development of network hard disk program, this paper adopts the PHP technology, operates the Myself database, and approaches with the JavaScript program with the help of Ajax and Web Service technology and on the basis of B/S model. Eventually, this paper obtains a new network hard disk program with a network file management as the core.
Based on the Web operating platform, the program meets the operators’ all the needed functions, and adapts to the basic operating requirements, so it has a huge development space. The main features are as follows: 1. the front-end style is expressive on the basis of query structure; the server port can adapt to the operation under the different kinds of environment on the basis of PHP approaching technology; front and back ports can finish the information communication as the requirement of HTTP by using XML and HTML as the information carrier. 2. as the safety standards, this program can improve its self-protection ability through the operators’ authentication, the scope of the right, the form of document preservation and so on. 3. this program can meet the function of virtual hard disk, and have the recycling station to save the user’s deleted files or folders by adopting PHP operating model.
At the end of this paper, it makes a summarization. It analyzes all the main content to finish this system, such as all the solving methods, the database design,discusses the main functions such as the hard disk processing, files use, operators’management, analyzes the weakness of the system and makes a prospect of futuredevelopment of the system.
Keywords:PHP, database, network, network hard disk
在網絡技術不斷發展的今天,互聯網所產生的價值逐漸獲得人們的認可,人們在生活、辦公、學習上越來越趨向智能化、網絡化,娛樂的相片、電影、游戲,辦公用的文件、系統,學習的課件、作業等。為了實現這些數據在不同的地域上共享,人們通常是使用 U 盤或移動硬盤攜帶數據。然而這種攜帶方式非常地不方便,U 盤容量小,而且容易遺漏,移動硬盤容量大,但體積大不容易攜帶。同時導致信息量的暴增,時間的不斷推移,我們的硬盤變得不堪負重,在這么多的數據面前變得越來越小。網絡硬盤的出現能夠很好的解決這些問題。利用網絡硬盤系統,只要有網絡的地方,人們就可以輕松地實現資源的共享。另外,可以將一些重要的數據上傳到網絡硬盤系統進行備份,以防止傳統硬盤發生意外,降低了數據丟失的風險。
本文只要是根據網絡硬盤系統的特點以及發展的現狀,采取 PHP 技術得到的網絡硬盤程序滿足了快速處理網絡文檔的功能。這一程序通過 B/S 模式作為前提,在 PHP 技術的支持下,完成 MySQL 信息庫處理,以文件管理模式進行關鍵處理,符合操作者需要的一切功能。操作者進行硬盤管理時,可以管理硬盤、管理文件夾、文件的上傳、下載等功能。
網盤即網絡硬盤,其核心技術得自于互聯網集團,可以進行實時保存,滿足操作者保存、讀取、分享文檔等文檔操作要求。使用者能夠將之認為是一個安置于網絡內的存儲設備,無論是身處于世界上那個角落,只需身邊擁有因特網,便能夠對文檔進行處理。不必放在身上,安全系數高。在電腦設備快速進步的今天,網絡信息交流速率得到提升,硬盤設計日益完善,相應的處理方法逐漸趨向于成熟,可以實現操作者有關網絡文檔保存、交流、分享等各項功能。我國網絡硬盤種類較多,如百度云、網易等;而在國際上使用比較普遍的則是 SkyDrive、DivShare 等。
如今,網絡硬盤技術突飛猛進,存在各種類型,然而實質上受到一定局限性。大量硬盤可以保存的量不足;文檔交流共享耗時過長,無法對大型文檔進行有效的傳輸;文檔無法進行有效實時處理,對各類型終端設備以及隨身設備無法進行處理,使用者只能通過相應輔助程序進行使用[2]。如此一來,市場上存在的此類設備功能上無法滿足操作者快速處理文件的目的。而逐漸受到關注與認可的 PHP 操作方法,僅僅在網站處理時可以發現,并沒有將之應用在網絡硬盤之上,然而這一操作方法已經走向成熟,結合 B/S 模式進行處理,可以滿足Web 平臺內大量功能的處理要求;結合這一操作方法得到的網絡硬盤程序,能夠完成操作者隨時隨地處理文檔的目的,對于網絡硬盤開發而言,又將是一個創新之舉。
本文通過分析了解網絡硬盤程序目前的情況與功能,借助改善其不足之處,使操作者能夠隨時隨地完成對文檔的分享、交流、讀取等工作,而整個設計將以 PHP 技術、MySQL 數據庫操作、JavaScript 處理、Ajax 與 Web Service 操作技術進行配合,所得到的網絡硬盤程序可以實現文檔保存等一系列要求。該程序采取 B/S 模式進行處理,結合當下發展完善的 PHP+MySQL+Apache 系統進行研發,可以支持操作人員對文檔交流、傳輸、讀取等一系列要求,實現其對相關文檔的適時保存,節約了文檔處理時間。
網絡硬盤管理系統部分功能演示:
創建硬盤測試
文件上傳測試
回收站功能測試
目 錄
第 1 章緒論
1.1 研究背景及意義
1.2 國內外研究現狀
1.3 論文的主要研究點
1.4 論文的組織結構
第 2 章相關知識與技術介紹
2.1 PHP 技術
2.2 Javascript 技術與 Ajax 技術
2.3 MySQL 數據庫
2.4 PHP 實現動態頁面訪問數據庫的原理
2.5 本章小結
第 3 章系統概述及需求分析
3.1 系統概述
3.2 系統需求分析
3.3 本章小結
第 4 章系統架構及總體設計
4.1 系統后臺管理模塊
4.2 系統基本功能模塊
4.3 數據庫查詢優化措施
4.4 本章小結
第 5 章數據庫的設計
5.1 數據庫設計
5.2 PHP 連接數據庫
5.3 本章小結
第 6 章系統的實現
6.1 系統公共部分
6.2 實現首頁
6.3 創建硬盤
6.4 硬盤列表
6.5 新建文件夾
6.6 文件夾管理
6.7 上傳文件
6.8 文件管理
6.9 回收站
6.10 本章小結
第 7 章系統測試
7.1 測試環境
7.2 創建硬盤
7.3 上傳文件
7.4 回收站
7.5 測試情況匯總
7.6 本章小結
第 8 章總結與展望
參考文獻
作者簡介
致 謝
(如您需要查看本篇畢業設計全文,請您聯系客服索。