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

正文內(nèi)容

公交路線查詢系統(tǒng)畢業(yè)設(shè)計論文(編輯修改稿)

2025-07-21 16:28 本頁面
 

【文章內(nèi)容簡介】 看到你在整個哈爾濱的地圖上的位置,這樣你就可以得到自己想要得到的信息:想要到達的標(biāo)志性建筑物,去哪條街,哪條路等等。3. 地圖顯示模塊:本模塊是整個系統(tǒng)的主視圖,進入的主要視圖界面,其余模塊都是圍繞著整個視圖而展開的,當(dāng)用戶進入時會給用戶呈現(xiàn)整個哈爾濱的全貌,既平面圖 ,讓人們了解一下整個哈爾濱的劃分情況,道路,河流等等。 項目系統(tǒng)模塊圖圖31 項目系統(tǒng)模塊圖GPS定位模塊:本模塊是利用GPS模塊定位當(dāng)前位置,用一個圖標(biāo)在地圖中顯示當(dāng)前用戶的位置,這是GPS導(dǎo)航的系統(tǒng)的一個縮例,本模塊的應(yīng)用以后可以加入導(dǎo)航模塊。公交路線查詢模塊,本模塊是為用戶提供公交路線列表的功能塊。本模塊分為兩個小模塊,分別為:公交路線列表和列表索引欄,通過列表可以展現(xiàn)給用戶哈爾濱公交路線的所有線路,索引欄是幫助用戶快速的找到想要得到的公交路線。主視圖模塊:本模塊負責(zé)整個系統(tǒng)的顯示功能。本模塊也分為兩個模塊:用戶導(dǎo)航模塊和地圖顯示模塊,主視圖是所有的功能的顯示模塊,是所有模塊的實現(xiàn)部分,顯示個人的位置,顯示公交路線等。 數(shù)據(jù)流圖(DFD) 用戶查詢的DFD,如圖32:用戶輸入信息,系統(tǒng)處理查詢信息,系統(tǒng)獲得信息內(nèi)容后,向數(shù)據(jù)庫搜索查詢信息,將查詢的結(jié)果顯示到顯示界面上。 圖32 數(shù)據(jù)流圖 項目系統(tǒng)流程圖在ios模擬器環(huán)境中的該項目完成品最終是以用戶界面體現(xiàn)運行程序,將用戶想要查詢的信息從數(shù)據(jù)庫中查找、匹配然后通過語言界面輸出,并從空間數(shù)據(jù)庫中讀出地圖顯示。但對其運行后的結(jié)果不能進行查找和增加、刪減等操作,只能由后臺管理員在指定的界面操作或直接對數(shù)據(jù)庫編輯。 圖33 項目系統(tǒng)流程圖 系統(tǒng)方案進行設(shè)計.它是系統(tǒng)的整體解決方案。其目標(biāo)為:建立包括公交線路屬性數(shù)據(jù)庫、公交站點屬性數(shù)據(jù)庫等公交信息所必需的數(shù)據(jù)庫:建立包括公交線路空間數(shù)據(jù)庫、公交站點空間數(shù)據(jù)庫等公交信息所必需的后臺數(shù)據(jù)庫:建立基于GoogleMap的公交線路軟件的查詢系統(tǒng),使出行人員可有重點地查詢公交路線相關(guān)信息。本數(shù)據(jù)庫共包括三個表,分別為:公交路線表:Routes table,公交路線的站點經(jīng)緯度表:Stations table,公交所經(jīng)路線的經(jīng)緯度表:RoutePoints table。 下面分別介紹一下表的結(jié)構(gòu):(1)公交路線表Routes:公交路線表Routes用來保存哈爾濱所有的公交路線,結(jié)構(gòu)如下表所示表34 公交路線表Routes編號字段名稱數(shù)據(jù)類型說明1idintID號2Namevarchar(50)公交路線名稱3WayBit是否完成(2)公交路線的站點經(jīng)緯度表Stations:公交路線的站點經(jīng)緯度表Stations用來保存公交站點的經(jīng)緯度表35 公交路線的站點經(jīng)緯度表Stations編號字段名稱數(shù)據(jù)類型說明1idintID號2Latdecimal公交站點的緯度345LngNameRoutIDdecimal varchar(50)int公交站點的經(jīng)度站點名稱公交路線(3)公交所經(jīng)路線的經(jīng)緯度表RoutePoints:公交所經(jīng)路線的經(jīng)緯度表RoutePoints用來保存公交經(jīng)過路線的經(jīng)緯度表36 公交所經(jīng)路線的經(jīng)緯度表RoutePoints編號字段名稱數(shù)據(jù)類型說明1idintID號2Latdecimal公交站點的緯度345LngIndexRoutIDdecimal int int公交站點的經(jīng)度站點名稱公交路線本數(shù)據(jù)采取的數(shù)據(jù)存儲工具是SQLite,是一種小型的數(shù)據(jù)庫存儲工具,用于存儲公交路線查詢所需的數(shù)據(jù),是整個系統(tǒng)后臺的服務(wù)。SQLite,是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如 Tcl、C、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。SQLite第一個Alpha版本誕生于2000年5月. 至今已經(jīng)有10個年頭,SQLite也迎來了一個版本 SQLite 3已經(jīng)發(fā)布。 公交路線顯示界面是本系統(tǒng)的主界面,是用戶運行本系統(tǒng)的開始界面,本界面提供了整個系統(tǒng)的功能的顯示,主界面也就是用戶登錄界面,本系統(tǒng)無需賬戶注冊,運行就可以使用。本功能塊的設(shè)計,主界面要體現(xiàn)出本系統(tǒng)的所有功能塊,所以功能塊的設(shè)計要與其他功能塊相互聯(lián)系。 這里我們模擬用戶運行系統(tǒng),操作流程圖如圖41。進入主界面GPS定位功能公交路線插詢列表跳回主界面進行顯示圖41系統(tǒng)查詢顯示顯示流程圖 本系統(tǒng)的UI是用Interface Builder圖形化工具生成,再由功能函數(shù)控制圖形界面的思想,并完成程序的圖形界面。 Interface Builder簡稱IB,是用于美國蘋果公司Mac OS X系統(tǒng)開發(fā)的軟件開發(fā)程序,是Xcode套件的一部分。Cocoa開發(fā)者可以使用Interface Builder來開發(fā)和修改應(yīng)用程序的圖形用戶界面。功能模塊的實現(xiàn): 主界面的設(shè)計,主界面的功能是為了提供給用戶哈爾濱的全貌和其他功能的顯示功能。所以用戶登錄界面為哈爾濱的全貌,并提供功能導(dǎo)航欄,說明本系統(tǒng)的所有功能。主界面兩個部分,哈爾濱的全貌顯示及功能欄。 哈爾濱全貌的顯示,根據(jù)Xcode的函數(shù)庫,找到Mapkit框架,Mapkit框架中顯示地圖的功能函數(shù),要找到哈爾濱的位置就要找到哈爾濱的經(jīng)緯度,以哈爾濱的經(jīng)緯度為中心,進行比例顯示就會呈現(xiàn)給大家哈爾濱的全貌地圖。找到哈爾濱的經(jīng)緯度后,設(shè)置其顯示比例,經(jīng)過視覺的調(diào)試,在最終完成哈爾濱的全貌顯示。本模塊的界面是IB中的mapview界面,利用函數(shù)的結(jié)合控制,達到視圖的效果。實現(xiàn)控制視圖的主要代碼如下:MKCoordinateRegionjorinRegion = 。CLLocationCoordinate2DjorinLocationCoordinate。 = 。 = 。 = jorinLocationCoordinate。 = *。 = *。[theMapViewsetRegion:jorinRegionanimated:YES]。功能欄的設(shè)計,本功能欄與iphone常規(guī)應(yīng)用的功能欄相似,為一個長條的label view,在其上面設(shè)計功能button,功能按鈕采用IB的按鈕,按鈕上的圖案為自己設(shè)計的,一共三個按鈕,分別為GPS地位功能按鈕,公交路線查詢按鈕,和軟件說明按鈕。三個按鈕分別與其他視圖相連,當(dāng)點擊時會產(chǎn)生跳轉(zhuǎn)效果,采用的也是iphone應(yīng)用中經(jīng)典的跳轉(zhuǎn)視圖的效果。圖42 哈爾濱公交路線查詢系統(tǒng)的主視圖 GPS定位模塊的功能實現(xiàn) GPS定位已成為信息化時代的產(chǎn)物,GPS導(dǎo)航,各式各樣的導(dǎo)航軟件,各式各樣的導(dǎo)航地圖,GPS定位是GPS導(dǎo)航的基礎(chǔ),利用間隔時間的GPS定位的經(jīng)緯度得到導(dǎo)航的路線。 定位的機制有三種,分別為手機GPS模塊衛(wèi)星定位,手機基站定位,依賴WiFi網(wǎng)絡(luò)進行定位。三種方式都可以定位用戶的位置,但三種方式都有自己的弊端,適用于不同的情況。GPS模塊衛(wèi)星定位需要GPS接收器需要直接對準(zhǔn)衛(wèi)星,所以室內(nèi)是無法進行定位的。手機基站定位,它相對于GPS接收器來說定位的位置不是很準(zhǔn)確,準(zhǔn)確度取決于該地區(qū)內(nèi)手機基站的數(shù)量。而WiFi網(wǎng)絡(luò)定位通過檢查服務(wù)提供商的數(shù)據(jù)確定位置,它既不依賴衛(wèi)星,又不需要手機基站因此這種方法是對于可以連接WiFi網(wǎng)絡(luò)的區(qū)域有效,但這種方式是最為模糊的定位的方式。在iphone的定位開發(fā)中,蘋果公司提供了定位框架,以幫助你來確定當(dāng)前的物理地址,這個框架的美妙之處就是他使用了以上的三種方式,通過用戶不同的情況下分析當(dāng)前的位置進行定位。本模塊的設(shè)計,利用MapKit框架中的定位庫函數(shù)進行定位,利用iphone開發(fā)中提供的定位框架得到自己目前位置的經(jīng)緯度,根據(jù)經(jīng)緯度在地圖上標(biāo)注自己的位置。定位模塊的控制流程圖,如圖43。圖43 定位模塊控制流程圖
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1