基于Android的WiFi文件傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)要點(diǎn)_第1頁
基于Android的WiFi文件傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)要點(diǎn)_第2頁
基于Android的WiFi文件傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)要點(diǎn)_第3頁
基于Android的WiFi文件傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)要點(diǎn)_第4頁
基于Android的WiFi文件傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)要點(diǎn)_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

西南科技大學(xué)本科生畢業(yè)論文 測(cè)試用例ID功能占八、、測(cè)試用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果是否執(zhí)行是否通過Regist3傳輸記錄發(fā)送中退出應(yīng)用,中斷發(fā)送1?隨機(jī)發(fā)送幾個(gè)文件2?在文件發(fā)送完成之前退出應(yīng)用3?重進(jìn)應(yīng)用查看傳輸記錄“歷史“中任然可以看到之前發(fā)送的文件記錄。而且之前未完成的任務(wù)全部加入到”以失敗“分類中“歷史“中任然可以看到之前發(fā)送的文件記錄。而且之前未元成的任務(wù)全部加入到”以失敗“分類中是是527打開本機(jī)音樂,視頻等文件功能測(cè)試1.測(cè)試目的:測(cè)試是否可以通過應(yīng)用打開手機(jī)上的文件2?測(cè)試前置條件:程序正常啟動(dòng),進(jìn)入主界面3?測(cè)試用例如表5-9所示:表5-9打開手機(jī)上的文件功能測(cè)試用例表測(cè)試用例ID功能占八、、測(cè)試用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果是否執(zhí)行是否通過Regist1打開本機(jī)文件從已安裝應(yīng)用列表中打開應(yīng)用1?進(jìn)入“應(yīng)用“界面,長按一個(gè)應(yīng)用,彈出菜單2.點(diǎn)擊“打開”菜單項(xiàng),彈出可打開該文件的應(yīng)用列表,選擇一個(gè)成功啟動(dòng)點(diǎn)擊的應(yīng)用成功啟動(dòng)點(diǎn)擊的應(yīng)用是是

續(xù)表5-9測(cè)試用例ID功能占八、、測(cè)試用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果是否執(zhí)行是否通過Regist2從瀏覽中1?進(jìn)入“瀏覽進(jìn)入到該應(yīng)進(jìn)入到是是打開APK“界面,隨便用的安裝界該應(yīng)用類型的文找到一個(gè)面的安裝件,進(jìn)行安APK文件,界面裝長按,彈出菜單2?點(diǎn)擊打開/安裝Regist31?進(jìn)入“音樂打開手機(jī)中打開手是是打開曰樂文件“界面,隨機(jī)的默認(rèn)音樂機(jī)中的選擇一個(gè)音播放,播放剛默認(rèn)音樂文件,長才選中的歌樂播放,按,彈出菜單曲播放剛2?點(diǎn)擊打開才選中的歌曲Regist4打開視頻1?進(jìn)入“電影打開手機(jī)中打開手是是文件“界面,隨機(jī)的默認(rèn)視頻機(jī)中的選擇一個(gè)視播放器,播放默認(rèn)視頻文件,長剛才選擇的頻播放按,彈出菜單視頻器,播放2?點(diǎn)擊打開剛才選擇的視頻528查看文件屬性功能測(cè)試1.測(cè)試目的:測(cè)試是否可以查看不同類型的文件屬性,并且可以查看文件的特殊屬性,如音樂文件可以顯示其歌手名,專輯,時(shí)長等。

2?測(cè)試前置條件:程序正常啟動(dòng),進(jìn)入主界面3?測(cè)試用例如表5-10:表5-10查看文件屬性功能測(cè)試用例表測(cè)試用例ID功能占八、、測(cè)試用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果是否執(zhí)行是否通過Regist1查看文件屬性查看普通1?進(jìn)入“瀏覽“界面,隨便找一個(gè)txt格式的文件,長按彈出菜單2?點(diǎn)擊屬性顯示的屬性內(nèi)容包括:文件名稱,文件大小,文件屬性,文件最后修改日期顯示內(nèi)容包括:文件名稱,文件大小,文件屬性,文件最后修改日期是是文本文件的屬性Regist2查看音樂文件屬性1?進(jìn)入“音樂”界面,隨便找一個(gè)音樂文件,長按彈出菜單2?點(diǎn)擊屬性顯示的屬性內(nèi)容包括:文件名稱,文件大小,文件屬性,文件最后修改日期,歌曲名,歌手名,專輯名,歌曲時(shí)長只顯示了文件的基本屬性,沒有顯示音樂文件特有的屬性是否Regist3查看視頻文件屬性1?進(jìn)入“電影”界面,隨便找一個(gè)視頻文件,長按彈出菜單2?點(diǎn)擊屬性顯示的屬性內(nèi)容包括:文件名稱,文件大小,文件屬性,文件最后修改日期,視頻時(shí)長只顯示了文件的基本屬性,沒有顯示視頻文件特有的屬性是否

529連接設(shè)備功能測(cè)試1?測(cè)試目的:測(cè)試手機(jī)是否能夠正常連接其他設(shè)備2?測(cè)試前置條件:程序正常啟動(dòng),進(jìn)入主界面3?測(cè)試用例如表5-11所示:表5-11連接設(shè)備功能測(cè)試用例表測(cè)試用例ID功能占八、、測(cè)試用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果是否執(zhí)行是否通過Regist1連接正常連接1?點(diǎn)擊“傳”一段時(shí)間后一段時(shí)間是是設(shè)備設(shè)備按鈕,進(jìn)入設(shè)設(shè)備成功建后設(shè)備成備搜索界面立連接功建立連2?等待搜索接到設(shè)備,點(diǎn)擊一個(gè)設(shè)備開始連接5.3非功能性測(cè)試5.3.1連文件傳輸性能測(cè)試文件/數(shù)據(jù)傳輸是本系統(tǒng)的重要功能,其性能會(huì)直接影響到整個(gè)系統(tǒng)的使用測(cè)試的內(nèi)容主要是:傳輸大文件,多個(gè)文件同時(shí)傳輸,雙方同時(shí)接發(fā)文件,最后接收到的文件是否能夠正常打開。測(cè)試用例如表5-12所示。表5-12傳輸性能測(cè)試用例表用例編號(hào)測(cè)試用例測(cè)試結(jié)果說明Test1傳輸一個(gè)1G的電影文件文件傳輸成功,打開且可傳輸速度約3M/S,耗時(shí)292sTest2同時(shí)發(fā)送9個(gè)文件文件傳輸成功,打開且可9個(gè)文件在傳輸時(shí),平均總速度約3M/S

續(xù)表5-12用例編號(hào)測(cè)試用例測(cè)試結(jié)果說明Test3A手機(jī)發(fā)送一個(gè)文件給B,同時(shí)B手機(jī)也發(fā)一個(gè)給A2臺(tái)手機(jī)接收文件成功手機(jī)的接收和發(fā)送互不影響Test4A手機(jī)同時(shí)發(fā)送9個(gè)文件給B,同時(shí)B手機(jī)也同時(shí)發(fā)9個(gè)文件給A2臺(tái)手機(jī)接收文件成功實(shí)際發(fā)送過程中,并沒有那么任務(wù)同時(shí)進(jìn)行,會(huì)形成隊(duì)列,按一定順序發(fā)送。根據(jù)測(cè)試可以發(fā)現(xiàn),文件傳輸過程還是比較穩(wěn)定的,但是傳輸速度會(huì)根據(jù)手機(jī)的不同以及當(dāng)前手機(jī)的狀態(tài)不同而不同,但是平均速度在 3M/S左右。一臺(tái)手機(jī)發(fā)送和接收文件是互補(bǔ)影響的,當(dāng)當(dāng)前傳輸任務(wù)過多時(shí),會(huì)對(duì)任務(wù)排列,依次發(fā)送,保證文件能夠最終發(fā)送過去。本系統(tǒng)中還有限制一臺(tái)手機(jī)最多可以同時(shí)保持9個(gè)發(fā)送任務(wù),當(dāng)然同時(shí)可以有9個(gè)接收任務(wù),這樣的限制也是為了避免同時(shí)的發(fā)送任務(wù)過多而導(dǎo)致傳輸性能降低。5.3.2系統(tǒng)兼容性測(cè)試由于Android系統(tǒng)的發(fā)展迅速,現(xiàn)在市場(chǎng)上的Android系統(tǒng)版本很多,而且有很多廠商自己定制的系統(tǒng),所以對(duì)不同版本的Android系統(tǒng)進(jìn)行兼容性測(cè)試是必要的。Android系統(tǒng)5.0算是現(xiàn)在的一個(gè)分水嶺,因?yàn)?.0徹底放棄了Dalvik虛擬機(jī)而采用了ART虛擬機(jī)[16],但是由于一些老一點(diǎn)的機(jī)器還是使用的 4.4版本,所以會(huì)測(cè)試本系統(tǒng)在Android4.4-6.0.1版本上的安裝運(yùn)行情況。測(cè)試用例如表5-13所示。表5-13系統(tǒng)兼容性測(cè)試用例編號(hào)測(cè)試用例測(cè)試結(jié)果說明Test1在4.4原生Android系統(tǒng)上安裝,卸載順利完適配Android4.4原進(jìn)行安裝,運(yùn)行,卸載測(cè)試成。應(yīng)用運(yùn)行正常生系統(tǒng)Test2在4.4原生Android系統(tǒng)上文件傳輸成功。用時(shí)在Android4.4上完進(jìn)行文件傳輸,傳輸大小為275s,平均速度美運(yùn)行,文件傳輸功1.1G的一個(gè)電影文件4.1M/S能正常

續(xù)表5-13用例編號(hào)測(cè)試用例測(cè)試結(jié)果說明Test3在Android5.0原生Android系統(tǒng)上進(jìn)行應(yīng)用的安裝,運(yùn)行,卸載測(cè)試安裝,卸載順利完成應(yīng)用運(yùn)行正常適配Android5.1原生系統(tǒng)Test4在5.0原生Android進(jìn)行文件傳輸,傳輸大小為1.1G的一個(gè)電影文件2臺(tái)手機(jī)發(fā)送/接受文件成功,用時(shí)300s,平均傳輸速度3.56M/S在5.0上完美運(yùn)行,文件傳輸功能正常Test5在6.0系統(tǒng)原生Android系統(tǒng)上進(jìn)行安裝,運(yùn)行,及卸載安裝,卸載順利完成,應(yīng)用正常運(yùn)行適配6.0系統(tǒng),解決6.0的動(dòng)態(tài)權(quán)限問題Test6在6.0系統(tǒng)原生Android進(jìn)行文件傳輸,傳輸大小為1.1G的一個(gè)電影文件2臺(tái)手機(jī)發(fā)送/接受文件成功,用時(shí)290s,平均傳輸速度3.8M/S在6.0系統(tǒng)上完美運(yùn)行,文件傳輸功能正常Test7在基于Android5.1的MIUI7上進(jìn)行安裝,運(yùn)行,及卸載安裝,卸載順利完成,應(yīng)用正常運(yùn)行適配MIUI7Test8在基于Android5.1的MIUI7上傳輸文件,大小為1.1G的一個(gè)電影文件2臺(tái)手機(jī)發(fā)送/接受文件成功,用時(shí)280,平均傳輸速度3.9M/S在MIUI7上完美運(yùn)行結(jié)論本系統(tǒng)主要是使用WiFi直連新技術(shù)解決了NFC傳輸數(shù)據(jù)小,藍(lán)牙傳輸數(shù)據(jù)慢,網(wǎng)絡(luò)傳輸需聯(lián)網(wǎng),WiFi熱點(diǎn)傳輸數(shù)據(jù)時(shí)不能Wifi上網(wǎng)的問題。讓用戶可以在高速分享大文件的同時(shí),利用Wifi高速上網(wǎng)。經(jīng)過測(cè)試,本系統(tǒng)已實(shí)現(xiàn)了大部分需求,并且具有如下優(yōu)點(diǎn):1) 界面美觀簡(jiǎn)潔,對(duì)文件進(jìn)行了分類,方便快速找到需要的文件。2) 系統(tǒng)運(yùn)行流暢穩(wěn)定,ListView使用了異步記載圖片的機(jī)制來實(shí)現(xiàn)流暢的界面顯示和滑動(dòng)。3) 發(fā)現(xiàn)設(shè)備和連接設(shè)備操作簡(jiǎn)單。4) 文件傳輸不限文件格式,并且可以獲取到手機(jī)上已經(jīng)安裝的應(yīng)用來分享。5) 除了發(fā)送文件之外還可以發(fā)送文本消息,實(shí)現(xiàn)簡(jiǎn)單的文字聊天。6) 連接設(shè)備后,還可以主動(dòng)瀏覽對(duì)方文件目錄,并且下載需要的文件到本手機(jī)。7) 系統(tǒng)采用拼音匹配技術(shù)來實(shí)現(xiàn)強(qiáng)大的文件搜索功能。當(dāng)然也存在一些不足的地方:1) 斷點(diǎn)續(xù)傳功能沒有實(shí)現(xiàn)。由于斷點(diǎn)續(xù)傳功能會(huì)增加文件傳輸 2臺(tái)設(shè)備數(shù)據(jù)交互的邏輯復(fù)雜性,所以這個(gè)功能占時(shí)沒有去實(shí)現(xiàn),但是可以在日后進(jìn)行補(bǔ)充。2) 應(yīng)用中沒有加入圖片分類的專門頁面。這個(gè)是處于界面美觀的考慮,多加一個(gè)分類會(huì)讓界面看起來很擠,影響美觀性。但是日后可以進(jìn)行可滑動(dòng)的控件來解決這個(gè)美觀問題??偟膩碚f系統(tǒng)實(shí)現(xiàn)大部分用戶需求,但仍存在一些不足的地方需要改進(jìn)。致謝本設(shè)計(jì)從選題開始到完成,都離不開喬虹老師的耐心指導(dǎo)。針對(duì)我的題目 ,老師我一些好的建議,讓我的題目內(nèi)容更加豐富,而且難度也比較適中。在整過過程中,老師花費(fèi)了很多經(jīng)歷,一直關(guān)心我們的進(jìn)度,并且給了一些實(shí)際安排的建議,讓我們可以按時(shí)有計(jì)劃的完成我們應(yīng)用的設(shè)計(jì)。在本論文的完成期間,老師幫助我們改進(jìn),提出不足的地方,以及改進(jìn)意見。在此向?qū)煴硎局孕牡馗兄x!導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,開拓進(jìn)取的精神和高度的責(zé)任心都將使學(xué)生受益終生 !此外,本次程序能夠順利完成還要感謝幾位同學(xué)的幫助, 感謝你們?yōu)槲医鉀Q了開發(fā)過程中遇到的一些技術(shù)問題,感謝你們幫我收集了許多有用的技術(shù)資料,在你們的幫助下,我順利的完成了應(yīng)用的開發(fā)。在此表示深深的謝意。最后想所有幫助過我的老師和同學(xué)們表示最真摯的謝意!參考文獻(xiàn)尚金金?Android平臺(tái)下移動(dòng)終端與pc機(jī)的通信系統(tǒng)設(shè)計(jì)[D].河北工業(yè)大學(xué),2014.王云亮,王光林?基于Socket的Linux與Windows下WiFi模塊間通信的實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2014(2):57-59.王淼.NFC技術(shù)原理與應(yīng)用[M].化學(xué)工業(yè)出版社,2014:20-23.鄧凡平.深入理解Android[M]WiFi模塊NFC和GPS卷.機(jī)械工業(yè)出版社,2014:50-56.⑸楊艾平.基于Wi-FiDirect的Android文件傳輸研究與實(shí)現(xiàn)[D].東華大學(xué),2014.⑹文U昶.Android操作系統(tǒng)的存儲(chǔ)技術(shù)研究[D].北京理工大學(xué),2011.曹碩.基于Wi-Fi直連的移動(dòng)P2P聯(lián)網(wǎng)及其應(yīng)用[D].電子科技大學(xué),2012.陳甫,余朋.使用AndroidStudio開發(fā)調(diào)試小米盒子應(yīng)用[J].電腦編程技巧與維護(hù),2014(19):52-53.MoosaviV.Mobilewirelesscommunicationsdevicehavingtouchactivatednearfieldcommunications(NFC)circuit:EP,US8351854[P].2013.SridharA,NahrstedtK,VuL.Sangam-EfficientCellular-WiFiCDN-P2PGroupFrameworkforFileSharingService[J].FactSheet,2012.王毅敏.大型Java項(xiàng)目中Gradle的應(yīng)用[J].電子制作,2015(2).TechconA.BringingnewEnerjytoJavacoding,debugging,migration[J].EetimesCom,2014.KarnVK.AndroidSQLiteessentials[J].2014.AntkiewiczM,CzarneckiK.FeaturePlugin:featuremodelingplug-inforEcl

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論