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

正文內(nèi)容

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

2024-11-12 18:47 本頁面
   

【正文】 } 基于 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。要添加的信息有上傳時間、文件描述、文件上傳路徑等內(nèi) 容,所以我們用一個工具類 FormFile 來封裝這些信息,其部分代碼如下: public class FormFile { /* 上傳文件的數(shù)據(jù) */ private byte[] data。例如,交警經(jīng)常遇到交通事故,為了不影響正常通行,他將現(xiàn)場照片拍下,讓事故車輛離開現(xiàn)場,時候根據(jù)現(xiàn)場照片證據(jù)進行解決 。 else // 響應(yīng)保存結(jié)果 (0)。 (penalty)。 (name)。 String faultRecord = (faultRecord)。 PrintWriter out = ()。 try { return new UrlEncodedFormEntity(params,)。 (new BasicNameValuePair(license, license))。 Date date = new Date()。 String license = ().toString()。 } 至此,信息查詢的前后臺程序已經(jīng)全部編寫完畢。 PrintWriter out = ()。 } 72)查詢對應(yīng)圖片的 servlet: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 獲得請求參數(shù),身份證號碼 String idno = (idno)。 PrintWriter out = ()。 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)。!()){ showPic(urlStr)。 urlStr=+urlStr。 } } })。 if(msg!=nullamp。 } catch (Exception e) { ()。 ()。具體是將 url 路徑字符轉(zhuǎn)換為 URL 對象,調(diào)用 URL 的 openConnection()方法,該方法返回 URLConnection 對象,調(diào)用 URL 的 connect()方法建立連接。 private String queryPicPath(String idno){ String queryString = idno=+idno。 private String query(String idno){ String queryString = idno=+idno。 主菜單模塊實現(xiàn) 系統(tǒng)主 界面 比較 簡單,包含一個 藍色顯示條 ,和 六個功能選項 。為了程序的可擴展性,我們將配置信息保存到配置文件中,這樣可以在不修改程序的前提下移植數(shù)據(jù)庫。 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ù)庫進行查詢。下面介紹一下在 Android 客戶端設(shè)計實現(xiàn)的一般步驟: 1)創(chuàng)建一個 Android 工程,名稱為“項 目名稱” 。 表 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 照片路徑 表 34 機動車信息采集表 序號 名稱 類型 長度 說明 1 Id 整型 11 主鍵,自動增加 2 name 字符 20 姓名 3 idno 字符 20 身份證號碼 4 License 字符 20 車牌照號碼 5 createTime 字符 30 該記錄添加時間 6 faultRecord 字符 300 違章記錄 7 penally 雙精度 15 處罰金 表 35 上傳文件表 序號 名稱 類型 長度 說明 1 id 整型 11 主鍵,自動增加 2 uploadTime 字符 20 上傳時間 3 FileDesc 字符 20 文件描述 4 FilePath 字符 100 文件保存路徑 本章小結(jié) 萬事預(yù)則立,一個好 的項目伊始都有一個比較明確的計劃、目的。 7) GPS 定位界面 選擇 GPS 定位功能子菜單將進入 GPS 定位功能界面。提交后使用對話框顯示提交成功或失敗信息。查詢界面與登錄界面很相似,一般要輸入查詢條件,例如身份證號碼、車牌照等。系統(tǒng)主菜單由一個 GridView 包裹著 ImageView 和 TextView 展開,其中包括信息查詢、信息收集。 圖 35 客戶端結(jié)構(gòu)一覽 Activity 界面規(guī)劃及其程序執(zhí)行流程 進行項目之前我們需要把系統(tǒng)展示的界面做一個規(guī)劃。 基于 Android 平臺的移動警務(wù)通系統(tǒng) 17 系統(tǒng)包及其資源規(guī)劃 根據(jù)系統(tǒng)功能設(shè)計,本系統(tǒng)分為五個模塊:登錄系統(tǒng)、信息查詢、信息采集、文件上傳和 GPS 定位。 5)位置服務(wù) 位置服務(wù)通過 GPS 硬件和百度地圖的位置服務(wù)來實現(xiàn)位置查詢、跟蹤和定位等功能。 3)信息采集 信息采集功能是對公安人員現(xiàn)場采集的信息進行及時高效的保存。接下來我們將對系統(tǒng)功 能進行介紹。 Web 服務(wù)器采用開源的 Tomcat,數(shù)據(jù)庫采用 MySql。 系統(tǒng)目標 本系統(tǒng)的設(shè)計目的就是充分利用公安現(xiàn)有系統(tǒng)的數(shù)據(jù),通過無線通信技術(shù)及web 服務(wù),基于 Android 移動平臺開發(fā)一個實時,快捷,易于維護、擴充的移動警務(wù)查詢系統(tǒng),警務(wù)人員 可以利用該系統(tǒng)隨時隨地地查詢?nèi)丝?、案件、逃犯等信息,提高警?wù)工作效率。同時,充分考慮到無線網(wǎng)絡(luò)和手持設(shè)備的特殊 性,最大化利用公安專網(wǎng)中的網(wǎng)絡(luò)資源。但這些都僅僅局限于桌面應(yīng)用,不能夠解決公安行業(yè)移動性、突發(fā)性、緊急性的工作特點之要求,極大地限制了現(xiàn)有系統(tǒng)的使用效率??蛻舳擞玫?Eclipse 和 Android ADT 工具, Android SDK 和 JAVA 語言;服務(wù)器端用到 MyEclipse,主要技術(shù)為 Servlet;數(shù)據(jù)庫整的是 MySql,用的 JDBC驅(qū)動訪問之。 [9] Android 中數(shù)據(jù)存儲技術(shù)主要有:文件存儲、 preference、 sqlite、 ContentProvider和網(wǎng)絡(luò)存儲,文件存儲是以流的形式讀寫文件,可以以文格的格式,也可以以二進制的形式,在 java 語言中要使用流,則寫入文件的對象必須進行序 列化, sqlite是嵌入式移動設(shè)備中常用的輕量級數(shù)據(jù)庫,可看作計算機上使用的 sql server、oracle 數(shù)據(jù)庫。不過, Tomcat處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器 。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務(wù)器,可利用它響應(yīng) 對 HTML 頁面的訪問請求。因為 Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部 分軟件開發(fā)商的認可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 本系統(tǒng)是基于 C/S 架構(gòu)的,所以需要在 MyEclipse 上創(chuàng)建服務(wù)器端,利用 Java EE 中的 servlet 來提供服務(wù),并將其部署在 Tomcat 下。 [7] 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: (1). JavaEE 模型 基于 Android 平臺的移動警務(wù)通系統(tǒng) 11 (2). WEB 開發(fā)工具 (3). EJB 開發(fā)工具 (4). 應(yīng)用程序服務(wù)器的連接器 (5). JavaEE 項目部署服務(wù) (6). 數(shù)據(jù)庫服務(wù) (7). MyEclipse 整合幫助 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來 實現(xiàn)它們。同時虛擬機是作為開發(fā)的 android 應(yīng)用運行的場所,他提供基本的人機交互功能。 在 Eclipse 下創(chuàng)建虛擬機的步驟如下: ( 1) 安裝 ADT 插件 在 Eclipse 單擊菜單欄的 Help,在 Help 里面選中 Install NewSoftware 選項,之后便可以出現(xiàn)如下界面 : 圖 23 ADT 安裝步 驟界面 指定好你的 ADT 路徑后,便可以安裝好 ADT 插件。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用基于 Android 平臺的移動警務(wù)通系統(tǒng) 9 的開發(fā)平臺。 開發(fā)工具介紹和關(guān)鍵技術(shù) Eclipse 的介紹 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺?;蛘咴凇靶陆ā敝锌梢钥吹?Android 工程。 1).下載 eclipse,解壓就可以使用,并安裝 ADT 插件。 Notification Manager:提供提醒功能的 API,提供應(yīng)用程序在狀態(tài)欄中顯示應(yīng)用程序自定義的提示信息。 4).Resource Manager:為應(yīng)用程序提供非程序代碼的資源。 1).Activity Manager:管理所有應(yīng)用程序的生命周期。 Android 應(yīng)用框架 API 類型 在 Android SDK 中,應(yīng)用框架層表現(xiàn)為一系列組件,開發(fā)者可以利用這些組件開發(fā)出各種應(yīng)用程序。主要向應(yīng)用程 序提供數(shù)據(jù)。對于普通的 Broadcast,它的所有Receiver 運行在一個無序的環(huán)境,甚至同時運行。 開 發(fā) 者 既 可 以 在 代 碼 中 通 過 使 用() 來注冊一個 Receiver 實 例 , 也 可 以 在 文件中使用 receiver標簽來注冊。如果 Service 運行自己的進程中,那么應(yīng)用程序可以通過 AIDL 和 Service 進行通信。圖 22 展示 了 Activity 完整的生命周期。 Android 通過堆棧來管理 Activity。 1).Activity Activity 簡單來說,就是一個窗體,可以讓應(yīng)用程序以直觀的方式呈現(xiàn)在用戶的面前,也就是說,呈現(xiàn)在用戶面前的界面就是一個 Activity。同時, Google 也同步推出了各個 SDK 版本對應(yīng)的模擬器,方便基于 Android 移動軟件的部署和測試。 第 4 章對警務(wù)系統(tǒng)的功能和編碼實現(xiàn)進行了一個介紹 第 5 章對算比較完整的警務(wù)系統(tǒng)進行了功能性和系統(tǒng)性測試 基于 Android 平臺的移動警務(wù)通系統(tǒng) 4 2 相關(guān)技術(shù)及開發(fā)工具介紹 Android 移動平臺
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1