【正文】
續(xù)傳技術(shù) .............................................................................................................5 斷點續(xù)傳簡介 .................................................................................................5 多線程技術(shù)與斷點續(xù)傳技術(shù)的結(jié)合 .................................................................5 復(fù)合 文檔 ....................................................................................................................5 套接字編程簡介 ..........................................................................................................6 Qt開發(fā)平臺介紹 .........................................................................................................7 3 系統(tǒng)需求分析 ....................................................................................................................9 開發(fā)背景及目的 ..........................................................................................................9 下載工具應(yīng)具備的基礎(chǔ)功能 ........................................................................................9 ....................................................................................................9 .................................................................................................. 10 .................................................................................................. 10 .................................................................................................. 10 任務(wù)分析 .................................................................................................................. 10 ......................................................................................................... 10 ......................................................................................................... 11 ................................................................................................................ 11 4 系統(tǒng)概要設(shè)計 .................................................................................................................. 14 系統(tǒng)邏輯結(jié)構(gòu) ........................................................................................................... 14 系統(tǒng)類圖設(shè)計 ........................................................................................................... 14 系統(tǒng)項目文檔結(jié)構(gòu) .................................................................................................... 15 系統(tǒng)重用設(shè)計 ........................................................................................................... 16 5 系統(tǒng)功能的詳細設(shè)計和實現(xiàn) ............................................................................................. 20 程序界面設(shè)計實現(xiàn) .................................................................................................... 20 程序返回值的定義 .................................................................................................... 21 服務(wù)器接受請求應(yīng)答實現(xiàn) .......................................................................................... 22 FTP命令的管理與執(zhí)行的技術(shù)實現(xiàn) ............................................................................. 23 FTP命令管理的技術(shù)實現(xiàn) ................................................................................ 23 FTP命令執(zhí)行的技術(shù)實現(xiàn) ................................................................................ 25 下載模塊的技 術(shù)與實現(xiàn) ............................................................................................. 25 多線程通信的設(shè)計實現(xiàn) ................................................................................... 26 線程任務(wù)分配的設(shè)計實現(xiàn) ............................................................................... 27 復(fù)合文檔的使用與合并數(shù)據(jù)的技術(shù)實現(xiàn) .......................................................... 29 下載線程的設(shè)計與實現(xiàn) ................................................................................... 31 系統(tǒng)退出時下載模塊信息保存的技術(shù)實現(xiàn) ....................................................... 33 結(jié)論 .........................................................................................................................................1 致 謝 ......................................................................................................................................1 參考文獻 ..................................................................................................................................1 東華理工大學(xué)畢業(yè)設(shè)計(論文) 緒論 1 1 緒論 隨著 21 世紀(jì)網(wǎng)絡(luò)信息時代的到來,網(wǎng)絡(luò)在人類的生活中已經(jīng)是不可或缺的一部分。文章的最后,給出了部分程序源代碼,講解了設(shè)計的思路。 本文設(shè)計了一個以 FTP 下載協(xié)議為基礎(chǔ)、多線程編程為技術(shù)手段的 FTP 多線程下載工具。本文主要對“從遠程服務(wù)端獲取資源”進行了論述,講解了網(wǎng)絡(luò)的重要性,以及對人類的生活帶來的影響。 學(xué)位論文指導(dǎo)教師簽名: 年 月 日 FTP 多線程下載工具 黃辰 Multithread Downloading System Huang chen 2020 年 5 月 13 日 摘 要 隨著中國現(xiàn)代互聯(lián)網(wǎng)行業(yè)的飛速發(fā)展,網(wǎng)絡(luò)用戶的數(shù)量以及用戶年齡階層在不斷的擴大。本畢業(yè)設(shè)計(論文)引起的法律結(jié)果完全由本人承擔(dān)。 本 科 生 畢 業(yè) 設(shè) 計(論 文) 論文題目 : FTP 多線程下載工具 作 者 聲 明 本人以信譽鄭重聲明:所呈交的學(xué)位畢業(yè)設(shè)計(論文),是本人在指導(dǎo)教師指導(dǎo)下由本人獨立撰寫完成的,沒有剽竊、抄襲、造假等違反道德、學(xué)術(shù)規(guī)范和其他侵權(quán)行為。 本畢業(yè)設(shè)計(論文)成果歸東華理工大學(xué)所有。網(wǎng)絡(luò)需求的增長,刺激著 IT技術(shù)不斷的提升。 本文開始介紹了網(wǎng)絡(luò)下載的基本概念,分析了 FTP 協(xié)議下載的理論及其發(fā)展歷程。該系統(tǒng)利用多線程編程技術(shù),模擬多個客戶端與遠程服務(wù)器進行通信,使系統(tǒng)下載速度快。 關(guān)鍵詞 : 多線程下載; FTP; 斷點續(xù)傳; Abstract With the rapid development of modern Inter industry in China, the number of work users as well as the age is constantly expanding. The growth of work demands, continuously stimulate the promotion of IT technology. Inter enable the interaction among people and objects bees easier and more efficient. The access to remote work resources is one of the basic functions of work, and rapid speed of access forms the prosperity of work. This article expressed the theme of get the resources from a remote server , And also explained the importance of the work, and the impact on human being’ s life .Firstly,this article presented the basic concepts of download, analyzed the theory of FTP protocol as well as the process of development . And also simply introduced address format ,transmission mode as we