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

正文內(nèi)容

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

2024-12-30 18:47上一頁面

下一頁面
  

【正文】 面。文件上傳和 GPS定位等功能。那么系統(tǒng)的包劃分也是按照五個模塊來劃分的??梢圆杉膬?nèi)容包括:區(qū)警務(wù)信息采集、治安信息上報、機動車違章信息文字采集、交通違法信息采 集、現(xiàn)場取證筆錄、現(xiàn)場違法事件處理等。 圖 33 描述了三級 C/S 模型。 (2).可行性原則:需要在公安現(xiàn)有系統(tǒng)的基礎(chǔ)上,開發(fā)出可以真正方便外勤工作人員的系統(tǒng)。 基于 Android 平臺的移動警務(wù)通系統(tǒng) 13 3 移動警務(wù)通系統(tǒng)的需求分析和設(shè)計 需求分析 需求描述 隨著高科技的高速發(fā)展,特別是網(wǎng)絡(luò)技術(shù)和移動通信技術(shù)在全世界的推廣,人們獲取信息的手段發(fā)生了巨大的變化,尤其是那些對實時信息要求強烈、移動性強的行業(yè),移動計算和無線數(shù)據(jù)安全將為他們的工作帶來嶄新的體驗以及前所未有的效率。目前 Tomcat 最新版本為 Released。目前最新版本是 。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。 ( 2) 導(dǎo)入 AndroidSDK 安裝好 ADT 插件后,單擊 Eclipse 菜單欄 Windows 下找到 preperence,點擊進入,得到如下界面: 圖 24 AndroidSDK 安裝界面 在左邊選項選中 Android,在 SDK Location 下導(dǎo)入 AndroidSDK 路徑,點擊Apply 應(yīng)用,便會導(dǎo)入 Android 的各個版本。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 ADT 是專門為 Android開發(fā)的一套插件,該插件集成了對 Android 工程和工具的支持,它包含大量功能強大的擴展,使得創(chuàng)建、運行、調(diào)試 Android 應(yīng)用程序變得簡單便捷。例如,布局、字符串、圖像等。這些組件也是第三方應(yīng)用和 Android系統(tǒng)交互的接口層。而對于有序的 Broadcast,每一次只傳遞到某一個 Receiver。 3). BroadcastReceiver 顧名思義, BroadcastReceiver 就是一個接收請求并處理 Intent。當(dāng)一個 Activity 被啟動的時候,它就被放置在堆棧的頂部,成為直接和用戶交互的 Activity(用戶可以看到的并可以進行相關(guān)操作的 Activity)。 本章主要分析 Android平臺的架構(gòu)以及將其應(yīng)用于移動警務(wù)查詢系統(tǒng)的基本方法。因為, REST 是輕量級的,協(xié)議簡單,使用類似 HTTP 請求的形式封裝請求,適合移動終端的對 web 服務(wù)的訪問。而這些無線終端具有體積、內(nèi)存、電量等因素的限制,所以,開發(fā)移動系統(tǒng),首先需要選取一款合適的移動操作系統(tǒng)。 移動警務(wù)系統(tǒng)研究現(xiàn)狀 公安部已經(jīng)明確了移動警務(wù)系統(tǒng)的重要意義,然而,在國內(nèi),對于移動警務(wù)系統(tǒng)的研究還很欠缺,以至于 相關(guān)的文獻較少。而這些工作中無疑會牽涉到諸如人口查詢、車輛查詢、逃犯查詢、治安采集、信息比對等業(yè)務(wù)需求。這些問題也使得第二代技術(shù)難以滿足用戶的要移動警務(wù)通 。 GPS positioning。通過先進的無線通訊網(wǎng)絡(luò)和無線終端來隨時隨地獲取警務(wù)信息,已被列為 “ 科技強警 ” 的一個重要組成部分。該系統(tǒng)實現(xiàn)了人員查詢、信息采集、文件上報以及 GPS 定位及導(dǎo)航等功能。此外,由于短訊信息長度的限制也使得一些查詢無法得到一個完整的答案。該系統(tǒng)支持 GPRS、CDMA、 Edge 以及所有制式的 3G 網(wǎng)絡(luò) 。 同時,公安部也注意到移動警務(wù)在“科技強警”中所起的作用,已將移動警務(wù)系統(tǒng)列入“金盾工程”項目中,成為“ 金盾工程”的重要組成部分。 [2] 同時,由 Google 和開放手機聯(lián)盟合作開發(fā)的基于 Linux 的移動手機開發(fā)平臺,正在受到越來越多開發(fā)者和移動生產(chǎn)商的青睞。這樣,基于 Android 移動平臺,通過無線網(wǎng)絡(luò),就可以自由地交換數(shù)據(jù),實現(xiàn)隨時隨地地獲取信息。 第 4 章對警務(wù)系統(tǒng)的功能和編碼實現(xiàn)進行了一個介紹 第 5 章對算比較完整的警務(wù)系統(tǒng)進行了功能性和系統(tǒng)性測試 基于 Android 平臺的移動警務(wù)通系統(tǒng) 4 2 相關(guān)技術(shù)及開發(fā)工具介紹 Android 移動平臺 Android 是一款開源手機操作系統(tǒng),由 Google 和開放手機聯(lián)盟(中國 移動、摩托羅拉、 TMobile 等 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè))合作開發(fā)。 1).Activity Activity 簡單來說,就是一個窗體,可以讓應(yīng)用程序以直觀的方式呈現(xiàn)在用戶的面前,也就是說,呈現(xiàn)在用戶面前的界面就是一個 Activity。圖 22 展示 了 Activity 完整的生命周期。 開 發(fā) 者 既 可 以 在 代 碼 中 通 過 使 用() 來注冊一個 Receiver 實 例 , 也 可 以 在 文件中使用 receiver標(biāo)簽來注冊。主要向應(yīng)用程 序提供數(shù)據(jù)。 1).Activity Manager:管理所有應(yīng)用程序的生命周期。 Notification Manager:提供提醒功能的 API,提供應(yīng)用程序在狀態(tài)欄中顯示應(yīng)用程序自定義的提示信息?;蛘咴凇靶陆ā敝锌梢钥吹?Android 工程。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用基于 Android 平臺的移動警務(wù)通系統(tǒng) 9 的開發(fā)平臺。同時虛擬機是作為開發(fā)的 android 應(yīng)用運行的場所,他提供基本的人機交互功能。 本系統(tǒng)是基于 C/S 架構(gòu)的,所以需要在 MyEclipse 上創(chuàng)建服務(wù)器端,利用 Java EE 中的 servlet 來提供服務(wù),并將其部署在 Tomcat 下。對于一個初學(xué)者來說,可以這樣認為,當(dāng)在一臺機器上配置好 Apache 服務(wù)器,可利用它響應(yīng) 對 HTML 頁面的訪問請求。 [9] Android 中數(shù)據(jù)存儲技術(shù)主要有:文件存儲、 preference、 sqlite、 ContentProvider和網(wǎng)絡(luò)存儲,文件存儲是以流的形式讀寫文件,可以以文格的格式,也可以以二進制的形式,在 java 語言中要使用流,則寫入文件的對象必須進行序 列化, sqlite是嵌入式移動設(shè)備中常用的輕量級數(shù)據(jù)庫,可看作計算機上使用的 sql server、oracle 數(shù)據(jù)庫。但這些都僅僅局限于桌面應(yīng)用,不能夠解決公安行業(yè)移動性、突發(fā)性、緊急性的工作特點之要求,極大地限制了現(xiàn)有系統(tǒng)的使用效率。 系統(tǒng)目標(biāo) 本系統(tǒng)的設(shè)計目的就是充分利用公安現(xiàn)有系統(tǒng)的數(shù)據(jù),通過無線通信技術(shù)及web 服務(wù),基于 Android 移動平臺開發(fā)一個實時,快捷,易于維護、擴充的移動警務(wù)查詢系統(tǒng),警務(wù)人員 可以利用該系統(tǒng)隨時隨地地查詢?nèi)丝凇讣?、逃犯等信息,提高警?wù)工作效率。接下來我們將對系統(tǒng)功 能進行介紹。 5)位置服務(wù) 位置服務(wù)通過 GPS 硬件和百度地圖的位置服務(wù)來實現(xiàn)位置查詢、跟蹤和定位等功能。 圖 35 客戶端結(jié)構(gòu)一覽 Activity 界面規(guī)劃及其程序執(zhí)行流程 進行項目之前我們需要把系統(tǒng)展示的界面做一個規(guī)劃。查詢界面與登錄界面很相似,一般要輸入查詢條件,例如身份證號碼、車牌照等。 7) GPS 定位界面 選擇 GPS 定位功能子菜單將進入 GPS 定位功能界面。下面介紹一下在 Android 客戶端設(shè)計實現(xiàn)的一般步驟: 1)創(chuàng)建一個 Android 工程,名稱為“項 目名稱” 。如圖 中的 文件。為了程序的可擴展性,我們將配置信息保存到配置文件中,這樣可以在不修改程序的前提下移植數(shù)據(jù)庫。 private String query(String idno){ String queryString = idno=+idno。具體是將 url 路徑字符轉(zhuǎn)換為 URL 對象,調(diào)用 URL 的 openConnection()方法,該方法返回 URLConnection 對象,調(diào)用 URL 的 connect()方法建立連接。 } catch (Exception e) { ()。 } } })。!()){ showPic(urlStr)。 PrintWriter out = ()。 PrintWriter out = ()。 String license = ().toString()。 (new BasicNameValuePair(license, license))。 PrintWriter out = ()。 (name)。 else // 響應(yīng)保存結(jié)果 (0)。要添加的信息有上傳時間、文件描述、文件上傳路徑等內(nèi) 容,所以我們用一個工具類 FormFile 來封裝這些信息,其部分代碼如下: public class FormFile { /* 上傳文件的數(shù)據(jù) */ private byte[] data。 } 基于 Android 平臺的移動警務(wù)通系統(tǒng) 33 3).在選擇上傳文件時,由于 Android 沒有內(nèi)置的文件瀏覽器管理器,可以調(diào)用第三方的文件瀏覽器或者 干脆自己實現(xiàn)一個文件瀏覽器類FileExploreActivity,供用戶選擇要上傳的文件; 4).再在主類 UploadPicActivity 調(diào)用這些方法,下面再貼上主類里的主要方法uploadFile,代碼如下: private String uploadFile(String fileName,String fileDesc){ String urlStr = +servlet/UploadFileServlet。 public FormFile(String filename, byte[] data, String formname, String contentType) { = data。例如,交警經(jīng)常遇到交通事故,為了不影響正常通行,他將現(xiàn)場照片拍下,讓事故車輛離開現(xiàn)場,時候根據(jù)現(xiàn)場照片證據(jù)進行解決 。 (penalty)。 String faultRecord = (faultRecord)。 try { return new UrlEncodedFormEntity(params,)。 Date date = new Date()。 } 至此,信息查詢的前后臺程序已經(jīng)全部編寫完畢。 } 72)查詢對應(yīng)圖片的 servlet: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 獲得請求參數(shù),身份證號碼 String idno = (idno)。 7)創(chuàng)建 servlet 響應(yīng)客戶端請求,即獲得請求參數(shù),調(diào)用后臺 Dao 實現(xiàn)查詢,通過 Request 返回查詢結(jié)果: 71)查詢信息員的 servlet: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 獲得請求參數(shù) String idno = (idno)。 urlStr=+urlStr。 if(msg!=nullamp。 ()。 private String queryPicPath(String idno){ String queryString = idno=+idno。 主菜單模塊實現(xiàn) 系統(tǒng)主 界面 比較 簡單,包含一個 藍色顯示條 ,和 六個功能選項 。 Dao 包放置采用 DAO 設(shè)計模式實現(xiàn)的訪問數(shù)據(jù)庫接口及其實現(xiàn)類; entity 包用于放置對應(yīng)數(shù)據(jù)庫表的實體類; servlet 包用于放置 Servlet 類; filter 包用于放置過濾器; util 包是工具類。 登錄模塊部分用到的一些文件和設(shè)計的元素如圖 41 所示 : 圖 41 登錄模塊客戶端一些文件 基于 Android 平臺的移動警務(wù)通系統(tǒng) 22 為了實現(xiàn)登錄功能, Android 需要通過網(wǎng)絡(luò)訪問后臺的數(shù)據(jù)庫進行查詢。 表 32 系統(tǒng)用戶表 序號 名稱 類型 長度 說明 1 id 整型 11 主鍵,自動增加 2 username 字符 20 用戶名稱 3 password 字符 20 用戶密碼 表 33 在逃人口表 序號 名稱 類型 長度 說明 1 Id 整型 11 主鍵,自動增加 2 name 字符 20 姓名 3 gender 字符 20 性別 4 age 整型 11 年齡 5 IDNo 字符 20 身份證號 6 address 字符 100 籍貫 基于 Android 平臺的移動警務(wù)通系統(tǒng) 20 7 crimeRecord 字符 200 犯罪記錄 8 pic 字符 100 照片路徑 表 3
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1