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

正文內(nèi)容

基于ios平臺的天氣app應(yīng)用設(shè)計與實現(xiàn)-終稿(編輯修改稿)

2024-12-29 00:24 本頁面
 

【文章內(nèi)容簡介】 天氣等。 其中墨跡天機(jī)已經(jīng)與其他 APP應(yīng)用軟件成為智能手機(jī)裝機(jī)量達(dá)到 1億以上的前十款軟件之一。 隨著越來越多的計算機(jī)應(yīng)用的普及和深化 , 隨時隨地 查詢目的地之后幾天的天氣已經(jīng)成為一種趨勢。本項目 開發(fā) 的是使用網(wǎng)絡(luò)上提供的天氣 API 接口作為數(shù)據(jù)來源的一個獨立的 天氣查詢系統(tǒng)。在如今快節(jié)奏的現(xiàn)代都市,要人們 每天守著看電視 看天氣預(yù)報已 越來越不現(xiàn)實 。因此, 實現(xiàn) 一個能查詢多個城市實時和未來天氣數(shù)據(jù)系統(tǒng)的天氣預(yù)報軟件 是非常必要的。使用該軟件, 你可以節(jié)省時間,而且還可以實現(xiàn)個性化的服務(wù),減少不必要的繁瑣和等待信息。 所開發(fā)的 系統(tǒng)要求對用戶友好, 能夠 直觀方便的 使用 。既 要 方便 用戶對目標(biāo)城市的添加,刪除和天氣信息趨勢查詢 ,而且也 要 方便用戶及時了解最新的 實時 天氣情況 。 隨著蘋果 手機(jī)在全球范圍內(nèi)的流行和用戶人群基數(shù)的不斷增加,使用 IOS 系統(tǒng)的用戶數(shù)量可觀,并且使用 iPhone 手機(jī)的用戶中天氣系列軟件裝機(jī)率高達(dá) 75%。 如此龐大的用戶基數(shù)加上如此之高的軟件裝機(jī)率,是我決定開發(fā)一款這樣的天氣預(yù)報 APP應(yīng)用。 系統(tǒng)簡介 待開發(fā)軟件系統(tǒng)及名稱 基于 IOS 平臺的 天氣 APP 應(yīng)用設(shè)計與開發(fā) 提出者,開發(fā)者 提出者: 吳躍文 指導(dǎo)教師:紀(jì) 鋼 開發(fā)者: 吳躍文 字義,縮語及專有名詞定義 表 使用的術(shù)語對照表 英文縮寫 英文全稱 漢語翻譯 IOS iPhone operating system 蘋果手機(jī)操作系統(tǒng) 重慶理工大學(xué)畢業(yè)論文 基于 IOS 平臺的天氣 APP 應(yīng)用設(shè)計與實現(xiàn) 7 ARC Automatic Reference Counting 自動引用計數(shù) MVC ModeViewController 模型視圖控制 API ApplicationProgrammingInterface 應(yīng)用程序編程接口 GCD Grand Central Dispatch 無 SDK SoftwareDevelopmentKit 軟件開發(fā)工具包 論文內(nèi)容 該論文 一 共 由 6 個章節(jié) 構(gòu)成 , 將分別從緒論、任務(wù)概述、需求分析、總體設(shè)計、系統(tǒng) 測試 、總結(jié)與展望來進(jìn)行論文的編寫。 論文章節(jié)安排 第一章:對課題背景進(jìn)行了闡述,解釋了課題產(chǎn)生的由來,講明了編寫此文的目的,對系統(tǒng)的可行性進(jìn)行了深入全面的分析,在文章最后簡介了一下所開發(fā)的系統(tǒng),包括系統(tǒng)的名稱、系統(tǒng)啟動的提出者、開發(fā)者以及指導(dǎo)人員,并對文中出現(xiàn)的專業(yè)名字進(jìn)行了解釋。 第二章: 開頭部分說明了所開發(fā)系統(tǒng)實施后要求達(dá)到的功能目標(biāo),并對目標(biāo)功能稍作說明。之后站在不同類型用戶的角度闡述了他們的各自需求以及開發(fā)出的 APP應(yīng)用軟件的三大特點。最后對 開發(fā) APP 應(yīng)用系統(tǒng)所用到的系統(tǒng)開發(fā)技術(shù)(開發(fā)工具以及開發(fā)語言)以及系統(tǒng)設(shè)計過程中嚴(yán)格遵守的假定和約束進(jìn)行了說明。 第三章: 本章主要對 APP 應(yīng)用系統(tǒng)進(jìn)行了需求分析工作 。 主要是對系統(tǒng)進(jìn)行了功能需求分析,業(yè)務(wù)流程分析,數(shù)據(jù)流程分析。 第四章:本章主要對 APP 應(yīng)用系統(tǒng) 的總體設(shè)計進(jìn)行了分點闡述。在章節(jié)開頭部分說明了 APP 應(yīng)用系統(tǒng) 設(shè)計所應(yīng)該遵循的系統(tǒng)性、經(jīng)濟(jì)型、靈活性以及可靠性四大原則。分析了系統(tǒng)的總體架構(gòu)組織。 然后 是 對 APP 應(yīng)用系統(tǒng) 的總體 詳細(xì) 設(shè)計 ,包括概念結(jié)構(gòu)設(shè)計和物理存儲設(shè)計。最后則是界面設(shè)計 相關(guān)內(nèi)容 。 第五章:本 章主要對 APP 應(yīng)用 的系統(tǒng) 測試進(jìn)行了分點闡述 。 第六章:對本天氣 APP 應(yīng)用開發(fā)完成之后進(jìn)行了詳細(xì)的總結(jié),在總結(jié)之后進(jìn)行了對未來的展望并且對在我開發(fā)設(shè)計過程中給予幫助的人員進(jìn)行了感謝。 重慶理工大學(xué)畢業(yè)論文 基于 IOS 平臺的天氣 APP 應(yīng)用設(shè)計與實現(xiàn) 8 2 任務(wù)概述 目標(biāo) 基于 IOS 平臺的天氣 APP 應(yīng)用設(shè)計與實現(xiàn) 在實施后應(yīng)能達(dá)到以下目標(biāo): 1. 根據(jù)用戶需求任意選擇城市 。 2. 可以查看城市的當(dāng)日實時天氣 。 3. 可查看所選城市今日以及未來五日一共六日的天氣趨勢圖。 4. 根據(jù)當(dāng)然天氣情況生成相應(yīng)的指數(shù),例如:穿衣指數(shù) ,舒適指數(shù)等 。 5. 可以根據(jù)用戶注冊時填寫的資料統(tǒng)計出用戶的相關(guān)數(shù)據(jù),使后期的更 新更加迎合用戶習(xí)慣。 6. 系統(tǒng) 架構(gòu) 清晰、界面友好 美觀 、查詢方便 靈活 , 信息 數(shù)據(jù) 準(zhǔn)確 值得信賴 。 7. 通過 天氣 APP 應(yīng)用的合理使用, 可提高 人們的生活效率 。 用戶 需求 及軟件的特點 用戶 需求 本系統(tǒng)的用戶主要是 對獲取天氣信息有需求的人群 。具體特點如下: 1. 對于普通用戶來說,人們主要通過當(dāng)日的天氣情況選擇相應(yīng)的穿衣搭配以及出行安排 ,并且通過分享功能將天氣信息推送給想要分享的朋友 。 2.對于 相關(guān)行業(yè)從事人員,例如:務(wù)農(nóng)人員,可根據(jù)未來天氣情況,如未來兩到三天要降暴雨,可在相應(yīng)的氣候來臨之前對農(nóng)作物進(jìn)行相應(yīng)的處理 ,力求 最大化 減小損失 。 軟件特點 1. 上手簡單, 易學(xué)易用, 使用戶不至于由于界面的復(fù)雜與花哨而拒絕軟件的使用 。 2. 具有 友好 的用戶操作界面,使用戶 一眼看到就 知道 各按鈕的功能 。 3. 功能豐富但不多余,天氣預(yù)報應(yīng)用的功能應(yīng)有盡有。 3. 軟件運行穩(wěn)定、安全 可靠 。 重慶理工大學(xué)畢業(yè)論文 基于 IOS 平臺的天氣 APP 應(yīng)用設(shè)計與實現(xiàn) 9 系統(tǒng)開發(fā) 技術(shù) 以及設(shè)計開發(fā) 假定和約束 系統(tǒng)開發(fā) 技術(shù) 一、關(guān)于 Xcode Xcode 是 美國 蘋果公司向 軟件 開發(fā)人員 所 提供的集成開發(fā)環(huán)境, 其 用于開發(fā) 運行于 Mac OS X 和 iOS 中的 應(yīng)用程序。 從 Xcode 開始 OS X 變得 易于使用。 不管你 是 用 C、 C++還是 ObjectiveC 或 Java 編寫程序, 還是 在 AppleScript 里編寫腳本, 或是試圖從另一種 奇妙的 軟件 工具中轉(zhuǎn)移編碼,你 最終 會發(fā)現(xiàn) Xcode 的編譯速度 與它們相比起來 極快。每次操作都很 快捷 和輕松。 Xcode 是蘋果 公司提供的開發(fā)工具集,它 提供 了 代碼編輯、創(chuàng)建執(zhí)行程序、 項目管理、 代碼級調(diào)試、 性能調(diào)節(jié) 以及 代碼庫管理等等功能。 Xcode 工具集核心就是 人們所熟悉的 Xcode 程序, 它提供了基本 源代碼 的 開發(fā) 編譯環(huán)境, 這是 人們 開發(fā) iOS 應(yīng)用程序 所 必須的。 二 、 ObjectiveC 語言 語言簡介 它 通常 被 寫作 ObjC 和較少 被 用的 Objective C 或 者是 ObjC, ObjC 是擴(kuò)充 C 語言 的面向?qū)ο缶幊陶Z言。它 被 主要使用于 Mac OS X和 GNUstep這兩個 只 使用 OpenStep標(biāo)準(zhǔn)的 操作 系統(tǒng), 不過 在 NeXTSTEP 和 OpenStep 中它 更像 是 一種 基本語言。 并且ObjectiveC可以在 gcc運作的系統(tǒng) 中書 寫和編譯, 這是 因為 gcc中 含 有 ObjectiveC所需 的編譯器。 用途: 編寫 運行于 iOS 操作系統(tǒng) (如: iPhone、 iPod touch、 iPad 等蘋果 公司的 移動終端設(shè)備 )中的應(yīng)用程序的利器。今日的 ObjectiveC 能夠如此 流行 , iPhone 的成功功不可沒,因為自始以來 ObjectiveC 一直被用于編寫 iPhone 的 應(yīng)用程序。 幾 個 ObjectiveC 開發(fā)中用到的技術(shù) /模式 : 1. ARC 技術(shù) 自動計數(shù)( Automatic Reference Counting) 技術(shù) ,它 是 一個在 編譯期間工作的 ,能夠幫你管理內(nèi)存的 新 技術(shù), 借助于 它,程序 開發(fā) 人員可以 不必 在內(nèi)存的 retain,釋放等 枯燥重復(fù)又極其重要的 方面花 費 太多 精力 ,把精力集中在其他更需要的地方 。 ARC 會 在編譯期間為 每個 ObjectiveC 的 指針變量添加 系統(tǒng)認(rèn)為 合適的 retain, 重慶理工大學(xué)畢業(yè)論文 基于 IOS 平臺的天氣 APP 應(yīng)用設(shè)計與實現(xiàn) 10 release, autorelease 等函數(shù), 保證 每個變量 生存周期 都被 控制在合理范圍內(nèi),以期望 實現(xiàn) 真正意義上的 代碼上的 內(nèi)存 自動 管理 ,將開發(fā)人員從枯燥重復(fù)重要的內(nèi)存管理中解放出來 。 2. MVC 模式 MVC 模式是 英文 ModelViewController的縮寫,中文 被 翻譯為 模式 視圖 控制器 。 根據(jù) MVC 模式開發(fā)的 應(yīng)用程序總是由這三個部分 所 組成。 Event(事件 )會 導(dǎo) 致Controller 改變 Model 或者 View, 亦或者 同時 將 兩者 改變 。 不管怎樣, 只要Controller 將 Models 的數(shù)據(jù)或者 是 屬性 改變了 ,所有 對此有 依賴的 View 都會 進(jìn)行相應(yīng)的 自動更新。 相似 的,只要 Controller 改變了 View, View 將 會 自動 從潛在的Model 中獲取 新 數(shù)據(jù)來刷新自己。 3. GCD 技術(shù) Grand Central Dispatch 簡稱( GCD)是蘋果公司 所 開發(fā)的技術(shù), 以次 優(yōu)化的應(yīng)用程序支持 將 多核心處理器和其他的對稱多處理系統(tǒng)。 它是 建立在任務(wù)并行執(zhí)行的線程池模式的基礎(chǔ) 之上 的。 其 主 要部件是一個 FIFO 隊列和一個線程池,前者用來添加任務(wù),后者 則 用來執(zhí)行任務(wù)。 GCD 工作原理是:讓程序平行排隊的特定任務(wù),根據(jù) 目前 可用的處理資源,安排他們在任何可用的處理器核心上執(zhí)行任務(wù)。一個任務(wù)可以 為 一個函數(shù) (function)或一個 block。 注意的是, GCD 的底層依然用線程實現(xiàn),不過這樣可以 使 程序員不用關(guān)注具體的實現(xiàn) 細(xì)節(jié)。 設(shè)計開發(fā)的假定和約束 在開發(fā)該 天氣 APP 應(yīng)用的過程中,我 所進(jìn)行的系統(tǒng) 設(shè)計 與 實現(xiàn) 都是以 一款能正式在 App Store 上上架的標(biāo)準(zhǔn)為開發(fā)標(biāo)準(zhǔn) 。 本章小結(jié) 在本章中主要 介紹了 天氣 APP 應(yīng)用軟件 開發(fā)任務(wù),首先介紹了 進(jìn)行 APP 應(yīng)用 開發(fā)的目標(biāo),在 此 之后介紹戶 需求 概況 以及開發(fā)出的 APP 應(yīng)用軟件的有關(guān)特點,在本章最后介紹了系統(tǒng) 開發(fā)過程中 所要 使用到的開發(fā)工具以 設(shè)計語言 ,并 說明 了設(shè)計中 所遵守的一些假定和約束。 重慶理工大學(xué)畢業(yè)論文 基于 IOS 平臺的天氣 APP 應(yīng)用設(shè)計與實現(xiàn) 11 3 需求分析 系統(tǒng)初步調(diào)查 系統(tǒng)初步調(diào)查主要目的 是從系統(tǒng) 開發(fā) 人員和 用戶 的角度看新項目 的 開發(fā)有無必要和可能。初步調(diào)查的 主要 內(nèi)容包括 調(diào)查內(nèi)容以及 分析內(nèi)容 兩個方面 。前者包括調(diào)查所要開發(fā)的天氣 APP 應(yīng)該實現(xiàn)的功能和可以添加的功能 ;后者主要 在于 分析現(xiàn)在 已經(jīng)有什么、需要什么、在現(xiàn)有 資源下能夠提供什么、此項目有沒有必要和可能性作進(jìn)一步 調(diào)查和開發(fā)。 初步調(diào)查 所 采用的主要方式是 在網(wǎng)絡(luò)上對廣大網(wǎng)民進(jìn)行問卷調(diào)查并查看現(xiàn)有的相關(guān)調(diào)查資料,并且統(tǒng)計出用戶需求,通過需求得到我們需要的主要功能和可添加的附加功能。 天氣 APP 應(yīng)用 系統(tǒng)分析 天氣 APP 應(yīng)用是 為了方便普通百姓的出行計劃等方面和相關(guān)行業(yè)的從業(yè)人員的作業(yè)流程調(diào)整而開發(fā)的移動端軟件產(chǎn)品,根據(jù)需求分析,實現(xiàn)查看多城市 實時 天氣信息 、查看所選城市 未來天氣趨勢 以及分享天氣信息 等 當(dāng)下熱門的 迎合 用戶需求的功能。 功能需求分析 作為一個為了方便人 們查看相關(guān)城市實時及未來天氣趨勢而開發(fā)的移動應(yīng)用軟件,天氣 APP 應(yīng)用主要包括了 初始化 城市、添加城市、刪除所選城市、查看所選城市當(dāng)日天氣詳情、查看所選城市未來一周天氣狀況趨勢圖、查看所選城市生活指數(shù) 、 登陸注冊、 分享天氣信息 等 七 個主要功能。 1. 初始化 城市 啟動 APP 時根據(jù)是否是第一次運行此 APP 進(jìn)行添加城市操作 或者直接展示已添加城市 界面 。 2. 添加城市 如果想查看除了當(dāng)前所選城市以外的其他城市天氣信息,可點擊 添加按鈕進(jìn)行 添加城市操作。 3. 刪除所選城市 重慶理工大學(xué)畢業(yè)論文 基于 IOS 平臺的天氣 APP 應(yīng)用設(shè)計與實現(xiàn) 12 如果不想查看某個城市的天氣信息,則可進(jìn) 刪除按鈕 進(jìn)行 刪除相關(guān)城市,以停止查看所選城市信息。 4. 查看所選城市當(dāng)日天氣詳情 點擊 “天氣”按鈕可查看所選城市的實時溫度、風(fēng)向、濕度及 當(dāng)天 日期 等信息 。 5. 查看所選城市未來一周天氣狀況趨勢圖 點擊 “趨勢”按鈕可查看所選城市的未來幾天的天氣趨勢圖。 6. 查看所
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1