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

正文內容

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

2025-06-19 08:12本頁面
  

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