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

正文內(nèi)容

基于android平臺(tái)的實(shí)時(shí)公交查詢系統(tǒng)畢業(yè)設(shè)計(jì)(論文)-文庫(kù)吧資料

2024-09-05 19:55本頁(yè)面
  

【正文】 張表:站點(diǎn)表: site (表)、線路表: bus(表 )、公交詳情表 :bus_intro(表 )、歷史查詢表 :history(表 )、城市查詢表: setting(表 )。且表的設(shè)計(jì)應(yīng)盡量簡(jiǎn)單,不要有錯(cuò)綜復(fù)雜的關(guān)系, 每張表都是獨(dú)立的,不存在任何約束,數(shù)據(jù)庫(kù)也是獨(dú)立數(shù)據(jù)庫(kù),不采用 Android 特有的可共享數(shù)據(jù)庫(kù)。它能夠支持Windows/Unix/Linux 等等大多數(shù)主流的操作系統(tǒng),同時(shí)能夠跟 Tcl、 Java、 PHP 等很多程序語(yǔ)言相結(jié)合,還有 ODBC 接口,同樣比起 PostgreSQL、 Mysql 這兩款世界著名的開源數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講, SQLite 數(shù)據(jù)庫(kù)的處理速度比他們還更快 [10]。 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 14 頁(yè) 表 數(shù)據(jù)庫(kù)概況表 表名 描述 主要字段 site(站點(diǎn)表 ) 保存站點(diǎn)信息 site_id,site_bus_id,site_order,site_name bus(線路表 ) 保存線路信 息 bus_id,bus_type,bus_name,bus_site_num bus_intro (公交詳情表 ) 介紹公交相關(guān)信息 intro_id,intro_bus_id,intro_text city(城市表 ) user(管理員表 ) uuser(用戶表 ) userlocation (用戶軌跡表 ) 保存城市公交數(shù)據(jù)源 保存管理員信息 保存用戶信息 保存用戶軌跡信息 cityId,cityName,dbUrl userId,username,password userId,username,realName,password ulId,userId,site,city,currentTime 表 站點(diǎn)表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 site_id int PK 站點(diǎn) id site_bus_id site_order site_name int int varchar 255 FK 線路 id 站點(diǎn)順序 站點(diǎn)名稱 表 線路表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 bus_id int PK 線路 id bus_type bus_name bus_site_number int varchar int 255 線路類型 線路名稱 站點(diǎn)數(shù)量 表 公交詳情表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 intro_id int PK id intro_bus_id int FK 線路 id intro_text text 介紹信息 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 15 頁(yè) 表 城市表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 cityId int PK 城市 id cityName varchar 255 城市名稱 dbUrl varchar 255 數(shù)據(jù)存放地址 dataSize varchar 20 數(shù)據(jù)大小 表 管理員表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 userId int PK 管理員 id,自增 userName varchar 255 管理名 password varchar 255 登錄密碼 表 用戶表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 userId int PK 用戶 id,自增 userName varchar 255 用戶名 password varchar 255 登錄密碼 realName varchar 255 真實(shí)姓名 表 用戶軌跡表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 ulId int PK Id,自增 userId int FK 用戶 id site varchar 255 站點(diǎn)名 city varchar 城市名 currentTime date 時(shí)間 客戶端數(shù)據(jù)庫(kù)設(shè)計(jì) SQLite 簡(jiǎn)介 Android 數(shù)據(jù)庫(kù)使用 的是 SQLiteDatabase,我們來(lái)簡(jiǎn)單的介紹下 Android 平臺(tái)上的SQLiteDatabase 。 數(shù)據(jù)庫(kù)設(shè)計(jì) ER 關(guān)系如圖 所示。此外,一些創(chuàng)新特性可以讓資源 的使用率和靈活性得到最大限度地提高,如 Oracle Multitenant可進(jìn)行快速整合多個(gè)不同的數(shù)據(jù)庫(kù),而 Automatic Data Optimization 和 Heat Map 能以更高的壓縮率來(lái)壓縮數(shù)據(jù)和更高密度對(duì)數(shù)據(jù)進(jìn)行分層。 Oracle 數(shù)據(jù)庫(kù)目前的最新版本為 Oracle Database 12c。 ORACLE 數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。 圖 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)圖 服務(wù)器數(shù)據(jù)庫(kù)設(shè)計(jì) Oracle 簡(jiǎn)介 ORACLE 數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó) ORACLE 公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶 /服務(wù)器 (CLIENT/SERVER)或 B/S 體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一 [8]。 服務(wù)器的數(shù)據(jù)庫(kù)是基于 Oracle 和 SQLite 建立,客戶端數(shù)據(jù)庫(kù)是基于 SQLite 建立。 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 12 頁(yè) 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)結(jié)構(gòu) 服務(wù)器數(shù)據(jù)庫(kù)為總數(shù)據(jù)源,每一個(gè) 客戶端都擁有獨(dú)立的小型數(shù)據(jù)庫(kù)。 客戶端的數(shù)據(jù)丟失的時(shí)候,可以采用數(shù)據(jù)庫(kù)同步的方式從服務(wù)器獲得新的數(shù)據(jù)信息。 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 10 頁(yè) 圖 B/SC/S 模式結(jié)構(gòu)圖 本軟件系統(tǒng)采用 B/SC/S 模式,系統(tǒng)框架如圖 所示。從整個(gè)作業(yè)量來(lái)看,本質(zhì)上是把作業(yè)量往客戶端多分?jǐn)傄徊糠?,降低服?wù)器的作業(yè)量,因此,對(duì)客戶端的硬件要求是比較高的。本手機(jī)公交線路查詢軟件一部分功能只要依靠手機(jī)本地?cái)?shù)據(jù)庫(kù)就可以實(shí)現(xiàn),令外一部分功能需要 借助互聯(lián)網(wǎng)實(shí)現(xiàn) [7]。 在 B/S 模式和 C/S 模式數(shù)據(jù)訪問(wèn)過(guò)程和業(yè)務(wù)邏輯處理過(guò)程中是在服務(wù)器端完成,用戶只需接受服務(wù)器返回的結(jié)果。 B/S 模式和 C/S 模式都是三層結(jié)構(gòu), B/S 模式第一層是表現(xiàn)層,第二層是業(yè)務(wù)邏輯層,第三層是數(shù)據(jù)訪問(wèn)層。 (4)用戶使用方便 B/S 模式的應(yīng)用軟件一般都是基于 Web 瀏覽器的,而不同 Web瀏覽器的界面都是相似的,對(duì)于用戶未登錄系統(tǒng)的相關(guān)功能頁(yè)面,用戶所接觸到的界面都是一致的,從而讓用戶使用更加方便。 (2)B/S模式具有很強(qiáng)的開放性 在 B/S 模式下,用戶通過(guò)通用的瀏覽器軟件進(jìn)行訪問(wèn),極大地增強(qiáng)了系統(tǒng)的開放性。用戶可以通過(guò)已經(jīng)安裝好的瀏覽器軟件來(lái)訪問(wèn)服務(wù)器,進(jìn)行互聯(lián)網(wǎng)信息瀏覽、電子郵件傳遞和文件傳輸?shù)确?wù) [6]。 B/S 模式簡(jiǎn)介 B/S 模式是一種從傳統(tǒng)的二層 C/S(客戶 /服務(wù))模式基礎(chǔ)上而發(fā)展起來(lái)的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)可以說(shuō)是三層網(wǎng)絡(luò)結(jié)構(gòu)的 C/S 模式。在 C/S 模式的工作過(guò)程中 ,客戶機(jī)程序向服務(wù)器發(fā)出請(qǐng)求 ,服務(wù)器程序接收客戶機(jī)程序提出的請(qǐng)求并且作出相應(yīng)處理 ,然后向客戶機(jī)返回處理結(jié)果 [5]。 圖 開發(fā)流程圖 系 統(tǒng)數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)流程如圖 所示。整個(gè) Android 手機(jī)操作系統(tǒng)是在 Android SDK 提供的虛擬機(jī)中運(yùn)行,該虛擬機(jī)運(yùn)行在 windows7 操作系統(tǒng)上,所以客戶端的開發(fā)是在 windows7 操作系統(tǒng)上運(yùn)行的 Android 操作系統(tǒng)中進(jìn)行的二次開發(fā) [4]。 客戶端開發(fā)環(huán)境,以 Android 手機(jī)操作系統(tǒng)為開發(fā)平臺(tái),用 Android 手機(jī)操作系統(tǒng)自 帶的 SQLite 作為數(shù)據(jù)源。 客戶端功能模塊劃分如圖 所示。 換乘查詢功能 輸入起點(diǎn)和終點(diǎn),能夠快速得出乘車方案,并存 “查詢歷史 ”中,方便下次直接獲取。 線路查詢功能 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 5 頁(yè) 獲得線路經(jīng)過(guò)的每個(gè)站點(diǎn)信息以及線路的票價(jià)信息和發(fā)車時(shí)間信息。也要考慮作為手機(jī)軟件可能會(huì)出現(xiàn)查詢速度慢,數(shù)據(jù)流量過(guò)大,過(guò)度依賴服務(wù)器等問(wèn)題。 圖 服務(wù)器端功能模塊圖 客戶端需求分析 客戶端主要是手機(jī),用戶無(wú)法通過(guò)手機(jī)對(duì)本地?cái)?shù)據(jù)庫(kù)進(jìn)行操作,也無(wú)法對(duì)服務(wù)器數(shù)據(jù)庫(kù)操作,管理員可以通過(guò)手機(jī)瀏覽器登錄到服務(wù)器管理員頁(yè)面對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,可以使用一些功能。 采用 Servlet 技術(shù),響應(yīng)客戶端請(qǐng)求,返回給客戶端一端數(shù)據(jù)流,該數(shù)據(jù)流按照 Xml語(yǔ)言規(guī)范寫入數(shù)據(jù)流。通過(guò)仔細(xì)分析服務(wù)器需 求之后,服務(wù)器端要完成以下功能: 服務(wù)器后臺(tái)管理功能 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 4 頁(yè) 服務(wù)器后臺(tái)管理是針對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,具有增、刪、改、查功能。 服務(wù)器端需求分析 服務(wù)器作為后臺(tái),需要專業(yè)人員對(duì)服務(wù)器操作和維護(hù),一般情況可由非專業(yè)人員借助管理軟件對(duì)服務(wù)器進(jìn)行常規(guī)維護(hù)。 本系統(tǒng)的靜態(tài)公交數(shù)據(jù)通過(guò)相關(guān)網(wǎng)絡(luò)資源獲取,根據(jù)這些原始數(shù)據(jù)的數(shù)據(jù)庫(kù)和編碼規(guī)則,將這些信息完整有效地、完整地組織起來(lái)并存儲(chǔ)到本地 SQLite 數(shù)據(jù)庫(kù)中,并能夠進(jìn)行數(shù)據(jù)的增 、 刪 、 改 、 查操作。查詢算法包括直達(dá)算的和一次換乘算法。 實(shí)時(shí)信息的獲取是通過(guò)對(duì)公交運(yùn)行狀態(tài)(某時(shí)間點(diǎn)下對(duì)應(yīng)的地理位置)的歷史統(tǒng)計(jì)數(shù)據(jù)來(lái)建立對(duì)應(yīng)的模型和分析,根 據(jù)分析結(jié)果預(yù)測(cè)公交車在未來(lái)某個(gè)時(shí)間點(diǎn)的運(yùn)行狀態(tài),綜合當(dāng)前實(shí)時(shí)運(yùn)行信息與歷史交通流量模型,實(shí)時(shí)預(yù)測(cè)公交車位置和公交車到站時(shí)間,以此作為依據(jù)向用戶推薦計(jì)算出來(lái)的實(shí)時(shí)公交出行方案 [2]。具體工作內(nèi)容,包括以下四五個(gè)部分: 1. 設(shè)計(jì)系統(tǒng)的整體框架和交互機(jī)制,包括客戶端與服務(wù)器之間的通信機(jī)制、通信接口的設(shè)計(jì),在系統(tǒng)各個(gè)實(shí)體之間的交互流程的設(shè)計(jì)、服務(wù)器各組件間交互設(shè)計(jì); 2. 數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)及具體城市公交數(shù)據(jù)獲取; 3. 服務(wù)器、客戶端 功能的代碼實(shí)現(xiàn); 4. 模擬數(shù)據(jù)的生成、系統(tǒng)測(cè)試 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 3 頁(yè) 第二章 需求分析與概要設(shè)計(jì) 需求分析 總體需求分析 基于 Android 平臺(tái)的手機(jī)實(shí)時(shí)公交線路查詢軟件最基本的功能是能夠有效的為用戶提供查詢服務(wù),在最短的時(shí)間內(nèi)給用戶一條或多條到達(dá)目標(biāo)地的路徑,并且能夠提示公交何時(shí)到站。根據(jù)用戶乘車方案以上傳的實(shí)時(shí)位置信息,分析公交的實(shí)時(shí)位置信息,預(yù)計(jì)公交到站時(shí)間。 手機(jī)客戶端方面,先設(shè)計(jì)好簡(jiǎn)潔、美觀的顯示和操作界面,根據(jù)從服務(wù)器下載下來(lái)離線公交信息,為用戶提供合適的外出乘車方案,并能隨時(shí)隨地離線查詢公交線路、站點(diǎn)信息。研究?jī)?nèi)容主要分為三個(gè)部分:公交線路、站點(diǎn)數(shù)據(jù),手機(jī) 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 2 頁(yè) 客戶端, PC 服務(wù)器端。 研究?jī)?nèi)容 本課題通過(guò)調(diào)研城市實(shí)際交通狀況、查閱相關(guān)文獻(xiàn)資料,根據(jù)自己所學(xué)知識(shí),開發(fā)一個(gè)基于 android 平臺(tái)的實(shí)時(shí)公交查詢手機(jī)應(yīng)用。 隨著移動(dòng) 3G、 4G 網(wǎng)絡(luò)的發(fā)展的日漸成熟,目前大部分智能手機(jī)都能通過(guò)應(yīng)用客戶端從互聯(lián)網(wǎng)獲取大量信息,基于智能手機(jī)平臺(tái)開發(fā)的實(shí)時(shí)公交查詢系統(tǒng)就是通過(guò)從服務(wù)器獲取公交線路信息、地理位置分析乘車方案及公交實(shí)時(shí)到站信息。 ( 3)換乘站點(diǎn)有多路車可供選擇,有的離目的地近,但是車次間隔長(zhǎng);有的離目的地稍遠(yuǎn),但是車次間隔短,不知乘哪一路 更好。 然而現(xiàn)有公交系統(tǒng)存在諸多問(wèn)題,人們?nèi)ス徽军c(diǎn)乘公交車常常會(huì)遇到以下幾種情況:( 1)馬上就要到公交站點(diǎn)了,卻眼看著公交車剛剛開走。 SQLite. 湖南大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 III 頁(yè) 目錄 第一章 緒論 ................................................................................................................................. 1 課題背景 ......................................................................................................................... 1 研 究?jī)?nèi)容 ...............................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1