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

正文內(nèi)容

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

2022-12-29 18:47:21 本頁面
  

【正文】 droid 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 14 圖 31 民警用戶用例圖 系統(tǒng)設(shè)計(jì)原則和目標(biāo) 系統(tǒng)設(shè)計(jì)原則 (1).簡單實(shí)用性原則:要求系統(tǒng)的設(shè)計(jì),易于使用、維護(hù)和管理。同時(shí),充分考慮到無線網(wǎng)絡(luò)和手持設(shè)備的特殊 性,最大化利用公安專網(wǎng)中的網(wǎng)絡(luò)資源。 (2).可行性原則:需要在公安現(xiàn)有系統(tǒng)的基礎(chǔ)上,開發(fā)出可以真正方便外勤工作人員的系統(tǒng)。 (3).安全性原則:由于本文主要考慮的是信息查詢,所以在安全性這塊,暫時(shí)未予 以 考慮。 (4).可擴(kuò)展性原則:設(shè)計(jì)功能的同時(shí),需要充分考慮到系統(tǒng)的可伸縮性,在設(shè)計(jì)和代碼實(shí)現(xiàn)上,需要留有可擴(kuò)展的余地。 系統(tǒng)目標(biāo) 本系統(tǒng)的設(shè)計(jì)目的就是充分利用公安現(xiàn)有系統(tǒng)的數(shù)據(jù),通過無線通信技術(shù)及web 服務(wù),基于 Android 移動(dòng)平臺(tái)開發(fā)一個(gè)實(shí)時(shí),快捷,易于維護(hù)、擴(kuò)充的移動(dòng)警務(wù)查詢系統(tǒng),警務(wù)人員 可以利用該系統(tǒng)隨時(shí)隨地地查詢?nèi)丝?、案件、逃犯等信息,提高警?wù)工作效率。 總體設(shè)計(jì) 系統(tǒng)架構(gòu) 系統(tǒng)的物理架構(gòu)是這樣的:客戶端 Android 系統(tǒng)智能手機(jī)通過移動(dòng)信號塔訪問移動(dòng)警務(wù)服務(wù)器,如果需要數(shù)據(jù)訪問,則訪問后臺(tái)數(shù)據(jù)庫。 系統(tǒng)物理結(jié)構(gòu)如圖 32 所示。 基于 Android 平臺(tái)的移動(dòng)警務(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)客戶請求,后臺(tái)數(shù)據(jù)庫使用 JDBC 訪問數(shù)據(jù)庫。 Web 服務(wù)器采用開源的 Tomcat,數(shù)據(jù)庫采用 MySql。 圖 33 描述了三級 C/S 模型。 圖 33 三級 C/S 模型 系統(tǒng)功能 通過對系統(tǒng)進(jìn)行需求分析,我們了解了系統(tǒng)的需求。通過系統(tǒng)物理架構(gòu)和技術(shù)選擇,我們確定了項(xiàng)目的可行性。接下來我們將對系統(tǒng)功 能進(jìn)行介紹。 見圖. 1)系統(tǒng)登錄 為了增強(qiáng)系統(tǒng)的使用安全,所有使用系統(tǒng)之前必須登錄系統(tǒng),登錄過程是通過無線網(wǎng)絡(luò),在后臺(tái)的數(shù)據(jù)庫通過用戶名稱密碼進(jìn)行查詢。有該注冊用戶方可使用該系統(tǒng)。 2)信息查詢 信息查詢可以通過無線網(wǎng)絡(luò)對遠(yuǎn)端公安信息庫進(jìn)行各種查詢,例如在逃人員Android客戶端 Tomcat Web服務(wù)器 Servlet+ JDBC MySql數(shù)據(jù)庫 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 16 查詢、被盜車輛查詢、人口信息查詢、社區(qū)信息查詢、出入境查詢、案件查詢和公文查詢等。 3)信息采集 信息采集功能是對公安人員現(xiàn)場采集的信息進(jìn)行及時(shí)高效的保存??梢圆杉膬?nèi)容包括:區(qū)警務(wù)信息采集、治安信息上報(bào)、機(jī)動(dòng)車違章信息文字采集、交通違法信息采 集、現(xiàn)場取證筆錄、現(xiàn)場違法事件處理等。 4)文件上傳 文件上傳功能主要是對現(xiàn)場照片(如:交通事故)、現(xiàn)場錄音及文件進(jìn)行及時(shí)上傳。文件上傳包括現(xiàn)場圖片、現(xiàn)場錄音和文件。 5)位置服務(wù) 位置服務(wù)通過 GPS 硬件和百度地圖的位置服務(wù)來實(shí)現(xiàn)位置查詢、跟蹤和定位等功能。位置服務(wù)包括:我的位置和目的地導(dǎo)航等。 圖 34 系統(tǒng)功能需求總體描述圖 詳細(xì)設(shè)計(jì) 確定了系統(tǒng)功能之后,我們就可以進(jìn)行圖形的詳細(xì)設(shè)計(jì)了。詳細(xì)設(shè)計(jì)里主要包括:系統(tǒng)包及其資源規(guī)劃、 Activity 界面規(guī)劃及其程序執(zhí)行流程、系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)等。 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 17 系統(tǒng)包及其資源規(guī)劃 根據(jù)系統(tǒng)功能設(shè)計(jì),本系統(tǒng)分為五個(gè)模塊:登錄系統(tǒng)、信息查詢、信息采集、文件上傳和 GPS 定位。那么系統(tǒng)的包劃分也是按照五個(gè)模塊來劃分的。包結(jié)構(gòu)說明如表 31 所示。 表 31 系統(tǒng)包說明 包 名 稱 包 描 述 系統(tǒng)根包,放置登錄和主菜單 Activity 類 文件上傳功能包 信息查詢功能包 信息采集功 能包 GPS 定位功能包 工具類包 Activity 系統(tǒng)及資源分布如圖 35 所示。 圖 35 客戶端結(jié)構(gòu)一覽 Activity 界面規(guī)劃及其程序執(zhí)行流程 進(jìn)行項(xiàng)目之前我們需要把系統(tǒng)展示的界面做一個(gè)規(guī)劃。本系統(tǒng)用到了大量的基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 18 Activity,并且每個(gè)模塊的展現(xiàn)結(jié)構(gòu)都是大同小異, SO 在這里只針對每個(gè)模塊的不同功能做一個(gè)介紹。 1)系統(tǒng)登錄界面 系統(tǒng)登錄界面是系統(tǒng)的入口,該界面包括一個(gè)圖片視圖 ImageView、 兩個(gè)TextView、兩個(gè) EditView 和兩個(gè) Button。 2)系統(tǒng)主菜單 系統(tǒng)用戶登錄成功后將進(jìn)入系統(tǒng)主菜單。系統(tǒng)主菜單由一個(gè) GridView 包裹著 ImageView 和 TextView 展開,其中包括信息查詢、信息收集。文件上傳和 GPS定位等功能。 3)系統(tǒng)子菜單 進(jìn)入系統(tǒng)主菜單后,選擇菜單項(xiàng)將進(jìn)入該菜單的子菜單。 4)查詢功能界面 單擊查詢功能項(xiàng)進(jìn)入查詢功能界面。查詢界面與登錄界面很相似,一般要輸入查詢條件,例如身份證號碼、車牌照等。輸入查詢條件后選擇查詢按鈕進(jìn)行查詢,下面將顯示查詢結(jié)果。 5)信息采 集功能界面 選擇信息收集子菜單將進(jìn)入信息采集功能頁面。信息采集主要是讓用戶輸入采集的信息,輸入好信息后,選擇單擊提交或者取消按鈕。提交后使用對話框顯示提交成功或失敗信息。 6)文件上傳功能界面 選擇文件上傳子菜單將進(jìn)入文件上傳功能頁面。文件上傳功能界面要求用戶選擇上傳文件路徑。選擇單擊提交或者取消按鈕,進(jìn)行文件上傳或者取消上傳。 7) GPS 定位界面 選擇 GPS 定位功能子菜單將進(jìn)入 GPS 定位功能界面。 GPS 定位功能主要使用 MapView 來顯示地圖位置信息。 數(shù)據(jù)庫設(shè)計(jì) 實(shí)體圖設(shè)計(jì) 下面就民警用戶、在逃人員信息、機(jī)動(dòng)車信息和上傳信息之間的實(shí)體關(guān)系作出下列實(shí)體 ER 圖,如圖 36 所示。 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 19 圖 36 系統(tǒng)總體 ER 圖 移動(dòng)警務(wù)查詢系統(tǒng)通過無線網(wǎng)絡(luò)從公安數(shù)據(jù)中心檢索數(shù)據(jù),由于公安數(shù)據(jù)的保密性,本課題只能模擬公安專網(wǎng)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì) , 下面表格 列出了本系統(tǒng)的一些數(shù)據(jù)信息 。 表 32 系統(tǒng)用戶表 序號 名稱 類型 長度 說明 1 id 整型 11 主鍵,自動(dòng)增加 2 username 字符 20 用戶名稱 3 password 字符 20 用戶密碼 表 33 在逃人口表 序號 名稱 類型 長度 說明 1 Id 整型 11 主鍵,自動(dòng)增加 2 name 字符 20 姓名 3 gender 字符 20 性別 4 age 整型 11 年齡 5 IDNo 字符 20 身份證號 6 address 字符 100 籍貫 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 20 7 crimeRecord 字符 200 犯罪記錄 8 pic 字符 100 照片路徑 表 34 機(jī)動(dòng)車信息采集表 序號 名稱 類型 長度 說明 1 Id 整型 11 主鍵,自動(dòng)增加 2 name 字符 20 姓名 3 idno 字符 20 身份證號碼 4 License 字符 20 車牌照號碼 5 createTime 字符 30 該記錄添加時(shí)間 6 faultRecord 字符 300 違章記錄 7 penally 雙精度 15 處罰金 表 35 上傳文件表 序號 名稱 類型 長度 說明 1 id 整型 11 主鍵,自動(dòng)增加 2 uploadTime 字符 20 上傳時(shí)間 3 FileDesc 字符 20 文件描述 4 FilePath 字符 100 文件保存路徑 本章小結(jié) 萬事預(yù)則立,一個(gè)好 的項(xiàng)目伊始都有一個(gè)比較明確的計(jì)劃、目的。 本章從需求分析開始,對移動(dòng)警務(wù)通系統(tǒng)的設(shè)計(jì)目標(biāo),以及所遵守的原則,再到整體設(shè)計(jì)做了一個(gè)比較細(xì)致的介紹。 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 21 4 移動(dòng)警務(wù)通系統(tǒng)的實(shí)現(xiàn) 登錄模塊實(shí)現(xiàn) 登錄模塊客戶端部分 為了提高系統(tǒng)的安全性,要想使用該系統(tǒng)必須進(jìn)行登錄。登錄的基本流程是:通過用戶輸入的用戶名稱和用戶密碼,到后臺(tái)數(shù)據(jù)庫做查詢,如果有該用戶存在則進(jìn)入系統(tǒng),否則提示用戶輸入錯(cuò)誤。下面介紹一下在 Android 客戶端設(shè)計(jì)實(shí)現(xiàn)的一般步驟: 1)創(chuàng)建一個(gè) Android 工程,名稱為“項(xiàng) 目名稱” 。 2)在工程的 res/layout,創(chuàng)建一個(gè) *.xml 的布局文件 。 3)在工程 src 下創(chuàng)建一個(gè)包,建一個(gè)類 class 繼承 Activity,在其 OnCreat方法中引入之前創(chuàng)建的布局文件, setContentView(.*)。 4)最后 Activity 類中完成程序邏輯 。 登錄模塊部分用到的一些文件和設(shè)計(jì)的元素如圖 41 所示 : 圖 41 登錄模塊客戶端一些文件 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 22 為了實(shí)現(xiàn)登錄功能, Android 需要通過網(wǎng)絡(luò)訪問后臺(tái)的數(shù)據(jù)庫進(jìn)行查詢。Android 訪問網(wǎng)絡(luò)的方法有很多,例如 Web Service、 HTTP、直接使用 WebView瀏覽器。 Android 集成了 Apache 的 Http Client 模塊,這樣使得使用 HTTP 訪問網(wǎng)絡(luò)成為可能。定義一個(gè)工具類 HttpUtil 來獲取 HttpRequest 對象和 HttpResponse對象,以及發(fā)送 get 和 post 請求獲得返回 Response 信息的方法。如圖 中的 文件。 登錄模塊服務(wù)器部分 后臺(tái)服務(wù)器實(shí)現(xiàn)采用 JDBC 訪問后臺(tái)數(shù)據(jù)庫, Servlet 響應(yīng) HttpRequest 請求,并返回響應(yīng)結(jié)果。為了完成該功能我 們需要安裝 MySql 數(shù)據(jù)并配置 Tomcat 服務(wù)器。 下面介紹一下在服務(wù)器端實(shí)現(xiàn)需要的一般步驟: 1).創(chuàng)建一個(gè)名稱為“項(xiàng)目名稱”的 Web 工程; 2).創(chuàng)建程序需要的包結(jié)構(gòu)。 Dao 包放置采用 DAO 設(shè)計(jì)模式實(shí)現(xiàn)的訪問數(shù)據(jù)庫接口及其實(shí)現(xiàn)類; entity 包用于放置對應(yīng)數(shù)據(jù)庫表的實(shí)體類; servlet 包用于放置 Servlet 類; filter 包用于放置過濾器; util 包是工具類。內(nèi)容如圖 所示; 3). 因 為 要 訪 問 MySql 數(shù) 據(jù) 庫 , 所 以 要 添 加 MySql 驅(qū) 動(dòng) 包。將該 jar 文件添加到工程的 classpath 下。本工程可以直接將其復(fù)制到 lib 目錄下; 4).創(chuàng)建訪問數(shù)據(jù)庫的工具類 DBUtil,該類的主要功能是打開和關(guān)閉數(shù)據(jù)連接。為了程序的可擴(kuò)展性,我們將配置信息保存到配置文件中,這樣可以在不修改程序的前提下移植數(shù)據(jù)庫。 圖 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)建訪問數(shù)據(jù)庫的 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)請求。該類通過 ( )方法獲得基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 24 請求參數(shù),調(diào)用 UserImpl 的 login( )方法,并根據(jù)登錄結(jié)果返回響應(yīng)結(jié)果信息。該 servlet 主要業(yè)務(wù)代碼如圖 46 所示: 圖 46 LoginServlet 類 到此為止,系統(tǒng)登錄模塊的前后臺(tái)實(shí)現(xiàn)已全部完成。 主菜單模塊實(shí)現(xiàn) 系統(tǒng)主 界面 比較 簡單,包含一個(gè) 藍(lán)色顯示條 ,和 六個(gè)功能選項(xiàng) 。通過 各個(gè)選項(xiàng) 導(dǎo)航到各個(gè)功能模塊。主界面如圖 47 所示: 圖 47 系統(tǒng)主界面 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 25 主界面實(shí)現(xiàn)步驟: 1)創(chuàng)建布局文件 、 ,如圖 48 所示: 圖 48 2)編寫圖片適配器類,存放圖片和文字,對應(yīng)每一個(gè)小選項(xiàng),如圖 49 所示: 圖 49 ImageAdapter 圖片適配器類 3)最后,完成主界面菜單主類 MainActivity,如圖 410 所示: 圖 410 主菜單 MainActivity 類 基于 Android 平臺(tái)的移動(dòng)警務(wù)通系統(tǒng) 26 點(diǎn)擊信息查詢菜單 信息查詢模塊實(shí)現(xiàn) 系統(tǒng)中 信息 查詢模塊的流程圖如圖 411 所示:
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1