【正文】
功能塊,所以功能塊的設計要與其他功能塊相互聯(lián)系。 SQLite 第一個 Alpha 版本 誕生于 2020 年 5 月 . 至今已經(jīng)有 10 個年頭, SQLite 也迎來了一個版本 SQLite 3 已經(jīng)發(fā)布 。 SQLite, 是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關聯(lián)式 數(shù)據(jù)庫管理系統(tǒng) ,它的設計目標是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百 K 的內存就夠了。本 數(shù)據(jù)庫共包括三個表,分別為:公交路線表: Routes table,公交路線的站點經(jīng)緯度表: Stations table,公交所經(jīng)路線的經(jīng)緯度表: RoutePoints table。 數(shù) 據(jù) 結 構的 設 計后 臺 數(shù) 據(jù)庫為 程 序 和數(shù) 據(jù) 庫 建立 聯(lián) 系進 行 調 試并 進 一 步改 進后 期 維 護創(chuàng) 建 主 要功 能 查 詢界 面 圖 33 項目系統(tǒng)流程圖 數(shù)據(jù)庫設計 系統(tǒng)方案進行設計.它是系統(tǒng)的整體解決方案。 用 戶輸入查詢處理數(shù) 據(jù) 庫結果顯示 圖 32 數(shù)據(jù)流圖 項目系統(tǒng)流程圖 在 ios 模擬器 環(huán)境中的 該項目完成 品最終是以 用戶界面 體現(xiàn)運行程序 ,將用戶想要查詢的信息從數(shù)據(jù)庫中查找、匹配然后通過語言界面輸出 , 并從空間數(shù)據(jù)庫中讀出地圖顯示。本模塊也分為兩個模塊:用戶導航模塊和地圖顯示模塊,主視圖是所有的功能的顯示模塊,是所有模塊的實現(xiàn)部分,顯示個人的位置,顯示公 交路線等。本模塊分為兩個公交路線查詢系統(tǒng) — 7— 小模塊,分別為:公交路線列表和列表索引欄,通過列表可以展現(xiàn)給用戶哈爾濱公交路線的所有線路,索引欄是幫助用戶快速的找到想要得到的公交路線。 系統(tǒng)總體設計 項目系統(tǒng)模塊圖 公 交 路 線 查 詢 系 統(tǒng)GPS定位模塊公交路線查詢模塊主視圖模塊 圖 31 項目系統(tǒng)模塊圖 GPS 定位模塊:本模塊 是利用 GPS 模塊定位當前位置,用一個圖標在地圖中顯示當前用戶的位置,這是 GPS 導航的系統(tǒng)的一個縮例,本模塊的應用以后可以加入導航模塊。 2. GPS 定位模塊:用戶進入系統(tǒng)后,點 擊導航欄中的 GPS 定位按鈕,你就可以看到你在整個哈爾濱的地圖上的位置,這樣你就可以得到自己想要得到的信息:想要到達的標志性建筑物,去哪條街,哪條路等等。采用安全可靠的現(xiàn)代化處理和控制技術,及時準確、可靠地更新公交信息,建立完備、便捷的公交查詢系統(tǒng)。 說明模塊 : 本模塊對整個系統(tǒng)做一個闡述說明,功能以及整個系統(tǒng)的背景介紹,也可以設置地圖中你在路線圖中的位置,根據(jù)指示,找到相應的公交站點。本次開發(fā)是以后天數(shù)據(jù)庫開發(fā)的,數(shù)據(jù)庫提供公交線路現(xiàn)實的所有數(shù)據(jù),公交路線,路線的站點經(jīng)緯度,站點間連接的經(jīng)緯度等,本數(shù)據(jù)庫共有三個表分別為,公交線路表,公交站點 表,站點坐標表??梢越o用戶提供哈爾濱的輪廓,讓用戶有一種一覽無余的感覺。導航欄是由三個連接按鈕組成,其功能是分別連接 GPS 定位模塊,公交路線列表及說明模塊。本模塊連接著主 界面,也就是地圖可是界面,當選中想要查詢的路線后點擊就會跳轉到主視界面,看到自己想要的路線圖。由于模擬器沒有 GPS 模塊,只能模擬,功能已經(jīng)實現(xiàn)。本系統(tǒng)共分為五大功能塊:GPS 定位模塊,公交路線列表,地圖的顯示模塊,后臺數(shù)據(jù)庫,設置模塊(部分功能實現(xiàn))。再加上 ios 軟件開發(fā)的火熱勢頭, 所以本系統(tǒng) 無論從公益性、效益性都 擁有非常成熟的市場 及發(fā)展前景 。注重以后的潛在發(fā)展,是在概念上、形象上的不斷升值。也可以上傳至 AppStore 上進行審核,從而創(chuàng)造效益。 經(jīng)濟可行性分析 從成本上看來,開發(fā)及維護系統(tǒng)所需的 就是一天蘋果的電腦 , 安裝一些能夠應用軟件,注冊一個開發(fā)者賬號,只是數(shù)據(jù)采集時會浪費大部分的人力,所以本系統(tǒng)只對于 哈公交路線查詢系統(tǒng) — 4— 爾濱公交路線查詢。而且 隨著 iphone 的流行也大大的提高了這款軟件的實時操作性。 基于這種思想的查詢系統(tǒng)的理論及技術 也 日趨成熟, 另外 ios 的開發(fā)對于中國市場有很大的前景,只要有一臺 mac, 就可以運行開發(fā)這種軟件, GoogleMap 也提供了相應的 API, 而且免費,對于習慣了使用谷歌地圖的人們來說,操作更加方便。本項目是哈爾濱公交 路線查詢系統(tǒng),從而解決人們日常生活中的公交路線查詢問題。所以公交路線的查詢就行該交給處理器去處理,而不是耗費大量人力財力。 現(xiàn)在提供了人工查詢平臺,人工查詢的出現(xiàn)顯然告別了我們每人手拎一張地圖的時代,但電話查詢平臺,費時費力,最主要的是錯誤率太高,無法滿足人們的需求。由于 公交車的線路增加,各個公交站錯綜復雜,給日常生活已帶來不便。由于技術水平有限,經(jīng)濟有限,該軟件只能在mac 模擬器上運行,有些功能還無法實現(xiàn), 系統(tǒng)中還可能存在我沒有發(fā)現(xiàn)或意識 到問題,敬請老師多多批評。本系統(tǒng)是 MVC模式來進行視圖與模式的控制,從而控制數(shù)據(jù)的檢索,也可以通過網(wǎng)絡的數(shù)據(jù)檢索,但由于 Google的檢索數(shù)據(jù)有訪問權限,所以只能通過數(shù)據(jù)庫的建立來得到坐標的經(jīng)緯度。 在本系統(tǒng)中的設計中,使用了時下較為流行的網(wǎng)站開發(fā)工具 xcode,基于 GoogleMap的 API ,利用谷歌地圖提供的 API實現(xiàn)公交路線的可視化,開發(fā)一款可以在 iphone運行的地圖軟件,數(shù)據(jù)庫采用 sqlite3,數(shù)據(jù)庫包括三個表:公交路線表,線路對應的站點的坐標表、線路所經(jīng)過的路線的坐標表。 查詢模塊包括:具體公交線路查詢,哈爾濱公交車列表,地圖顯示,在地圖上站點顯示,在地圖上顯示公交路線圖等,還添加了手動搜索,快速找到想要查詢的公交路線,方便快捷,省時省力的操作,可視化的效果,收手機成為你的手上地圖。 隨著 iphone 手機的使用人數(shù)的增多,對于這種公交查詢的軟件的需求也會增多,所以本項目的目的是開發(fā)一款 在 iphone 手機上運行的公交路線查詢軟件,從而滿足人們對公交查詢的需求。 本軟件是基于 GoogleMap API,能提供地圖查詢,在地圖上尋找你想乘坐的公交路線,從而會顯示各個站點的信息,根據(jù)相關信息知道換乘路線,以及目的地的位置,還可以根據(jù) GPS 導航定位自己當前的位置,對于公交路線查詢即明了又快捷。隨著移動網(wǎng)絡通訊應用的日益擴展,基于網(wǎng)絡的公交查詢系統(tǒng)必然有其存在的空間。 4. 手機軟件可以安裝在手機上,查詢方便快捷。 2. 手機軟件查詢準確無誤,只要算法和程序設計正確,則用手機軟件查詢出錯的幾率幾乎為零。 手機查詢可以很好地解決人工查詢的先天缺陷。電腦查詢雖然提高了準確性,以及提高了對路線查詢的準確性,人力財力的消耗性減小,但還存在這電腦無法便攜,實際操作性差。對于現(xiàn) 在社會, iphone 是人們生活的一種標志,一種高質量生活的品牌,隨著 iphone一代一代的替換,這款手機已經(jīng)風靡全球,已成為智能手機的里程碑。人們對于他們的功能的需求也日益增長,無論是學習,生活,工作,娛樂,手機都是人們最好的設備。智能手機軟件也成為人們生活中消費的產(chǎn)品,手機軟件對于人們來說不可或缺的部分。從通訊手機到音樂手機,現(xiàn)在又逐步走向智能化,網(wǎng)絡化時 代。互聯(lián)網(wǎng)查詢平臺,由于便攜式電腦的攜帶查詢不是很方便,也無法滿足人們的需求。所以說對于公交路線的查詢是與生活息息相關的事情,尤其是旅游,到達一個陌生的城市,最主要的是知道公交路線圖。由于缺少及時高效的實時路線查詢服務,人們出行仍是口頭詢問和地圖查詢,尤其是剛剛來到一個陌生的城市,往往得不到最準確的路線信息,這給人們帶來了許多煩惱。 ios。 關鍵字: GoogleMap; xcode; ios; 地圖導航 公交路線查詢系統(tǒng) II Bus line inquiry system Abstract With the development of human society, the era of information technology, quality of life continue to improve, more frequent exchanges between cities, the navigation has bee an indispensable part of life. However, the navigator is not the best choice for navigation systems are expensive and inconvenient to carry. However, the phone has bee an indispensable tool in daily life, and smart phones is that people are most looking forward to object to the era of the Inter from a single munication. iphone is now chasing fashion, geous appearance, highend operating system, a wide variety of applications, a contemporary trend. Through the above analysis, this paper presents and map navigation services based on GoogleMap API iphone navigation application, providing people with mobile intelligent traffic. Topics for indepth research and analysis in ios based on based on GoogleMap API for iosto develop a iphone map application software. Use of the contents of the database parse the xml, use the xcode development environment, la rge volumes of data, the software only client visualization module for demand, mainly the following functions: Harbin bus route queries, each site displayed on the map and GSP status function. For the design of the front module has basically achieved its prima