freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

android3g手機(jī)天氣預(yù)報系統(tǒng)設(shè)計畢業(yè)論文-資料下載頁

2025-06-19 08:12本頁面
  

【正文】 多個命名空間,分別用來保存用戶界面、數(shù)據(jù)庫、后臺服務(wù)和工具實(shí)體的源代碼文件,源代碼文件的名稱以及說明如表4所示。表44 ChinaWeather工程的文件用途說明包 名 稱文 件 名說 明“設(shè)置頁面”的Activity“詳細(xì)頁面”的ActivityDataForecastService天氣預(yù)報相關(guān)數(shù)據(jù)提供者,操作數(shù)據(jù)庫DetailDateWidget后臺進(jìn)程內(nèi)服務(wù)DataTimeService后臺時間服務(wù)WeatherWidget實(shí)現(xiàn)AppWidget組件,并啟動服務(wù)網(wǎng)絡(luò)數(shù)據(jù)獲取模塊DataWidget未來天氣信息的類WeatherProvider天氣信息工具類WeatherUtil當(dāng)前天氣信息的類Android的資源文件保存在/res的子目錄中。其中、/res/anim目錄中保存的是產(chǎn)生動畫效果的XML文件,/res/drawable/目錄中保存的是圖像文件,/res/values目錄中保存的是用來自定義字符串和顏色的文件,/res/xml目錄中保存的是XML格式的數(shù)據(jù)文件。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中,具體每個資源文件的用途可以參考表5:表45 資源文件名稱與用途資源目錄文 件說 明anim漸變透明度動畫效果畫面轉(zhuǎn)換位置移動動畫效果(從左至右)畫面轉(zhuǎn)換位置移動動畫效果(從右至左)drawable這個文件夾里是工程里所用的圖片,如有表示天氣狀況、數(shù)字等,此處不贅述。layout設(shè)置城市、天氣更新頻率的布局“顯示頁面”的布局“詳細(xì)顯示”頁面上邊的顯示當(dāng)前天氣的布局“詳細(xì)顯示”頁面下邊的顯示未來天氣的布局values保存顏色的XML文件保存字符串的XML的文件xmlAppWidget的屬性文件從功能需求上分析可以看出,整個應(yīng)用程序應(yīng)劃分為4個模塊,分別是程序啟動、用戶界面、后臺服務(wù)和數(shù)據(jù)庫適配器,各模塊之間的關(guān)系如圖8所示。圖49 模塊聯(lián)系圖從模塊結(jié)構(gòu)圖中不難看出,后臺服務(wù)是整個應(yīng)用程序的核心,主要是“數(shù)據(jù)獲取模塊”,負(fù)責(zé)周期性的從Google獲取天氣信息。后臺服務(wù)在程序啟動時就由AppWidgetProvider啟動,也可由用戶界面通過startService()進(jìn)行啟動,啟動后的后臺服務(wù)將一直保持運(yùn)行狀態(tài)。數(shù)據(jù)庫適配器封裝了所有對SQLite數(shù)據(jù)庫操作的方法,后臺服務(wù)和用戶界面會調(diào)用它來實(shí)現(xiàn)數(shù)據(jù)庫操作。用戶界面從數(shù)據(jù)庫中獲取天氣信息,而沒有直接通過網(wǎng)絡(luò)訪問Google的天氣數(shù)據(jù)。之所以這么實(shí)際,一方面后臺服務(wù)可以及時更新數(shù)據(jù),以保證數(shù)據(jù)的準(zhǔn)確性;另一方面,可以避免因網(wǎng)絡(luò)通信不暢造成界面失去響應(yīng)。 在完成數(shù)據(jù)庫設(shè)計、用戶界面設(shè)計和模塊設(shè)計后,至此程序設(shè)計階段基本完成。五、系統(tǒng)實(shí)現(xiàn)與測試 系統(tǒng)實(shí)現(xiàn)目前為止已經(jīng)完成了ChinaWeather工程的代碼編寫工作,在這一章節(jié)對ChinaWeather工程進(jìn)行實(shí)現(xiàn),顯示結(jié)果如下: 啟動Android虛擬機(jī)在工程名Chinaweather上點(diǎn)右鍵,然后選擇“Run As”,然后選擇“Android Application”。如下圖10所示:圖510 虛擬機(jī)顯示圖 啟動App Widget應(yīng)用程序長按屏幕空白處,選擇“Widget”,然后選擇ChinaWeather。 如下圖11所示:圖511 桌面顯示圖 設(shè)置界面:對要顯示天氣預(yù)報的城市及更新頻率進(jìn)行設(shè)置。如下圖12所示:圖512 城市選擇列表 頁面顯示設(shè)置好后就進(jìn)入顯示頁面,顯示頁面通過文字和圖片顯示當(dāng)前的天氣情況,包括日期、時間、城市、最高溫度、最低溫度、當(dāng)前溫度等。如下圖13所示:圖513 桌面顯示界面 詳細(xì)界面點(diǎn)擊顯示頁面就會進(jìn)入詳細(xì)界面,詳細(xì)頁面通過文字圖片動畫顯示當(dāng)前的天氣情況,包括城市當(dāng)前天氣、溫度、風(fēng)向、風(fēng)速、濕度;同時顯示今后四天的天氣情況。如下圖14所示:圖514 天氣顯示主界面 刪除程序長按顯示頁面并拖動到垃圾箱,即可將程序刪除。如下圖16所示:圖516關(guān)閉系統(tǒng)圖 系統(tǒng)測試系統(tǒng)測試主要是對軟件進(jìn)行檢查了解,檢查有沒有錯誤代碼,調(diào)試有沒有bug,并且看看相關(guān)跑起來的程序有沒有什么干擾等,希望在使用中能夠更好的使用。所以我們對軟件進(jìn)行了黑盒測試。黑盒測試:是通過使用整個軟件或某種軟件功能來嚴(yán)格地測試, 而并沒有通過檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計的。測試人員通過輸入他們的數(shù)據(jù)然后看輸出的結(jié)果從而了解軟件怎樣工作。在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蘸驼_的輸出?!昂诤小睖y的是功能   黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試。它在已知產(chǎn)品應(yīng)具有的功能的條件下,通過測試來檢測每個功能是否都能正常使用。在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。   “黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進(jìn)行測試?!昂诤小狈ㄊ歉F舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實(shí)際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進(jìn)行測試。 “黑盒”的兩種基本方法 黑盒測試有兩種基本方法,即通過測試和失敗測試。 在進(jìn)行通過測試時,實(shí)際上是確認(rèn)軟件能做什么,而不會去考驗其能力如何。軟件測試員只運(yùn)用最簡單,最直觀的測試案例。   在確信了軟件正確運(yùn)行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷。純粹為了破壞軟件而設(shè)計和執(zhí)行的測試案例,被稱為失敗測試或迫使出錯測試。 在設(shè)計和執(zhí)行測試案例時,總是先要進(jìn)行通過測試。在進(jìn)行破壞性試驗之前,看一看軟件基本功能是否能夠?qū)崿F(xiàn)。這一點(diǎn)很重要,否則在正常使用軟件時就會奇怪地發(fā)現(xiàn),為什么會有那么多的軟件缺陷出現(xiàn)? 黑盒測試是以用戶的觀點(diǎn),從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的,它不涉及到程序的內(nèi)部結(jié)構(gòu)。很明顯,如果外部特性本身有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)幾類錯誤:功能不對或遺漏、界面錯誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤、性能錯誤、初始化和終止錯誤。   具體的黑盒測試方法包括等價類劃分、因果圖、正交實(shí)驗設(shè)計法、邊值分析、判定表驅(qū)動法、功能測試等。在使用時,自然要針對開發(fā)項目的特點(diǎn)對方法加以適當(dāng)?shù)倪x擇。 結(jié) 語經(jīng)過數(shù)個月的努力,Android平臺3G手機(jī)天氣預(yù)報軟件終于完成了。由于對JAVA濃厚的興趣引發(fā)了我對Android的好奇心,慢慢的摸索這前行到最終的完成。 在這個過程中,我學(xué)會了很多知識,比如Android環(huán)境的搭建、Intent、Activity、Service、ContentProvider、SQLite等,但我學(xué)會的最重要的一點(diǎn)是,利用現(xiàn)有的資源去解決問題,在圖書館、在網(wǎng)絡(luò)上尋找答案。 雖然,這個軟件目前運(yùn)行良好,在整個工程的構(gòu)思方面的去存在不足,用戶操作界面還不夠靈活,這些問題還需要今后逐一解決。與此同時,這個軟件還可以進(jìn)一步擴(kuò)展,例如“微博連接”、“應(yīng)用天地”等,是功能更加強(qiáng)大,帶給用戶更好的用戶體驗與信息的交流。參考文獻(xiàn)[1] ,2011年01月12日.[J][2] 靳巖,姚尚朗. Google Android [J][3](英)Herbert Schildt Java參考大全(J2SE 5 Edition)[M],清華大學(xué)出版社[4] Michael . 輕松搞定XML 林嘉勝譯 [M] 2001年01月08日[5] 王向輝,張國印,[M].清華大學(xué)出版社,2010年3月[6](美)鮑格斯坦(Bergsten,H.)著,林琪,朱濤江 (第三版)/ O’Reilly Java系列[M].北京:中國電力出版社,2004年12月[7] 李寧。Android/OPhone 開發(fā)完全講義[M].悲?。褐袊姵霭嫔纾?010.(6)[8] [M].北京:電子工業(yè)出版社,2011.(6)[9] 靳巖, Android開發(fā)入門與實(shí)戰(zhàn)[M].北京:中國郵電出版社,2009.(7)[10](美)Cay S. Horstmann。Gary Cornell.《Jave核心技術(shù)》[M]. 機(jī)械工業(yè)出版社,2008年.[11]Tzafestas,S. G. ed. Walsh Functions in Signal and Systems Analysis and Design. New York:VanNostrand Reihold Co. ,1985.[J][12]Rao,K. R. ed. Discrete Transforms and Their Applications. New York:Van Nostrand Reihold Co. ,1985.[J][13]Venkataraman,S., Transforms via the WalshHadamard Transform. Proc. 2 6thMidwest Symposium on Circuits and Systems,Puebla,Mexico,1983 .[J][14]Ahmed,N.,..Orthogonal Transforms for Digital Signal Processing. Berlin:Springer,1975.[J][15],and Transforms:Algorothms,Analysas, York:Academkic .[J]致謝歷經(jīng)大半年的時間終于將論文完成,在論文的寫作過程中遇到了很多困難和障礙,但是都在老師和同學(xué)的幫助下安然的度過,在此特別感謝我的論文指導(dǎo)老師徐曉昭,徐老師給與我無私的幫助和指導(dǎo)支持,不厭其煩的幫我修改論文和提出意見建議。同時也要感謝數(shù)學(xué)與信息技術(shù)學(xué)院所有老師對我這幾年的教育與培養(yǎng)。在此跟所有對我有所幫助的老師和同學(xué)表示最衷心的感謝。感謝此文章涉及到的所有的學(xué)者和作者,本文引用了數(shù)位學(xué)者的學(xué)術(shù)文獻(xiàn),如果沒有各位學(xué)者的啟發(fā),我很難完成該論文。感謝我的同學(xué)朋友,在我寫作過程中為我提供很多的素材材料。由于我的學(xué)術(shù)水平有限,所以論文難免有不足之處,懇請各位老師和學(xué)友批評指正,謝
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1