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

正文內(nèi)容

公交路線查詢系統(tǒng)_畢業(yè)設(shè)計論文-wenkub

2022-09-09 18:05:45 本頁面
 

【正文】 哈爾濱是個省會城市,客流量非常大的城市,公交車就更是不可或缺的工具,公交路線的查詢也成為人們?nèi)粘r候習(xí)以為常的事情,傳統(tǒng)的路線查詢方式是買一張地圖,在上面進(jìn)行查找,顯然對于 21 世紀(jì)信息化時代這種現(xiàn)象是不符的。 在下面的介紹中,將詳細(xì)介紹哈爾濱公交路線查詢系統(tǒng)的開發(fā)過程,同時,闡述開發(fā)過程中所涉及到的問題及解決方法。 后臺數(shù)據(jù)庫模塊主要針對維護(hù)人員,及時更新公交線路發(fā)生的變化,即修改數(shù)據(jù)庫中的表,保證用戶查詢到的信 息是最新的,由于數(shù)據(jù)量大,本項目只做了關(guān)于哈爾濱公交路線的查詢,對其站點,所經(jīng)路線的經(jīng)緯度進(jìn)行了統(tǒng)計,作為整個系統(tǒng)的數(shù)據(jù)庫,其數(shù)據(jù)庫主要包括:公交路線表、站臺表、路線表。利用 Google地圖的可視性,使你安全準(zhǔn)確的到達(dá)目的地。 所以,基于網(wǎng)絡(luò)的公交線路查詢系統(tǒng)可以很好的彌補(bǔ)人工查詢的不足,具有其存在的先天優(yōu)勢和合理性。 1. 手機(jī)軟件查詢使用文字輸入,可以避免語音理解所造成的查詢出錯。 項目研發(fā)目的 在前面提到了,人工的公交路線電話查詢方式,存在著工作容易失誤,耗費人力、財力巨大,查詢的失誤率高等缺點,無法滿足人們對公交路線的查詢。智能手機(jī)也已經(jīng)和人們的生活息息相關(guān),智能手機(jī)的功能越來越加強(qiáng)大,從而逐步替代便攜式電腦。 移動終端的智能化已成為 21 世紀(jì)的信息化,互聯(lián)網(wǎng)化的標(biāo)志,手機(jī)已不再只是為了通訊的產(chǎn)物了,手機(jī)正在日常生活中逐漸充當(dāng)著重要角色。公交已成為現(xiàn)代都市的主要交通工具,與人們生活息息相關(guān),無論是工作、學(xué) 習(xí)、探親、旅游,公交車都已經(jīng)是現(xiàn)代化城市的象征。 xcode。課題針對于 ios 的深入研究分析的基礎(chǔ)上,基于 GoogleMap API for ios 開發(fā)一款 iphone 上的地圖應(yīng)用軟件。但導(dǎo)航儀不是最佳選擇,導(dǎo)航儀造價昂貴,又不方便攜帶。然而,手機(jī)卻已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚墓ぞ撸悄苁謾C(jī)是人們最為期待的對象,從單一的通信到互聯(lián)網(wǎng)的時代。運用數(shù)據(jù)庫解析xml 的內(nèi)容,運用 xcode 開發(fā)環(huán)境,由于數(shù)據(jù)量大,本軟件只有客戶端可視化模塊,針對需求,主要實現(xiàn)如下功能:哈爾濱公交路線的查詢,各個站點在地圖上的顯示, GSP地位功能等。 ios。所以說對于公交路線的查詢是與生活息息相關(guān)的事情,尤其是旅游,到達(dá)一個陌生的城市,最主要的是知道公交路線圖。從通訊手機(jī)到音樂手機(jī),現(xiàn)在又逐步走向智能化,網(wǎng)絡(luò)化時 代。人們對于他們的功能的需求也日益增長,無論是學(xué)習(xí),生活,工作,娛樂,手機(jī)都是人們最好的設(shè)備。電腦查詢雖然提高了準(zhǔn)確性,以及提高了對路線查詢的準(zhǔn)確性,人力財力的消耗性減小,但還存在這電腦無法便攜,實際操作性差。 2. 手機(jī)軟件查詢準(zhǔn)確無誤,只要算法和程序設(shè)計正確,則用手機(jī)軟件查詢出錯的幾率幾乎為零。隨著移動網(wǎng)絡(luò)通訊應(yīng)用的日益擴(kuò)展,基于網(wǎng)絡(luò)的公交查詢系統(tǒng)必然有其存在的空間。 隨著 iphone 手機(jī)的使用人數(shù)的增多,對于這種公交查詢的軟件的需求也會增多,所以本項目的目的是開發(fā)一款 在 iphone 手機(jī)上運行的公交路線查詢軟件,從而滿足人們對公交查詢的需求。 在本系統(tǒng)中的設(shè)計中,使用了時下較為流行的網(wǎng)站開發(fā)工具 xcode,基于 GoogleMap的 API ,利用谷歌地圖提供的 API實現(xiàn)公交路線的可視化,開發(fā)一款可以在 iphone運行的地圖軟件,數(shù)據(jù)庫采用 sqlite3,數(shù)據(jù)庫包括三個表:公交路線表,線路對應(yīng)的站點的坐標(biāo)表、線路所經(jīng)過的路線的坐標(biāo)表。由于技術(shù)水平有限,經(jīng)濟(jì)有限,該軟件只能在mac 模擬器上運行,有些功能還無法實現(xiàn), 系統(tǒng)中還可能存在我沒有發(fā)現(xiàn)或意識 到問題,敬請老師多多批評。 現(xiàn)在提供了人工查詢平臺,人工查詢的出現(xiàn)顯然告別了我們每人手拎一張地圖的時代,但電話查詢平臺,費時費力,最主要的是錯誤率太高,無法滿足人們的需求。本項目是哈爾濱公交 路線查詢系統(tǒng),從而解決人們?nèi)粘I钪械墓宦肪€查詢問題。而且 隨著 iphone 的流行也大大的提高了這款軟件的實時操作性。也可以上傳至 AppStore 上進(jìn)行審核,從而創(chuàng)造效益。再加上 ios 軟件開發(fā)的火熱勢頭, 所以本系統(tǒng) 無論從公益性、效益性都 擁有非常成熟的市場 及發(fā)展前景 。由于模擬器沒有 GPS 模塊,只能模擬,功能已經(jīng)實現(xiàn)。導(dǎo)航欄是由三個連接按鈕組成,其功能是分別連接 GPS 定位模塊,公交路線列表及說明模塊。本次開發(fā)是以后天數(shù)據(jù)庫開發(fā)的,數(shù)據(jù)庫提供公交線路現(xiàn)實的所有數(shù)據(jù),公交路線,路線的站點經(jīng)緯度,站點間連接的經(jīng)緯度等,本數(shù)據(jù)庫共有三個表分別為,公交線路表,公交站點 表,站點坐標(biāo)表。采用安全可靠的現(xiàn)代化處理和控制技術(shù),及時準(zhǔn)確、可靠地更新公交信息,建立完備、便捷的公交查詢系統(tǒng)。 系統(tǒng)總體設(shè)計 項目系統(tǒng)模塊圖 公 交 路 線 查 詢 系 統(tǒng)GPS定位模塊公交路線查詢模塊主視圖模塊 圖 31 項目系統(tǒng)模塊圖 GPS 定位模塊:本模塊 是利用 GPS 模塊定位當(dāng)前位置,用一個圖標(biāo)在地圖中顯示當(dāng)前用戶的位置,這是 GPS 導(dǎo)航的系統(tǒng)的一個縮例,本模塊的應(yīng)用以后可以加入導(dǎo)航模塊。本模塊也分為兩個模塊:用戶導(dǎo)航模塊和地圖顯示模塊,主視圖是所有的功能的顯示模塊,是所有模塊的實現(xiàn)部分,顯示個人的位置,顯示公 交路線等。 數(shù) 據(jù) 結(jié) 構(gòu)的 設(shè) 計后 臺 數(shù) 據(jù)庫為 程 序 和數(shù) 據(jù) 庫 建立 聯(lián) 系進(jìn) 行 調(diào) 試并 進(jìn) 一 步改 進(jìn)后 期 維 護(hù)創(chuàng) 建 主 要功 能 查 詢界 面 圖 33 項目系統(tǒng)流程圖 數(shù)據(jù)庫設(shè)計 系統(tǒng)方案進(jìn)行設(shè)計.它是系統(tǒng)的整體解決方案。 SQLite, 是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關(guān)聯(lián)式 數(shù)據(jù)庫管理系統(tǒng) ,它的設(shè)計目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。本功能塊的設(shè)計,主界面要體現(xiàn)出本系統(tǒng)的所有功能塊,所以功能塊的設(shè)計要與其他功能塊相互聯(lián)系。 Cocoa 開發(fā)者可以使用 Interface Builder 來開發(fā)和修改應(yīng)用程序的圖形用戶界面,其數(shù)據(jù)以 XML 的形式存儲在 .xib 文件中。主界面兩個部分,哈爾濱的全貌顯示及功能欄。 實現(xiàn)控制視圖的主要代碼如下: MKCoordinateRegion jorinRegion = 。 = jorinLocationCoordinate。 功能欄的設(shè)計,本功能欄與 iphone 常規(guī)應(yīng)用的功能欄相似,為一個長條的 label view,在其上面設(shè)計功能 button,功能按鈕采用 IB 的按鈕,按鈕上的圖案為自己設(shè)計的,一共三個按鈕,分別為 GPS 地位功能按鈕 ,公交路線查詢按鈕 ,和軟件說明按鈕 。三種方式都可以定位用戶的位置,但三種 方式都有自己的弊端,適用于不同的情況。 在 iphone 的定位開發(fā)中,蘋果公司提供了定位框架,以幫助你來確定當(dāng)前的物理地址,這個框架的美妙之處就是他使用了以上的三種方式 ,通過用戶不同的情況下分析當(dāng)前的位置進(jìn)行定位。 定位功能的功能實現(xiàn),如圖 44,因為本系統(tǒng)運行于 mac 模擬器中所以定位的地方為蘋果的總公司,移植到 iphone 手機(jī)時才會體現(xiàn)其定位效果。 公交路線查詢系統(tǒng) — 13— =jorinLocationCoordinate。 圖 44 定位功能實現(xiàn) 公交路線查詢模塊的功能實現(xiàn) 公交路線查詢模塊是本系統(tǒng)最為主要的模塊,他是整個系統(tǒng)的功能體現(xiàn) ,公交路線查詢模塊包括很多小模塊,分別為:公交路線列表功能塊,索引模塊,公交路線顯示模塊,站點顯示模塊,還有就是后臺數(shù)據(jù)庫檢索模塊。其實現(xiàn)過程如下圖 433: 公 交 路 線 查 詢按 鈕功 能 函 數(shù) 檢 索 數(shù) 據(jù) 庫 列 表 的 形 成 圖 45 公交路線查詢列表的實現(xiàn)過程 公交路線列表的 LabelView 是 Xcode 中的 UIKit 框架的部件,其部件可以設(shè)置為可上拉和不可以上拉兩種 方式,如果設(shè)置成不可上拉,則用鼠標(biāo)點擊就無法上下拖動列表。 圖 46 公交路線列表 列表索引模塊的功能實現(xiàn) 列表索引模塊主要用于幫助用戶快速哦查詢公交線路,為用戶省去一些時間,方便于用戶的操作。當(dāng)用戶輸入時列表的內(nèi)容就會相應(yīng)的隨之改變,達(dá)到索引的效果。大頭針是 ios 地圖開發(fā)中不可缺少的角色,它是 MKPoitAnnotation 類的一個對象, MKPoitAnnotation 類在 MapKit 框架中,其功能為根據(jù)經(jīng)緯度在地圖上相應(yīng)的位置插入大頭針,本模塊利用的就是大頭針的原理將每條公交線路的公交站點以大頭針的方式安放 在地圖上,得到公交站點的效果, MKPoitAnnotation 對象有三個屬性分別為: title、 subtitle、 coordinate,其功能為為大頭針提供主標(biāo)題,副標(biāo)題和大頭針在地圖中的經(jīng)緯度,我們把公交站點的名稱賦值給主標(biāo)題,將站點的坐標(biāo)賦值給 coordinate,最后利用 MapView 的功能函數(shù)addAnnotation 將所有的大頭針添加到地圖中,這樣就完成了公交站臺的顯示。其功能實現(xiàn)如圖 410。但兩個公交站點的劃線,會涉及到兩個站點之間直線最短的,最短路徑的算法,這樣兩個公交站點間的路線就有可能是空間穿越了,得不到用戶想要的效果了,所以要檢索 RoutesPoites 表中的數(shù)據(jù),這就保證了公交路線不會直接的畫直線過去。 strokeColor 的功能是為線路設(shè)置顏色,可以為其設(shè)置單色,也可以為其設(shè)置混合色,它是由一個顏色的列表來控制,為其著什么樣的顏色,如果要想得到混合色,就要通過顏色的比例混合,從而得到想要的顏色。 其主要實現(xiàn)的代碼: for(int i = 0。 NSLog(%d, routes+i)。 [theRouteMutableArray addObject:lineOne]。 pointsToUse[1] = *(routes+i+1)。 [theRouteMutableArray addObject:lineOne]。 本系統(tǒng)使用的數(shù)據(jù)庫為 SQLite3,他是一種小型的數(shù)據(jù)庫,是一種類似于表格的數(shù)據(jù)庫,而數(shù)據(jù)庫軟件為 sqlitebrowser 的數(shù)據(jù)庫編輯工具,使用 sqlitebrowser 來進(jìn)行對數(shù)據(jù)的添加及刪除操作。 軟件說明模塊的實現(xiàn)是有一個 Testview 來形成的,它只是一個對軟件說明的一個文檔,用于軟件的說明,操作說明,開發(fā)人員的說明等。說明視圖是一個 testview,其文字是設(shè)計視圖時寫上去的,也可以通過 IB 進(jìn)行改動,視圖上有一個 按鈕,用于退出本視圖,返回上一視圖的作用。 但由于 mac 模擬器上沒有 GPS 定位模塊,所以本模塊無法顯示,也無法演示,但本模塊的運行需要用戶的允許才能進(jìn)行操作,所以本模塊設(shè)計了一個彈出窗口對其進(jìn)行模擬的操作。將在以下幾個方面開展進(jìn)一步的完善工作。通過學(xué)習(xí)更多的系統(tǒng)地圖方面的知識后,對系統(tǒng)安全進(jìn)行完善。 第四方面:系統(tǒng)預(yù)期想要完成的功能還無法實現(xiàn),有待于進(jìn)一步的完善功能,添加功能模塊。 ( 3)學(xué)習(xí)
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1