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

正文內(nèi)容

手機公交線路查詢系統(tǒng)_高等教育自考試本科畢業(yè)論文-wenkub

2022-09-07 12:29:48 本頁面
 

【正文】 base, the user can enter the query corresponding investigations of the bus route information , and management can be based on user system manage the bus line information to increase, delete, modify and query. Design of C/S structure part of the system, using the Eclipse tool and ADT plugin develop the code, this part of the system is Android mobile phone application program, the program through mobile phone inquiries bus line information and realize the query function. This system can satisfy the actual request now, and have good practical significance. Key words: Bus 。隨著城市的迅速發(fā)展,當(dāng)下城市化腳步越來越快,人們出行選擇有很多,但城市公交車任然是人們普遍采用的一種出行方式。若是乘客利用智能手機安裝一款專門為乘客而設(shè)計的軟件,可以使得公交車信息化得到大大的提高。人們通常通過看站牌,上網(wǎng)查詢來選擇適合自己的公交車線路。對用戶將要出行的路線直觀的顯示在手機上,這對用戶來說可以省去很多麻煩,節(jié)省不少時間。發(fā)達國家廣泛應(yīng)用地理信息系統(tǒng)技術(shù)在公共交通的規(guī)劃和管理之中。 此外,日本、英國、法國、韓國等國家也投入了大量的人力和物力從事交通地理信息系統(tǒng)的建設(shè)和研究,并取得了顯著的成果。 在早期的公交查詢系統(tǒng)脫離網(wǎng)絡(luò),只是一種供人下載后方可查詢的程序,是一種單機程序。 在很多的公交車線路查詢系統(tǒng)中,有一部分公交查詢系統(tǒng),它們只是簡單地將各個線路和站點的信息一一羅列出來,讓用戶自己去一條條查找。硬件方面,比如遇到服務(wù)器、網(wǎng)絡(luò)繁忙時或者信號盲區(qū),導(dǎo)致用戶請求長湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) 時間得不到回應(yīng)。 在 這個公交車查詢網(wǎng),以及 Android 手機版本,是在公交車線路查詢做的比較好的。 該公交車查詢系統(tǒng)的特點是: 1.可以直觀 的顯示地圖線路; 2. 可以實現(xiàn)復(fù)雜的換乘站點查詢; 3. 數(shù)據(jù)庫的信息量大; 4. 同步實現(xiàn)了手機查詢; 5. 有客戶糾錯功能,可以在線線路糾錯。采用 Web 頁面來對數(shù)據(jù)庫進行操作。在用戶的計算機上安裝瀏覽器軟件,在服務(wù)器上存放數(shù)據(jù)并且安裝服務(wù)應(yīng)用程序,服務(wù)器有 WWW 服務(wù)器和文件服務(wù)器等。 (3)B/S 模式的結(jié)構(gòu)易于擴展 由于 Web 的平臺無關(guān)性, B/S 模式的結(jié)構(gòu)可以任意擴展,可以從包含一臺服務(wù)器和幾個用戶的小型系統(tǒng)擴展成為擁有成千上萬個用戶的大型系統(tǒng)。 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) C/S 結(jié)構(gòu) 精簡的說: C/S 模式是一種三層結(jié)構(gòu)的系統(tǒng) ,第一層在客戶機上安裝了客戶機應(yīng)用程序 ,第二層在服務(wù)器上安裝服務(wù)器管理程序,第三層是數(shù)據(jù)訪問層。 B/S 模式和 C/S 模式都是三層結(jié)構(gòu), B/S 模式第一層是表現(xiàn)層,第二層是業(yè)務(wù)邏輯層,第三層是數(shù)據(jù)訪問層。本手機公交線路查詢軟件一部分功能只要依靠手機本地數(shù)據(jù)庫就可以實現(xiàn),令外一部分功能需要借助互聯(lián)網(wǎng)實現(xiàn)。 第 三 方 軟 件( 瀏 覽 器 等 )客 戶 端服 務(wù) 器 業(yè) 務(wù) 處理業(yè) 務(wù) 邏 輯 處 理客 戶 端 業(yè) 務(wù) 處理服 務(wù) 器 數(shù) 據(jù) 訪問數(shù) 據(jù) 訪 問客 戶 端 數(shù) 據(jù) 訪問 圖 B/SC/S 模式結(jié)構(gòu)圖 本軟件系統(tǒng)采用 B/SC/S 模式,系統(tǒng)框架如圖 所示。 在調(diào)用 DriverManager 的 getConnection 方法 連接數(shù)據(jù)庫 之前,保證相應(yīng)的 Driver類已經(jīng)被加載到 jvm 中,并且完成了類的初始化工作就行了,而具體是怎樣實現(xiàn)這個功能卻是沒有講究的。 在傳統(tǒng) CGI 中,如果有 N 個并發(fā)的對同一 CGI 程序的請求,則該 CGI 程序的代碼在內(nèi)存中重復(fù)裝載了 N 次;而對于 Servlet,處理請求的是 N 個線程,只需要一份 Servlet類代碼。例如, Servlet 能夠直接和 Web 服務(wù)器 交互,而普通的 CGI 程序不能。幾乎所有的主流 服務(wù)器 都直接或通過插件支持 Servlet。但是包括 Servlet 在內(nèi)的大多數(shù) CGI 技術(shù)及其變種,總是通過程序生成整個頁面。更重要的是,借助內(nèi)容和外觀的分離,頁面制作中不同性質(zhì)的任務(wù)可以方便地 分開:比如,由頁面設(shè)計專家進行 HTML 設(shè)計,同時留出供 Servlet 程序員插入動態(tài)內(nèi)容的空間。 Android 早期由原名為 Android的公司開發(fā),谷歌在 2020 年收購 后,繼續(xù)對 Android 系統(tǒng)開 發(fā)運營,它采用了軟件堆層( software stack,又名軟件疊層)的架構(gòu),主要分為三部分。采用 Android 系統(tǒng)主要廠商包括臺灣的HTC,(第一臺谷歌的手機 G1 由 HTC 生產(chǎn) 代工)美國摩托羅拉 ,SE 等,中國大陸廠商如:魅族( M9),華為、中興、聯(lián)想、藍魔等。它還支持從 消息 系統(tǒng)到 遠程過程調(diào)用 ( RPC)等大量的 應(yīng)用程序 。 4) SOAP 綁定:定義了一種使用底層傳輸協(xié)議來完成在節(jié)點間交換 SOAP 封裝的約定。把 SOAP 綁定到 HTTP 提供了同時利用 SOAP 的樣式和分散的靈活性的特點以及 HTTP 的豐富的特征庫的優(yōu)點。 SOAP 也可以綁定到 TCP 和 UDP 協(xié)議上。因此,開發(fā)一個城市的公交車查詢系統(tǒng)就顯得十分必要。 手 機 公 交車 線 路 查詢 系 統(tǒng)B / S 模 式 W e b 查 詢管 理 服 務(wù) 器C / S 模 式 手 機 應(yīng) 用程 序時 間 查 詢線 路 查 詢站 點 查 詢時 間 查 詢線 路 查 詢站 點 查 詢管 理 員 登 錄增 加 線 路 信 息修 改 線 路 信 息刪 除 線 路 信 息客 戶 登 錄數(shù) 據(jù)同 步\ 圖 系統(tǒng)功能模塊圖 16 本設(shè)計中的查詢方式與核心算法 查詢方式: 1)根據(jù)時間范圍來查詢:在相應(yīng)的時間范圍之內(nèi),查詢出在該時間段內(nèi)工作的線路,將線路相關(guān)信息羅列出來; 2)根據(jù)站點名稱查 詢:根據(jù)站點名稱查詢出經(jīng)過該站點的所有線路信息,將相關(guān)的線路信息羅列出來; 3)根據(jù)線路名稱查詢:根據(jù)線路名稱查詢該線路的信息,將線路信息羅列出來; 4)根據(jù)站點至站點查詢:根據(jù)兩個站點名稱查詢,出發(fā)站點名稱,目的站點名稱查詢得出最優(yōu)路線,將如何乘車的線路信息羅列出來。如果經(jīng)過 A 站的公交車和經(jīng)過 B 站的公交車沒有交叉點 , 則先乘經(jīng)過 A 站的某一路公交車到達某一站 C, 看經(jīng)過 C 站的公交車與經(jīng)過 B 站的公交車有沒有交叉點 D,若有 , 則在 D 站轉(zhuǎn)車到達 B 站 , 如圖( c) 。 圖 公交線路網(wǎng) 以上有四種查詢方式,但最為核心的是第四種站站查詢方式,其中查詢最優(yōu)線路的算法如下: 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) ( 1) 從輸入的出發(fā)站點 A,目的站點 B 開始; ( 2) 在公交車站點數(shù)據(jù)庫中查處經(jīng)過站點 A 的公交車線路( L( i), i=1, 2, 3,??,m m 為正整數(shù)),以及經(jīng)過站點 B 的公交車線路( S( j), j=1, 2, 3,??, n n為正整數(shù)); ( 3) 判斷 L( i) ==S( j),若有復(fù)合等式的,則該公交車線路則為最優(yōu)線路,輸出相應(yīng)的結(jié)果則可;若是有多條滿足條件,則根據(jù)從 A 到 B 所經(jīng)過的站點數(shù)目多少來判斷最優(yōu)線路,輸出經(jīng)過站點最少的 線路; ( 4) 從公交線路數(shù)據(jù)庫中查出經(jīng)過站點 A 的公交線路 L( i) 的站點 E( i, g) ( i= 1, 2, 3, ? , m。 ( 5) 判斷是否有 E(i, g) = F(j, h) 。若有幾個站點滿足要求 , 則先分別求出每一個站點的距離最短的換乘方案 ,然后比較各換乘方案的距離 , 選擇所有方案中距離最短的換乘方案即為最優(yōu)線路 , 輸出結(jié)果。 ( 7) 判斷是否 有 G( k, w) = F( j, h) 。兩個換乘站點和兩段最優(yōu)線路即組成了從起始站點 A 到目的站點 B 的最優(yōu)線路。 ( 9) 如果上述步驟沒有找到合適的公交線路 , 則輸出“沒有找到轉(zhuǎn)車次數(shù)不超過 18 兩次的公交線路” , 結(jié)束運算。 數(shù)據(jù)同步功能。該軟件應(yīng)滿足若干要求,比如能夠 隨時掌握公交信息,動態(tài)更新最新數(shù)據(jù)等。 客戶端功能模塊劃分如圖 所示。 整個 Android 手機操作系統(tǒng)是在 Android SDK 提供的虛擬機中運行,該虛擬機運行在 windows xp 操作系統(tǒng)上,所以客戶端的開發(fā)是在 windows xp 20 操作系統(tǒng)上運行的 Android 操作系統(tǒng)中進行的二次開發(fā)。 調(diào) 查 研 究 確 定 功 能 編 寫 程 序 調(diào) 試 程 序 運 行 測 試 優(yōu) 化 系 統(tǒng) 圖 開發(fā)流程圖 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) 第 4章 數(shù)據(jù)庫設(shè)計 服務(wù)器數(shù)據(jù)庫為總數(shù)據(jù)源,每一個客戶端都擁有獨立的小型數(shù)據(jù)庫。 服 務(wù) 器服 務(wù) 器同 步更 新數(shù) 據(jù) 庫( M Y S Q L )數(shù) 據(jù) 庫( S Q L i t e ) 圖 數(shù)據(jù)庫體系結(jié)構(gòu)圖 ER 關(guān)系如圖 所示。 表 線路表 線路表 (ROUTES)結(jié)構(gòu),其中 routename 為線路名稱、 content 為線路全徑、 firstSta為始發(fā)站、 lastSta 為終點站、 firstatime 為首發(fā)班車時間、 lasttime 為末班車時間、maxwaittime 為發(fā)車間隔時間。 系統(tǒng)數(shù)據(jù)流程 進入系 統(tǒng)開始就就伴隨著與數(shù)據(jù)庫的連接、數(shù)據(jù)交互。 系統(tǒng)數(shù)據(jù)流程如圖 所示。 后臺管理模式 后臺制作使用 JSP 完成。若注冊成功則顯示注冊成功以及相關(guān)注冊信息,否 則顯示注冊失敗。修改、刪除線路頁面如圖 所示。 以線路名稱查詢?nèi)鐖D 所示: 圖 以線路名稱為條件查詢結(jié)果頁面 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) 以站站為查詢條件查詢,如圖 示。 查詢條件 輸入頁面有三種條件,根據(jù)時間范圍內(nèi)查詢,根據(jù)公交車線路查詢,根據(jù)公交車站查詢
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1