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

正文內(nèi)容

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

2024-11-20 18:47本頁面
  

【正文】 String result=0。 if (contentType != null) = contentType。 = filename。 /* 內(nèi)容類型 */ private String contentType = image/jpeg。 /* 文件名稱 */ private String filename。 1).通過網(wǎng)上查找相關(guān)資料,找到了解決方案,把上傳文件的表單結(jié)構(gòu)封裝成一個工具類 HttpFormUtil,供上傳主類 UploadPicActivity 調(diào)用; 2).文件上傳要將用戶提交的文件上傳到后臺服務(wù)器,并且將上傳的信息保存到數(shù)據(jù)庫中方便以后查詢。 上傳文件比較特殊,不能通過直接發(fā)送 HTTP 請求傳遞參數(shù)的方式來實現(xiàn),也不能通過 NameValuePair 的方式封裝表單數(shù)據(jù),只能通過 I/O 流的方式實現(xiàn)。 基于 Android 平臺的移動警務(wù)通系統(tǒng) 32 } 文件上傳模塊實現(xiàn) 現(xiàn)場照片上傳是指公安人員在外辦公的過程當中,遇到一些需要保存線程證據(jù)的情況下,將拍攝的照片上傳到服務(wù)器的過程。 ()。 if ((v)) // 響應(yīng)保存結(jié)果 (1)。 (license)。 (faultRecord)。 (createTime)。 // 封裝到實體類中 VehicleFaultInfo v = new VehicleFaultInfo()。 String createTime = (createTime)。 String license = (license)。 // 獲得請求參數(shù) String name = (name)。 } 基于 Android 平臺的移動警務(wù)通系統(tǒng) 31 2).服務(wù)器 servlet 部分代碼: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html)。 } catch (UnsupportedEncodingException e) { ()。 (new BasicNameValuePair(createTime, dateStr))。 (new BasicNameValuePair(penalty, penalty))。 (new BasicNameValuePair(idno, idno))。 String dateStr = new SimpleDateFormat(yyMMdd HH:mm).format(date)。 ListNameValuePair params = new ArrayListNameValuePair()。 String penalty = ().toString()。 String idno = ().toString()。 信息收集模塊實現(xiàn) 信息收集模塊的代碼部分和信息查詢模塊步驟相差不大,大概描述下: 一個類似于表單的 Activity界面里面提供輸入信息的 EditView 及供用戶選擇信息的 Spinner 組件以及提交和取消可供點擊的按鈕。 ()。 // 響應(yīng)請求,將查詢結(jié)果寫到客戶端 (path)。 (text/html)。 // 調(diào)用后臺 Dao執(zhí)行查詢 PeopleDao dao = new PeopleDaoImpl()。 ()。 // 將查詢信息寫到客戶端 (msg)。 (text/html)。 // 調(diào)用后臺 Dao實現(xiàn)查詢 PeopleDao dao = new PeopleDaoImpl()。下面為服務(wù)器端部分: 6)創(chuàng)建實體類對應(yīng)數(shù)據(jù)庫表,接口,接口實現(xiàn)類等。 } } } })。amp。 //測試 urlStr //(urlstr=+urlStr)。 String urlStr = queryPicPath(idno)。 5)為顯示照片按鈕設(shè)置單擊事件,查詢圖片 : myBtn2 = (Button)findViewById()。 else (查無此人! )。amp。 String msg = query(idno)。 } } 4)設(shè)置查詢基本信息的按鈕單擊事件,進行查詢 : myBtn = (Button)findViewById()。 (map)。 InputStream in = ()。 URLConnection conn = ()。調(diào)用getInputStream()方法打開輸入流 InputStream()。 } 3)創(chuàng)建 showPic()方法,通過照片路徑獲得照片字節(jié)流,并通過 BitmapFactory的 decodeStream( in) 方法,將其轉(zhuǎn)化為 Bitmap 對象,通過 ImageView 來顯示。 String url = +servlet/PeopleImgServlet?+queryString。 } 2)創(chuàng)建 queryPicPath(),通過身份證號碼查詢照片路徑。 String url = +servlet/PeopleServlet?+queryString。該方法 用到了HttpUtils工具類。通過 各個選項 導(dǎo)航到各個功能模塊。該 servlet 主要業(yè)務(wù)代碼如圖 46 所示: 圖 46 LoginServlet 類 到此為止,系統(tǒng)登錄模塊的前后臺實現(xiàn)已全部完成。 圖 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)請求。本工程可以直接將其復(fù)制到 lib 目錄下; 4).創(chuàng)建訪問數(shù)據(jù)庫的工具類 DBUtil,該類的主要功能是打開和關(guān)閉數(shù)據(jù)連接。內(nèi)容如圖 所示; 3). 因 為 要 訪 問 MySql 數(shù) 據(jù) 庫 , 所 以 要 添 加 MySql 驅(qū) 動 包。 下面介紹一下在服務(wù)器端實現(xiàn)需要的一般步驟: 1).創(chuàng)建一個名稱為“項目名稱”的 Web 工程; 2).創(chuàng)建程序需要的包結(jié)構(gòu)。 登錄模塊服務(wù)器部分 后臺服務(wù)器實現(xiàn)采用 JDBC 訪問后臺數(shù)據(jù)庫, Servlet 響應(yīng) HttpRequest 請求,并返回響應(yīng)結(jié)果。定義一個工具類 HttpUtil 來獲取 HttpRequest 對象和 HttpResponse對象,以及發(fā)送 get 和 post 請求獲得返回 Response 信息的方法。Android 訪問網(wǎng)絡(luò)的方法有很多,例如 Web Service、 HTTP、直接使用 WebView瀏覽器。 4)最后 Activity 類中完成程序邏輯 。 2)在工程的 res/layout,創(chuàng)建一個 *.xml 的布局文件 。登錄的基本流程是:通過用戶輸入的用戶名稱和用戶密碼,到后臺數(shù)據(jù)庫做查詢,如果有該用戶存在則進入系統(tǒng),否則提示用戶輸入錯誤。 本章從需求分析開始,對移動警務(wù)通系統(tǒng)的設(shè)計目標,以及所遵守的原則,再到整體設(shè)計做了一個比較細致的介紹。 基于 Android 平臺的移動警務(wù)通系統(tǒng) 19 圖 36 系統(tǒng)總體 ER 圖 移動警務(wù)查詢系統(tǒng)通過無線網(wǎng)絡(luò)從公安數(shù)據(jù)中心檢索數(shù)據(jù),由于公安數(shù)據(jù)的保密性,本課題只能模擬公安專網(wǎng)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的設(shè)計 , 下面表格 列出了本系統(tǒng)的一些數(shù)據(jù)信息 。 GPS 定位功能主要使用 MapView 來顯示地圖位置信息。選擇單擊提交或者取消按鈕,進行文件上傳或者取消上傳。 6)文件上傳功能界面 選擇文件上傳子菜單將進入文件上傳功能頁面。信息采集主要是讓用戶輸入采集的信息,輸入好信息后,選擇單擊提交或者取消按鈕。輸入查詢條件后選擇查詢按鈕進行查詢,下面將顯示查詢結(jié)果。 4)查詢功能界面 單擊查詢功能項進入查詢功能界面。文件上傳和 GPS定位等功能。 2)系統(tǒng)主菜單 系統(tǒng)用戶登錄成功后將進入系統(tǒng)主菜單。本系統(tǒng)用到了大量的基于 Android 平臺的移動警務(wù)通系統(tǒng) 18 Activity,并且每個模塊的展現(xiàn)結(jié)構(gòu)都是大同小異, SO 在這里只針對每個模塊的不同功能做一個介紹。 表 31 系統(tǒng)包說明 包 名 稱 包 描 述 系統(tǒng)根包,放置登錄和主菜單 Activity 類 文件上傳功能包 信息查詢功能包 信息采集功 能包 GPS 定位功能包 工具類包 Activity 系統(tǒng)及資源分布如圖 35 所示。那么系統(tǒng)的包劃分也是按照五個模塊來劃分的。詳細設(shè)計里主要包括:系統(tǒng)包及其資源規(guī)劃、 Activity 界面規(guī)劃及其程序執(zhí)行流程、系統(tǒng)數(shù)據(jù)庫設(shè)計等。位置服務(wù)包括:我的位置和目的地導(dǎo)航等。文件上傳包括現(xiàn)場圖片、現(xiàn)場錄音和文件??梢圆杉膬?nèi)容包括:區(qū)警務(wù)信息采集、治安信息上報、機動車違章信息文字采集、交通違法信息采 集、現(xiàn)場取證筆錄、現(xiàn)場違法事件處理等。 2)信息查詢 信息查詢可以通過無線網(wǎng)絡(luò)對遠端公安信息庫進行各種查詢,例如在逃人員Android客戶端 Tomcat Web服務(wù)器 Servlet+ JDBC MySql數(shù)據(jù)庫 基于 Android 平臺的移動警務(wù)通系統(tǒng) 16 查詢、被盜車輛查詢、人口信息查詢、社區(qū)信息查詢、出入境查詢、案件查詢和公文查詢等。 見圖. 1)系統(tǒng)登錄 為了增強系統(tǒng)的使用安全,所有使用系統(tǒng)之前必須登錄系統(tǒng),登錄過程是通過無線網(wǎng)絡(luò),在后臺的數(shù)據(jù)庫通過用戶名稱密碼進行查詢。通過系統(tǒng)物理架構(gòu)和技術(shù)選擇,我們確定了項目的可行性。 圖 33 描述了三級 C/S 模型。 基于 Android 平臺的移動警務(wù)通系統(tǒng) 15 圖 32 系統(tǒng)物理結(jié)構(gòu) 技術(shù)選型 Android 客戶端應(yīng)用使用 Java 技術(shù),網(wǎng)絡(luò)通信使用 Apache HTTP 客戶端,中間 Web 服務(wù)器采用 Servlet 響應(yīng)客戶請求,后臺數(shù)據(jù)庫使用 JDBC 訪問數(shù)據(jù)庫。 總體設(shè)計 系統(tǒng)架構(gòu) 系統(tǒng)的物理架構(gòu)是這樣的:客戶端 Android 系統(tǒng)智能手機通過移動信號塔訪問移動警務(wù)服務(wù)器,如果需要數(shù)據(jù)訪問,則訪問后臺數(shù)據(jù)庫。 (4).可擴展性原則:設(shè)計功能的同時,需要充分考慮到系統(tǒng)的可伸縮性,在設(shè)計和代碼實現(xiàn)上,需要留有可擴展的余地。 (2).可行性原則:需要在公安現(xiàn)有系統(tǒng)的基礎(chǔ)上,開發(fā)出可以真正方便外勤工作人員的系統(tǒng)。 基于 Android 平臺的移動警務(wù)通系統(tǒng) 14 圖 31 民警用戶用例圖 系統(tǒng)設(shè)計原則和目標 系統(tǒng)設(shè)計原則 (1).簡單實用性原則:要求系統(tǒng)的設(shè)計,易于使用、維護和管理。 根據(jù)以上分析, 根據(jù)“數(shù)字警察”的理念,本系統(tǒng)采用先進的移動技術(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ù)擴展到每個警員的掌中,做到隨時、隨地、任意使用綜合信息資源,不僅提高現(xiàn)有系統(tǒng)的使用頻率,而且大大提高了警員的工作效率,為公安行業(yè)提升自己的社會和經(jīng)濟效益提供有力的技術(shù)保障。 目前無論是公安刑警、巡警、交警都已經(jīng)具備基本的綜合管理系統(tǒng),如以CCIC 為核心的“金盾工程”、戶籍管理系統(tǒng)、案 /事件業(yè)務(wù)、監(jiān)管業(yè)務(wù)、旅店業(yè)登記、出入境、進出口機動車檢查、指紋處理、綜合應(yīng)用等綜合信息系統(tǒng)。 基于 Android 平臺的移動警務(wù)通系統(tǒng) 13 3 移動警務(wù)通系統(tǒng)的需求分析和設(shè)計 需求分析 需求描述 隨著高科技的高速發(fā)展,特別是網(wǎng)絡(luò)技術(shù)和移動通信技術(shù)在全世界的推廣,人們獲取信息的手段發(fā)生了巨大的變化,尤其是那些對實時信息要求強烈、移動性強的行業(yè),移動計算和無線數(shù)據(jù)安全將為他們的工作帶來嶄新的體驗以及前所未有的效率。本章介紹了一下本系統(tǒng)用到的技術(shù)和相關(guān)工具。本系統(tǒng)中,采用的是 MySql 數(shù)據(jù)庫進行儲存一些查詢的基本信息。 在 android 中,軟件 UI 通常使用 xml 技術(shù)設(shè)計,而 xml 中控件的位置和狀態(tài)則離不開布局的使用, android 中常用的布局有 5 種,分別是: AbsoluteLayout、LinearLayout、 RelativeLayout、 FrameLayout、 TableLayou
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1