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

正文內(nèi)容

畢業(yè)論文-基于android的北京公交離線查詢系統(tǒng)設(shè)計-預(yù)覽頁

2025-02-09 22:05 上一頁面

下一頁面
 

【正文】 .... 22 參考文獻 ...................................................................... 23 Abstract ...................................................................... 24 附錄:程序部分 ................................................................ 25 基于 Android的北京公交離線查詢系統(tǒng) I 基于 Android 的北京 公交離線查詢系統(tǒng) 摘要 在目前已有的公交系統(tǒng)中,存在數(shù)據(jù)更新較慢、不準(zhǔn)確等問題。實現(xiàn)了當(dāng)前位置定位、在地圖中快速查找任一位置,車次查詢、站點查詢、站站查詢、換乘查詢等功能。 Android最大特點在于它是一個開放的體系架構(gòu),具有非常好的開發(fā)和調(diào)試環(huán)境,而且還支持各種可擴展的用戶體驗, Android 里面具有非常豐富的圖形系統(tǒng)、 對多媒體的支持功能和非常強大的瀏覽器。 由于手機價格低廉,使用方便,它已成為人們獲得在生活工作上等各種信息服務(wù)的最佳選擇。針對目前的實際情況,大力發(fā)展城市公共交通,鼓勵并吸引市民選擇乘公交出行,將會大大減弱交通壓力,從極大程度改善交通狀況。 ( 3) 提高公交車速。目前我國的城市公交查詢系統(tǒng)還處于一個相對落后的水平,廣大乘客可以獲得信息的方式很少,公交線路和站點信息的完整性和準(zhǔn)確性得不到保證。 第 3 章 系統(tǒng)需求:本章描述了公交查詢系統(tǒng)的基本用戶需求比如用戶界面等,同時介紹了本軟件的設(shè)計原則以及運行環(huán)境。 第二章 關(guān)鍵 技術(shù)概述 Android 平臺相關(guān)內(nèi)容介紹 Android 操縱系統(tǒng)簡介 Android 一詞的本義指“機器人”,同時也是 google 于 2022 年 11 月 5 日宣布的基于 linux 平臺的開源手機操作系統(tǒng),該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。另外,為了推廣此技術(shù), Google 和其他幾十個手機公司建立開放手機聯(lián)盟。 Android 應(yīng)用程序框架 開發(fā)者也完全可以訪問核心應(yīng)用程序所使用的 API 框基于 Android的北京公交離線查詢系統(tǒng) 全文共 45 頁,第 3 頁 架。 ( 2) 內(nèi)容管理器( content providers)使得應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù),或者共享它們自己的數(shù)據(jù)。 Android 程序庫 Android 包括一個被 Android系統(tǒng)中各種不同組建所使用的 C/C++庫集。 Surface Manager對顯示子系統(tǒng)的 管理,并且為多個應(yīng)用程序提供 3D 和 2D 圖層的無縫融合。 SQLite一個對于所有應(yīng)用程序可用功能強勁的輕型關(guān)系型數(shù)據(jù)庫引擎。 Dalvik 虛擬機執(zhí)行 .dex 的 Dalvik 可執(zhí)行文件,該格式文件針對內(nèi)存最小使用做了優(yōu)化。 Linux 內(nèi)核也同時作為軟件和硬件堆棧之間的硬件抽象層。 系統(tǒng)應(yīng)該具有以下功能: ( 1) 實現(xiàn)地圖的顯示,并且能夠?qū)Φ貓D進行 拖動、放大、縮小。 ( 5) 系統(tǒng)應(yīng)該能夠進行站點查詢,顯示出經(jīng)過某個站點的所有公交信息。 易于更新和維護 系統(tǒng)的設(shè)計能夠?qū)崿F(xiàn)有關(guān)空間數(shù)據(jù)和屬性數(shù)據(jù)的實時更新和維護。如圖 41 所示: 基于 Android的北京公交離線查詢系統(tǒng) 全文共 45 頁,第 6 頁 圖 41 通信示意圖 模塊設(shè)計 程序模塊劃分 地圖顯示模塊、 GPS 定位模塊、查找定位模塊、公交查詢模塊、公交數(shù)據(jù)下載模塊、數(shù)據(jù)更新模塊、地圖圖層模 塊。獲得 location 以后就可以在地圖中找到這個位置,并將地圖更新,使這個location 位于地圖中央,并用紅色的圈圈表示出來。車次查詢是從數(shù)據(jù)庫中查詢某一路公交車的信息,包括起始時間,公交路線等,并 且可以再地圖中畫出這路公交車的通車路線;站點查詢可以獲得經(jīng)過某個站點的所有公交車,查詢結(jié)果以列表的形式顯示,單擊一項會顯示該路公交車的詳細信息;站站查詢與站點查詢類似,是獲取在兩個站點之間通車的公交車次。該模塊中將獲得的公交數(shù)據(jù)分成公交車名、起始時間、公交路線三段后按照字段存入 SQLITE 數(shù)據(jù)庫中。例如;在地圖上畫出某一路公交車的行車路線,在地圖上用紅色圓圈標(biāo)識要查找的地點等。 ② setBuiltInZoomControls(Boolean bool)功能:參數(shù)設(shè)置為 true 時,地圖可以控制,即可以進行拖動、放大、縮小。 主要方法: ① private GeoPoint getGeoByLocation(Location location):傳入?yún)?shù) Location,將這個location 轉(zhuǎn)換成 GeoPoint。 基于 Android的北京公交離線查詢系統(tǒng) 全文共 45 頁,第 9 頁 ( 3) 文件說明 :實現(xiàn) GPS 定位的類。 ( 4)輸入項 所要地點名稱 。 接口中用到的變量: Private String busline:保存獲得的公交的通車路線。 查詢結(jié)果為空彈出對話框進行提示,若結(jié)果不為空九江查詢結(jié)果顯示在busdetailedinfo 布局界面中,對于這個界面中的“在地圖中顯示”按鈕進行監(jiān)聽,單擊時則將所查到結(jié)果中的 busline 存入 Bundle 中,以 Intent 的方式啟動 drawLine 這個 java類 ,將通車路線在地圖上畫出來。 ( 6)流程邏輯 該流程邏輯如圖 53 所示: 圖 53 車次查詢模塊流程邏輯 站點查詢模塊 ( 1)模塊描述 在數(shù)據(jù)庫中進行查詢,返回 cursor 輸入要查詢的車次名稱 車次為空 cursor為 null 將查詢到的信息在界面中顯示 車次查詢結(jié)束 提示用戶輸入 提示不存在 YES NO YES NO 基于 Android的北京公交離線查詢系統(tǒng) 全文共 45 頁,第 12 頁 該模塊的主要功能是:查詢經(jīng)過某個站點的所有公交車,查詢結(jié)果以 列表的形式列出,列表每一項包括公交車名,通車起始時間以及通車路線。 接口中用到的變量: Public stopname— 保存要查詢的站點名稱。 ② private static in[] TO={,}。 Cursor c=(TABLE_NAME,new String[] {_ID,BUSNUM,TIME,BUSLINE}, “ BUSLINE LIKE?” ,new String[]{“ %” +stopname+” %” },null,null,null)。 ( 4)輸入項 要查詢的站點名稱 ( 5)輸出項 經(jīng)過該站點的所有公交車,以及這些公交車的信息。 模塊功能實現(xiàn)類: Stop2StopResult,Stop2Stop,showclick 類。 查詢結(jié)果為空彈出對話框進行提示,若不為空就將查詢結(jié)果顯示在 stopinfo 布局界面中。 ② :對 Stop2Stop 傳入的站點名進行查詢,并將查詢結(jié)果顯示在列表中。 模塊功能實現(xiàn)類: Download,select2download,databse,databseHelper 類 主要變量和方法有: 變量: ① DownLoad load:定義一個下載的變量,用來下載文件。 ② public String getFileName(String str):獲得 URL 對應(yīng)的文件名,在 sdcard 中以相同的名稱存放。數(shù)據(jù)庫中實體及屬性如圖 57 所示: 圖 57 數(shù)據(jù)庫中的公交車實體及屬性圖 公交數(shù)據(jù) 公交車名 起始時間 通車路線 基于 Android的北京公交離線查詢系統(tǒng) 全文共 45 頁,第 16 頁 ( 3)文件說明 ① :從服務(wù)器下載文件到 sdcard. ② :供用戶選擇要下載公交數(shù)據(jù)的城市名。 ( 5)輸出項 存有該城市的公交數(shù)據(jù)的數(shù)據(jù)庫 。 ( 2)文件說明 ① :畫出紅色圓圈來指定位置。文件夾 src 中主要存放大量的 java 源程序, 文件夾 res 中主要存放界面設(shè)計需基于 Android的北京公交離線查詢系統(tǒng) 全文共 45 頁,第 18 頁 要的 XML 文檔、界面圖片和數(shù)據(jù)庫文件。 基于 Android的北京公交離線查詢系統(tǒng) 全文共 45 頁,第 20 頁 軟件運行 圖 64 軟件運行界面 從 軟件的運行界面中可以看出,實現(xiàn)的功能有線路查詢、站點查詢,軟件的界面是北京地圖的部分截圖,同時說明查詢結(jié)果的顯示位置。從畢業(yè)論文選題和整個論文完成期間,胡哲老師在研究思路方面和論文寫作上給予了我悉心的指導(dǎo)。 生活在信息與計算科學(xué)專業(yè)的大家庭中,感到無比的光榮,特別感謝在論文的格式和程序調(diào)試上給予我?guī)椭耐瑢W(xué)。 [2]. Ed ,, ISBN10:19343561714. [3]. 于小平,楊國東;城市公交查詢系統(tǒng)的設(shè)計與實現(xiàn) [J].吉林大學(xué)學(xué)報。google map。 } public static final class drawable { public static final int bg=0x7f020220。 } public static final class id { public static final int key=0x7f070000。 } public static final class layout { public static final int main=0x7f030000。 public static final int key=0x7f060004。 public static final int seach=0x7f060006。 } 附 錄 全文共 45 頁,第 27 頁 package 。 import 。 import 。 import 。 public class BusActivity extends Activity { /** Called when the activity is first created. */ private BusService busService。 ()。 final EditText key = (EditText) ()。 //數(shù)據(jù)庫服務(wù)類 //busService = new BusService(this)。 } })。 Bus bus = new Bus()。 if(busstation != null amp。 ()1){ cursor = (select id,line,station from bus_line where station like 39。 ((1))。//所有線路連接在一起 }else{ bus = null。%+busline+%39。 (*)。 } }else{ cursor = null。amp。 }else{ (())。 private static final int ABOUT = 3。 //為菜單添加一個子菜單, id為 3,標(biāo)題為 “關(guān)于 ”,并返回該子菜單對象為 file //Menu file = (0, ABOUT, 0, 退出 )。 } } 附 錄 全文共 45 頁,第 30 頁 package 。 setContentView()。 import 。 private static final int version=1。 } Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Autogenerated method stub (DROP TABLE IF EXISTS bus_line
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1