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

正文內(nèi)容

基于android的3g手機(jī)天氣預(yù)報系統(tǒng)設(shè)計-資料下載頁

2025-06-02 22:26本頁面
  

【正文】 igured text 是否設(shè)置 postalCode text 城市標(biāo)記 forecastDate integer 預(yù)報日期 condition text 當(dāng)前天氣情況 tempF integer 最高溫度 tempC integer 最低溫度 humidity text 當(dāng)前濕度 icon text 天氣圖標(biāo) windCondition text 風(fēng)向風(fēng)速情況 lastUpdateTime integer 最后一次更新時間 程序模塊設(shè)計 在程序開發(fā)階段,首先確定“ Android 平臺 3G 手機(jī)天氣預(yù)報系統(tǒng)”的工程名為ChinaWeather,據(jù)程序模塊設(shè)計的內(nèi)容,建立 ChinaWeather 工程。 Weather 工程源代碼的結(jié)構(gòu)如圖 8所示。 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 25 圖 48 ChinaWeather 工程的源代碼文件 為了使源代碼文件的結(jié)構(gòu)更加清晰, Weather工程設(shè)置了多個命名空間,分別用來保存用戶界面、數(shù)據(jù)庫、后臺服務(wù)和工具實(shí)體的源代碼文件,源代碼 文件的名稱以及說明如表 4所示。 表 44 ChinaWeather 工程的文件用途說明 包 名 稱 文 件 名 說 明 “設(shè)置頁面”的 Activity va “詳細(xì)頁面”的 Activity DataForecastService 天氣預(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ù)文件。所有南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 26 在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中,具體每個資源文件的用途可以參考表 5: 表 45 資源文件名稱與用途 資源目錄 文 件 說 明 anim 漸變透明度動畫效果 畫面轉(zhuǎn)換位置移動動畫效果(從左至右) 畫面轉(zhuǎn)換位置移動動畫效果(從右至左) drawable 這個文件夾里是工程里所用的圖片,如有表示天氣狀況、數(shù)字等,此處不贅述。 layout 設(shè)置城市、天氣更新頻率的布局 “顯示頁面”的布局 “詳細(xì)顯示”頁面上邊的顯示當(dāng)前天氣的布局 “詳細(xì)顯示”頁面下邊的顯示未來天氣的布局 values 保存顏色的 XML文件 保存字符串的 XML的文件 xml AppWidget的屬性文件 從功能需求上分析可以看出,整個應(yīng)用程序應(yīng)劃分為 4個模塊,分別是程序啟動、用戶界面、后臺服務(wù)和數(shù)據(jù)庫適配 器,各模塊之間的關(guān)系如圖 8所示。 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 27 圖 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è)計階段基本完成。 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 28 五、系統(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所示: 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 29 圖 511 桌面顯示圖 設(shè)置界面: 對要顯示天氣預(yù)報的城市及更新頻率進(jìn)行設(shè)置。 如下圖 12所示: 圖 512 城市選擇列表 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 30 頁面顯示 設(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 天氣顯示主界面 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 31 刪除程序 長按顯示頁面并拖動到垃圾箱,即可將程序刪除。如下圖 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ù)亟邮蘸驼_的輸出。 “黑盒”測的是功能 黑盒測試也稱功能測試 或數(shù)據(jù)驅(qū)動測試。它在已知產(chǎn)品應(yīng)具有的功能的條件下,通過測試來檢測每個功能是否都能正常使用。在測試時,把程序看作一個不能打開的黑盒子,在完南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 32 全不考慮程序內(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)用最簡單,最直觀的測試案例。 在確信了軟件正確運(yùn)行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷。純粹為了破壞軟件而設(shè)計和執(zhí)行的測試案例,被稱為失敗測試或迫使出錯測試。 在設(shè)計和執(zhí)行測試案例時,總是先要進(jìn)行 通過測試。在進(jìn)行破壞性試驗(yà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í)驗(yàn)設(shè)計法、邊值分析、判定表驅(qū)動法、功能測試等。在使用時,自然要針對開發(fā)項(xiàng)目的特點(diǎn)對方法加以適當(dāng)?shù)倪x擇。 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 33 結(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)大,帶給用戶更好的用戶體驗(yàn)與信息的交流。 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 34 參考文獻(xiàn) [1] 景保玉 .2021中國移動應(yīng)用開發(fā)現(xiàn)狀與趨勢大調(diào)查, 2021年 01月 12日 .[J] [2] 靳巖,姚尚朗 . Google Android 開發(fā)入門與實(shí)戰(zhàn) .人民郵電出版社 [J] [3](英) Herbert Schildt Java參考大全( J2SE 5 Edition) [M],清華大學(xué)出版社 [4] Michael . 輕松搞定 XML 林嘉勝譯 [M] 2021年 01月 08日 [5] 王向輝,張國印,沈潔 .Android應(yīng)用程序開發(fā) [M].清華大學(xué)出版社, 2021年 3月 [6](美) 鮑格斯坦 ( Bergsten, H.)著, 林琪 , 朱濤江 譯 .JSP設(shè)計(第三版) / O’Reilly Java系列 [M].北京:中國電力出版社, 2021年 12 月 [7] 李寧。 Android/OPhone 開發(fā)完全講義 [M].悲?。褐袊姵霭嫔?, 2021.( 6) [8] 李剛 .瘋狂 Android講義 [M].北京 :電子工業(yè)出版社 ,2021.(6) [9] 靳巖 , 姚尚朗 .Google Android開發(fā)入門與實(shí)戰(zhàn) [M].北京 :中國郵電出版社 ,2021.(7) [10](美 )Cay S. Horstmann。Gary Cornell.《 Jave核心技 術(shù)》 [M]. 機(jī)械工業(yè)出版社, 2021年 . [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] 南京曉莊學(xué)院 2021 屆本科畢業(yè)論文 35 致謝 歷經(jīng)大半年的時間終于將論文完成,在論文的寫作過程中遇到了很多困難和障礙,但是都在老師和同學(xué)的幫助下安然的度過,在此特別感謝我的論文指導(dǎo)老師徐曉昭,徐老師給與我無私的幫助和指導(dǎo)支持,不厭其煩的幫我修改論文和提出意見建議。同時也要感謝數(shù)學(xué)與信息技術(shù)學(xué)院所有老師對我這幾年的教育與培養(yǎng) 。在此跟所有對我有所幫助的老師和同學(xué)表示最衷心的感謝。感謝此文章涉及到的所有的學(xué)者和作者,本文引用了數(shù)位學(xué)者的學(xué)術(shù)文獻(xiàn),如果沒有各位學(xué)者的啟發(fā),我很難完成該論文。感謝我的同學(xué)朋友,在我寫作過程中為我提供很多的
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1