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

正文內(nèi)容

基于android的手機(jī)公交線路查詢系統(tǒng)畢業(yè)設(shè)計(jì)(完整版)

  

【正文】 ................................26 地圖功能 .............................................................................................................27 數(shù)據(jù)更新 .............................................................................................................29 意見反饋 .............................................................................................................30 第七章 結(jié)論 .........................................................................................................................31 參 考 文 獻(xiàn) .........................................................................................................................32 致 謝 ...................................................................................................................................33 附 錄 A 數(shù)據(jù)庫(kù)更新語(yǔ)句 ...........................................................................................34 附 錄 B 線路和站點(diǎn)查詢代碼 ..................................................................................35 附 錄 C 票價(jià)和發(fā)車時(shí)間查詢代碼 ........................................................................47 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 1 第一章 引言 隨著因特網(wǎng)發(fā)展的日新月異,人們利用網(wǎng)絡(luò)實(shí)現(xiàn)資源共享以及協(xié)同工作越來(lái)越成為時(shí)代的潮流,使用各種網(wǎng)上的軟件方便生活,已經(jīng)成為了一個(gè)不可扭轉(zhuǎn)的趨勢(shì)。而乘往目的地的線路需要隨時(shí)掌握,于是手機(jī)公交線路查詢軟件,將成為人們生活出行的好幫手。本手機(jī)公交線路查詢系統(tǒng)采用了 B/SC/S 結(jié)構(gòu)。 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 2 第二章 需求分析與概要設(shè)計(jì) 手機(jī)公交線路查詢軟件最基本的功能是能夠有效的為用戶提供查詢服務(wù),在最短的時(shí)間內(nèi)給用戶一條或多條到達(dá)目標(biāo)地的路徑。 服務(wù)器端功能模塊劃分如圖 所示。 客戶端功能模塊劃分如圖 所示。 圖 系統(tǒng)數(shù)據(jù)流圖 調(diào)查研究 確定功能 編寫程序 調(diào)試程序 運(yùn)行測(cè)試 優(yōu)化完善 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 5 第三章 模式設(shè)計(jì) C/S 模式簡(jiǎn)介 精簡(jiǎn)的說(shuō): C/S 模式是一種三層結(jié)構(gòu)的系統(tǒng) ,第一層在客戶機(jī)上安裝了 客戶機(jī)應(yīng)用程序 ,第二層在服務(wù)器上安裝服務(wù)器管理程序,第三層是數(shù)據(jù)訪問(wèn)層。 (3)B/S 模式的結(jié)構(gòu)易于擴(kuò)展 由于 Web 的平臺(tái)無(wú)關(guān)性, B/S 模式的結(jié)構(gòu)可以任意擴(kuò)展,可以從包含一臺(tái)服務(wù)器和幾個(gè)用戶的小型系統(tǒng)擴(kuò)展成為擁有成千上萬(wàn)個(gè)用戶的大型系統(tǒng)。在 B/SC/S 模式中,一部分?jǐn)?shù)據(jù)訪問(wèn)過(guò)程和業(yè)務(wù)邏輯處理過(guò)程在客戶端完成,另外一部分?jǐn)?shù)據(jù)訪問(wèn)過(guò)程和業(yè)務(wù)邏輯處理過(guò)程在服務(wù)器端完成。 (2) 省資源 一部分作業(yè)在客戶端完成,服務(wù)器的訪問(wèn)量和作業(yè)量都會(huì)減少,省資源,維護(hù)起來(lái)會(huì)更加方便 。 表 數(shù)據(jù)庫(kù)概況表 表名 描述 主要字段 stations(站點(diǎn)表 ) 保存站點(diǎn)信息 ID, station routes(線路表 ) 保存線路信息 ID, RouteName, Content departuretime (發(fā)車時(shí)間表 ) 保存首班發(fā)車時(shí)間 保存末班發(fā)車時(shí)間 RouteName FirstDepartureTime,LastDepartureTime fare(票價(jià)信息表 ) 保存公交線路票價(jià)信息 ID, isFixed, FullFare 表 站點(diǎn)表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 id Int 4 PK ID,自動(dòng)增長(zhǎng) Station Varchar 50 站點(diǎn)名稱 表 線路表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 RouteName Char 20 PK 線路名稱 Content LongText 線路全徑 表 發(fā)車時(shí)間表 字段 名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 id Int 4 PK ID,自動(dòng)增長(zhǎng) RouteName Char 20 FK 線路名稱 FirstDepartureTime Time 首班發(fā)車時(shí)間 LastDepartureTime Time 末班發(fā)車時(shí)間 表 票價(jià)信息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 id Int 4 PK ID,自動(dòng)增長(zhǎng) RouteName Char 20 FK 線路名稱 isFixedFare Char 5 是否為分段 計(jì)費(fèi) FullFare Double 8 全程票價(jià) 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 10 客戶端數(shù)據(jù)庫(kù)設(shè)計(jì): SQLite 簡(jiǎn)介 Android 數(shù)據(jù)庫(kù)使用的是 SQLiteDatabase,我們來(lái)簡(jiǎn)單的介紹下 Android 平臺(tái)上的SQLiteDatabase 。 表 數(shù)據(jù)庫(kù)概況表 表名 描述 主要字段 stations(站點(diǎn)表 ) 保存站點(diǎn)信息 ID, station routes(線路表 ) 保存線路信息 ID, RouteName, Content Departuretime (發(fā)車時(shí)間表 ) 保存首班發(fā)車時(shí)間 保存末班發(fā)車時(shí)間 RouteName FirstDepartureTime,LastDepartureTime fare(票價(jià)信息表 ) 保存公交線路票價(jià)信息 ID, isFixed, FullFare 表 站點(diǎn)表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 id Int 4 PK ID,自動(dòng)增長(zhǎng) Station Varchar 50 站點(diǎn)名稱 表 線路表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 RouteName Char 20 PK 線路名稱 Content LongText 線路全徑 表 發(fā)車時(shí)間表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 id Int 4 PK ID,自動(dòng)增長(zhǎng) RouteName Char 20 FK 線路名稱 FirstDepartureTime Time 首班發(fā)車時(shí)間 LastDepartureTime Time 末班發(fā)車時(shí)間 表 票價(jià)信息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 /外鍵 默認(rèn)值 描述 id Int 4 PK ID,自動(dòng)增長(zhǎng) RouteName Char 20 FK 線路名稱 isFixedFare Char 5 是否為分段計(jì)費(fèi) FullFare Double 8 全程票價(jià) 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 12 第五章 服務(wù)器 端詳細(xì)設(shè)計(jì) 后臺(tái)管理模式 后臺(tái)制作使用 JSP 完成。 String firstDepartureTime=(FirstDepartureTime)。 try{ //拋出異常就直接執(zhí)行 rollback String insert_routes=insert into routes(RouteName,Content) values(?,?)。 ()。 charset=gb2312 % % page language=java % % page import= % % page import=.* % %(GB2312)。 ().newInstance()。 (1,routes)。 ()。 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 16 ()。 String busStopBegin=(busStopBegin)。 % html head title線路查詢結(jié)果頁(yè)面 /title body % if(().equals(1)){ PreparedStatement stmt = (query1)。 ()。 ()。 (2) 考慮是否是乘車方向不對(duì),數(shù)據(jù)庫(kù)只存儲(chǔ)單向的線路,沒(méi)有存儲(chǔ)一條返回的 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 19 線路,在此只需要在查詢語(yǔ)句中將 A 與 B 的位置交換,將其組合成“ %B%A%”形式再次進(jìn)行查詢,如果仍舊沒(méi)有返回結(jié)果,那么很有可能是 A 到 B 處可能沒(méi)有直達(dá)公交線路,在此則要考慮換乘問(wèn)題。 XML Xml 語(yǔ)言具有特殊規(guī)范,所以服務(wù)器端返回的流均是按照 xml 語(yǔ)言規(guī)范寫入,客戶端也按照 Xml 語(yǔ)言規(guī)范讀出數(shù)據(jù)。 encoding=39。 (RouteName)。 ()。 環(huán)境搭建請(qǐng)參考文獻(xiàn) [3]。 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 22 圖 整體結(jié)構(gòu) 應(yīng)用程序 (APPLICATIONS) Android 平臺(tái)默認(rèn)包含了一系列核心應(yīng)用程序,包括電子郵件、短信、日歷、地圖、瀏覽器、聯(lián)系人管理程序等,這些程序都以 java 程序語(yǔ)言編寫,你也可以用自己便攜的應(yīng)用程序來(lái)替換 Android 提供的應(yīng)用程序,這個(gè)替換的機(jī)制實(shí)際是由應(yīng)用程序框架來(lái)保證的。 Android平臺(tái)中的操作系統(tǒng)采用了 版的內(nèi)核,它包括了顯示驅(qū)動(dòng)、攝像頭驅(qū)動(dòng)、 Flash內(nèi)存驅(qū)動(dòng)、 Binder( IPC)驅(qū)動(dòng)、鍵盤驅(qū)動(dòng)、 wifi 驅(qū)動(dòng)、 Audio 驅(qū)動(dòng)以及電源管理部分。 } catch (Exception e) { ()。 import 。 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 25 public static final String TABLE_Routes= routes。 ()。)。 湖南科 技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 26 public class Table { public static final String ARASHMEN_TABLE_RPOUTES= routes。 } 客戶端功能模塊實(shí)現(xiàn) 線路查詢 用戶登錄手機(jī)公交線路查詢頁(yè)面,可以用按照站點(diǎn)查詢和按照線路名查詢兩個(gè)功能,線路查詢和站點(diǎn)查詢界面如圖 所示。 ()。 if (!()) { Address adsLocation = (0)。 double geoLongitude = (int) () / 1E6。 DocumentBuilderFactory factory = ()。 String Content = (Content).item(i) .getFirstChild().getNodeValue()。 startActivity(it)。 (Content, Content)。 Document doc = (in)。 } } catch (Exception e) { ()。 double geoLongitude = () * 1E6。daddr=+GeoPointToString(toGeoPoint)+ amp。 票價(jià)信息查詢和發(fā)車時(shí)間查詢界面如圖 所示。 public static final String ARASHMEN_TABLE_FARE = fare。 } public void onRoutesInsert(ContentValues values,SQLiteDatabas
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1