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

正文內(nèi)容

公交路線查詢系統(tǒng)_畢業(yè)設(shè)計(jì)論文(留存版)

2024-10-28 18:05上一頁面

下一頁面
  

【正文】 int 公交站點(diǎn)的經(jīng)度 站點(diǎn)名稱 公交路線 公交路線查詢系統(tǒng) — 9— 數(shù)據(jù)庫的選用 本數(shù)據(jù)采取的數(shù)據(jù)存儲工具是 SQLite,是一種小型的數(shù)據(jù)庫存儲工具,用于存儲公交路線查詢所需的數(shù)據(jù),是整個(gè)系統(tǒng)后臺的服務(wù)。本模塊的界面是 IB 中的 mapview 界面,利用函數(shù)的結(jié)合控制,達(dá)到視圖的效果。而 WiFi 網(wǎng)絡(luò)定位通過檢查服務(wù)提供商的數(shù)據(jù)確定位置,它既不依賴衛(wèi)星,又不需要手機(jī)基站因此這種方法是對于可以連接 WiFi 網(wǎng)絡(luò)的區(qū)域有效,但這種方式是最為模糊的定位的方式。其顯示的內(nèi)容為功能函數(shù)在數(shù)據(jù)庫中讀取的內(nèi)容,函數(shù)將讀取的內(nèi)容寫到公交路線查詢系統(tǒng) — 14— LabelView 上,這樣就得到了列表的內(nèi)容。當(dāng)用戶點(diǎn)擊想要查詢的公交路線時(shí),響應(yīng)函數(shù)會根據(jù)列表的哪一行觸發(fā)事件,通過行號來檢索數(shù)據(jù)庫,查找 Routes 中的線路,再通過線路表查找相應(yīng)的站點(diǎn),并把站點(diǎn)的坐標(biāo)和名字存放到兩個(gè)數(shù)組中,給大頭針的屬性賦值,得到相應(yīng)地圖上相應(yīng)的站點(diǎn)。 pointsToUse[0] = *(routes+i)。本系統(tǒng) 不是 C/S 結(jié)構(gòu),而是只有一個(gè)數(shù)據(jù)庫文件提供數(shù)據(jù)支持的單機(jī)程序,所以本系統(tǒng)中,增加和刪除線路都要通過數(shù)據(jù)庫進(jìn)行操作。 公交路線查詢系統(tǒng) — 21— 圖 415 設(shè)置功能的實(shí)現(xiàn) 公交路線查詢系統(tǒng) — 22— 5 結(jié)論 目前,公交路線查詢系統(tǒng),還有很多不成熟的地方。 通過本次畢業(yè)設(shè)計(jì),是自己對軟件開發(fā)的流程有了更深入的認(rèn)識,鍛煉了本人開發(fā)軟件的都收能力,對軟件需求的分析能力和對新知識的掌握的技巧,還接觸到了一些國內(nèi)外一些新穎的技術(shù),豐富了自己閱歷,對以后軟件開發(fā)帶來了很大的幫助。 ( 2)學(xué)習(xí)了 SQLite 數(shù)據(jù)庫的使用。能夠通過自己的位置來找到去哪里做公交車,到哪一個(gè)公交站點(diǎn)的距離短。 [theMapView addOverlay:lineOne]。 CLLocationCoordinate2D 數(shù)組中的數(shù)據(jù)是通過數(shù)據(jù)庫檢索而得到的,只使用兩個(gè)站公交路線查詢系統(tǒng) — 18— 點(diǎn)間的經(jīng)緯度無法得到想要的線路圖,所以通過多 次的演示證實(shí)得到了兩個(gè)站點(diǎn)間影響路線畫法的坐標(biāo)點(diǎn),并把其存放到 RoutePointes 表中,通過函數(shù)檢索 RoutePoites 表中的數(shù)據(jù),并把它的檢索到的內(nèi)容存放到 CLLocationCoordinate2D 數(shù)組中,本模塊是每次檢索兩個(gè)坐標(biāo)點(diǎn)存放到數(shù)組中,每次由兩個(gè)點(diǎn)來確定相應(yīng)的線,每次使用的兩個(gè)點(diǎn)中的后一個(gè)點(diǎn)是下一次劃線的前一個(gè)點(diǎn),這樣循環(huán)的檢索數(shù)據(jù),循環(huán)的劃線,就形成了公交線路圖。 公交站點(diǎn)顯示模塊的設(shè)計(jì)是在 MapView 上根據(jù)坐標(biāo)顯示某一個(gè)點(diǎn),與定位的效果相似,其主要實(shí)現(xiàn)的原理是通過站點(diǎn)的經(jīng)緯度在 MapView 上插入大頭針。 [theMapView setRegion:jorinRegion animated:YES]。 公交路線查詢系統(tǒng) — 12— 定位的機(jī)制有三種,分別為手機(jī) GPS 模塊衛(wèi)星定位,手機(jī)基站定位,依賴 WiFi 網(wǎng)絡(luò)進(jìn)行定位。所以用戶登錄界面為哈爾濱的全貌,并提供功能導(dǎo)航欄,說明本系統(tǒng)的所有功能。但 對其運(yùn) 行后的結(jié)果 不能 進(jìn)行查找和增加、刪減等操作 ,只能由后臺管理員在指定的界面操作或直接對數(shù)據(jù)庫編輯 。 公交路線查詢系統(tǒng) — 5— 數(shù)據(jù)庫模塊 : 數(shù)據(jù)庫模塊就是本系統(tǒng)的數(shù)據(jù)提供模塊,本系統(tǒng)支持 c/s 模式提供數(shù)據(jù),也可以通過后臺數(shù)據(jù)庫實(shí)現(xiàn)兩種方式。 從收益 來看 : 本系統(tǒng)作為公交線路查詢的應(yīng)用,是帶有實(shí)驗(yàn)性、貢獻(xiàn)性的。 在下面的介紹中,將詳細(xì)介紹哈爾濱公交路線查詢系統(tǒng)的開發(fā)過程,同時(shí),闡述開發(fā)過程中所涉及到的問題及解決方法。 1. 手機(jī)軟件查詢使用文字輸入,可以避免語音理解所造成的查詢出錯(cuò)。公交已成為現(xiàn)代都市的主要交通工具,與人們生活息息相關(guān),無論是工作、學(xué) 習(xí)、探親、旅游,公交車都已經(jīng)是現(xiàn)代化城市的象征。然而,手機(jī)卻已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚墓ぞ撸悄苁謾C(jī)是人們最為期待的對象,從單一的通信到互聯(lián)網(wǎng)的時(shí)代。從通訊手機(jī)到音樂手機(jī),現(xiàn)在又逐步走向智能化,網(wǎng)絡(luò)化時(shí) 代。隨著移動網(wǎng)絡(luò)通訊應(yīng)用的日益擴(kuò)展,基于網(wǎng)絡(luò)的公交查詢系統(tǒng)必然有其存在的空間。 現(xiàn)在提供了人工查詢平臺,人工查詢的出現(xiàn)顯然告別了我們每人手拎一張地圖的時(shí)代,但電話查詢平臺,費(fèi)時(shí)費(fèi)力,最主要的是錯(cuò)誤率太高,無法滿足人們的需求。再加上 ios 軟件開發(fā)的火熱勢頭, 所以本系統(tǒng) 無論從公益性、效益性都 擁有非常成熟的市場 及發(fā)展前景 。采用安全可靠的現(xiàn)代化處理和控制技術(shù),及時(shí)準(zhǔn)確、可靠地更新公交信息,建立完備、便捷的公交查詢系統(tǒng)。 SQLite, 是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關(guān)聯(lián)式 數(shù)據(jù)庫管理系統(tǒng) ,它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。 實(shí)現(xiàn)控制視圖的主要代碼如下: MKCoordinateRegion jorinRegion = 。 在 iphone 的定位開發(fā)中,蘋果公司提供了定位框架,以幫助你來確定當(dāng)前的物理地址,這個(gè)框架的美妙之處就是他使用了以上的三種方式 ,通過用戶不同的情況下分析當(dāng)前的位置進(jìn)行定位。其實(shí)現(xiàn)過程如下圖 433: 公 交 路 線 查 詢按 鈕功 能 函 數(shù) 檢 索 數(shù) 據(jù) 庫 列 表 的 形 成 圖 45 公交路線查詢列表的實(shí)現(xiàn)過程 公交路線列表的 LabelView 是 Xcode 中的 UIKit 框架的部件,其部件可以設(shè)置為可上拉和不可以上拉兩種 方式,如果設(shè)置成不可上拉,則用鼠標(biāo)點(diǎn)擊就無法上下拖動列表。其功能實(shí)現(xiàn)如圖 410。 NSLog(%d, routes+i)。 本系統(tǒng)使用的數(shù)據(jù)庫為 SQLite3,他是一種小型的數(shù)據(jù)庫,是一種類似于表格的數(shù)據(jù)庫,而數(shù)據(jù)庫軟件為 sqlitebrowser 的數(shù)據(jù)庫編輯工具,使用 sqlitebrowser 來進(jìn)行對數(shù)據(jù)的添加及刪除操作。將在以下幾個(gè)方面開展進(jìn)一步的完善工作。由于本人技術(shù)水平有限,對新知識的理解能力有限,在本系統(tǒng)中還存在一些有待改善的問題,希望老師批評指正。在此之間主要完成了以下工作: ( 1)比較系統(tǒng)的學(xué)習(xí)了 ios 開發(fā)技術(shù)。 圖 414 說明模塊的功能實(shí)現(xiàn) 設(shè)置模塊的功能是為了將用戶的位置呈現(xiàn)到地圖上,配合公交路線去看,方便用戶去查看當(dāng)前的位置,更準(zhǔn)確的定位自己的當(dāng)前位置。 MKPolyline *lineOne = [MKPolyline polylineWithCoordinates:pointsToUse count:2]。 功能函數(shù) polylineWithCoordinates()的作用是在地圖上畫一條一線,而其需要的參數(shù)為一個(gè) CLLocationCoordinate2D 類的數(shù)組,數(shù)組內(nèi)存放著所劃線的經(jīng)過的坐標(biāo)點(diǎn),可以是 兩 個(gè)三個(gè)或多個(gè),還有一個(gè)參數(shù)是數(shù)組的數(shù)量,這樣就可以實(shí)現(xiàn)在地圖上劃線了,將畫好的公交線路 add 到 mapview 上,這就是完成了公交路線顯示的功能。 圖 48 列表索引的功能實(shí)現(xiàn) 公交站點(diǎn)顯示模塊的功能實(shí)現(xiàn) 公交站點(diǎn)的顯示模塊使用于顯示公交路線經(jīng)過的相應(yīng)的站點(diǎn),當(dāng)用戶想知道上車或下車的站點(diǎn)時(shí),用戶可以通過點(diǎn)擊 圖標(biāo)來顯示目標(biāo)的站點(diǎn) 名稱,該操作與 google 地圖相似,本系統(tǒng)是仿造 google 地圖的一些操作,來實(shí)現(xiàn)用戶能熟悉的使用。 =。 圖 42 哈爾濱公交路線查詢系統(tǒng)的主視圖 GPS 定位模塊的功能實(shí)現(xiàn) GPS 定位已成為信息化時(shí)代的產(chǎn)物, GPS 導(dǎo)航,各式各樣的導(dǎo)航軟件,各式各樣的導(dǎo)航地圖, GPS 定位是 GPS 導(dǎo)航的基礎(chǔ),利用間隔時(shí)間的 GPS 定位的經(jīng)緯度得到導(dǎo)航的路線。 功能模塊的實(shí)現(xiàn) : 主界面的設(shè)計(jì),主界面的功能是為了提供給用戶哈爾濱的全貌和其他功能的顯示功能。 用 戶輸入查詢處理數(shù) 據(jù) 庫結(jié)果顯示 圖 32 數(shù)據(jù)流圖 項(xiàng)目系統(tǒng)流程圖 在 ios 模擬器 環(huán)境中的 該項(xiàng)目完成 品最終是以 用戶界面 體現(xiàn)運(yùn)行程序 ,將用戶想要查詢的信息從數(shù)據(jù)庫中查找、匹配然后通過語言界面輸出 , 并從空間數(shù)據(jù)庫中讀出地圖顯示。可以給用戶提供哈爾濱的輪廓,讓用戶有一種一覽無余的感覺。 經(jīng)濟(jì)可行性分析 從成本上看來,開發(fā)及維護(hù)系統(tǒng)所需的 就是一天蘋果的電腦 , 安裝一些能夠應(yīng)用軟件,注冊一個(gè)開發(fā)者賬號,只是數(shù)據(jù)采集時(shí)會浪費(fèi)大部分的人力,所以本系統(tǒng)只對于 哈公交路線查詢系統(tǒng) — 4— 爾濱公交路線查詢。本系統(tǒng)是 MVC模式來進(jìn)行視圖與模式的控制,從而控制數(shù)據(jù)的檢索,也可以通過網(wǎng)絡(luò)的數(shù)據(jù)檢索,但由于 Google的檢索數(shù)據(jù)有訪問權(quán)限,所以只能通過數(shù)據(jù)庫的建立來得到坐標(biāo)的經(jīng)緯度。 手機(jī)查詢可以很好地解決人工查詢的先天缺陷。由于缺少及時(shí)高效的實(shí)時(shí)路線查詢服務(wù),人們出行仍是口頭詢問和地圖查詢,尤其是剛剛來到一個(gè)陌生的城市,往往得不到最準(zhǔn)確的路線信息,這給人們帶來了許多煩惱。 iphone 更是現(xiàn)在社會追逐的新潮,華麗的外表,高端的操作系統(tǒng),五花八門的應(yīng)用軟件,成為當(dāng)代的潮流。智能化手機(jī)已成為人們對移動通訊設(shè)備的最主要的需求,在不久的將來,智能手機(jī)占據(jù)整個(gè)市場。 建立在手機(jī)軟件查詢的 基礎(chǔ)上,可以使查詢公交站點(diǎn)方便快捷,而且可視化,能夠讓你足不出戶就可以確定行程路線,也可以在你換乘公交時(shí)起到很大的幫助。 現(xiàn)在是信息化時(shí)代,是互聯(lián)網(wǎng)的時(shí)代,網(wǎng)絡(luò)已和大家密不可分,網(wǎng)絡(luò)的存在已經(jīng)成為大家溝通交流的平臺, 3G 的加入更是使得互聯(lián)網(wǎng)橫行。 功能需求分析 本系統(tǒng)通過設(shè)計(jì)研究,采用是可視化結(jié)構(gòu),方便操作,運(yùn)用的是 MVC 的模式結(jié)構(gòu),方便、靈巧,對是使用過手機(jī)軟件的用戶來說,很容易操作。 1. 公交路線查詢模塊:用戶進(jìn)入系統(tǒng)后,點(diǎn)擊導(dǎo)航欄中的公交路線查詢按鈕,視圖跳轉(zhuǎn)到公交路線查詢列表,用戶可以直接下拉列表找到想要的公交路線,點(diǎn)擊路線名就可以得到公交路線圖,這樣就可以得到這條路線的相關(guān)信息如:經(jīng)過的站點(diǎn),站點(diǎn)周圍的顯著的建筑,交通的路線,通過地圖找到可以去哪個(gè)站點(diǎn)乘車。它能夠支持 Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還 有 ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。 CLLocationCoordinate2D jorinLocationCoordinate。 本模塊的設(shè)計(jì),利用 MapKit 框架中的定位庫函數(shù)進(jìn)行定位,利用 iphone 開發(fā)中提供的定位框架得到自己目前位置的經(jīng)緯度,根
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1