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

正文內(nèi)容

畢業(yè)論文---基于android平臺的移動警務通系統(tǒng)-wenkub

2022-11-27 18:47:21 本頁面
 

【正文】 Android 是一款開源手機操作系統(tǒng),由 Google 和開放手機聯(lián)盟(中國 移動、摩托羅拉、 TMobile 等 30 多家技術和無線應用的領軍企業(yè))合作開發(fā)。在對比了兩種常見的 Web 服務實現(xiàn)機制,本課題選擇了 REST( Representational State Transfer),而不是采用 WSDL及 SOAP 協(xié)議。這樣,基于 Android 移動平臺,通過無線網(wǎng)絡,就可以自由地交換數(shù)據(jù),實現(xiàn)隨時隨地地獲取信息。這是因為移動系統(tǒng),是安裝在形如手機、 PDA 等無線終端上的。 [2] 同時,由 Google 和開放手機聯(lián)盟合作開發(fā)的基于 Linux 的移動手機開發(fā)平臺,正在受到越來越多開發(fā)者和移動生產(chǎn)商的青睞。不僅如此,本課題采用了 Android 作為該系統(tǒng)運行的平臺,為研究和推廣 Android 平臺做出了一定的貢獻。 同時,公安部也注意到移動警務在“科技強警”中所起的作用,已將移動警務系統(tǒng)列入“金盾工程”項目中,成為“ 金盾工程”的重要組成部分。因為,外勤工作人員并非工作在公安局中,他們常年工作在外執(zhí)行各項工作,擔任著治安管理、案件偵破、緊急事件處理、追捕逃犯、走訪調(diào)查等重要的工作。該系統(tǒng)支持 GPRS、CDMA、 Edge 以及所有制式的 3G 網(wǎng)絡 。此外,由于 WAP使用的加密認證的 WTLS 協(xié)議建立的安全通道必須在 WAP 網(wǎng)關上終止,形成安全隱患, 所以 WAP 網(wǎng)頁訪問的安全問題對于安全性要求極為嚴格的政務系統(tǒng)來說也是一個嚴重的問題。此外,由于短訊信息長度的限制也使得一些查詢無法得到一個完整的答案。 Android。該系統(tǒng)實現(xiàn)了人員查詢、信息采集、文件上報以及 GPS 定位及導航等功能。當此之際,公安部提出了 “ 科技強警 ” 的戰(zhàn)略。通過先進的無線通訊網(wǎng)絡和無線終端來隨時隨地獲取警務信息,已被列為 “ 科技強警 ” 的一個重要組成部分。 基于無線終端的移動警務查詢系統(tǒng)在核查人口、抓捕逃犯、偵破案件、打擊不法分子、預防犯罪等公安事項中有著極其重要的意義和重大的應用價值。 GPS positioning。這些令用戶無法忍受的嚴重問題也導致了一些早期使用基于短訊的 移動警務通 系統(tǒng)的部門紛紛要求升級和改造現(xiàn)有的系統(tǒng)。這些問題也使得第二代技術難以滿足用戶的要移動警務通 。 由于人們對于信息的隨時隨地的訪問需求,移動技術得到了飛速的發(fā)展。而這些工作中無疑會牽涉到諸如人口查詢、車輛查詢、逃犯查詢、治安采集、信息比對等業(yè)務需求。因此,建設移動警務系統(tǒng)也是公安部下一階段著重的發(fā)展計劃。 移動警務系統(tǒng)研究現(xiàn)狀 公安部已經(jīng)明確了移動警務系統(tǒng)的重要意義,然而,在國內(nèi),對于移動警務系統(tǒng)的研究還很欠缺,以至于 相關的文獻較少。眼下,其發(fā)展勢頭不可阻擋。而這些無線終端具有體積、內(nèi)存、電量等因素的限制,所以,開發(fā)移動系統(tǒng),首先需要選取一款合適的移動操作系統(tǒng)。 [3] 基于 Android 平臺的移動警務通系統(tǒng) 3 2)解決如何將現(xiàn)有的業(yè)務邏輯封裝成 Web 服務,供客戶端調(diào)用 我們知道,公安網(wǎng)是及其保密的,而且是完整的。因為, REST 是輕量級的,協(xié)議簡單,使用類似 HTTP 請求的形式封裝請求,適合移動終端的對 web 服務的訪問。它是以Linux 為底層技術而開發(fā)的,它完全開源,幾乎可以運行在所有硬件設備上。 本章主要分析 Android平臺的架構(gòu)以及將其應用于移動警務查詢系統(tǒng)的基本方法。所以, Activity就是應用程序和用戶之間的交互組件。當一個 Activity 被啟動的時候,它就被放置在堆棧的頂部,成為直接和用戶交互的 Activity(用戶可以看到的并可以進行相關操作的 Activity)。 基于 Android 平臺的移動警務通系統(tǒng) 6 圖 22 Activity 生命周期 2).Service Service 也是 Android 應用程序及其重要的 組件之一,使用它可以在后臺完成需要長時間才能完成的操作,或者給其他應用提供服務。 3). BroadcastReceiver 顧名思義, BroadcastReceiver 就是一個接收請求并處理 Intent。 基于 Android 平臺的移動警務通系統(tǒng) 7 Android 中主要有兩類 Broadcast。而對于有序的 Broadcast,每一次只傳遞到某一個 Receiver。應用程序可以使用 ContentResolver 接口來操作 ContentProvider。這些組件也是第三方應用和 Android系統(tǒng)交互的接口層。 2).Window Manager:管理開啟的窗口 (主要是主窗口 )。例如,布局、字符串、圖像等。 7).Location Manager:管理地圖和 GPS 等相關功能。 ADT 是專門為 Android開發(fā)的一套插件,該插件集成了對 Android 工程和工具的支持,它包含大量功能強大的擴展,使得創(chuàng)建、運行、調(diào)試 Android 應用程序變得簡單便捷。在 SDK 配置中選擇剛剛下載的 SDK 路徑,系統(tǒng)將自動加載各個版本的 Android SDK。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具的基礎。 ( 2) 導入 AndroidSDK 安裝好 ADT 插件后,單擊 Eclipse 菜單欄 Windows 下找到 preperence,點擊進入,得到如下界面: 圖 24 AndroidSDK 安裝界面 在左邊選項選中 Android,在 SDK Location 下導入 AndroidSDK 路徑,點擊Apply 應用,便會導入 Android 的各個版本。 My Eclipse 與 Tomcat 介紹 MyEclipse 是一個十分優(yōu)秀的 用于開發(fā) Java, J2EE 的 Eclipse 插件集合。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。 需要解決的是創(chuàng)建不同的 servlet 來提供不同的服務。目前最新版本是 。實際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你 Apache Tomcat 運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。目前 Tomcat 最新版本為 Released。本系統(tǒng)中,采用的是 MySql 數(shù)據(jù)庫進行儲存一些查詢的基本信息。 基于 Android 平臺的移動警務通系統(tǒng) 13 3 移動警務通系統(tǒng)的需求分析和設計 需求分析 需求描述 隨著高科技的高速發(fā)展,特別是網(wǎng)絡技術和移動通信技術在全世界的推廣,人們獲取信息的手段發(fā)生了巨大的變化,尤其是那些對實時信息要求強烈、移動性強的行業(yè),移動計算和無線數(shù)據(jù)安全將為他們的工作帶來嶄新的體驗以及前所未有的效率。 根據(jù)以上分析, 根據(jù)“數(shù)字警察”的理念,本系統(tǒng)采用先進的移動技術( Android),提出了結(jié)合 GPRS、 CDMA、 3G 等多種無線網(wǎng)絡及多種移動終端的移動警務通系統(tǒng)解決方案,實 現(xiàn)公安系統(tǒng)移動互聯(lián)及相關的業(yè)務應用,將現(xiàn)有系統(tǒng)的功能通過移動互聯(lián)網(wǎng)技術擴展到每個警員的掌中,做到隨時、隨地、任意使用綜合信息資源,不僅提高現(xiàn)有系統(tǒng)的使用頻率,而且大大提高了警員的工作效率,為公安行業(yè)提升自己的社會和經(jīng)濟效益提供有力的技術保障。 (2).可行性原則:需要在公安現(xiàn)有系統(tǒng)的基礎上,開發(fā)出可以真正方便外勤工作人員的系統(tǒng)。 總體設計 系統(tǒng)架構(gòu) 系統(tǒng)的物理架構(gòu)是這樣的:客戶端 Android 系統(tǒng)智能手機通過移動信號塔訪問移動警務服務器,如果需要數(shù)據(jù)訪問,則訪問后臺數(shù)據(jù)庫。 圖 33 描述了三級 C/S 模型。 見圖. 1)系統(tǒng)登錄 為了增強系統(tǒng)的使用安全,所有使用系統(tǒng)之前必須登錄系統(tǒng),登錄過程是通過無線網(wǎng)絡,在后臺的數(shù)據(jù)庫通過用戶名稱密碼進行查詢。可以采集的內(nèi)容包括:區(qū)警務信息采集、治安信息上報、機動車違章信息文字采集、交通違法信息采 集、現(xiàn)場取證筆錄、現(xiàn)場違法事件處理等。位置服務包括:我的位置和目的地導航等。那么系統(tǒng)的包劃分也是按照五個模塊來劃分的。本系統(tǒng)用到了大量的基于 Android 平臺的移動警務通系統(tǒng) 18 Activity,并且每個模塊的展現(xiàn)結(jié)構(gòu)都是大同小異, SO 在這里只針對每個模塊的不同功能做一個介紹。文件上傳和 GPS定位等功能。輸入查詢條件后選擇查詢按鈕進行查詢,下面將顯示查詢結(jié)果。 6)文件上傳功能界面 選擇文件上傳子菜單將進入文件上傳功能頁面。 GPS 定位功能主要使用 MapView 來顯示地圖位置信息。 本章從需求分析開始,對移動警務通系統(tǒng)的設計目標,以及所遵守的原則,再到整體設計做了一個比較細致的介紹。 2)在工程的 res/layout,創(chuàng)建一個 *.xml 的布局文件 。Android 訪問網(wǎng)絡的方法有很多,例如 Web Service、 HTTP、直接使用 WebView瀏覽器。 登錄模塊服務器部分 后臺服務器實現(xiàn)采用 JDBC 訪問后臺數(shù)據(jù)庫, Servlet 響應 HttpRequest 請求,并返回響應結(jié)果。內(nèi)容如圖 所示; 3). 因 為 要 訪 問 MySql 數(shù) 據(jù) 庫 , 所 以 要 添 加 MySql 驅(qū) 動 包。 圖 42 服務器包一覽 基于 Android 平臺的移動警務通系統(tǒng) 23 登錄模塊服務器實現(xiàn)部分: 1)創(chuàng)建用于封裝 UserTbl 表信息的實體類 User,如圖 43 所示: 圖 43 實體類 User 2)創(chuàng)建訪問數(shù)據(jù)庫的 DAO 接口類 UserDao,如圖 44 所示: 圖 44 UserDao 3)創(chuàng)建 UserDao 接口實現(xiàn)類 UserDaoImpl,如圖 45 所示: 圖 45 UserDao 接口實現(xiàn)類 UserDaoImpl 4)創(chuàng)建 LoginServlet 類響應請求。通過 各個選項 導航到各個功能模塊。 String url = +servlet/PeopleServlet?+queryString。 String url = +servlet/PeopleImgServlet?+queryString。調(diào)用getInputStream()方法打開輸入流 InputStream()。 InputStream in = ()。 } } 4)設置查詢基本信息的按鈕單擊事件,進行查詢 : myBtn = (Button)findViewById()。amp。 5)為顯示照片按鈕設置單擊事件,查詢圖片 : myBtn2 = (Button)findViewById()。 //測試 urlStr //(urlstr=+urlStr)。 } } } })。 // 調(diào)用后臺 Dao實現(xiàn)查詢 PeopleDao dao = new PeopleDaoImpl()。 // 將查詢信息寫到客戶端 (msg)。 // 調(diào)用后臺 Dao執(zhí)行查詢 PeopleDao dao = new PeopleDaoImpl()。 // 響應請求,將查詢結(jié)果寫到客戶端 (path)。 信息收集模塊實現(xiàn) 信息收集模塊的代碼部分和信息查詢模塊步驟相差不大,大概描述下: 一個類似于表單的 Activity界面里面提供輸入信息的 EditView 及供用戶選擇信息的 Spinner 組件以及提交和取消可供點擊的按鈕。 String penalty = ().toString()。 String dateStr = new SimpleDateFormat(yyMMdd HH:mm).format(date)。 (new BasicNameValuePair(penalty, penalty))。 } catch (UnsupportedEncodingException e) { ()。 // 獲得請求參數(shù) String name = (name)。 String createTime = (createTime)。 (createTime)。 (license)。 ()。 上傳文件比較特殊,不能通過直接發(fā)送 HTTP 請求傳遞參數(shù)的方式來實現(xiàn),也不能通過 NameValuePair 的方式封裝表單數(shù)據(jù),只能通過 I/O 流的方式實現(xiàn)。 /* 文件名稱 */ private String filename。 = filename。 String result=0。 if (contentType != null) = contentType。 /* 內(nèi)容類型 */ private String contentType = image/jpeg。 1).通過網(wǎng)上查找相關資料,找到了解決方案,把上傳文件的表單結(jié)構(gòu)封裝成一個工具類 HttpFormUtil,供上傳主類 UploadPicActivity 調(diào)用; 2).文件上傳要將用戶提交的文件上傳到后臺服務器,并且將上傳的信息保存到數(shù)據(jù)庫中方便以后查詢。
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1