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

正文內(nèi)容

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

2024-10-26 12:29上一頁面

下一頁面
  

【正文】 路 查詢 圖 服務(wù)器端功能模塊圖 客戶端需求分析 客戶端主要是手機(jī),用戶無法通過手機(jī)對本地數(shù)據(jù)庫進(jìn)行操作,也無法對服務(wù)器湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) 數(shù)據(jù)庫操作,管理員可以通過手機(jī)瀏覽器登錄到服務(wù)器管理員頁面對數(shù)據(jù)庫進(jìn)行操作,可以使用一些功能。 數(shù)據(jù)庫體系結(jié)構(gòu)如圖 所示。其功能使用 Servlet 實現(xiàn),其中也利用了 JSP 的技術(shù)。根據(jù)不同的查詢條件對數(shù)據(jù)庫進(jìn)行查詢,將符合條件的結(jié)果顯示在頁面單獨(dú)的 Activity 上。比如:手機(jī)端的數(shù)據(jù)同步方面還存在很多不足。 36 參 考 文 獻(xiàn) [1]張孝祥 .Java 就業(yè)培訓(xùn)教程 [M] .北京:清華大學(xué)出版社 ,2020 [2]王曉軍,田中雨,劉躍軍 .JSP 動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程與實驗指導(dǎo) [M] . 北京 :清華大學(xué)出版社 ,2020 [3]劉彬彬,馬文強(qiáng) .Eclipse 應(yīng)用開發(fā)完全手冊 [M] .北京:人民郵電出版社, 2020 [4]施伯樂,丁寶康,汪衛(wèi) . 數(shù)據(jù)庫庫系統(tǒng)教程北京 [M] .北京:高等教育出版社, 2020 [5]韓超,梁泉著 .Android 系統(tǒng)原理及開發(fā)要點詳解 [M] .北京:電子工業(yè)出版社, 2020 [6]楊豐盛 .Android 應(yīng)用開發(fā)解密 [M] .北京:機(jī)械工業(yè)出版社 .2020 [7] Sams. Teach Yourself Android Application Development in 24 Hours(影印版) [ M].美國: Lauren Darceyamp。在今后不斷的測試中,發(fā)現(xiàn)不足和改善,以便能滿足大部分手機(jī)用戶的需求。 30 以站點名稱查詢?nèi)鐖D 所示: 圖 以站點名為條件查詢結(jié)果頁面 查詢經(jīng)過相應(yīng)的車站的所有公交車線路,將相應(yīng)的 線路信息羅列。 在 Android 手機(jī)端,則需要首先更新數(shù)據(jù),然后再開始相應(yīng)的查詢。 開發(fā)流程如圖 所示。通過仔細(xì)分析服務(wù)器需求之后,服務(wù)器端要完成以下功能: 服務(wù)器后臺管理功能 服務(wù)器后臺管理是針對數(shù)據(jù)庫進(jìn)行操作,具有增、刪、改、查功能??赡苡幸粚蚨鄬痪€路滿足要求 , 從中選擇一對距離最短的公交線路即為最優(yōu)線路 , 輸出結(jié)果。 系統(tǒng)功能模塊設(shè)計 手機(jī)公交車線路查詢系統(tǒng)包括 B/S 模式 Web 查詢管理服務(wù)器、 C/S 模式手機(jī)應(yīng)用程序兩個大模塊,每個大模塊下又包含若干個小模塊。 3) SOAP RPC 表示:它定義了用于表示 遠(yuǎn)程過程調(diào)用 和應(yīng)答的協(xié)定。但是,在 JSP 中編寫靜態(tài) HTML 更加方便,不必再用 println 語句來輸出每一行 HTML代碼。而在 Servlet中,每個請求由一個輕量級的 Java 線程處理(而不是重量級的操作系統(tǒng)進(jìn)程)。 B/SC/S模式 B/SC/S 模式定義: B/SC/S 模式是將 B/S 模式和 C/S 模式組合而來的,吸取這兩種模式的優(yōu)點,達(dá)到互補(bǔ)的作用。 服務(wù)端用 java 語言編寫,用 驅(qū)動包連接 MySQL 數(shù)據(jù)庫。在信息反饋上,信息的準(zhǔn)確性,以及信息更新的快速性,都是早起版本不可比擬的??梢詾槌丝凸?jié)約時間,方便乘客在陌生的城市、地點找到正確的公交車線路。本系統(tǒng)功能上可以滿足現(xiàn)在的實際要求,具有很好的實際意義。若是乘客利用智能手機(jī)安裝一款專門為乘客而設(shè)計的軟件,可以使得公交車信息化得到大大的提高。 此外,日本、英國、法國、韓國等國家也投入了大量的人力和物力從事交通地理信息系統(tǒng)的建設(shè)和研究,并取得了顯著的成果。 在 這個公交車查詢網(wǎng),以及 Android 手機(jī)版本,是在公交車線路查詢做的比較好的。 (3)B/S 模式的結(jié)構(gòu)易于擴(kuò)展 由于 Web 的平臺無關(guān)性, B/S 模式的結(jié)構(gòu)可以任意擴(kuò)展,可以從包含一臺服務(wù)器和幾個用戶的小型系統(tǒng)擴(kuò)展成為擁有成千上萬個用戶的大型系統(tǒng)。 第 三 方 軟 件( 瀏 覽 器 等 )客 戶 端服 務(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)框架如圖 所示。幾乎所有的主流 服務(wù)器 都直接或通過插件支持 Servlet。采用 Android 系統(tǒng)主要廠商包括臺灣的HTC,(第一臺谷歌的手機(jī) G1 由 HTC 生產(chǎn) 代工)美國摩托羅拉 ,SE 等,中國大陸廠商如:魅族( M9),華為、中興、聯(lián)想、藍(lán)魔等。 SOAP 也可以綁定到 TCP 和 UDP 協(xié)議上。 圖 公交線路網(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。兩個換乘站點和兩段最優(yōu)線路即組成了從起始站點 A 到目的站點 B 的最優(yōu)線路。 客戶端功能模塊劃分如圖 所示。 表 線路表 線路表 (ROUTES)結(jié)構(gòu),其中 routename 為線路名稱、 content 為線路全徑、 firstSta為始發(fā)站、 lastSta 為終點站、 firstatime 為首發(fā)班車時間、 lasttime 為末班車時間、maxwaittime 為發(fā)車間隔時間。若注冊成功則顯示注冊成功以及相關(guān)注冊信息,否 則顯示注冊失敗。 圖 線路查詢結(jié)果顯示 圖 站點查詢結(jié)果顯示 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) 根據(jù)站點查詢結(jié)果顯示,主要是輸入站點名稱,然后對 STATIONS 表進(jìn)行遍歷,將 STATIONS 表中的 PASSBUS 字段的信息提取出來顯示,如圖 所示。首先,在這里感謝指導(dǎo)老師們的指導(dǎo),還有我們寢室的室友的幫助,沒有他們的提點我一個人完成不了。一路走來,去 SureKAM 公司實習(xí)學(xué)習(xí)了很多 JAVA , ANDROID 的知識,在此我要感謝實習(xí)公司,以及公司里的同事,是他們教會了我很多技術(shù)。我的公交車線路查詢 是以站站查詢及其算法為主要研究,在Web 與手機(jī)中實現(xiàn)相關(guān)的線路查詢,可以解決生活中的實際問題。 以管理員用戶登錄添加線路頁面如圖 所示: 圖 添加頁面 添加線路,輸入線路名稱、線路全徑、首班時間、末班車時間、發(fā)車時間,點擊添加線路則把相應(yīng)的數(shù)據(jù)插入 routes、 stations 兩個表中。 客戶端數(shù)據(jù)庫是 Android 自帶的 SQLite 數(shù)據(jù)庫,其中所有的表信息都同步來自服務(wù)器端的源數(shù)據(jù)庫。 客戶端開發(fā)環(huán)境,以 Android 手機(jī)操作系統(tǒng)為開發(fā)平臺,用 Android 手機(jī)操作系統(tǒng)自帶的 SQLite 作為數(shù)據(jù)源。輸出結(jié)果 。 h= 1, 2, 3, ? , q。人們都避免不了要到某些城市去做一些事情。 二. 什么是 SOAP? SOAP: 簡單對象訪問協(xié)議 ,簡單對象訪問協(xié)議( SOAP)是一種輕量的、簡單的、基于 XML 的協(xié)議,它被設(shè)計成在 WEB 上交換結(jié)構(gòu)化的和固化的信息。 JSP 及其特點 : JavaServer Pages( JSP)是一種實現(xiàn)普通靜態(tài) HTML 和動態(tài) HTML 混合編碼的技術(shù)。 2) 省資源 :一部分作業(yè)在客戶端完成,服務(wù)器的訪問量和作業(yè)量都會減少,省湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計 ) 資源,維護(hù)起來會更加方便。對于無用戶交換功能的頁面。不僅如此,此網(wǎng)站相應(yīng)的擴(kuò)展了其他的相關(guān)信息查詢,可以說是在公交車線路查詢方面做得很好的網(wǎng)站。 近年來,我國的公交查詢系統(tǒng)不斷的發(fā)展,很多城市都擁有公交線路查詢系統(tǒng),網(wǎng)絡(luò)上也可以下載到許多不同的版本。公交車司機(jī)只要反饋當(dāng)前在某某站,利用軟件內(nèi)部算法實現(xiàn)智能計算到站時間,更多的反饋一下公交車座位情況,這樣乘客可以作出更合理的選擇。本設(shè)計中 B/S 結(jié)構(gòu)部分是以 Tomcat 作為服務(wù)器,以Eclipse 工具來設(shè)計開發(fā),利用 Servlet 技術(shù)來實現(xiàn)內(nèi)部功能,使用 MySQL 作為基礎(chǔ)數(shù)據(jù)庫,用戶可以輸入查詢條件查得相應(yīng)的公交車線路信息,而管理者可以在用戶的基礎(chǔ)上對公交車信息進(jìn)行公交車線路信息的增加、刪除、修改和查詢。但人們的出行往往會隨時而變化,若這個時候可以利用手機(jī)查詢線路,則可以帶來更多的方便了。這樣查詢的信息是不夠準(zhǔn)確,得到的信息也不夠及時。 不足歸納起來主要有以下幾個方面: 1.線路直觀顯示并不能完全實現(xiàn); 2. 手機(jī)端的功能并不完善; 8 第 2章 相關(guān)技術(shù)與基礎(chǔ)知識 整個系統(tǒng)采用了兩種結(jié)構(gòu), B/S 結(jié)構(gòu)與 C/S 結(jié)構(gòu)。在 C/S 模式的工作過程中 ,客戶機(jī)程序發(fā)出請求 ,服務(wù)器程序接收并且處理客戶機(jī)程序提出的請求 ,然后返回結(jié)果。 連接數(shù)據(jù)庫一般的主要包含一下七個步驟: 創(chuàng)建一個以 JDBC 連接數(shù)據(jù)庫的程序,包含 7 個步驟: 提供 JDBC 連接的 URL 創(chuàng)建數(shù)據(jù)庫的連接 創(chuàng)建一個 Statement 執(zhí) 行 SQL 語句 處理結(jié)果 關(guān)閉 JDBC 對象 Java Servlet 技術(shù)與 JavaServer Pages(JSP) Java Servlet 程序在 服務(wù)器 端運(yùn)行,動態(tài)地生成 Web 頁面。 JSP 使 得我們可以分別創(chuàng)建這兩個部分。 SOAP 包括四個部分: 14 1) SOAP 封裝:它定義了一個框架 , 該框架描述了 消息 中的內(nèi)容是什么,誰應(yīng)當(dāng)處理它以及它是可選的還是必須的。 本系統(tǒng)的開發(fā)目的主要是向公交車用戶提供公交的相關(guān)信息查詢,為他們的出行提供相關(guān)的線路查詢 和選擇。若有一個站點滿足要求 , 該站點即為一次換乘的站點。 服務(wù)器端需求分析 服務(wù)器作為后臺,需要專業(yè)人員對服務(wù)
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1