多線(xiàn)程斷點(diǎn)續(xù)傳下載的設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文].rar
多線(xiàn)程斷點(diǎn)續(xù)傳下載的設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文],配套畢業(yè)設(shè)計(jì)代碼下載地址:http:///docs/305473/類(lèi)似迅雷下載器的“多線(xiàn)程斷點(diǎn)續(xù)傳下載的設(shè)計(jì)與實(shí)現(xiàn)”優(yōu)秀畢業(yè)設(shè)計(jì)的畢業(yè)設(shè)計(jì)材料,包括:畢業(yè)設(shè)計(jì)十六周周志、論文說(shuō)明書(shū)、課題申請(qǐng)、任務(wù)書(shū)、開(kāi)題諤諤報(bào)告、外文翻譯。希望能幫助到有這個(gè)項(xiàng)目研...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 chengyutong 發(fā)布
多線(xiàn)程斷點(diǎn)續(xù)傳下載的設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文]
配套畢業(yè)設(shè)計(jì)代碼下載地址:http:///docs/305473/
類(lèi)似迅雷下載器的“多線(xiàn)程斷點(diǎn)續(xù)傳下載的設(shè)計(jì)與實(shí)現(xiàn)”優(yōu)秀畢業(yè)設(shè)計(jì)的畢業(yè)設(shè)計(jì)材料,包括:畢業(yè)設(shè)計(jì)十六周周志、論文說(shuō)明書(shū)、課題申請(qǐng)、任務(wù)書(shū)、開(kāi)題諤諤報(bào)告、外文翻譯。希望能幫助到有這個(gè)項(xiàng)目研究的同學(xué)們,謝謝。
摘 要
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的高速發(fā)展,人們對(duì)計(jì)算機(jī)網(wǎng)絡(luò)資源的依賴(lài)越來(lái)越大,獲取網(wǎng)絡(luò)資源已經(jīng)成為我們使用計(jì)算機(jī)的主要目的,而網(wǎng)絡(luò)資源的下載又是實(shí)現(xiàn)這一目的的重要途徑和主要手段。網(wǎng)絡(luò)的不穩(wěn)定性常常是造成數(shù)據(jù)傳送的不穩(wěn)定,為了取得可靠、高效的數(shù)據(jù)傳輸,斷點(diǎn)續(xù)傳技術(shù)應(yīng)運(yùn)而生。
本文首先介紹了課題涉及到的背景分析、主要理論和技術(shù),然后介紹了本下載軟件的概要設(shè)計(jì)和主要模塊的詳細(xì)設(shè)計(jì),在詳細(xì)的分析了相關(guān)技術(shù)的基礎(chǔ)上,針對(duì)本課題的應(yīng)用,進(jìn)行了相應(yīng)改進(jìn)。根據(jù)多線(xiàn)程技術(shù)的設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)下載軟件,該下載軟件主要由文件下載和搜索排序兩部分組成。通過(guò)Apache Jakarta Commons下的子項(xiàng)目HttpClient包對(duì)HTTP協(xié)議進(jìn)行支持,從而下載服務(wù)器端的相關(guān)資源。搜索模塊運(yùn)用HTML解析技術(shù)和java正則表達(dá)式實(shí)現(xiàn)了在網(wǎng)頁(yè)上抓取相應(yīng)格式資源的URL鏈接及相關(guān)主題信息,并將信息進(jìn)行排序列表,為查詢(xún)和下載提供便捷。實(shí)現(xiàn)了基于HTTP協(xié)議的資源下載,并提供了斷點(diǎn)續(xù)傳機(jī)制、多任務(wù)下載和文件重命名等功能。然后,對(duì)該下載軟件進(jìn)行了測(cè)試,測(cè)試結(jié)果表明:下載軟件在搜索資源以及文件下載上均取得了預(yù)期的效果。
論文最后對(duì)全文進(jìn)行了總結(jié),并對(duì)今后的工作作出了展望。
關(guān)鍵詞:Java,Http,多線(xiàn)程,斷點(diǎn)續(xù)傳,Html,正則表達(dá)式
Abstract
With the high-speed development of computer network technology, more and more people rely on the computer network resources, access to network resources has become the main purpose we use the computer and network resources is an important way to achieve this purpose, and the primary means of. The instability of the network is often caused by the instability of the data transfer, in order to achieve reliable and efficient datatransmission, breakpoint Continuingly technology came into being.
The paper introduces the main theoretical and technical issues related to, and then introduced to the download software outline design and detailed design of the main modules in related technologies on the basis of a detailed analysis of the subject, the improvement. Designed and implemented a download software based on multi-threading technology, the downloaded software file download and search Sort composed of two parts. With HTTP support of HttpClient, a subproject of Apache Jakarta Commons, it can download resources coming from web server. Search the use of HTML parsing technology and java regular expressions to achieve crawl the appropriate format resources on a web page URL links and related topics, and information sorted list, provide convenient query download. Downloaded file based on the HTTP protocol and HTTP mechanism and multi-tasking download and rename the file. Then the download software testing, test results show that download software in search of resources and file downloads to obtain the desired results.
Finally, the full text of the summary of the future work of the prospect.
Key words: Java,Http,multi-threaded,breakpoint Continuingly,Html,Regex
目 錄
摘 要 I
Abstract II
第一章 緒論 1
第一節(jié) 課題研究的背景和意義 1
第二節(jié) 課題研究現(xiàn)狀和發(fā)展趨向 2
第三節(jié) 課題研究的目的和主要內(nèi)容 2
一、 課題研究的目的 2
二、 課題研究的主要內(nèi)容 3
第四節(jié) 本文組織結(jié)構(gòu) 3
第二章 軟件需求分析 4
第一節(jié) 用戶(hù)需求分析 4
第二節(jié) 可行性分析 5
一、 經(jīng)濟(jì)可行性 5
二、 技術(shù)可行性 5
三、 操作可行性 10
第三節(jié) 軟件功能需求分析 10
第四節(jié) 軟件開(kāi)發(fā)工具和環(huán)境分析 11
第三章 軟件的設(shè)計(jì)與實(shí)現(xiàn) 12
第一節(jié) 軟件的概要設(shè)計(jì) 12
一、 軟件結(jié)構(gòu)設(shè)計(jì) 12
二、 基本設(shè)計(jì)概念和功能結(jié)構(gòu)圖 13
三、 處理流程 15
第二節(jié) 軟件的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 19
一、 基本設(shè)計(jì)思想與實(shí)現(xiàn) 19
二、 資源對(duì)象創(chuàng)建設(shè)計(jì)與實(shí)現(xiàn) 23
三、 文件下載各..
配套畢業(yè)設(shè)計(jì)代碼下載地址:http:///docs/305473/
類(lèi)似迅雷下載器的“多線(xiàn)程斷點(diǎn)續(xù)傳下載的設(shè)計(jì)與實(shí)現(xiàn)”優(yōu)秀畢業(yè)設(shè)計(jì)的畢業(yè)設(shè)計(jì)材料,包括:畢業(yè)設(shè)計(jì)十六周周志、論文說(shuō)明書(shū)、課題申請(qǐng)、任務(wù)書(shū)、開(kāi)題諤諤報(bào)告、外文翻譯。希望能幫助到有這個(gè)項(xiàng)目研究的同學(xué)們,謝謝。
摘 要
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的高速發(fā)展,人們對(duì)計(jì)算機(jī)網(wǎng)絡(luò)資源的依賴(lài)越來(lái)越大,獲取網(wǎng)絡(luò)資源已經(jīng)成為我們使用計(jì)算機(jī)的主要目的,而網(wǎng)絡(luò)資源的下載又是實(shí)現(xiàn)這一目的的重要途徑和主要手段。網(wǎng)絡(luò)的不穩(wěn)定性常常是造成數(shù)據(jù)傳送的不穩(wěn)定,為了取得可靠、高效的數(shù)據(jù)傳輸,斷點(diǎn)續(xù)傳技術(shù)應(yīng)運(yùn)而生。
本文首先介紹了課題涉及到的背景分析、主要理論和技術(shù),然后介紹了本下載軟件的概要設(shè)計(jì)和主要模塊的詳細(xì)設(shè)計(jì),在詳細(xì)的分析了相關(guān)技術(shù)的基礎(chǔ)上,針對(duì)本課題的應(yīng)用,進(jìn)行了相應(yīng)改進(jìn)。根據(jù)多線(xiàn)程技術(shù)的設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)下載軟件,該下載軟件主要由文件下載和搜索排序兩部分組成。通過(guò)Apache Jakarta Commons下的子項(xiàng)目HttpClient包對(duì)HTTP協(xié)議進(jìn)行支持,從而下載服務(wù)器端的相關(guān)資源。搜索模塊運(yùn)用HTML解析技術(shù)和java正則表達(dá)式實(shí)現(xiàn)了在網(wǎng)頁(yè)上抓取相應(yīng)格式資源的URL鏈接及相關(guān)主題信息,并將信息進(jìn)行排序列表,為查詢(xún)和下載提供便捷。實(shí)現(xiàn)了基于HTTP協(xié)議的資源下載,并提供了斷點(diǎn)續(xù)傳機(jī)制、多任務(wù)下載和文件重命名等功能。然后,對(duì)該下載軟件進(jìn)行了測(cè)試,測(cè)試結(jié)果表明:下載軟件在搜索資源以及文件下載上均取得了預(yù)期的效果。
論文最后對(duì)全文進(jìn)行了總結(jié),并對(duì)今后的工作作出了展望。
關(guān)鍵詞:Java,Http,多線(xiàn)程,斷點(diǎn)續(xù)傳,Html,正則表達(dá)式
Abstract
With the high-speed development of computer network technology, more and more people rely on the computer network resources, access to network resources has become the main purpose we use the computer and network resources is an important way to achieve this purpose, and the primary means of. The instability of the network is often caused by the instability of the data transfer, in order to achieve reliable and efficient datatransmission, breakpoint Continuingly technology came into being.
The paper introduces the main theoretical and technical issues related to, and then introduced to the download software outline design and detailed design of the main modules in related technologies on the basis of a detailed analysis of the subject, the improvement. Designed and implemented a download software based on multi-threading technology, the downloaded software file download and search Sort composed of two parts. With HTTP support of HttpClient, a subproject of Apache Jakarta Commons, it can download resources coming from web server. Search the use of HTML parsing technology and java regular expressions to achieve crawl the appropriate format resources on a web page URL links and related topics, and information sorted list, provide convenient query download. Downloaded file based on the HTTP protocol and HTTP mechanism and multi-tasking download and rename the file. Then the download software testing, test results show that download software in search of resources and file downloads to obtain the desired results.
Finally, the full text of the summary of the future work of the prospect.
Key words: Java,Http,multi-threaded,breakpoint Continuingly,Html,Regex
目 錄
摘 要 I
Abstract II
第一章 緒論 1
第一節(jié) 課題研究的背景和意義 1
第二節(jié) 課題研究現(xiàn)狀和發(fā)展趨向 2
第三節(jié) 課題研究的目的和主要內(nèi)容 2
一、 課題研究的目的 2
二、 課題研究的主要內(nèi)容 3
第四節(jié) 本文組織結(jié)構(gòu) 3
第二章 軟件需求分析 4
第一節(jié) 用戶(hù)需求分析 4
第二節(jié) 可行性分析 5
一、 經(jīng)濟(jì)可行性 5
二、 技術(shù)可行性 5
三、 操作可行性 10
第三節(jié) 軟件功能需求分析 10
第四節(jié) 軟件開(kāi)發(fā)工具和環(huán)境分析 11
第三章 軟件的設(shè)計(jì)與實(shí)現(xiàn) 12
第一節(jié) 軟件的概要設(shè)計(jì) 12
一、 軟件結(jié)構(gòu)設(shè)計(jì) 12
二、 基本設(shè)計(jì)概念和功能結(jié)構(gòu)圖 13
三、 處理流程 15
第二節(jié) 軟件的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 19
一、 基本設(shè)計(jì)思想與實(shí)現(xiàn) 19
二、 資源對(duì)象創(chuàng)建設(shè)計(jì)與實(shí)現(xiàn) 23
三、 文件下載各..
TA們正在看...
- 2020年湖北省十堰市中考道德與法治真題及答案.doc
- 2020年湖北省咸寧市中考化學(xué)真題及答案.doc
- 2020年湖北省咸寧市中考?xì)v史真題及答案.doc
- 2020年湖北省咸寧市中考數(shù)學(xué)真題及答案.doc
- 2020年湖北省咸寧市中考物理真題及答案.doc
- 2020年湖北省咸寧市中考英語(yǔ)真題及答案.doc
- 2020年湖北省咸寧市中考道德與法治真題及答案.doc
- 2020年湖北省天門(mén)市中考語(yǔ)文真題及答案.doc
- 2020年湖北省天門(mén)市中考道德與法治真題及答案.doc
- 2020年湖北省孝感市中考化學(xué)真題及答案.doc