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

正文內(nèi)容

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

2025-06-02 22:26本頁(yè)面
  

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