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

正文內(nèi)容

基于android平臺的實時公交查詢系統(tǒng)畢業(yè)設(shè)計(論文)-wenkub.com

2024-08-24 19:55 本頁面
   

【正文】 在此再次表示衷心的感激。 這次畢業(yè)設(shè)計作為大學(xué)一個句號,相信會使我終身受益,相信那種實實在在、認認真真去做一件事的狀態(tài)會一直伴隨著我成長。在使用過程中很多都是以前未接觸到的知識,通過查詢閱相關(guān)文獻、網(wǎng)絡(luò)搜尋、請教老師同學(xué)等方式學(xué)習(xí),在不斷地學(xué)習(xí)和應(yīng)用過程漸漸完成了本系統(tǒng)的設(shè)計和開發(fā)工作。不僅能隨時隨地提供給用戶公交信息查詢服務(wù),而且后臺可對當(dāng)前公交信息作及時的更新,保證了服務(wù)的實用性和可靠性。 if(numread = 0){ break。 sum += numread。 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 32 頁 FileOutputStream out = new FileOutputStream(downFile)。 HttpURLConnection con2 = (HttpURLConnection)()。 圖 (a) 圖 (b) 圖 用戶注冊 、登錄頁面 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 30 頁 換乘、線路、站點查詢 (離線模式 ) 用戶進入手機公交查詢頁面,可以用按照線路名查詢和按照站點名查詢相關(guān)公交信息,線路查詢和站點查詢界面如圖 所示。 (city, city)。 if(cityName == null) 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 29 頁 cityName = 。//需要異常捕獲 }catch(Exception e){ (create table setting fail, ())。 dbHelper = new DatabaseHelper(context)。 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 28 頁 try { //數(shù)據(jù)庫名 arashmen,文件格式 .db db = (, MODE_WORLD_WRITEABLE,null)。結(jié)構(gòu)化查詢語言語句可以使用嵌套編寫,這使得它具有極大的靈活性和強大的功能。對于手機的開發(fā)商而言,如果想要 Android 平臺運行到自己的硬件平臺上就必須通過對 Linux層進行修改,通常要做的工作就是為自己的硬件便攜驅(qū)動程序。 圖 核心庫,虛擬機 系統(tǒng)庫 (LIBRARIES) 應(yīng)用程序框架是貼近于應(yīng)用 程序的軟件組件服務(wù),而更底層則是 Android 的函數(shù)庫,這一部分是應(yīng)用程序框架的支撐,其架構(gòu)如圖 所示。 圖 應(yīng)用層 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 26 頁 應(yīng)用程序框架 (APPLICATION FRAMEWORK) 應(yīng)用程序框架是我們進行 Android 開發(fā)的基礎(chǔ)應(yīng)用程序框架層包含了視圖系統(tǒng) ,內(nèi)容提供器,窗口管理器,活動管理器,通知管理器,位置管理器,資源管理器,電話管理器和包管理器 9 大部分 [17]。 Android 系統(tǒng)架構(gòu)簡介 從軟件分層的角度來看, Android 平臺由應(yīng)用程序,應(yīng)用程序框架, Android 運行時,庫以及 Linux內(nèi)核共 5 部分構(gòu)成 [15]。 Android 一詞的本義指 “機器人 ”, 2020 年美國有一家以 Android 為名的小公司成立,開發(fā)手機平臺。此次設(shè)計的主要目的是實用,讓人們使用起來會更加簡便。在此使用 DAO 模式中封裝數(shù)據(jù)的方法,將這些數(shù)據(jù)封裝 后按照一定的格式寫成數(shù)據(jù)流 [12]。 圖 管理員信息 圖 用戶信息 數(shù)據(jù)庫同步 Servlet 客戶端發(fā)出一個請求,服務(wù)器接收后并且響應(yīng)返回一段流。 圖 查詢方式 站點查詢 在站點查詢頁面設(shè)置一個線路選擇域,可以查詢出該線路的所有站點,如圖 所示。登錄界面如圖 所示。 本軟件服務(wù)器數(shù)據(jù)庫所包含的表的描述如表 。 該軟件數(shù)據(jù)庫的建立是完全在 Android 平臺上執(zhí)行 Java 代碼,通過 DVM 編譯來建立的,沒有什么輔助工具,由于整個 SQLite 數(shù)據(jù)庫是非可視化操作,所有對數(shù)據(jù)庫的操作都是通過執(zhí)行 Java 代碼實現(xiàn),在完成其查詢功能的時候沒有使用數(shù)據(jù)庫高級編程,較為麻煩的關(guān)節(jié)是在如何有機的將客戶端數(shù)據(jù)庫整體結(jié)構(gòu)實現(xiàn)出來,實現(xiàn)過程是無可視界面,也沒有數(shù)據(jù)庫輔助工具情況下,整個過程很抽象。 圖 服務(wù)器數(shù)據(jù) ER 圖 根據(jù)上面的 ER 圖,本軟件服務(wù)器端定義的數(shù)據(jù)庫設(shè)計 了以 7 張表:站點表: site(表 )、線路表: bus(表 )、 公交詳情表 表 : bus_intro(表 )、城市表 :city(表 )、管理員表: user(表 )、用戶表: uuser(表 )、用戶軌跡表: userlocation(表 ) 本軟件服務(wù)器數(shù)據(jù)庫所包含的表的描述如表 。一個新的多承租方架構(gòu)被引入Oracle 數(shù)據(jù)庫 12c,使用這種多承租方架構(gòu)可輕松地對數(shù)據(jù)庫進行云部署和管理。比如 SilverStream就是基于數(shù)據(jù)庫的 一種中間件。客戶端數(shù)據(jù)庫信息從服務(wù)器端同步獲得。 圖 系統(tǒng)框架圖 B/SC/S 模式特點 B/SC/S 模式在繼承了 B/S 模式和 C/S 模式的優(yōu)點之后,還具有以下特點: 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 11 頁 (1) 可靠性高 客戶端不必完全依賴于服務(wù)器,即便脫離服務(wù)器,還有手機數(shù)據(jù)庫的支持,可以繼續(xù)使用一部分功能。 目前不論是手機硬件還是計算機硬件,更新速度很快,而且硬件的配置水平也越來越高,在硬件條件允許的情況下把一部分業(yè)務(wù)處理、數(shù)據(jù)訪問的過程放在客戶端去完成,那么對服務(wù)器的硬件要求就會低一些,甚至一些高性能的 PC 機就可以作為服務(wù)器。 C/S 模式三層結(jié)構(gòu)中第一層是客戶端與 B/S 模式中的第一層不一樣,其余兩層相同。 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 9 頁 (3)B/S模式的結(jié)構(gòu)易于擴展 由于 Web 的平臺無關(guān)性, B/S 模式的結(jié)構(gòu)可以進行任意的擴展,可以由僅包含一臺服務(wù)器和幾個用戶的小型系統(tǒng),擴展成為包含成千上萬個用戶的大型系統(tǒng)。只要在用戶的計算機上安裝如 IE、火狐、谷歌等瀏覽器軟件,將相關(guān)數(shù)據(jù)存放在服 務(wù)器上并且在服務(wù)器上安裝服務(wù)應(yīng)用程序,服務(wù)器分為 WEB 服務(wù)器、郵件服務(wù)器和文件服務(wù)器等。 調(diào)查研究 確定功能 編寫程序 調(diào)試程序 運行測試 優(yōu)化完善 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 7 頁 圖 系統(tǒng)數(shù)據(jù)流圖 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 8 頁 第三章 模式設(shè)計 C/S 模式簡介 C/S 模式是一種三層結(jié)構(gòu)的系統(tǒng) ,第一層在客戶機上安裝了客戶機應(yīng)用程序 ,第二層在服務(wù)器上安裝服務(wù)器管理程序,第三層是數(shù)據(jù)訪問層。 ADT(Android Development Tools)作為開發(fā)工具, Java 語言和 Xml 語言作為開發(fā)語言,實體安卓手機作為測試工具。 數(shù)據(jù)下 載功能 根據(jù)客戶端輸入的城市名,服務(wù)響應(yīng)查詢結(jié)果并返回該城市公交線路數(shù)據(jù)庫文件,客戶端可點擊下載到本地。通過仔細分析用戶需求之后,該軟件要完成以下功能: 登錄注冊功能 用戶可以注冊個人賬號,用戶登錄系統(tǒng)。 服務(wù)器端功能模塊劃分如圖 所示。服務(wù)器可以通過數(shù)據(jù)庫同步,為客戶端數(shù)據(jù)庫提供數(shù)據(jù)。 系統(tǒng)數(shù)據(jù)庫需求分析 實時公交查詢系統(tǒng)以公交信息數(shù)據(jù)為基礎(chǔ),公交數(shù)據(jù)又分為靜態(tài)和動態(tài)數(shù)據(jù),其中靜態(tài)數(shù)據(jù)包括公交車的線路信息、站點信息、公交的線路軌等,動態(tài)數(shù)據(jù)包括公交車的實時位置數(shù)據(jù)、實時路況等 [3]。整個查詢過程中,公交線路數(shù)據(jù)是預(yù)先通過服務(wù)器下載到手機本地的,所以查詢算在本地實現(xiàn),而公交的到站時間是通過服務(wù)器實時獲取的。 PC 服務(wù)器端方面,根據(jù)公交查詢系統(tǒng)的功能需求,設(shè)計服務(wù)器與手機客戶端之間的交互流程和通信機制,管理各個城市的公交線路、站點數(shù)據(jù),實現(xiàn)公交數(shù) 據(jù)的增、刪、改、查。實時分析的基本思想是將公路上的人流信息以唯一標(biāo)識、時間、位置為屬性進行統(tǒng)計分析,找出每天每個人在公路上在特定時間內(nèi)的流動規(guī)律,以此推斷公交的到站時間,并在手機 app 中顯示,以此作為乘 客的候車依據(jù),從而實現(xiàn) “實時 ”。( 4)對于外地人員或者對某些地區(qū)不太熟悉的人員不知乘坐什么線路公交車才能到達目的地。智能公交的發(fā)展對于廣大出行者來說顯得越來越重要 [1]。s era of 4G smart phones will bee the travelers navigate, good information inquiry terminal. This paper will examine the needs of realtime status of city bus routes and passengers, is designed to help travelers anywhere quickly choose the right car lines. The way to achieve through the Android platform design the appropriate solutions to make the system to run on Android mobile client. The basic idea of realtime analysis of the flow of information is on the road to uniquely identify, time, location of property for statistical analysis to identify everyone on the roads every day flow pattern within a specific time, in order to infer the arrival time of the bus, and displayed in the phone app as a passenger waiting basis, in order to achieve real time. To acplish this the development of applications to C / S as a development mode, we need to develop a client user interface, data acquisition and analysis process, and based on B / S structure of the back office systems. Keywords: Java。實現(xiàn)的方式將通過 Android 平臺設(shè)計出相應(yīng)的方案,做出能夠運行在Android 系統(tǒng)的手機客戶端。然而,因為公交線路的錯綜復(fù)雜,而且信息來源較為缺乏,使得人們難以便捷地獲得準(zhǔn)確的公交信息,這樣對一些人的出行就會產(chǎn)生一定的影響。隨著信息技術(shù)的高速發(fā)展,互聯(lián)網(wǎng)已經(jīng)融入到千千萬萬的家庭中,為他們帶來了很大便利。實時分析的基本思想是將公路上的人流 信息以唯一標(biāo)識、時間、位置為屬性進行統(tǒng)計分析,找出每天每個人在公路上在特定時間內(nèi)的流動規(guī)律,以此推斷公交的到站時間,并在手機 app 中顯示,以此作為乘客的候車依據(jù),從而實現(xiàn)“實時 ”。 Mobile and querying traffic。 然而現(xiàn)有公交系統(tǒng)存在諸多問題,人們?nèi)ス徽军c乘公交車常常會遇到以下幾種情況:( 1)馬上就要到公交站點了,卻眼看著公交車剛剛開走。 隨著移動 3G、 4G 網(wǎng)絡(luò)的發(fā)展的日漸成熟,目前大部分智能手機都能通過應(yīng)用客戶端從互聯(lián)網(wǎng)獲取大量信息,基于智能手機平臺開發(fā)的實時公交查詢系統(tǒng)就是通過從服務(wù)器獲取公交線路信息、地理位置分析乘車方案及公交實時到站信息。研究內(nèi)容主要分為三個部分:公交線路、站點數(shù)據(jù),手機 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 2 頁 客戶端, PC 服務(wù)器端。根據(jù)用戶乘車方案以上傳的實時位置信息,分析公交的實時位置信息,預(yù)計公交到站時間。 實時信息的獲取是通過對公交運行狀態(tài)(某時間點下對應(yīng)的地理位置)的歷史統(tǒng)計數(shù)據(jù)來建立對應(yīng)的模型和分析,根 據(jù)分析結(jié)果預(yù)測公交車在未來某個時間點的運行狀態(tài),綜合當(dāng)前實時運行信息與歷史交通流量模型,實時預(yù)測公交車位置和公交車到站時間,以此作為依據(jù)向用戶推薦計算出來的實時公交出行方案 [2]。 本系統(tǒng)的靜態(tài)公交數(shù)據(jù)通過相關(guān)網(wǎng)絡(luò)資源獲取,根據(jù)這些原始數(shù)據(jù)的數(shù)據(jù)庫和編碼規(guī)則,將這些信息完整有效地、完整地組織起來并存儲到本地 SQLite 數(shù)據(jù)庫中,并能夠進行數(shù)據(jù)的增 、 刪 、 改 、 查操作。通過仔細分析服務(wù)器需 求之后,服務(wù)器端要完成以下功能: 服務(wù)器后臺管理功能
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1