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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于iphone的景區(qū)導(dǎo)航客戶端的分析與設(shè)計-文庫吧資料

2025-06-10 00:04本頁面
  

【正文】 標(biāo)簽發(fā)生移動前進(jìn)行的操作;操作 touchesMoved()代表云標(biāo)簽發(fā)生移動進(jìn)進(jìn)行的操作;操作 touchesEnded()代表云標(biāo)簽發(fā)生移動結(jié)束后進(jìn)行的操作。具體如下圖: 圖 42 地方特產(chǎn) ER 圖 圖 43 周邊景點(diǎn) ER 圖 圖 44 吃 /住云標(biāo)簽 ER 圖 圖 44 吃(地圖導(dǎo)航以吃為樣例) ER 圖 邏輯結(jié)構(gòu)設(shè)計 根據(jù)概念結(jié)構(gòu)設(shè)計得到局部的 ER 圖,因為我所設(shè)計的軟件系統(tǒng)沒有相應(yīng)后臺,所有的數(shù)據(jù)都是連接網(wǎng)絡(luò)上的 API 接口請求相關(guān)數(shù)據(jù),再進(jìn)行分析、分類,所以根據(jù)現(xiàn)有的 ER 模型圖進(jìn)行邏輯結(jié)構(gòu)設(shè)計,向關(guān)系模型轉(zhuǎn)換,依照規(guī)則得到如下結(jié)果: 地方特產(chǎn)( 特產(chǎn) ID,特產(chǎn)名稱,特產(chǎn)介紹,特產(chǎn)圖片); ********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 20 頁 共 44 頁 表 41 地方特產(chǎn)類表: shootClass 字段名 字段類型 是否主鍵 是否 非空 是否自增 字段描述 dataID NSString 是 是 否 特產(chǎn) ID nameStr NSString 否 是 否 特產(chǎn)名稱 dataStr NSString 否 是 否 特產(chǎn)介紹 imageNum UIImage 否 是 否 特產(chǎn)圖片 圖 45 為地方特產(chǎn)的單獨(dú)類圖,操作 addDataAction()是這個類的加載操作。 概念結(jié)構(gòu)設(shè)計 通過需求分析定義相關(guān)類后,我根據(jù)自己所設(shè)計的每個類的成員不同,進(jìn)行相應(yīng)的概念結(jié)構(gòu)設(shè)計。在iOS 系統(tǒng)的軟件開發(fā)過程中,或許用不到數(shù)據(jù)庫,但是自定義類卻一定是必須的。 軟件系統(tǒng)總體模塊圖 軟件系統(tǒng)總體模塊圖,如圖 41。 景區(qū)介紹又分成景區(qū)文化,歷史淵源,地方特產(chǎn),名人蹤跡,故事傳說,周邊景點(diǎn)。通過參考景區(qū)的官方網(wǎng)站,體現(xiàn)移動互聯(lián)的特性,完成最終的設(shè)計目標(biāo)。 圖 34軟件系統(tǒng)活動圖********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 18 頁 共 44 頁 第 4 章系統(tǒng)概要設(shè)計 總體設(shè)計 系統(tǒng)總 體設(shè)計是指手機(jī)軟件在邏輯上實現(xiàn)的功能,用戶可以通過 iPhone 手機(jī)隨時隨地的查看風(fēng)景區(qū)的相關(guān)介紹,天氣情況,以及景區(qū)的設(shè)施地圖等等。點(diǎn)擊地圖導(dǎo)航也會出現(xiàn)一個下拉菜單,點(diǎn)擊吃、住、購、拍,********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 17 頁 共 44 頁 會連接地 API 請求信息,比如吃,進(jìn)入這個選項后,會進(jìn)入個類似標(biāo)簽云的選擇界面,點(diǎn)擊標(biāo)簽會進(jìn)入地圖,地圖上會畫出用戶當(dāng)前位置到達(dá)目標(biāo)地點(diǎn)的路線。點(diǎn)擊天氣情況會就自動連接網(wǎng)絡(luò),獲取 2345 天氣王的 web 接口信息,并顯示,網(wǎng)絡(luò)連接失敗,則不顯示天氣信息。同時后臺有個字體加載程序,連網(wǎng)加載字體。 系統(tǒng)流程圖 本軟件分成三大模塊,下面是本軟件的系統(tǒng)流程圖,如圖 34。 (1)POI 搜索結(jié)果類( QPoiData):本次 POI 搜索的總結(jié)果數(shù),當(dāng)前頁的 POI結(jié)果數(shù),本次 POI 搜索的總頁數(shù),當(dāng)前頁的索引, POI 列表(成員是 POI 信息類)。其中目標(biāo)地點(diǎn) ID 是關(guān)鍵。 (4)地圖導(dǎo)航中的吃、住、購、拍中的信息類。 吃 /住云標(biāo)簽按鈕:云標(biāo)簽 ID,按鈕頂點(diǎn)坐標(biāo),按鈕左坐標(biāo)點(diǎn),按鈕右坐標(biāo)點(diǎn)。其中景點(diǎn) ID 是關(guān)鍵。 (2)景區(qū)介紹中的周邊景點(diǎn)中的類。 地方特產(chǎn):屬性有特產(chǎn)名稱,特產(chǎn)介紹,特產(chǎn) ID,特產(chǎn)圖片。圖 38 為整體自定義類圖 shootClass( 地方特產(chǎn)信息類 ) , aroundSecClass( 周邊景點(diǎn)信息類 ) ,CloudButton( 吃 / 住 云標(biāo)簽按鈕類 ) , poiClass( 吃 / 住 / 購 / 拍的興趣點(diǎn)類 ) ,QPoiData(Poi 搜索數(shù)據(jù)類 ), QPoiInfo(Poi 搜索結(jié)果信息類 )。旅客可以通過點(diǎn)擊自己感興趣的景色,在顯示的電子地圖上畫出用戶到可以看到相應(yīng)景色的景點(diǎn)步行路線。旅客可以選擇自己想去的商店,點(diǎn)擊后進(jìn)入地圖導(dǎo)航顯示用戶到目標(biāo)商店的步行路線。 (4)購:提供景區(qū)附近的所有商店和超市的坐標(biāo)點(diǎn),旅客可以選擇自己感興趣的商店進(jìn)行定位導(dǎo)航。 ********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 15 頁 共 44 頁 (3)娛:景區(qū)的門票介紹,快艇服務(wù),觀光車,游艇服務(wù)等等項目介紹,以及相關(guān)特色游推薦。 (2)住和吃:景區(qū)美食,景區(qū)內(nèi)用餐地點(diǎn)的環(huán)境和位置,酒店,住宿點(diǎn)位置,提供景區(qū)的餐飲地點(diǎn)與住宿位置和游客位置的導(dǎo)航。 (1)行:本部分提供景區(qū)瀏覽路線推薦,公共設(shè)施分布,景區(qū)地圖。 天氣相關(guān)業(yè)務(wù) 本模塊利用 2345 天氣王的 web 接口提供最近幾日的天氣情況和當(dāng)天的生活指數(shù),出行指數(shù)。 (5)故事傳說:這部分提供了六個關(guān)于的故事傳說,分別是無錫旅 情石碑的由來;什么是“黿”;太湖的形成;的三山傳說;三寶的由來;以及月老祠月下老人的傳說。 (4)名人蹤跡:這部分為一個照片展示區(qū),主要展示前來觀光旅游的名人和部分旅客的景區(qū)留念合影。 (3)地方特產(chǎn): 這部分為前來游玩的游客提供無錫的地方特產(chǎn)和地方美食,方便游客選擇購買特產(chǎn)。 (2)歷史淵源:這部分描述了景區(qū)的形成歷史,以及相關(guān)的文化背景,提供了 旅游咨詢熱線電話。 (1)景區(qū)文化:這部分主要對景區(qū)的介紹,名人王昆侖的介紹,********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 14 頁 共 44 頁 還有部分書畫的展示。該手機(jī)軟件提供景區(qū)的相關(guān)分為三大模塊:景點(diǎn)信息,天氣信息,地圖信息。是橫臥在太湖西北岸的一個半島,的風(fēng)光山清水秀,渾然天成,是太湖風(fēng)景的精華 所在,素有“太湖第一名勝”的稱號。 33 景區(qū)攻略用例圖 業(yè)務(wù)描述 作為一個景區(qū)手機(jī)導(dǎo)游客戶端,主要就是為旅客景區(qū)的各種信息。 32 景區(qū)概況和天氣情況用例圖 ********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 13 頁 共 44 頁 景區(qū)攻略用例對應(yīng)業(yè)務(wù)需求描述中的地圖導(dǎo)航功能。 天氣信息用例對應(yīng)業(yè)務(wù)需求描述中的天氣查詢功能。 ********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 12 頁 共 44 頁 31 系統(tǒng)用例圖 景區(qū)信息用例對應(yīng)業(yè)務(wù)需求描述中景區(qū)信息相關(guān)介紹。 需求分析 系統(tǒng)用例 相較于手機(jī)應(yīng)用來說,系統(tǒng)涉及到有角色永遠(yuǎn)只有用戶這一種。 ( 3) Xcode 軟件: Xcode 是 Apple 開發(fā)工具套件中的 一個,是 Apple 工具套件的中心,它提供了基本的源代碼開發(fā)環(huán)境,是一個集成開發(fā)環(huán)境 IDE,它能夠創(chuàng)建和管理開發(fā) iPhone 項目的所有源代碼,運(yùn)行調(diào)試源代碼,并編譯源代碼為可執(zhí)行文件。 ② 數(shù)組:數(shù)組在 js 中是中括號 “[]”擴(kuò)起來的內(nèi)容 。 ( 2) 網(wǎng) 絡(luò) 接 口 數(shù) 據(jù) 的 上 傳 與 下 載 分 析 : 主 要 是 利 用JSON(JavaScriptObjectNotation), JSON 簡單說就是 javascript 中的對象和數(shù)組,通過這兩種結(jié)構(gòu) 就 可以表示各種復(fù)雜的結(jié)構(gòu) 。目前, ObjectiveC 主要應(yīng)用于 MacOSX 和 iOS 這兩個NeXTSTEP 的衍生系統(tǒng) 。 ********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 11 頁 共 44 頁 第 3 章業(yè)務(wù)需求分析與系統(tǒng)架構(gòu)設(shè)計 技術(shù)可行性 本軟件系統(tǒng)主要 涉及 到 ObjectiveC 語言 [11]、網(wǎng)絡(luò)接口數(shù)據(jù)的上傳與下載分析、 Xcode 軟件等。 Google 在電子地圖 方面優(yōu)勢最成熟,所以在路線導(dǎo)航部分我選用的 Google 地圖導(dǎo)航。 GoogleMapsAPI 是 Google 為開發(fā)者提供 Maps 編程 API。它通過 API 調(diào)用將內(nèi)容進(jìn)行整合。 地圖導(dǎo)航 Google 地圖 API 是 WebAPI。并且遷移到騰訊地圖 API 之后很多 MapKit 中有 以上版本才能使用的特性接口也可以正常使用 [4]。騰訊地圖 API 不僅包含構(gòu)建地圖的基本接口,還提供了諸如地圖定位、地址編碼,實時路況, POI 搜索,周邊搜 索,公交路線搜索,駕車路線搜索,公交線搜索等數(shù)據(jù)服務(wù)。 地圖 API和 Google 地圖導(dǎo)航 API 騰訊地圖定義:騰訊地圖開放 API 是由騰訊公司旗下的地圖網(wǎng)站(包括但不限于 )為第三方開發(fā)者提供的應(yīng)用程序接口,開發(fā)者通過調(diào)用接口可以搭建與地圖相關(guān)的應(yīng)用程序 [4]。我們可以使用 CLGeoCoder 類來實現(xiàn)位置描述和經(jīng)緯度之間的轉(zhuǎn)換。其中 主要********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 9 頁 共 44 頁 提供了獲得設(shè)備位置信息的 API,例如,經(jīng)緯度信息;而 主要提供了展示地圖的 API。 3. 動態(tài)載入 可以在程序運(yùn)行時添加代碼模塊以及其他資源,讓應(yīng)用可以根據(jù)需要加載一系列可以執(zhí)行的代碼和資源,不是在啟動時就加載所有組件,提交程序性能。 2. 動態(tài)綁定 在程序不在編譯時判斷需要調(diào)用什么方法,而是在運(yùn)行時判斷。這種動態(tài)性可以讓應(yīng)用在運(yùn)行時判斷,瑞不是在編譯構(gòu)建時就固定下來。關(guān)于 ObjectC 中方法的調(diào)用和其他編程語言有所不同, ObjectC 中方法的調(diào)用使用 []語法格式。實例化一個類可以使用 NSObject 的 new 關(guān)鍵字,也可以使用 NSObject 的 alloc 和 init。實例方法必須實例化類后才能調(diào)用 [3]。類方法以“ +”號開始,實例方法以“ ”號打頭。局部變量在方法中聲明或者是函數(shù)的參數(shù) [3]。每個對象的實例變量都是不同的,例如,我的姓名和你的姓名是不同的。 ObjectiveC 中類的定義分為兩個部分:聲明部分和實現(xiàn)部分,并且一般分為兩個文件,分別是 .h 文件和 .m 文件 [3]。 Xcode 支持開發(fā)人員使用 C、 C++、ObjectC、 AppleScript 和 Java[3]。蘋果電腦公司的MacOSX 綜合開發(fā)環(huán)境 Xcode 為各種類型的 MacOSX 軟件項目提供項目編輯、搜索和瀏覽,文件編輯,項目構(gòu)建和調(diào)試設(shè)備等功能 [3]。 Xcode 將為你提供工具來建立并調(diào)試適合 InterlCorei5,i7 和 MacOSXLion 的 32 位或 64 位應(yīng)用程序,還可以讓你創(chuàng)建包含 32 位和 64 位執(zhí) 行能力的 FatBinaries[3]。 Xcode 的主要優(yōu)勢 1: Xcode 將賦予你創(chuàng)建諸如計算和渲染引擎應(yīng)用程序的能力,這些應(yīng)用程序使用 64 位內(nèi)存定址。結(jié)合助手編輯器,還可以根據(jù)界 面上的組件自動生成代碼,例如組件屬性、事件方法等。絕大部分操作是通過界面完成的。 在 iOS 開發(fā)中界面設(shè)計是其中最重要的部分,好的界面設(shè)計會讓用戶眼前一亮。 Xcode 提供了幾個編輯器來編碼和設(shè)計界面,例如源碼編輯器、 UserInterface 界面編輯器等。同時,開********學(xué)院畢業(yè)設(shè)計說明書(論文) 第 7 頁 共 44 頁 發(fā)商在散發(fā)布已經(jīng)由 GPLv3 授權(quán)的應(yīng)用軟件的同時必須提供由蘋果公司提供的密匙以允許該軟件修改版本的上載 [2]。 這個發(fā)布 iPhone 軟件的形式的出現(xiàn)使人們不能根據(jù) GPLv3 的授權(quán)代碼發(fā)布軟件。加入了之后,開發(fā)人員們將會得到一個牌照,他們可以用這個牌照將他們編寫的軟件 發(fā)布到蘋果的AppStore。其他的操作系統(tǒng) ,包括微軟的 Windows 操作系統(tǒng)和舊版本的 MacOSX 都不支持 [2]。 由于 iOS 是從于 MacOSX 核心演變而來,因此開發(fā)工具也是基于 Xcode。自從 發(fā)布以后, Xcode 就成為了 iPhone 軟件開發(fā)工具包的開發(fā)環(huán)境。軟件開發(fā)工具包于 2021 年 3 月 6 日發(fā)布,并允許開發(fā)人員開發(fā) iPhone 和 iPodtouch 的應(yīng)用程序,并對其進(jìn)行測試,名為“ iPhone 手機(jī)模擬器”。 2021 年 10 月 17 日, ********在一封張貼于蘋果公司網(wǎng)頁上的公開信上宣布軟件開發(fā)工具包。盡管其他競爭對手一直努力地追趕, iOS內(nèi)置的眾多技術(shù)和功能讓 Apple 設(shè)備始終保持著遙遙領(lǐng)先的地位 [2]。 iOS 是 iPad、 iPhone、 iPodtouch和 AppleTV 的操作系統(tǒng)。本軟件實現(xiàn)了在 iPhone 手機(jī)上了解景區(qū)相關(guān)信息,獲取無錫近七日的天氣情況,以及景區(qū)用戶定位與景點(diǎn)導(dǎo)航指路。 現(xiàn)在很多的旅游網(wǎng)站適應(yīng)的是電腦屏幕,用手機(jī)打開時需要足夠的網(wǎng)速和流量,不符合我們中國大眾的消費(fèi)心理,所以手機(jī)版的景區(qū)導(dǎo)游勢在必行。 再者,本文對開發(fā)所需要的關(guān)鍵技術(shù)進(jìn)行了介紹與分析,其中包括 iOS 系統(tǒng)開發(fā)框架、集成開發(fā)環(huán)境 Xcode 與其使用的面向?qū)ο缶幊淘O(shè)計語 言 ObjiectiveC。 首先,本文對我開發(fā)的項目的意義進(jìn)行了分析,闡述了網(wǎng)絡(luò)對旅游業(yè)產(chǎn)生的影響。手機(jī)用為主要的移動終端之一,又廣受人們的喜愛,這也給移動互聯(lián)打下了堅實的基礎(chǔ)。于是手機(jī)版的旅游客戶端應(yīng)時產(chǎn)生,為旅客們在旅行時隨時隨地上網(wǎng)查閱景區(qū)信息提供便利。于大多中國人的消費(fèi)心理,無論是 4G 還是 3G 上網(wǎng)流量
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1