java網(wǎng)絡(luò)文件傳輸系統(tǒng)_第1頁
java網(wǎng)絡(luò)文件傳輸系統(tǒng)_第2頁
java網(wǎng)絡(luò)文件傳輸系統(tǒng)_第3頁
java網(wǎng)絡(luò)文件傳輸系統(tǒng)_第4頁
java網(wǎng)絡(luò)文件傳輸系統(tǒng)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、摘 要當今,Internet迅猛發(fā)展,人們可以方便的在互聯(lián)網(wǎng)上面交流、傳輸文字、圖片、語音、音樂、動畫等各種信息。Internet上面的資源共享,其主要意義之一,就是指磁盤文件的傳輸與共享?,F(xiàn)在的FTP基本滿足用戶需求,但是功能還不是很完善,研究文件傳輸系統(tǒng)有著很好的前景。網(wǎng)絡(luò)上進行信息共享或文件傳輸,都是基于某種協(xié)議而進行的,F(xiàn)TP是人們在網(wǎng)絡(luò)中進行文件傳輸普遍采用的一種協(xié)議。論文闡述了FTP的工作原理及java網(wǎng)絡(luò)編程原理,設(shè)計了一個基于FTP協(xié)議的文件傳輸系統(tǒng),使用流行的Java作為系統(tǒng)的開發(fā)語言,并采用C/S結(jié)構(gòu)作為文件傳輸系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。系統(tǒng)竭力提供一個安全、透明、快捷的環(huán)境來進行文

2、件傳輸。論文首先介紹了文件傳輸?shù)幕靖拍?,對JBuilder 2006開發(fā)平臺和Java語言做了簡要說明,然后詳細介紹了文件傳輸?shù)幕驹?,最后全面的給出了網(wǎng)絡(luò)文件傳輸系統(tǒng)服務(wù)器端和客戶端的設(shè)計、技術(shù)特點及實現(xiàn)。關(guān)鍵詞:套接字,多線程,文件傳輸,斷點續(xù)傳ABSTRACTToday, Internet rapid development, people can facilitate exchange on the Internet, transmission text, image, voice, music, animation and other information. The shari

3、ng of resources, one of its main significance, is that disk file transfer and sharing. Now the FTP to meet the basic needs of users, but the function is not perfect, research file transmission system has very good prospects. Sharing information on the network or file transfer, are based on some kind

4、 of agreement are carried out by, FTP was which the people widely adopted for file transfer protocol in the network. Papers described the working principle of FTP and java network programming theory, design a file transfer system based on FTP, use the popular Java language as a system development an

5、d use of C / S structure as a document transmission system network structure. System efforts to provide a safe, transparent, efficient environment for file transfer. First of all, papers introduced the concept of the basic file transfer, give a brief description to JBuilder 2006 development platform

6、 and Java language, and then described in detail the basic principles of file transfer, finally a comprehensive document on the network transmission systems and server-client design, technical characteristics and achieve.Keywords: Socket, multi-threaded, file transfer, breakpoint Transmission目 錄第1章

7、緒論11.1 課題背景11.2 研究現(xiàn)狀11.3 課題意義1第2章 開發(fā)工具及相關(guān)技術(shù)32.1 編程語言與工具32.2 C/S的網(wǎng)絡(luò)通信模式52.3 SOCKET網(wǎng)絡(luò)編程52.4 文件傳輸協(xié)議(FTP)62.4.1 傳輸協(xié)議概述62.4.2 FTP工作原理72.5 斷點續(xù)傳原理92.5.1 斷點續(xù)傳原理9第3章 服務(wù)器與客戶端的設(shè)計103.1系統(tǒng)需求分析103.1.1 任務(wù)概述103.1.2 功能和性能需求103.2 服務(wù)器設(shè)計123.2.1 系統(tǒng)總體功能模塊劃分123.2.2 服務(wù)器程序總體流程133.2.3 服務(wù)器子模塊流程153.4 客戶端設(shè)計173.4.1 系統(tǒng)功能模塊劃分173.4.

8、2 客戶端整體流程173.4.3 程序系統(tǒng)結(jié)構(gòu)18第4章 系統(tǒng)實現(xiàn)204.1.1 服務(wù)器主模塊實現(xiàn)214.1.2 服務(wù)器管理模塊實現(xiàn)224.1.3 服務(wù)模塊234.2 客戶端編碼實現(xiàn)244.2.1 主窗體設(shè)計244.2.2 客戶端功能實現(xiàn)274.2.3 斷點續(xù)傳實現(xiàn)28第5章 系統(tǒng)測試315.1 服務(wù)器測試315.2 客戶端測試315.3 總體測試325.4 系統(tǒng)的優(yōu)缺點32結(jié) 論34參考文獻35致 謝36附 錄37 3.2 服務(wù)器設(shè)計3.2.1 系統(tǒng)總體功能模塊劃分本服務(wù)器程序主要由系統(tǒng)主模塊、服務(wù)器管理模塊、用戶連接處理模塊、用戶服務(wù)模塊。具體結(jié)構(gòu)如圖3.1所示:系統(tǒng)主模塊 服務(wù)器管理模塊用戶連接處理模塊用戶服務(wù)模塊 圖3.1 服務(wù)器系統(tǒng)整體結(jié)構(gòu)模塊圖1) 服務(wù)器管理模塊3.4 客戶端設(shè)計3.4.1 系統(tǒng)功能模塊劃分網(wǎng)絡(luò)文件傳輸系統(tǒng)的客戶端主要由五個模塊組成:客戶登錄程序設(shè)計、服務(wù)器目錄瀏覽、目錄文件/文件夾操作、上傳下載文件、優(yōu)先級和斷點續(xù)傳功能模塊。整體結(jié)構(gòu)模塊如圖3.5所示:系統(tǒng)主模塊登錄模塊服務(wù)器目錄 瀏覽模塊 目錄文件和文 件夾操作模塊 斷點續(xù)傳模塊 上傳下載 文件模

溫馨提示

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

最新文檔

評論

0/150

提交評論