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

正文內(nèi)容

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

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

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