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

正文內容

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

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

下一頁面
 

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