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

正文內(nèi)容

基于android的手機(jī)公交線路查詢系統(tǒng)設(shè)計畢業(yè)論文-展示頁

2025-07-07 00:58本頁面
  

【正文】 。且表的設(shè)計應(yīng)盡量簡單,不要有錯綜復(fù)雜的關(guān)系,每張表都是獨立的,不存在任何約束,數(shù)據(jù)庫也是獨立數(shù)據(jù)庫,不采用Android特有的可共享數(shù)據(jù)庫。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如Tcl、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款世界著名開源的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。 數(shù)據(jù)庫概況表表名描述主要字段stations(站點表)保存站點信息ID,stationroutes(線路表)保存線路信息ID,RouteName,Contentdeparturetime(發(fā)車時間表)保存首班發(fā)車時間保存末班發(fā)車時間RouteNameFirstDepartureTime,LastDepartureTimefare(票價信息表)保存公交線路票價信息ID,isFixed,F(xiàn)ullFare 站點表字段名數(shù)據(jù)類型長度主鍵/外鍵默認(rèn)值描述idInt4PKID,自動增長StationVarchar50站點名稱 線路表字段名數(shù)據(jù)類型長度主鍵/外鍵默認(rèn)值描述RouteNameChar20PK線路名稱ContentLongText線路全徑 發(fā)車時間表字段名數(shù)據(jù)類型長度主鍵/外鍵默認(rèn)值描述idInt4PKID,自動增長RouteNameChar20FK線路名稱FirstDepartureTimeTime首班發(fā)車時間LastDepartureTimeTime末班發(fā)車時間 票價信息表字段名數(shù)據(jù)類型長度主鍵/外鍵默認(rèn)值描述idInt4PKID,自動增長RouteNameChar20FK線路名稱isFixedFareChar5是否為分段計費FullFareDouble8全程票價 客戶端數(shù)據(jù)庫設(shè)計: SQLite簡介Android數(shù)據(jù)庫使用的是SQLiteDatabase,我們來簡單的介紹下Android平臺上的SQLiteDatabase 。 服務(wù)器數(shù)據(jù)ER圖根據(jù)上面的ER圖,本軟件服務(wù)器端定義的arashmen數(shù)據(jù)庫設(shè)計了以下4張表:站點表:station(表2)、線路表:routes(表3)、發(fā)車時間表:departuretime(表4)、票表:fare(表5)??蛻舳藬?shù)據(jù)庫信息從服務(wù)器端同步獲得。(2) 省資源一部分作業(yè)在客戶端完成,服務(wù)器的訪問量和作業(yè)量都會減少,省資源,維護(hù)起來會更加方便。 系統(tǒng)框架圖 B/SC/S模式特點 B/SC/S模式在繼承了B/S模式和C/S模式的優(yōu)點之后,還具有以下特點:(1) 可靠性高客戶端不必完全依賴于服務(wù)器,即便脫離服務(wù)器,還有手機(jī)數(shù)據(jù)庫的支持,可以繼續(xù)使用一部分功能。B/SC/ 所示。目前不論是手機(jī)硬件還是計算機(jī)硬件,更新速度很快,而且硬件的配置水平也越來越高,在硬件條件允許的情況下把一部分業(yè)務(wù)處理、數(shù)據(jù)訪問的過程放在客戶端去完成,那么對服務(wù)器的硬件要求就會低一些,甚至一些高性能的PC機(jī)就可以作為服務(wù)器。在B/SC/S模式中,一部分?jǐn)?shù)據(jù)訪問過程和業(yè)務(wù)邏輯處理過程在客戶端完成,另外一部分?jǐn)?shù)據(jù)訪問過程和業(yè)務(wù)邏輯處理過程在服務(wù)器端完成。C/S模式三層結(jié)構(gòu)中第一層是客戶端與B/S模式中的第一層不一樣,其余兩層相同。 B/SC/S模式 B/SC/S模式定義B/SC/S模式是將B/S模式和C/S模式組合而來的,吸取這兩種模式的優(yōu)點,達(dá)到互補(bǔ)的作用。對于無用戶交換功能的頁面。(3)B/S模式的結(jié)構(gòu)易于擴(kuò)展 由于Web的平臺無關(guān)性,B/S模式的結(jié)構(gòu)可以任意擴(kuò)展,可以從包含一臺服務(wù)器和幾個用戶的小型系統(tǒng)擴(kuò)展成為擁有成千上萬個用戶的大型系統(tǒng)。B/S模式特點:(1)系統(tǒng)開發(fā)、維護(hù)、升級方便 每當(dāng)服務(wù)器應(yīng)用程序升級時,只要在服務(wù)器上升級服務(wù)應(yīng)用程序即可,用戶計算機(jī)上的瀏覽器軟件不需要修改,系統(tǒng)開發(fā)和升級維護(hù)方便。在用戶的計算機(jī)上安裝瀏覽器軟件,在服務(wù)器上存放數(shù)據(jù)并且安裝服務(wù)應(yīng)用程序,服務(wù)器有WWW服務(wù)器和文件服務(wù)器等。C/S模式特點:(1)C/S模式將應(yīng)用與服務(wù)分離,系統(tǒng)具有穩(wěn)定性和靈活性(2)C/S模式配備的是點對點的結(jié)構(gòu)模式,適用于局域網(wǎng),有可靠的安全性(3)由于客戶端實現(xiàn)與服務(wù)器端的直接連接,沒有中間環(huán)節(jié),因此響應(yīng)速度快(4)在C/S模式中,作為客戶機(jī)的計算機(jī)都要安裝客戶機(jī)程序,一旦軟件系統(tǒng)升每臺客戶機(jī)都要安裝客戶機(jī)程序,系統(tǒng)升級和維護(hù)較為復(fù)雜發(fā)。 系統(tǒng)數(shù)據(jù)流圖第三章 模式設(shè)計 C/S模式簡介 精簡的說:C/S模式是一種三層結(jié)構(gòu)的系統(tǒng),第一層在客戶機(jī)上安裝了客戶機(jī)應(yīng)用程序,第二層在服務(wù)器上安裝服務(wù)器管理程序,第三層是數(shù)據(jù)訪問層。 概要設(shè)計 開發(fā)流程。整個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ā)??蛻舳碎_發(fā)環(huán)境,以Android手機(jī)操作系統(tǒng)為開發(fā)平臺,用Android手機(jī)操作系統(tǒng)自帶的SQLite作為數(shù)據(jù)源。 。 數(shù)據(jù)更新功能服務(wù)器響應(yīng)客戶端請求返回一段數(shù)據(jù)流,客戶端接收此數(shù)據(jù)流后,按照Xml語言規(guī)范對數(shù)據(jù)流進(jìn)行解析,解析后將數(shù)據(jù)存入客戶端數(shù)據(jù)庫。通過仔細(xì)分析用戶需求之后,該軟件要完成以下功能:查詢線路功能獲得線路經(jīng)過的每個站點信息以及線路的票價信息和發(fā)車時間信息。該軟件應(yīng)滿足若干要求,比如能夠隨時掌握公交信息,動態(tài)更新最新數(shù)據(jù)等。數(shù)據(jù)同步功能。服務(wù)器可以通過數(shù)據(jù)庫同步,為客戶端數(shù)據(jù)庫提供數(shù)據(jù)。在此分別對手機(jī)公交線路查詢軟件的服務(wù)器端和客戶端做需求分析。第二章 需求分析與概要設(shè)計手機(jī)公交線路查詢軟件最基本的功能是能夠有效的為用戶提供查詢服務(wù),在最短的時間內(nèi)給用戶一條或多條到達(dá)目標(biāo)地的路徑。城市交通服務(wù)以及附屬的一些服務(wù)一直都在不斷的隨著社會的進(jìn)步而進(jìn)步,這些服務(wù)從最開始的直接人力服務(wù)轉(zhuǎn)向技術(shù)型服務(wù),如電話詢問,路牌等,然而這些服務(wù)總是有比較大的局限性,即縱然你知道了這條路該怎么走,下條路線該通到哪卻不知,于是開發(fā)這個手機(jī)公交線路查詢軟件,可在手機(jī)上隨時隨地對公交線路進(jìn)行查詢,對用戶將要出行的路線了如指掌,這對用戶來說可以省去很多麻煩,節(jié)省不少時間。以此設(shè)計題目為目的,選擇湘潭市作為實踐對象,以湘潭市公交系統(tǒng)為基礎(chǔ),再利用所學(xué)知識,熟練運(yùn)用開發(fā)工具后,開發(fā)一個湘潭市手機(jī)公交線路查詢軟件,并且盡可能將其開發(fā)為一個方便大眾使用的公交線路查詢軟件。 Mobile and querying traffic line。本手機(jī)公交線路查詢系統(tǒng)采用了B/SC/S結(jié)構(gòu)。通過手機(jī)公交查詢軟件,用戶能夠及時更新公交信息和查詢線路,也能夠借助Google服務(wù)器進(jìn)行地圖查詢。手機(jī)公交線路查詢軟件主要包括了服務(wù)器端以及客戶端,服務(wù)器和客戶端擁有各自獨立的數(shù)據(jù)庫,客戶端采用數(shù)據(jù)庫同步方式從服務(wù)器數(shù)據(jù)庫獲取信息。畢 業(yè) 設(shè) 計( 論 文 )題目手機(jī)公交線路查詢系統(tǒng)摘 要隨著人們生活水平的提高,出行坐車成為日常生活中不可缺少的一部分。而乘往目的地的線路需要隨時掌握,于是手機(jī)公交線路查詢軟件,將成為人們生活出行的好幫手。用戶既能從手機(jī)本地數(shù)據(jù)庫獲取信息,又能從互聯(lián)網(wǎng)上獲取信息,即便脫離服務(wù)器也能做為單機(jī)版軟件使用。服務(wù)器有后臺管理軟件,方便了管理員對服務(wù)器的管理操作。關(guān)鍵詞:Java;手機(jī)公交線路查詢;B/SC/S結(jié)構(gòu); AbstractWith the level of people’s life improving,going out by bus bee a necessary part of daily the traffic line to destination should be known software of Mobile and querying traffic line bee more and more important nowadays contains server and client,server and client have its own database,client gets information by synchronizing database from satifies users requirements of getting information from locale database and obtaining information from internet,it also can be used without the help of server.With this Mobile and querying traffic line software,user can update data in time and check There is a management software in server,facilitate administrator to manage server. Mobile and querying traffic line software suits for B/SC/S structure.Keywords:Java。 B/SC/S structure. 目 錄第一章 引言 1第二章 需求分析與概要設(shè)計 2 2 服務(wù)器端需求分析 2 客戶端需求分析 2 開發(fā)環(huán)境及工具需求分析 3 概要設(shè)計 4 開發(fā)流程 4 系統(tǒng)數(shù)據(jù)流圖 4第三章 模式設(shè)計 5 C/S模式簡介 5 B/S模式簡介 5 B/SC/S模式 6 B/SC/S模式定義 6 B/SC/S模式特點 7第四章 數(shù)據(jù)庫設(shè)計 8 數(shù)據(jù)庫結(jié)構(gòu) 8 服務(wù)器數(shù)據(jù)庫設(shè)計: 8 客戶端數(shù)據(jù)庫設(shè)計: 10 SQLite簡介 10 數(shù)據(jù)庫設(shè)計 10第五章 服務(wù)器端詳細(xì)設(shè)計 12 后臺管理模式 12 查詢簡析 18 18 18 數(shù)據(jù)庫同步 19 Servlet 19 DAO 19 XML 19第六章 客戶端詳細(xì)設(shè)計 21 簡述 21 什么是Android 21 Android系統(tǒng)架構(gòu)簡介 21 應(yīng)用程序(APPLICATIONS) 22 應(yīng)用程序框架(APPLICATION FRAMEWORK) 22 Android 運(yùn)行時(RUNTIME) 23 系統(tǒng)庫(LIBRARIES) 23 Linux 23 實現(xiàn)客戶端數(shù)據(jù)庫 23 SQL語言 23 創(chuàng)建數(shù)據(jù)庫 24 客戶端數(shù)據(jù)庫操作 24 客戶端功能模塊實現(xiàn) 26 線路查詢 26 地圖功能 27 數(shù)據(jù)更新 29 意見反饋 30第七章 結(jié)論 31參 考 文 獻(xiàn) 32致 謝 33附 錄A 數(shù)據(jù)庫更新語句 34附 錄B 線路和站點查詢代碼 35附 錄C 票價和發(fā)車時間查詢代碼 47第一章 引言隨著因特網(wǎng)發(fā)展的日新月異,人們利用網(wǎng)絡(luò)實現(xiàn)資源共享以及協(xié)同工作越來越成為時代的潮流,使用各種網(wǎng)上的軟件方便生活,已經(jīng)成為了一個不可扭轉(zhuǎn)的趨勢。而且在當(dāng)今公交出行線路多數(shù)是通過PC機(jī)查詢獲得的,但是假想一下在公交出行線路走到一半的時候計劃有所變化,公交出行線路需要有所調(diào)整,那么如何能夠動態(tài)掌握線路信息顯得尤為重要,而且將來對生活的滿意度也不僅僅是百姓致富安居樂業(yè)就足以,而是逐漸趨向于一個更人性化的服務(wù)。本次畢業(yè)設(shè)計結(jié)合湘潭市公交線路系統(tǒng)開發(fā)一個湘潭公交線路手機(jī)查詢軟件,服務(wù)于大眾。整個查詢過程中,只有數(shù)據(jù)信息是依靠服務(wù)器同步獲取,其余功能均在手機(jī)端完成。 服務(wù)器端需求分析服務(wù)器作為后臺,需要專業(yè)人員對服務(wù)器操作和維護(hù),一般情況可由非專業(yè)人員借助管理軟件對服務(wù)器進(jìn)行常規(guī)維護(hù)。通過仔細(xì)分析服務(wù)器需求之后,服務(wù)器端要完成以下功能:服務(wù)器后臺管理功能服務(wù)器后臺管理是針對數(shù)據(jù)庫進(jìn)行操作,具有增、刪、改、查功能。采用Servlet技術(shù),響應(yīng)客戶端請求,返回給客戶端一端數(shù)據(jù)流,該數(shù)據(jù)流按照Xml語言規(guī)范寫入數(shù)據(jù)流。 圖 服務(wù)器端功能模塊圖 客戶端需求分析客戶端主要是手機(jī),用戶無法通過手機(jī)對本地數(shù)據(jù)庫進(jìn)行操作,也無法對服務(wù)器數(shù)據(jù)庫操作,管理員可以通過手機(jī)瀏覽器登錄到服務(wù)器管理員頁面對數(shù)據(jù)庫進(jìn)行操作,可以使用一些功能。也要考慮作為手機(jī)軟件可能會出現(xiàn)查詢速度慢,數(shù)據(jù)流量過大,過度依賴服務(wù)器等問題。 地圖查詢功能借助GoogleMap,完成公交查詢并顯示地圖線路。 意見反饋功能通過手機(jī)郵件將意見發(fā)送到管理員的郵箱。 客戶端功能模塊圖 開發(fā)環(huán)境及工具需求分析服務(wù)器端開發(fā)環(huán)境,以windows7操作系統(tǒng)為開發(fā)平臺,JSP作為開發(fā)工具,運(yùn)行在一般的PC機(jī)上即可。Java語言和Xml語言作為開發(fā)工具。開發(fā)環(huán)境配置請參考文獻(xiàn)[6]。運(yùn)行測試調(diào)試程序編寫程序確定功能調(diào)查研究優(yōu)化完善 開發(fā)流程圖 系統(tǒng)數(shù)據(jù)流圖。在C/
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1