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

正文內(nèi)容

畢業(yè)論文-基于android平臺的公交查詢軟件設(shè)計-免費閱讀

2025-07-05 22:37 上一頁面

下一頁面
  

【正文】 正是老師的無私幫助與熱忱鼓勵,我的畢業(yè)論文才能夠得以順利完成。希望以后可以通過對公交車進行定位,經(jīng)過一系列的算法可以計算出公交的到站時間。由于能力的限制,最終的系統(tǒng)還是基于 Android 平臺的公交查詢 26 沒有那么令人滿意,還是存在一些不足之處。本文設(shè)計的特色之處在于: ( 1)將公交查詢與電子地圖結(jié)合在一起,這樣可以將公 交的一些信息展示在地圖上,用戶可以很清晰地了解自己所在地方及選擇什么樣的路線更適合自己?,F(xiàn)對本文研究內(nèi)容進行總結(jié): ( 1)研究乘客出行的心理和行為,包括乘客獲取公交信息的方式、途徑,關(guān)注的要素,出行的考慮因素等,從用戶角度分析得到系統(tǒng)需求。如圖 所示 圖 電子地圖顯示路線 基于 Android 平臺的公交查詢 22 公交車站查詢 公交車站站查詢 在輸入框內(nèi)輸入要查詢的車次,如輸入太原市 36 路,點擊搜索,則會出現(xiàn) 36 路途中經(jīng)過的所有車站站牌名稱,用戶可以根據(jù)自己的需求選擇是否乘坐 該車次出行。 編寫代碼 ( 1) layout 中添加 MapView android:layout_width=fill_parent android:layout_height=fill_parent android:apiKey=yourAPIKey / 修改對應的后臺 Activity 繼承自 MapActivity 而不是 Activity,否則會提示 MapView只允許在 MapActivity 之類中使用。 公交查詢數(shù)據(jù)庫實現(xiàn) ( 1) 數(shù)據(jù)庫表的創(chuàng)建 CreatTable 類主要通過 SQL 語句建立表和插入部分數(shù)據(jù),將所有 SQL 語句放入一個數(shù)組中,在通過循環(huán)調(diào)用的方法執(zhí)行 SQL 語句即可實現(xiàn)建表和初始化數(shù)據(jù)功能。輸入一個坐標值之后,點擊 send 后,用戶點擊〈我的位置〉即可出現(xiàn)手機用戶當前所在位置的提示。因此考慮兩種優(yōu)缺點,基本上先用 Network 定位大概位置之后,再利用 Gps 獲取一個精確的信息。系統(tǒng)中稱 之為 Network。當城市公交系統(tǒng)增加或者開辟新的 公交路線,或是淘汰某條線路,或者修改某條線路時,完成對線路信息的信息添 加、刪除和修改操作。流程圖如圖 所示。 ( 4)經(jīng)過站點的數(shù)量。 基于 Android 平臺的公交查詢 12 4 公交查詢的系統(tǒng)設(shè)計 公交查詢線路設(shè)計 線路查詢主要是針對那些明確乘車前往的地點,但是不清楚應該乘坐哪一條路,更不清楚這條線路的詳細信息的查詢用戶 設(shè)計的,它的主要功能在于給乘客提供所查詢線路的所有信息。 double Ing = ()。 try { 根據(jù)經(jīng)緙度獲得地址信息: addresses=((), , 1)。設(shè)置為最大精度 (trae)。 :全球定位系統(tǒng)接收 NMEA 數(shù)據(jù)。因此 可以很方便的進行不同平臺的移植。 Android 運行時環(huán)境包含了完 整的 SQLite。這不是 Android 庫內(nèi)的一個標準包,因此,在使用它時,開發(fā)者需要在 Androi Mainfest file 里加上下面一行作為 application的子元素。通過 DDMS 工具,可以設(shè)定一個經(jīng)緯度來更新當前位置、使用GPX 恩見來進行路徑回放操作、使用 KML 文件來進行回放的多個獨立地標標注等。 (5) TableLayouto 表格布局,可以理解為 HTML 里面的 Table。 (1) FrameLayouto 框架布局,這個布局方式是一 種疊層方式的布局,新添加的布局會疊加在以前的布局之上,這樣以前的布局就會被遮蓋住,因此這樣的布局方式只能用在一些簡單的布局當中。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應用程序類型的基礎(chǔ)。它自身的核心是非常小的,其它所有的 功能都以插件的形式附加到該核心上。當然在這層還有很重要的 Android Runtime,在此提 供 Android 特有的 Java 內(nèi)核函數(shù)庫與可轉(zhuǎn)換 Java 運行碼 Bytecode,為 Android 專屬的 Dalvik Executable (.dex)文件 格式的 Dalvik 虛擬機,可以通過 Java 語言編寫 Android 應用程序。例如 Android 將著名的 Google Map 集成進來,開發(fā)人員通過簡單的幾行代碼就可以快速的開發(fā)出基于地圖的應用。 太原工業(yè)學院畢業(yè)設(shè)計 (論文 ) 3 2 開發(fā)平臺和開發(fā)語言簡介 Android 操作系統(tǒng)的介紹 Android 簡介 Android是 Google在 2021年 11月宣布的基于 Linux平臺的開源手機操作系統(tǒng)的名稱,而在 Android 系統(tǒng)底層方面, Android 使用 C/C++作為開發(fā)語言 [4]。本模塊根據(jù)太原市公交集團提供的公共交通出行信息,采用 XML 語言設(shè)計系統(tǒng)框架,程序代碼基于 JAVA 語言編寫,從而實現(xiàn)了與地圖相結(jié)合的公交線路、站點、換乘等詳細信息的查詢功能,為人們提供出行的便捷服務(wù) 經(jīng)過分析與研究,木文分為以下幾個部分: 第 1 章,主要介紹課題的研究背景、目的及意義,以及本文的主要工作和論文的組 織結(jié)構(gòu)。因此公交查詢將幫助出行人士方便、高效的安排自己的行程。還有一部分網(wǎng)上的公交查詢系統(tǒng),它們的系統(tǒng)功能比較完善,實現(xiàn)站點、線路查詢以及換乘查詢,更加完善一點的系統(tǒng)還有電子地圖查詢等功能,但是對于公交的相關(guān)信息卻不是很完整。 國外許多國家都十分重視公交查詢的研究和應用。以 Android 作為平臺 ,能為客戶隨時隨地提供公交信息的查詢,用最短的時間到達想要的目的地。尤其目前太原的交通系統(tǒng)只能通過網(wǎng)上查詢才能選擇合適的班車,這是出行者也感到許多不便。其目的在于通過提供及時準確的信息和服務(wù),吸引更多的出行者使用公共交通,促進公交的大力發(fā)展,減緩城市的交通壓力。沒有把公交到站時間與查詢功 能很好的結(jié)合起來。 此外 隨著空間信息技術(shù)、移動通信技術(shù)、Inter 技術(shù)以及移動終端技術(shù)的快速發(fā)展,人們對所處位置以及與位置相關(guān)的信息需求愿望實現(xiàn)成為可能。 第 2 章,介紹模塊開發(fā)的相關(guān)技術(shù)的簡介,分別介紹了 Android 操作系統(tǒng)及開發(fā)工具的簡介,包括 Android 的特點, Android 系統(tǒng)框架等相關(guān)內(nèi)容。該平臺由操作系統(tǒng)、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的解決方案。 在 Android 平臺下,除了應用程序運行的載體虛擬機之外,所有的 Android 應用程序之間是完全平等的。 第三層則是 Application Framework (應用軟件架構(gòu)),它是所有 Android 重點應用程 序 Framework API 的集合,方便開發(fā)者使用這些 API 進行設(shè)計架構(gòu)。 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。 Android 開發(fā)平臺提供了在 Eclipse 中的集 成工具 ADT(Android DevelopmentTools),在 Eclipse 中開發(fā) Android 應用程序需要嵌入 ADT。 (2) LinearLayout。每一個表 格布局里面有表格元素,每一個表格元素里面可以具體定義每一個元素,可以設(shè)定對應的對齊方式。使用geo 命令時,通過 geo fix 來設(shè)定一個地理位置,他可以設(shè)定一個包含經(jīng)緯度,高程可選的地理位置。 基于 Android 平臺的公交查詢 8 userslibrary android:name=“ ,map” / 數(shù)據(jù)庫 SQL Android 數(shù)據(jù)庫使用的是系統(tǒng)內(nèi)嵌的 SQLite,下面簡單的介紹 Android 平臺下的 SQLite 數(shù)據(jù)庫的特點。 Android 在運行時( RunTime)集成了 SQLite,所以每個 Android 應用程序都可以使用 SQLite 數(shù)據(jù)庫。 支持大容量文件:支持 TB 級別的數(shù)據(jù)庫存儲和 GB 級別的字符串。LocationListener,接收的位置信息的變化, LocationManager 通知。獲取海拔信息 (true)。 } catch (lOException e) { ; } if (addresses. size() 0){ 獲取 address 類的成員信息: Sring msg = “”; msg += ”AddressLine: ” + (0).getAddressLine(0)+ \n。 } 添加偵聽的方法: (provider, 2021, 10,locationListener); Google Map 介紹 Google Map 是谷歌最為成功的一款網(wǎng)絡(luò)服務(wù)之一,廣泛應用在旅游景點的查詢以線路導航等場合 [14]。它主要包括兩種功能: 提供線路信息。 ( 5)線路依次經(jīng)過的站點列表。 經(jīng)過某個站點的公交線路一般都會有很多條,特別是那些地理位置在很多線 路交叉口地方的站點。同 時也對 APK 應用程序進行管理。另外一種是利用手機中 Gps 模塊獲取 Gps信號進行定位。具體實現(xiàn)過程: final static String provider! PRO VIDER ; final static String provider = LocationManager. GPS PRO VIDER。 太原工業(yè)學院畢業(yè)設(shè)計 (論文 ) 17 公交查詢功能實現(xiàn) 公交查詢線路功能實現(xiàn) 線路查詢主要實現(xiàn)的是查詢該線路經(jīng)過的所有站點,下圖 42 是線路查詢的流程圖。 ( 2) 數(shù)據(jù)庫的相關(guān)操作 LoadUtil 類是一個只提供功能的類,主要對數(shù)據(jù)庫進行操作。 ( 2) 文件添加權(quán)限 a. 在節(jié)點 application 內(nèi)添加 useslibrary android:name= / 表示引入 maps 庫,否則會提示找不到MapView 類 b. 在節(jié)點 manifest 內(nèi)添加 usespermission android:name= / 表示允許訪問網(wǎng)絡(luò),否則 MapView會顯示空白 如下: 太原工業(yè)學院畢業(yè)設(shè)計 (論文 ) 19 6 公交查詢系統(tǒng)的測試運行 進入軟件的主界面 運行軟件后直接進入主界面,主界面顯示當前所在 位置的地圖。 如圖 、 及 。 ( 2)依據(jù)系統(tǒng)需求分析和城市的公交線路特點,分析系統(tǒng)的開發(fā)環(huán)境和體系結(jié)構(gòu),提供設(shè)計系統(tǒng)的功能需求,根據(jù)系統(tǒng)功能劃分子模塊,介紹了每部分需要完成的功能。 ( 2)本系統(tǒng)提供一些特色查詢,和一般的公交查詢相比內(nèi)容更豐富。希望在日后有機會對其繼續(xù)改進。這樣用戶可以根據(jù)自己的需求查詢 將要到站的公交的到站時間,這樣就可以省去很多等公交車的時間,也不會出現(xiàn)錯過最近到站的公交車的機會。 同時也感謝各位為學生論文工作操勞的老師們,是你們?yōu)槲覀兲峁┝诉@么好的論文寫作環(huán)境。在閑聊中老師總是能像知心朋友一樣鼓勵我,在論文的寫作和措辭等方面老師也總會以“專業(yè)標準”嚴格要求我,從選題、定題開始,一直到最后論文的反復修改、潤色,老師始終認真負責地給予我深刻而細致地指導,幫助我開拓研究思路,精心點撥、熱忱鼓勵,老師嚴謹教學的風范,無私奉獻的胸懷,淵博深厚的知識都令我感到如沐春風,受益菲淺。站牌上只有公交車的運營時間,并沒有到站時間。在這一步一步地學習摸索的過程中,我感到開心的就是能夠?qū)⑺鶎W到的知識應用到設(shè)計中,使自己的設(shè)計能更加完善些。本系統(tǒng)的開發(fā)目的是為用戶提供便捷、高效、方便的公交信息查詢工具,為用戶提供查詢速度更快、質(zhì)量更高的公交信息查詢服務(wù)。既提升了出行者的效率,又優(yōu)化了公交資源的配置,提高 了交通運輸?shù)男屎统鞘械男畔⒎?wù)化水平。如圖 圖 詳細公交路線 太原工業(yè)學院畢業(yè)設(shè)計 (論文 ) 21 也可以點擊地圖圖標,就能進入電子地圖界面,地圖上會顯示具體的路線,用戶可以根據(jù)地圖上的路線到達相應的地方。 Google APIs 包含了 Android 相應版本,同時加入了 google 自己的一些服務(wù),目前只有 google map。 goToListView()方法和 goToPassStationView()其實差不多, goToListView()方法就是多了為每行 LinearLayout 添加監(jiān)聽器,當用戶單擊列表的某一項時,從數(shù)據(jù)庫中取出對應的數(shù)據(jù),即調(diào)用 LineSearch()方法查找出該線路的詳細信息,再將結(jié)果顯示到 passstation 界面上。 由于在模擬器上運行程序, Eclipse 提供一個 DDMs (Dalvik Debug Monitor Service),它可以為我們提供端口轉(zhuǎn)發(fā),顯示 Logcat (顯示系統(tǒng)調(diào)試信息),虛擬地理位置,電話,短信等功能。但必須在戶外可以獲取衛(wèi)星信號的地方 使用。 圖 公交特色查詢設(shè)計 搜索公交、美食 …
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1