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

正文內(nèi)容

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

  

【正文】 tes: 公交路線表 Routes用來(lái)保存哈爾濱所有的公交路線,結(jié)構(gòu)如下表所示 表 34 公交路線表 Routes 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 id int ID號(hào) 2 Name varchar(50) 公交路線名稱 3 Way Bit 是否完成 ( 2)公交路線的站點(diǎn)經(jīng)緯度表 Stations: 公交路線的站點(diǎn)經(jīng)緯度表 Stations用來(lái)保存公交站點(diǎn)的經(jīng)緯度 表 35 公交路線的站點(diǎn)經(jīng)緯度表 Stations 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 id int ID號(hào) 2 Lat decimal 公交站點(diǎn)的緯度 3 4 5 Lng Name RoutID decimal varchar(50) int 公交站點(diǎn)的經(jīng)度 站點(diǎn)名稱 公交路線 ( 3)公交所經(jīng)路線的經(jīng)緯度表 RoutePoints: 公交所經(jīng)路線的經(jīng)緯度表 RoutePoints用來(lái)保存公交經(jīng)過(guò)路線的經(jīng)緯度 表 36 公交所經(jīng)路線的經(jīng)緯度表 RoutePoints 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 id int ID號(hào) 2 Lat decimal 公交站點(diǎn)的緯度 3 4 5 Lng Index RoutID decimal int int 公交站點(diǎn)的經(jīng)度 站點(diǎn)名稱 公交路線 公交路線查詢系統(tǒng) — 9— 數(shù)據(jù)庫(kù)的選用 本數(shù)據(jù)采取的數(shù)據(jù)存儲(chǔ)工具是 SQLite,是一種小型的數(shù)據(jù)庫(kù)存儲(chǔ)工具,用于存儲(chǔ)公交路線查詢所需的數(shù)據(jù),是整個(gè)系統(tǒng)后臺(tái)的服務(wù)。 主視圖模塊:本模塊負(fù)責(zé)整個(gè)系統(tǒng)的顯示功能。 公交路線查詢系統(tǒng) — 6— 系統(tǒng)目標(biāo)的確定 系統(tǒng)目標(biāo) 在于為廣大乘客提供最新公交信息和公交查詢信息的同時(shí),還為公交管理者供簡(jiǎn)單、實(shí)用的后臺(tái)管理平臺(tái)。 地圖顯示模塊 : 本模塊是是本 系統(tǒng)的主界面,也是地圖的顯示界面,由兩個(gè)部分組成,由導(dǎo)航欄和地圖顯示界面組成。 社會(huì)環(huán)境可行性分析 如今 城市生活的節(jié)奏 日益加快,公交線路也不斷增多,使得交通的便捷性難上加難,給出行人員選擇出行乘車線路造成一定的困擾,哈爾濱黑龍江的省會(huì),中國(guó)東北部的政治、經(jīng)濟(jì)、文化中心,人口居全國(guó)城市的第二大城市,出行已經(jīng)越來(lái)越重要了,特別是來(lái)哈爾濱旅游的游客,游客在乘公交車時(shí)選擇線路比較困難,它不僅可以給哈爾濱市民、游客的乘車提供向?qū)?,同時(shí)可以對(duì)外展現(xiàn)哈爾濱的現(xiàn)代風(fēng)貌,體現(xiàn)出一個(gè)城市公交信息數(shù)字化和信息化的發(fā)展水平。 所以本系統(tǒng)在技術(shù)上是絕對(duì)可行的。 哈爾濱是個(gè)省會(huì)城市,客流量非常大的城市,公交車就更是不可或缺的工具,公交路線的查詢也成為人們?nèi)粘r(shí)候習(xí)以為常的事情,傳統(tǒng)的路線查詢方式是買(mǎi)一張地圖,在上面進(jìn)行查找,顯然對(duì)于 21 世紀(jì)信息化時(shí)代這種現(xiàn)象是不符的。 后臺(tái)數(shù)據(jù)庫(kù)模塊主要針對(duì)維護(hù)人員,及時(shí)更新公交線路發(fā)生的變化,即修改數(shù)據(jù)庫(kù)中的表,保證用戶查詢到的信息是最新的,由于數(shù)據(jù)量大,本項(xiàng)目只做了關(guān)于哈爾濱公交路線的查詢,對(duì)其站點(diǎn),所經(jīng)路線的經(jīng)緯度進(jìn)行了統(tǒng)計(jì),作為整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù),其數(shù)據(jù)庫(kù)主要包括:公交路 線表、站臺(tái)表、路線表。 所以,基于網(wǎng)絡(luò)的公交線路查詢系統(tǒng)可以很好的彌補(bǔ)人工查詢的不足,具有其存在的先天優(yōu)勢(shì)和合理性。 項(xiàng)目研發(fā)目的 在前面提到了,人工的公交路線電話查詢方式,存在著工作容易失誤,耗費(fèi)人力、財(cái)力巨大,查詢的失誤率高等缺點(diǎn),無(wú)法滿足人們對(duì)公交路線的查詢。 移動(dòng)終端的智能化已成為 21 世紀(jì)的信息化,互聯(lián)網(wǎng)化的標(biāo)志,手機(jī)已不再只是為了通訊的產(chǎn)物了,手機(jī)正在日常生活中逐漸充當(dāng)著重要角色。 xc ode。但導(dǎo)航儀不是最佳選擇,導(dǎo)航儀造價(jià)昂貴,又不方便攜帶。運(yùn)用數(shù)據(jù)庫(kù)解 析xml 的內(nèi)容,運(yùn)用 xc ode 開(kāi)發(fā)環(huán)境,由于數(shù)據(jù)量 大,本軟件只有客戶端可視化模塊,針對(duì)需求,主要實(shí) 現(xiàn)如下功 能:哈爾濱 公交路線的 查詢,各 個(gè)站點(diǎn)在地 圖上的顯示 , GSP地位功能等。所以說(shuō)對(duì)于公交路線的查詢是與生活息息相關(guān)的事情,尤其是旅游,到達(dá)一個(gè)陌生的城市,最主要的是知道公交路 線圖。人們對(duì)于他們的功能的需求也日益增長(zhǎng),無(wú)論是學(xué)習(xí),生活,工作,娛樂(lè),手機(jī)都是人們最好的設(shè)備。 2. 手機(jī)軟件查詢準(zhǔn)確無(wú)誤,只 要算法和程序設(shè)計(jì)正確,則用手機(jī)軟件查詢出錯(cuò)的幾率幾乎為零。 隨著 iphone 手機(jī)的使用人數(shù)的增多,對(duì)于這種公交查詢的軟件的需求也會(huì)增多,所以本項(xiàng)目的目的是開(kāi)發(fā)一款在 iphone 手機(jī)上運(yùn)行的公交路線查詢軟件,從而滿足人們對(duì)公交查詢的需求。由于技術(shù)水平有限,經(jīng)濟(jì)有限,該軟件只能在mac 模擬器上運(yùn)行,有些功能還無(wú)法實(shí)現(xiàn), 系統(tǒng)中還可能存在我沒(méi)有發(fā)現(xiàn)或意識(shí)到問(wèn)題,敬請(qǐng)老師多多批評(píng)。本項(xiàng)目是哈爾濱公交路線查詢系統(tǒng),從而解決人們?nèi)粘I钪械墓宦肪€查詢問(wèn)題。也可以上傳至 AppStore 上進(jìn)行審核,從而創(chuàng)造效益。由于模擬器沒(méi)有 GPS 模塊,只能模擬,功能已經(jīng)實(shí)現(xiàn)。本次開(kāi)發(fā)是以后天數(shù)據(jù)庫(kù)開(kāi)發(fā)的,數(shù)據(jù)庫(kù)提供公交線路現(xiàn)實(shí)的所有數(shù)據(jù),公交路線,路線的站點(diǎn)經(jīng)緯度,站 點(diǎn)間連接的經(jīng)緯度等,本數(shù)據(jù)庫(kù)共有三個(gè)表分別為,公交線路表,公交站點(diǎn) 表,站點(diǎn)坐標(biāo)表。 系統(tǒng)總體設(shè)計(jì) 項(xiàng)目系統(tǒng)模塊圖 公 交 路 線 查 詢 系 統(tǒng)GPS定位模塊公交路線查詢模塊主視圖模塊 圖 31 項(xiàng)目系統(tǒng)模塊圖 GPS 定位模塊:本模塊是利用 GPS 模塊定位當(dāng)前位置,用一個(gè)圖標(biāo)在地圖中顯示當(dāng)前用戶的位置,這是 GPS 導(dǎo)航的系統(tǒng)的一個(gè)縮例,本模塊的應(yīng)用以后可以加入導(dǎo)航模塊。 數(shù) 據(jù) 結(jié) 構(gòu)的 設(shè) 計(jì)后 臺(tái) 數(shù) 據(jù)庫(kù)為 程 序 和數(shù) 據(jù) 庫(kù) 建立 聯(lián) 系進(jìn) 行 調(diào) 試并 進(jìn) 一 步改 進(jìn)后 期 維 護(hù)創(chuàng) 建 主 要功 能 查 詢界 面 圖 33 項(xiàng)目系統(tǒng)流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 系統(tǒng)方案進(jìn)行設(shè)計(jì).它是系統(tǒng)的整體解決方案。本功能塊的設(shè)計(jì),主界面要體現(xiàn)出本系統(tǒng)的所有功能塊,所以功能塊的設(shè)計(jì)要與其他功能塊相互聯(lián)系。主界面兩個(gè)部分,哈爾濱的全貌顯示及功能欄。 = jorinLocationCoordinate。三種方式都可以定位用戶的位置,但三種方式都有自己的弊端,適用于不同的情況。 定位功能的功能實(shí)現(xiàn),如圖 44,因?yàn)楸鞠到y(tǒng)運(yùn)行于 mac 模擬 器中所以定位的地方為蘋(píng)果的總公司,移植到 iphone 手機(jī)時(shí)才會(huì)體現(xiàn)其定位效果。 圖 44 定位功能實(shí)現(xiàn) 公交路線查詢模塊的功能實(shí)現(xiàn) 公交路線查詢模塊是本系統(tǒng)最為主要的模塊,他是整個(gè)系統(tǒng)的功能體現(xiàn),公交路線查詢模塊包括很多小模塊,分別為:公交路線列表功能塊,索引模塊,公交路線顯示模塊,站點(diǎn)顯示模塊,還有就是后臺(tái)數(shù) 據(jù)庫(kù)檢索模塊。 圖 46 公交路線列表 列表索引模塊的功能實(shí)現(xiàn) 列表索引模塊主要用于幫助用戶快速哦查詢公交線路,為用戶省去一些時(shí)間,方便于用戶的操作。大頭針是 ios 地圖開(kāi)發(fā)中不可缺少的角色,它是 MKPoitAnnotation 類的一個(gè)對(duì)象, MKPoitAnnotation 類在 MapKit 框架中,其功能為根據(jù)經(jīng)緯度在地圖上相應(yīng)的位置插入大頭針,本模塊利用的就是大頭針的原理將每條公交線路的公交站點(diǎn)以大頭針的方式安放在地圖上,得到公交站點(diǎn)的效果, MKPoitAnnotation 對(duì)象有三個(gè)屬性分別為: title、 subtitle、 coordinate,其功能為為大頭針提供主標(biāo)題,副標(biāo)題和大頭針在地圖中的經(jīng)緯度,我們把公交站點(diǎn)的名稱賦值給主標(biāo)題,將站點(diǎn)的坐標(biāo)賦值給 coordinate,最后利用 MapView 的功能函數(shù)addAnnotation 將所有的大頭針添加到地圖中,這樣就完成了公交站臺(tái)的顯示。但兩個(gè)公交站點(diǎn)的劃線,會(huì)涉及到兩個(gè)站點(diǎn)之間直線最短的,最短路徑的算法,這樣兩個(gè)公交站點(diǎn)間的路線就有可能是空間穿越了,得不到用戶想要的效果了,所以要檢索 RoutesPoites 表中的數(shù)據(jù),這就保證了公交路線不會(huì)直接的畫(huà)直線過(guò)去。 其主要實(shí)現(xiàn)的代碼: for(int i = 0。 [theRouteMutableArray addObject:lineOne]。 [theRouteMutableArray addObject:lineOne]。 軟件說(shuō)明模塊的實(shí)現(xiàn)是有一個(gè) Testview 來(lái)形成的,它只是一個(gè)對(duì)軟件說(shuō)明的一個(gè)文檔,用于軟件的說(shuō)明,操作說(shuō)明,開(kāi)發(fā)人員的說(shuō)明等。 但由于 mac 模擬器上沒(méi)有 GPS 定位模塊,所以本模塊無(wú)法顯示,也無(wú)法演示,但本模塊的運(yùn)行需要用戶的允許才能進(jìn)行操作,所以本模塊設(shè)計(jì)了一個(gè)彈出窗口對(duì)其進(jìn)行模擬的操作。通過(guò)學(xué)習(xí)更多的系統(tǒng)地圖方面的知識(shí)后,對(duì)系統(tǒng)安全進(jìn)行完善。 ( 3)學(xué)習(xí)了 objecttivec 語(yǔ)言以及 xcode 的安裝與使用。 最后要感謝四年來(lái) 大學(xué)期間指導(dǎo)、關(guān)心、幫助和支持過(guò)我的老師和同學(xué),通過(guò)他們的教導(dǎo)與幫助才使我有了開(kāi)發(fā)本系統(tǒng)的能力,對(duì)所有幫助過(guò)我的人,在此表示深深的感謝。 ( 5)完成了對(duì)實(shí)現(xiàn)的功能的比較細(xì)致全面的測(cè)試。系統(tǒng)沒(méi)有設(shè)置登錄界面,對(duì)前臺(tái)的顯示效果沒(méi)有考慮周全。設(shè)置功能的功能實(shí)現(xiàn),如下圖 415。這也是 iphone 軟件之所以大受用戶的喜愛(ài)的原因,它的翻轉(zhuǎn)效果是通過(guò)兩個(gè)功能按鈕來(lái)進(jìn)行效果的切換,從而達(dá)到不一樣的視覺(jué)效果。 公交路線查詢系統(tǒng) — 19— 圖 412 公交路線顯示模塊 后臺(tái)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)模塊是本系統(tǒng)的后臺(tái)模塊,用于提供前臺(tái)顯示的數(shù)據(jù)及后期的線路更新的功能。 pointsToUse[0] = *(routes+i)。 i++) { if(i == 0) { CLLocationCoordinate2D pointsToUse[2]。它的屬性為別為 lineWidth, strokeColor 和一個(gè)劃線功能函數(shù) polylineWithCoordinates() 。 點(diǎn) 擊 路 線 列 表得 到 列 表 的 行號(hào)功 能 函 數(shù)R o u t e s 表S t a t i o n s 表繪 制 大 頭 針 添 加 到 地 圖 上 圖 49 公交站點(diǎn)的顯示流程 站點(diǎn)的名稱與經(jīng)緯度是通過(guò)功能函數(shù)對(duì) sqlite3 的檢索來(lái)完成的,通過(guò)用戶操作公交路線列表響應(yīng)響應(yīng)的數(shù)據(jù)庫(kù)的查詢。 列表索引的設(shè)計(jì)是由一個(gè)搜索欄輸入相應(yīng)站點(diǎn)的數(shù)字進(jìn)行搜索顯示公交路線,通過(guò)用戶輸入公交線路來(lái)重新初始化列表,改變列表的能容,根據(jù)輸入的內(nèi)容,函數(shù)重新檢索 Routes 表,重新的顯示列表的內(nèi)容。 下面詳細(xì)介紹所有的功能模塊的設(shè)計(jì)及實(shí)現(xiàn): 公交路線列表模塊的功能實(shí)現(xiàn) 公交路線列表功能模塊,其視圖為一個(gè) LabelView,而
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1