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

正文內(nèi)容

公交路線(xiàn)查詢(xún)系統(tǒng)_畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-04 18:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 件開(kāi)發(fā)的火熱勢(shì)頭, 所以本系統(tǒng) 無(wú)論從公益性、效益性都 擁有非常成熟的市場(chǎng) 及發(fā)展前景 。 功能需求分析 本系統(tǒng)通過(guò)設(shè)計(jì)研究,采用是可視化結(jié)構(gòu),方便操作,運(yùn)用的是 MVC 的模式結(jié)構(gòu),方便、靈巧,對(duì)是使用過(guò)手機(jī)軟件的用戶(hù)來(lái)說(shuō),很容易操作。本系統(tǒng)共分為五大功能塊:GPS 定位模塊,公交路線(xiàn)列表,地圖的顯示模塊,后臺(tái)數(shù)據(jù)庫(kù),設(shè)置模塊(部分功能實(shí)現(xiàn))。 功能模塊介 紹: GPS 地位模塊 : 本模塊針對(duì)于有 GPS 模塊的手機(jī)而設(shè)計(jì)的模塊,根據(jù) GPS 的基站信息,定位自己當(dāng)前的位置,對(duì)于人們導(dǎo)航有很大的作用,根據(jù)地圖可以很快的找到自己的位置和自己想要到達(dá)的目的地,對(duì)于外出旅游的人更是最佳的選擇。由于模擬器沒(méi)有 GPS 模塊,只能模擬,功能已經(jīng)實(shí)現(xiàn)。 公交路線(xiàn)列表: 本模塊也叫做公交線(xiàn)路一覽表,是所有公交路線(xiàn)的集合,本系統(tǒng)不提供輸入,只提供索引,是用戶(hù)可以不用輸入就可以得到想要找到的公交路線(xiàn),免去了由于環(huán)境的原因無(wú)法輸入的問(wèn)題。本模塊連接著主 界面,也就是地圖可是界面,當(dāng)選中想要查詢(xún)的路線(xiàn)后點(diǎn)擊就會(huì)跳轉(zhuǎn)到主視界面,看到自己想要的路線(xiàn)圖。 地圖顯示模塊 : 本模塊是是本系統(tǒng)的主界面,也是地圖的顯示界面,由兩個(gè)部分組成,由導(dǎo)航欄和地圖顯示界面組成。導(dǎo)航欄是由三個(gè)連接按鈕組成,其功能是分別連接 GPS 定位模塊,公交路線(xiàn)列表及說(shuō)明模塊。地圖顯示界面是整個(gè)哈爾濱的全貌地圖,支持多點(diǎn)觸控,放大縮小等??梢越o用戶(hù)提供哈爾濱的輪廓,讓用戶(hù)有一種一覽無(wú)余的感覺(jué)。 公交路線(xiàn)查詢(xún)系統(tǒng) — 5— 數(shù)據(jù)庫(kù)模塊 : 數(shù)據(jù)庫(kù)模塊就是本系統(tǒng)的數(shù)據(jù)提供模塊,本系統(tǒng)支持 c/s 模式提供數(shù)據(jù),也可以通過(guò)后臺(tái)數(shù)據(jù)庫(kù)實(shí)現(xiàn)兩種方式。本次開(kāi)發(fā)是以后天數(shù)據(jù)庫(kù)開(kāi)發(fā)的,數(shù)據(jù)庫(kù)提供公交線(xiàn)路現(xiàn)實(shí)的所有數(shù)據(jù),公交路線(xiàn),路線(xiàn)的站點(diǎn)經(jīng)緯度,站點(diǎn)間連接的經(jīng)緯度等,本數(shù)據(jù)庫(kù)共有三個(gè)表分別為,公交線(xiàn)路表,公交站點(diǎn) 表,站點(diǎn)坐標(biāo)表。各個(gè)表互相聯(lián)系提供了整個(gè)系統(tǒng)的數(shù)據(jù)檢索。 說(shuō)明模塊 : 本模塊對(duì)整個(gè)系統(tǒng)做一個(gè)闡述說(shuō)明,功能以及整個(gè)系統(tǒng)的背景介紹,也可以設(shè)置地圖中你在路線(xiàn)圖中的位置,根據(jù)指示,找到相應(yīng)的公交站點(diǎn)。 公交路線(xiàn)查詢(xún)系統(tǒng) — 6— 系統(tǒng)目標(biāo)的確定 系統(tǒng) 目標(biāo) 在于為廣大乘客提供最新公交信息和公交查詢(xún)信息的同時(shí),還為公交管理者供簡(jiǎn)單、實(shí)用的后臺(tái)管理平臺(tái)。采用安全可靠的現(xiàn)代化處理和控制技術(shù),及時(shí)準(zhǔn)確、可靠地更新公交信息,建立完備、便捷的公交查詢(xún)系統(tǒng)。 1. 公交路線(xiàn)查詢(xún)模塊:用戶(hù)進(jìn)入系統(tǒng)后,點(diǎn)擊導(dǎo)航欄中的公交路線(xiàn)查詢(xún)按鈕,視圖跳轉(zhuǎn)到公交路線(xiàn)查詢(xún)列表,用戶(hù)可以直接下拉列表找到想要的公交路線(xiàn),點(diǎn)擊路線(xiàn)名就可以得到公交路線(xiàn)圖,這樣就可以得到這條路線(xiàn)的相關(guān)信息如:經(jīng)過(guò)的站點(diǎn),站點(diǎn)周?chē)娘@著的建筑,交通的路線(xiàn),通過(guò)地圖找到可以去哪個(gè)站點(diǎn)乘車(chē)。 2. GPS 定位模塊:用戶(hù)進(jìn)入系統(tǒng)后,點(diǎn) 擊導(dǎo)航欄中的 GPS 定位按鈕,你就可以看到你在整個(gè)哈爾濱的地圖上的位置,這樣你就可以得到自己想要得到的信息:想要到達(dá)的標(biāo)志性建筑物,去哪條街,哪條路等等。 3. 地圖顯示模塊:本模塊是整個(gè)系統(tǒng)的主視圖,進(jìn)入的主要視圖界面,其余模塊都是圍繞著整個(gè)視圖而展開(kāi)的,當(dāng)用戶(hù)進(jìn)入時(shí)會(huì)給用戶(hù)呈現(xiàn)整個(gè)哈爾濱的全貌,既平面圖 ,讓人們了解一下整個(gè)哈爾濱的劃分情況,道路,河流等等。 系統(tǒng)總體設(shè)計(jì) 項(xiàng)目系統(tǒng)模塊圖 公 交 路 線(xiàn) 查 詢(xún) 系 統(tǒng)GPS定位模塊公交路線(xiàn)查詢(xún)模塊主視圖模塊 圖 31 項(xiàng)目系統(tǒng)模塊圖 GPS 定位模塊:本模塊 是利用 GPS 模塊定位當(dāng)前位置,用一個(gè)圖標(biāo)在地圖中顯示當(dāng)前用戶(hù)的位置,這是 GPS 導(dǎo)航的系統(tǒng)的一個(gè)縮例,本模塊的應(yīng)用以后可以加入導(dǎo)航模塊。 公交路線(xiàn)查詢(xún)模塊,本模塊是為用戶(hù)提供公交路線(xiàn)列表的功能塊。本模塊分為兩個(gè)公交路線(xiàn)查詢(xún)系統(tǒng) — 7— 小模塊,分別為:公交路線(xiàn)列表和列表索引欄,通過(guò)列表可以展現(xiàn)給用戶(hù)哈爾濱公交路線(xiàn)的所有線(xiàn)路,索引欄是幫助用戶(hù)快速的找到想要得到的公交路線(xiàn)。 主視圖模塊:本模塊負(fù)責(zé)整個(gè)系統(tǒng)的顯示功能。本模塊也分為兩個(gè)模塊:用戶(hù)導(dǎo)航模塊和地圖顯示模塊,主視圖是所有的功能的顯示模塊,是所有模塊的實(shí)現(xiàn)部分,顯示個(gè)人的位置,顯示公 交路線(xiàn)等。 數(shù)據(jù)流圖( DFD) 用戶(hù)查詢(xún)的 DFD,如圖 32:用戶(hù)輸入信息,系統(tǒng)處理查詢(xún)信息,系統(tǒng)獲得信息內(nèi)容后,向數(shù)據(jù)庫(kù)搜索查詢(xún)信息,將查詢(xún)的結(jié)果顯示到顯示界面上。 用 戶(hù)輸入查詢(xún)處理數(shù) 據(jù) 庫(kù)結(jié)果顯示 圖 32 數(shù)據(jù)流圖 項(xiàng)目系統(tǒng)流程圖 在 ios 模擬器 環(huán)境中的 該項(xiàng)目完成 品最終是以 用戶(hù)界面 體現(xiàn)運(yùn)行程序 ,將用戶(hù)想要查詢(xún)的信息從數(shù)據(jù)庫(kù)中查找、匹配然后通過(guò)語(yǔ)言界面輸出 , 并從空間數(shù)據(jù)庫(kù)中讀出地圖顯示。但 對(duì)其運(yùn) 行后的結(jié)果 不能 進(jìn)行查找和增加、刪減等操作 ,只能由后臺(tái)管理員在指定的界面操作或直接對(duì)數(shù)據(jù)庫(kù)編輯 。 數(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) 建 主 要功 能 查 詢(xún)界 面 圖 33 項(xiàng)目系統(tǒng)流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 系統(tǒng)方案進(jìn)行設(shè)計(jì).它是系統(tǒng)的整體解決方案。其目標(biāo)為:建立包括公交線(xiàn)路屬性數(shù)據(jù)庫(kù)、公交站點(diǎn)屬性數(shù)據(jù)庫(kù)等公交信息所必需的數(shù)據(jù)庫(kù):建立包括公交線(xiàn)路空間數(shù)據(jù)公交路線(xiàn)查詢(xún)系統(tǒng) — 8— 庫(kù)、公交站點(diǎn)空間數(shù)據(jù)庫(kù)等公交信息所必需的后臺(tái)數(shù)據(jù)庫(kù):建立基于 GoogleMap的公交線(xiàn)路軟件的查詢(xún)系統(tǒng),使出行人員可有重點(diǎn)地查詢(xún)公交路線(xiàn)相關(guān)信息 。本 數(shù)據(jù)庫(kù)共包括三個(gè)表,分別為:公交路線(xiàn)表: Routes table,公交路線(xiàn)的站點(diǎn)經(jīng)緯度表: Stations table,公交所經(jīng)路線(xiàn)的經(jīng)緯度表: RoutePoints table。 下面分別介紹一下表的結(jié)構(gòu): ( 1)公交路線(xiàn)表 Routes: 公交路線(xiàn)表 Routes用來(lái)保存哈爾濱所有的公交路線(xiàn),結(jié)構(gòu)如下表所示 表 34 公交路線(xiàn)表 Routes 編號(hào) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 1 id int ID號(hào) 2 Name varchar(50) 公交路線(xiàn)名稱(chēng) 3 Way Bit 是否完成 ( 2)公交路線(xiàn)的站 點(diǎn)經(jīng)緯度表 Stations: 公交路線(xiàn)的站點(diǎn)經(jīng)緯度表 Stations用來(lái)保存公交站點(diǎn)的經(jīng)緯度 表 35 公交路線(xiàn)的站點(diǎn)經(jīng)緯度表 Stations 編號(hào) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(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)名稱(chēng) 公交路線(xiàn) ( 3)公交所經(jīng)路線(xiàn)的經(jīng)緯度表 RoutePoints: 公交所經(jīng)路線(xiàn)的經(jīng)緯度表 RoutePoints用來(lái)保存公交經(jīng)過(guò)路線(xiàn)的經(jīng)緯度 表 36 公交所經(jīng)路線(xiàn)的經(jīng)緯度表 RoutePoints 編號(hào) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(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)名稱(chēng) 公交路線(xiàn) 公交路線(xiàn)查詢(xún)系統(tǒng) — 9— 數(shù)據(jù)庫(kù)的選用 本數(shù)據(jù)采取的數(shù)據(jù)存儲(chǔ)工具是 SQLite,是一種小型的數(shù)據(jù)庫(kù)存儲(chǔ)工具,用于存儲(chǔ)公交路線(xiàn)查詢(xún)所需的數(shù)據(jù),是整個(gè)系統(tǒng)后臺(tái)的服務(wù)。 SQLite, 是一款輕型的數(shù)據(jù)庫(kù),是遵守 ACID 的關(guān)聯(lián)式 數(shù)據(jù)庫(kù)管理系統(tǒng) ,它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。它能夠支持 Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還 有 ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開(kāi)源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。 SQLite 第一個(gè) Alpha 版本 誕生于 2020 年 5 月 . 至今已經(jīng)有 10 個(gè)年頭, SQLite 也迎來(lái)了一個(gè)版本 SQLite 3 已經(jīng)發(fā)布 。 公交路線(xiàn)查詢(xún)系統(tǒng) — 10— 主界面的功能實(shí)現(xiàn) 公交路線(xiàn)顯示界面 是本系統(tǒng)的主界面,是用戶(hù)運(yùn)行本系統(tǒng)的開(kāi)始界面,本界面提供了整個(gè)系統(tǒng)的功能的顯示,主界面也就是用戶(hù)登錄界面,本系統(tǒng)無(wú)需賬戶(hù)注冊(cè),運(yùn)行就可以使用。本功能塊的設(shè)計(jì),主界面要體現(xiàn)出本系統(tǒng)的所有功能塊,所以功能塊的設(shè)計(jì)要與其他功能塊相互聯(lián)系。 這里我們模擬用戶(hù)運(yùn)行系統(tǒng),操作流程圖如圖 41。 圖 41 系統(tǒng)查詢(xún)顯示顯示流程圖 本系統(tǒng)的 UI 是用 Interface Builder 圖形化工具生成,再由功能函數(shù)控制圖形界面的思想,并完成程序的圖形界面。 Interface Builder 簡(jiǎn)稱(chēng) IB,是用于美國(guó)蘋(píng)果公司 Mac OS X 系統(tǒng)開(kāi)發(fā)的軟件開(kāi)發(fā)程序,是 Xcode 套件的一部分 。 Cocoa 開(kāi)發(fā)者可以使用 Interface Builder 來(lái)開(kāi)發(fā)和修改應(yīng)用程序的圖形用戶(hù)界面,其數(shù)據(jù)以 XML 的形式存儲(chǔ)在 .xib 文件中。 Xcode 被收購(gòu)前是存儲(chǔ)在 .nib中。 功能模塊的實(shí)現(xiàn) : 主界面的設(shè)計(jì),主界面的功能是為了提供給用戶(hù)哈爾濱的全貌和其他功能的顯示功能。所以用戶(hù)登錄界面為哈爾濱的全貌,并提供功能導(dǎo)航欄,說(shuō)明本系統(tǒng)的所有功能。主界面兩個(gè)部分,哈爾濱的全貌顯示及功能欄。 哈爾濱 全貌的顯示,根據(jù) Xcode 的函數(shù)庫(kù),找到 Mapkit 框架, Mapkit 框架中顯示地圖的功能函數(shù),要找到哈爾濱的位置就要找到哈爾濱的經(jīng)緯度,以哈爾濱的經(jīng)緯度為進(jìn)入主界面 GPS 定位功能 公交路線(xiàn)插詢(xún)列表 是 跳回主界面進(jìn)行顯示 公交路線(xiàn)查詢(xún)系統(tǒng) — 11— 中心,進(jìn)行比例顯示就會(huì)呈現(xiàn)給大家哈爾濱的全貌地圖。找到哈爾濱的經(jīng)緯度后,設(shè)置其顯示比例,經(jīng)過(guò)視覺(jué)的調(diào)試,在最終完成哈爾濱的全貌顯示。本模塊的界面是 IB 中的 mapview 界面,利用函數(shù)的結(jié)合控制,達(dá)到視圖的效果。 實(shí)現(xiàn)控制視圖的主要代碼如下: MKCoordinateRegion jorinRegion =
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1