資源描述:
《基于iOS平臺的LBS技術(shù)研究與應(yīng)用論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、分類號:TP391UDC:621.3密級:編號:2011192工學(xué)碩士學(xué)位論文基于10S平臺的LBS技術(shù)研究與應(yīng)用碩士研究生:宋賀指導(dǎo)教師:姜學(xué)軍副教授學(xué)科、專業(yè):計算機系統(tǒng)結(jié)構(gòu)沈陽理工大學(xué)2014年3月分類號:TP391UDC:621.3工學(xué)碩士學(xué)位論文密級:編號:2011192基于i0S平臺的LBS技術(shù)研究與應(yīng)用碩士研究生:指導(dǎo)教師:學(xué)位級別:學(xué)科、專業(yè):所在單位:論文提交日期:論文答辯日期:學(xué)位授予單位:宋賀姜學(xué)軍副教授工學(xué)碩士計算機系統(tǒng)結(jié)構(gòu)信息科學(xué)與工程學(xué)院2013年12月2014年3月沈陽理工大學(xué)ClassificationIndex:TP39lU.D.C:621.3AThe
2、sisfortheMasterDegreeofEngineeringLBSTechnologyResearchandApplicationBasedontheiOSPlatformCandidate:SongHeSupervisor:Prof.JiangXueiunAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerSystemandArchitectureDateofSubmission:December,2013DateofExamination:March,2014University:ShenyangLi
3、gongUniversity沈陽理工大學(xué)碩士學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:本論文的所有工作,是在導(dǎo)師的指導(dǎo)下,由作者本人獨立完成的。有關(guān)觀點、方法、數(shù)據(jù)和文獻的引用已在文中指出,并與參考文獻相對應(yīng)。除文中已注明引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)公開發(fā)表的作品成果。對本文的研究做出重要貢獻的個人和集體,均己在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。作者(簽字):啄餳日期:溯壚年≥月,≥日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解沈陽理工大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,即:沈陽理工大學(xué)有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交學(xué)位論文的復(fù)印件和磁盤,允許論
4、文被查閱和借閱。本人授權(quán)沈陽理工大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或其它復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后適用本授權(quán)書)學(xué)位論文作者簽名:啄該指導(dǎo)教師簽名:鋤日期:訓(xùn)忙弓、f≯日期:加廠似孑、1乙沈陽理工大學(xué)碩士學(xué)位論文摘要隨著智能手機等移動終端的興起,移動互聯(lián)網(wǎng)正在慢慢地改變?nèi)藗兊纳詈土?xí)慣?;谖恢梅?wù)(LBS)的應(yīng)用作為移動互聯(lián)網(wǎng)的一個重要組成部分,是每一個移動終端上必備的應(yīng)用程序?;谖恢玫姆?wù)是當(dāng)前移動應(yīng)用平臺的研究重點,但是結(jié)合目前國內(nèi)外的研究現(xiàn)狀來看有如下問題存在:比如系統(tǒng)的擴展性和可重用性不理想、耦合性高、模塊
5、化的程度低,還有就是開發(fā)周期較長的問題。為了更好的解決上述問題,本文從LBS的特點出發(fā),研究不同的LBS移動應(yīng)用的共同特點以及它們的核心模塊,并集中精力研究了它們用到的關(guān)鍵技術(shù)。通過對各大移動平臺的對比,本文決定采用比較有代表性的iOS平臺系統(tǒng),在iOS平臺上構(gòu)建一個通用、模塊化、易擴展的基礎(chǔ)功能框架,以便我們的開發(fā)人員節(jié)省部分基礎(chǔ)功能模塊的開發(fā)時間、精力。本文的主要工作如下:第一,分析目前市場上流行的LBS移動應(yīng)用系統(tǒng)的特點,總結(jié)出這些移動應(yīng)用存在的共性。把當(dāng)前的主流開發(fā)技術(shù)和現(xiàn)有的LBS技術(shù)相結(jié)合,通過分析和對比不同LBS應(yīng)用的設(shè)計和實現(xiàn)的差異,構(gòu)建基本開發(fā)服務(wù)框架,與此同時本文對
6、目前流行的GoogleMap]艮務(wù),客戶端和服務(wù)端的通信方式進行了研究。第二,分析了iOS平臺的相關(guān)技術(shù),包括iOS平臺的系統(tǒng)結(jié)構(gòu)、開發(fā)工具、Object.C編程語言的特點和內(nèi)存管理機制、MVC設(shè)計模式等。第三,通過分析以上核心技術(shù),在iOS平臺上構(gòu)建一個通用、模塊化、易擴展的基礎(chǔ)功能框架,用來指導(dǎo)開發(fā)人員對LBS基礎(chǔ)功能模塊進行開發(fā)。第四,基于上述提出的框架,在iOS平臺上集成GoogleMap服務(wù)來實現(xiàn)一個具體的LBS移動應(yīng)用打車系統(tǒng),結(jié)合具體實例來證明所提出框架的可行性。關(guān)鍵詞:iOS:LBS;GoogleMap服務(wù);MVC;移動定位技術(shù)沈陽理工大學(xué)碩士學(xué)位論文Abs仃actWi
7、ththeriseofsmartphonesandothermobileterminals,mobileIntemetisslowlychangingpeople’Slivesandhabits.AsanimportantpartofthemobileIntemet,theapplicationbasedonLocation-BasedServices(LBS)isnecessaryapplicationoneachmobileterminal