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

正文內(nèi)容

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

2022-11-27 18:47:21 本頁(yè)面
 

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