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

正文內(nèi)容

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

2025-09-27 12:29 上一頁面

下一頁面
 

【正文】 容,系統(tǒng)能夠自動(dòng)查詢出結(jié)果,而不是靠用戶人工進(jìn)行查詢,查詢系統(tǒng)需要更加智能化。軟件方面,運(yùn)營(yíng)商不一定提供此類的查詢服務(wù)。有站點(diǎn)換乘,公交車線路,公交站點(diǎn)的三種查詢方式,同時(shí),他調(diào)用百度的 API 來直觀的顯示公交車線路。 不足歸納起來主要有以下幾個(gè)方面: 1.線路直觀顯示并不能完全實(shí)現(xiàn); 2. 手機(jī)端的功能并不完善; 8 第 2章 相關(guān)技術(shù)與基礎(chǔ)知識(shí) 整個(gè)系統(tǒng)采用了兩種結(jié)構(gòu), B/S 結(jié)構(gòu)與 C/S 結(jié)構(gòu)。 B/S 結(jié)構(gòu)的 Web 網(wǎng)頁作為后臺(tái),可以用于維護(hù)系統(tǒng)的數(shù)據(jù)庫(kù)和查詢線路信息的功能。用戶通過瀏覽器訪問服務(wù)器,進(jìn)行信息瀏覽、文件傳輸和電子郵件等服務(wù) 。 (4)用戶使用方便 B/S 模式的應(yīng)用軟件都是基于 Web 瀏覽器的,而 Web 瀏覽器的界面是類似的。在 C/S 模式的工作過程中 ,客戶機(jī)程序發(fā)出請(qǐng)求 ,服務(wù)器程序接收并且處理客戶機(jī)程序提出的請(qǐng)求 ,然后返回結(jié)果。 C/S 模式三層結(jié)構(gòu)中第一層是客戶端與 B/S 模式中的第一層不一樣,其余兩層相同。 目前不論是手機(jī)硬件還是 計(jì)算機(jī)硬件,更新速度很快,而且硬件的配置水平也越來越高,在硬件條件允許的情況下把一部分業(yè)務(wù)處理、數(shù)據(jù)訪問的過程放在客戶端去完成,那么對(duì)服務(wù)器的硬件要求就會(huì)低一些,甚至一些高性能的 PC 機(jī)就可以作為服務(wù)器。 瀏 覽 器客 戶 端 地 圖 軟件管 理 軟 件服 務(wù) 器客 戶 端 g o o g l e 服 務(wù) 器管 理 員 數(shù) 據(jù) 庫(kù) 數(shù) 據(jù) 庫(kù)數(shù) 據(jù) 庫(kù), , 更 新, , 請(qǐng) 求, , 請(qǐng) 求, , 同 步 圖 系統(tǒng)框架圖 B/SC/S 模式特點(diǎn) B/SC/S 模式在繼承了 B/S 模式和 C/S 模式的優(yōu)點(diǎn)之后,還具有以下特點(diǎn): 1) 可靠性高 :客戶端不必完全依賴于服務(wù)器,即便脫離服務(wù)器,還有手機(jī)數(shù)據(jù)庫(kù)的支持,可以繼續(xù)使用一部分功能;客戶端的數(shù)據(jù)丟失的時(shí)候,可以采用數(shù)據(jù)庫(kù)同步的方式從服務(wù)器獲得新的數(shù)據(jù)信息。 連接數(shù)據(jù)庫(kù)一般的主要包含一下七個(gè)步驟: 創(chuàng)建一個(gè)以 JDBC 連接數(shù)據(jù)庫(kù)的程序,包含 7 個(gè)步驟: 提供 JDBC 連接的 URL 創(chuàng)建數(shù)據(jù)庫(kù)的連接 創(chuàng)建一個(gè) Statement 執(zhí) 行 SQL 語句 處理結(jié)果 關(guān)閉 JDBC 對(duì)象 Java Servlet 技術(shù)與 JavaServer Pages(JSP) Java Servlet 程序在 服務(wù)器 端運(yùn)行,動(dòng)態(tài)地生成 Web 頁面。在性能優(yōu)化方面, Servlet 也比 CGI 有著更多的選擇,比如緩沖以前的計(jì)算結(jié)果,保持?jǐn)?shù)據(jù)庫(kù)連接的活動(dòng),等等。 Servlet 還能夠在各個(gè)程序之間共享數(shù)據(jù),使得數(shù)據(jù)庫(kù)連接池之類的功能很容易實(shí)現(xiàn)。 節(jié)省投資 : 不僅有許多廉價(jià)甚至免費(fèi)的 Web 服務(wù)器 可供個(gè)人或小規(guī)模 網(wǎng)站 使用,而且對(duì)于現(xiàn) 有的 服務(wù)器 ,如果它不支持 Servlet 的話,要加上這部分功能也往往是免費(fèi)的(或只需要極少的投資)。 JSP 使 得我們可以分別創(chuàng)建這兩個(gè)部分。 Android 簡(jiǎn)介 Android 一詞的本義指 “機(jī)器人 ”,同時(shí)也是 Google 于 2020 年 11 月 5 日宣布的基于 Linux 平臺(tái)的開源手機(jī)操作系統(tǒng)的名稱,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。底層 Linux 內(nèi)核只提供基本功能,其他的應(yīng)用軟件則由各公司自行開發(fā),部分程序以 Java 編寫 。 數(shù)據(jù)交互技術(shù) WebService+SOAP 一. 什么是 WebService? WebService 簡(jiǎn)單來說就是為應(yīng)用程序提供一個(gè)網(wǎng)絡(luò)接口,其他應(yīng)用程序(可以是桌面應(yīng)用程序或網(wǎng)絡(luò)應(yīng)用程序),通過這個(gè)接口來調(diào)用服務(wù)商提供的程序(一般是由客戶端發(fā)送數(shù)據(jù),服務(wù)器端接收數(shù)據(jù)并作出相應(yīng)處理后返回?cái)?shù)據(jù)),來達(dá)到數(shù)據(jù)交互和分布式處理的效果,并且他通過 wsdl、 soap 等標(biāo)準(zhǔn)實(shí)現(xiàn)交互,是一種與語言,平臺(tái)無關(guān)的交互技術(shù)。 SOAP 包括四個(gè)部分: 14 1) SOAP 封裝:它定義了一個(gè)框架 , 該框架描述了 消息 中的內(nèi)容是什么,誰應(yīng)當(dāng)處理它以及它是可選的還是必須的。 SOAP 消息基本上是從發(fā)送端到接收端的單向傳輸,但它們常常結(jié)合起來執(zhí)行類似于請(qǐng)求 、 應(yīng)答的模式。在 HTTP 上傳送 SOAP 并不是說 SOAP 會(huì)覆蓋現(xiàn)有的 HTTP 語義,而是 HTTP 上的 SOAP 語義會(huì)自然的映射到 HTTP 語義。 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計(jì) ) 第 3章 需求分析與設(shè)計(jì) 隨著現(xiàn)在社會(huì)的發(fā)展,現(xiàn)時(shí)城市交通公交線路的增加,人們對(duì)外出乘車時(shí)如何選擇公交車次和路線而困惑。 本系統(tǒng)的開發(fā)目的主要是向公交車用戶提供公交的相關(guān)信息查詢,為他們的出行提供相關(guān)的線路查詢 和選擇。 核心算法: 假設(shè)乘客從 A 站乘公交車去 B 站 , 首先 , 看 A 站是否有公交車直接到 B 站。另外 , 有可能存在多種兩次換乘的方案 ,如圖 ( d) 所示。 g = 1, 2, 3,? , n m, n 為正整數(shù) ) , 以及經(jīng)過站點(diǎn) B 的公交線路 S( j ) 的站點(diǎn) F( j , h) ( j= 1, 2, 3, ? , p。若有一個(gè)站點(diǎn)滿足要求 , 該站點(diǎn)即為一次換乘的站點(diǎn)。若沒有 , 繼續(xù) 。若有某個(gè)站點(diǎn) F 滿足要求 , 則站點(diǎn) F 為第二個(gè)換乘站點(diǎn)。若有多個(gè)站點(diǎn)滿足 G( k, w) =F(j, h) , 則分別求出各站點(diǎn)的最優(yōu)換乘方案 , 比較各 方案的線路距離 , 選擇一種距離最短的換乘方案作為最后的結(jié)果。 服務(wù)器端需求分析 服務(wù)器作為后臺(tái),需要專業(yè)人員對(duì)服務(wù)器操作和維護(hù),一般情況可由非專業(yè)人員借助管理軟件對(duì)服務(wù)器進(jìn)行常規(guī)維護(hù)。 采用 Servlet 技術(shù),響應(yīng)客戶端請(qǐng)求,返回給客戶端一端數(shù)據(jù)流,該數(shù)據(jù)流按照Xml 語言規(guī)范寫入數(shù)據(jù)流。也要考慮作為手機(jī)軟件可能會(huì)出現(xiàn)查詢速度慢,數(shù)據(jù)流量過大,過度依賴服務(wù)器等問題。 客 戶 端站 點(diǎn) 查詢時(shí) 間 查詢線 路 查詢 圖 客戶端功 能模塊圖 開發(fā)環(huán)境及工具需求分析 服務(wù)器端開發(fā)環(huán)境,以 windows xp 操作系統(tǒng)為開發(fā)平臺(tái),用 做為服務(wù)器, 作為數(shù)據(jù)源, JSP、 Servlet 作為開發(fā)工具, Eclipse j2ee、 Dreamweaver插件作為輔助開發(fā)工具,運(yùn)行在一般的 PC 機(jī)上即可。 概要設(shè)計(jì) 手機(jī)公交車線路查詢系統(tǒng)主要功能是實(shí)現(xiàn)對(duì)線路信息的查詢,把用戶輸入的信息(如:時(shí)間、站點(diǎn)、線路名稱、站站名稱)作為查詢的條件,然后從數(shù)據(jù)庫(kù)中篩選出正確結(jié)果??蛻舳藬?shù)據(jù)庫(kù)信息從服務(wù)器端同步獲得。 R O U T E S ( 線 路 信 息 表 )R O U T E N A M E ( 線 路 名 稱 )C O N T E N T ( 線 路 全 徑 )F I R S T S T A ( 首 發(fā) 站 點(diǎn) )L A S T S T A ( 末 班 站 點(diǎn) )F I R S T T I M E ( 首 發(fā) 時(shí) 間 )L A S T T I M E ( 末 班 時(shí) 間 )M A X W A I T T I M E ( 發(fā) 車 間 隔 時(shí) 間 )S T A T I O N S ( 站 點(diǎn) 信 息 表 )S T A T I O N ( 站 點(diǎn) 名 稱 )P A S S B U S ( 經(jīng) 過 該 站 的 線 路 )I D ( 編 號(hào) ) 22 U S E R S ( 用 戶 信 息 表 )U S E R N A M E ( 用 戶 名 稱 )P A S S W D ( 用 戶 密 碼 )E M A I L ( e m a i l )G R A D E ( 用 戶 級(jí) 別 ) 圖 服務(wù)器數(shù)據(jù) ER 圖 根據(jù)上面的 ER 圖,本軟件服務(wù)器端定義的 loudiDB 數(shù)據(jù)庫(kù)設(shè)計(jì)了以下 3 張表: 站點(diǎn)表: STATIONS(表 )、線路表: ROUTES(表 )、用戶信息表: USERS(表)本軟件服務(wù)器數(shù)據(jù)庫(kù)所包含的表的描述如表 。 用戶信息表 用戶信息表( USERS)結(jié)構(gòu),其中 id 為主鍵,自增長(zhǎng)、 username 為用戶名、 passwd為密碼、 為注冊(cè)郵箱、 grade 為級(jí)別。在登錄系統(tǒng)時(shí)需要身份認(rèn)證,此時(shí)用戶輸入相應(yīng)的帳號(hào)、密碼,點(diǎn)擊登錄時(shí),系統(tǒng)需要將用戶輸入的帳號(hào)、密碼與數(shù)據(jù)庫(kù)中用戶表( USERS 表)進(jìn)行對(duì)比。 開 始更 新管 理 員 登 錄身 份 認(rèn) 證數(shù) 據(jù) 庫(kù)( 服 務(wù) 器 )公 交 信 息數(shù) 據(jù) 庫(kù) 同 步數(shù) 據(jù) 庫(kù)( 客 戶 端 )查 詢 圖 系統(tǒng)數(shù)據(jù)流 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計(jì) ) 第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 服務(wù)器端的詳細(xì)設(shè)計(jì) 服務(wù)器端包括 Web 網(wǎng)頁查詢線路 信息,以及管理后臺(tái)數(shù)據(jù)庫(kù)的功能?;竟芾砹鞒倘鐖D 所示。 湖南 省高等教育自學(xué)考試本科學(xué)生 畢業(yè) 論文( 設(shè)計(jì) ) 圖 登錄頁面 登錄頁面,用戶可以以管理員帳號(hào) admin 登錄,或者以其他用戶登錄。 圖 刪除頁面 通過管理員模式進(jìn)入管理員查詢頁面,可以使用線路查詢和站點(diǎn)查詢,查詢功能如圖 所示。 圖 站站查詢 此站站查詢?yōu)樽钪饕牟樵児δ?,其算法是按? 來實(shí)現(xiàn)的,將最優(yōu)線路選擇出來,再顯示相應(yīng)的信息結(jié)果。如圖 所示。 34 第 6 章 結(jié)論 該畢業(yè)設(shè)計(jì)從一開始的不知如何下手,到最后的系統(tǒng)完成,雖然歷經(jīng)磨難,但終于完成,其中收獲不小。學(xué)習(xí)了最新的 Android 平臺(tái)開發(fā)技術(shù),充分進(jìn)行考慮,最終采用了 B/SC/S 模式。對(duì)待從沒有見過的問題要敢于探討,敢于發(fā)表自己的意見,敢于創(chuàng)新,并且將想法在實(shí)踐中驗(yàn)證。通過這次的畢業(yè)設(shè)計(jì),我收獲了很多,在自己不斷的學(xué)習(xí)中,學(xué)習(xí)了 html 這一門基礎(chǔ)的語言并運(yùn)用,運(yùn)用 Tomcat 獨(dú)立搭建服務(wù)器,了解了 WebService 與 SOAP(服務(wù)器與手機(jī)之間的數(shù)據(jù)交互技術(shù)),掌握了很多以前沒有學(xué)過的知識(shí)。 軟件設(shè)計(jì),我算是半道出家,大三下期去達(dá)內(nèi)培訓(xùn)才開始學(xué)習(xí)計(jì)算機(jī)語言,從 C 語言開始, JAVA , C++ , ANDROID,其中還有 很多關(guān)于計(jì)算機(jī)方面的知識(shí)。也只有這樣,自己才能不斷的進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1