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

正文內(nèi)容

基于android的移動(dòng)警務(wù)查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-08-07 07:21本頁面
  

【正文】 。未來 希望在充分理解并掌握公安業(yè)務(wù)的基礎(chǔ)上,對(duì)系統(tǒng)再進(jìn)行全面的分析與設(shè)計(jì)。同時(shí),本課題中沒有對(duì)權(quán)限做過多的限制,因?yàn)榭紤]到該系統(tǒng)主要是查詢功能,不涉及到修改中心系統(tǒng)的數(shù)據(jù),所以安全性的要求不高。 展望 本課題對(duì)基于 Android 的移動(dòng)警務(wù)查詢系統(tǒng)進(jìn)行了詳細(xì)的分析和設(shè)計(jì),并最 終實(shí)現(xiàn)了主要的功能。 隨著無線通信設(shè)備的不斷完善,移動(dòng)警務(wù)必將是公安部未來信息化的重要組 成部分。這樣是充分考慮到公安信息系統(tǒng)的分布性和 差異性。在嚴(yán)格參 照這些標(biāo)準(zhǔn)的基礎(chǔ)上來實(shí)現(xiàn)該系統(tǒng),使得該系統(tǒng)更加完善和可行。并對(duì) Android 移動(dòng)平臺(tái)和 WebService 進(jìn)行了歸納總結(jié)。第五章 總結(jié)與展望 總結(jié) 在導(dǎo)師、同事的指導(dǎo)和幫助下,在繁忙的工作之余經(jīng)過近半年的時(shí)間,論文 基本完成。通過對(duì)相關(guān)功能模塊的具體分析和運(yùn)行結(jié)果的演示,條理清晰地詮釋了各系統(tǒng)功能模塊的實(shí) 現(xiàn)原理。 l l 信息提示一致性:在各個(gè)模塊相似信息的提示是否是相同的。 界面測試 l 導(dǎo)航測試:導(dǎo)航是系統(tǒng)中各模塊之間切換的工具,通過該測試,以判斷用戶在各個(gè)模塊之間的流轉(zhuǎn)是否符合用戶的習(xí)慣等。 連接速度測試 用戶在使用手機(jī)連接 Web 時(shí)的速度根據(jù)不同的上網(wǎng)方式、不同的時(shí)間段都 可能不同,當(dāng)下載一個(gè)應(yīng)用時(shí),用戶也許可以等待較長的時(shí)間,但是如果查看一 個(gè)人員信息界面,系統(tǒng)響應(yīng)時(shí)間太長,用戶則會(huì)因?yàn)闆]有耐心而離開。 (this, 設(shè)置成功)。 (, (port))。 ContentValues values = new ContentValues()。相關(guān)設(shè)置代碼如下: Uri uri = 。 } return null。 ().getContentResolver().notifyChange(pUri, null)。 long rowId = (, , values)。這部分代碼較多,見附件。 } ProvinceProvider 繼承 ContentProvider,實(shí)現(xiàn)對(duì)省份數(shù)據(jù)庫的管理操作。)。主要代 碼如下: Override public void onCreate(SQLiteDatabase db) { StringBuilder sb = new StringBuilder()。本地存儲(chǔ)使用的是 SQLite,使用 ContentProvider 進(jìn)行數(shù)據(jù)的管理。 圖 位置查詢時(shí)的浮動(dòng)菜單 系統(tǒng)設(shè)置功能模塊的實(shí)現(xiàn) 系統(tǒng)設(shè)置,主要包括更新省份、更新城市信息、更新職業(yè)信息和設(shè)置 IP 信 息。 } ().refresh()。 case 1: (0)。 switch (()) { case 0: (1)。 } ().refresh()。 case BING: (0)。 switch (()) { case GOOGLE: (1)。 l l 切換數(shù)據(jù)源: OpenSourceMapLayer oslayer=(OpenSourceMapLayer)().getMap().getLa yer(0)。 sb=null。 (b)。 Message msg=new Message()。 Bundle b=new Bundle()。 (\n)。++i) { (拐點(diǎn)名稱:)。 for (int i=0。 ()。 StringBuilder sb=new StringBuilder()。 (new IPathSearchListener(){ Override public void pathSearchFinished(OpenSourceMapLayer$Path path) { if (path==null) return。 } })。 (msg)。 =1。 (string,())。 } (()1)。 ()。isize。 StringBuilder sb=new StringBuilder()。 (new ILocalSearchListener(){ Override public void localSearchFinished(Vector pois) { if (pois==null) return。 l l 地圖的平移: ().setPanTool()。 l l 地圖的放大: ().setZoomInTool()。 l l 地圖的載入:((),/sdcard/OpenSource )。本系統(tǒng)中采用 ucmap 實(shí)現(xiàn)地圖縮放、地圖平移、關(guān)鍵字查詢、路徑查詢、數(shù)據(jù)源切換和模式切換六個(gè)功能。延伸了 GIS 在手機(jī)客戶端的應(yīng) 用。 這里只給出逃犯查詢界面,如圖 所示: 圖 逃犯查詢界面 位置查詢功能模塊的實(shí)現(xiàn) 位置查詢,主要是針對(duì)地圖的操作,本系統(tǒng)中的地圖組件并沒有采用 Android 自帶的地圖,而是采用第三方地圖組件 ucmap。這樣,便于逃犯的追捕和案件 的偵破。 圖 案件查詢流程圖 圖 案件查詢界面圖 長按某條案件記錄彈出的菜單 逃犯信息查詢功能模塊的實(shí)現(xiàn) 逃犯其實(shí)是人口的一個(gè)子類。具體案件、 嫌疑人、受害人、受害單位、在逃人員的查詢操作、訪問網(wǎng)絡(luò)的方式,查詢結(jié)果 的解析等,和人口查詢模塊基本相同,這里不再列出主要功能代碼。唯一不同之處就是在獲取案件信息列表后,對(duì)應(yīng)的可以有兩種可能的操作:單擊某條記錄,查看 詳細(xì)信息;長按某條記錄,彈出一個(gè)菜單,可以實(shí)現(xiàn)查看該案件對(duì)應(yīng)的嫌疑人、 受害人、受害單位和在逃人員。 (intent)。 (person, p)。主要代碼如下: Person p = (position)。 當(dāng)用戶單擊某條記錄的時(shí)候,需要顯示該人口的詳細(xì)信息。如圖 所示: 圖 人口查詢結(jié)果列表界面人口查詢結(jié)果列表也是一個(gè)ListView,顯示的結(jié)果是由PersonListener解析的,在 PersonListener解析結(jié)果后,啟動(dòng)該Activity。 } catch (Exception e) { throw new ServiceException(查詢?nèi)丝谛畔⑹?())。 } Query query = (())。 } } if(ageBegin != null){ ( and = + ageBegin)。 + work).append(39。 !()){ work=newString((iso88591),UTF8)。 if(work != null amp。)。 ( and = 39。amp。 } String city = ()。+province).append(39。 !()){ province = new String((iso88591),UTF8)。 if(province!=nullamp。)。 !()){ (39。 if(idCard!=nullamp。)。 !()){ ( and = 39。 if(sex != null amp。)。 ( and like 39。 !()){ name = new String((iso88591),UTF8)。 if(name != null amp。 StringBuilder hql = new StringBuilder(from Person p where 1=1)。 在獲取人口列表時(shí),需要訪問業(yè)務(wù)層的方法 getPersons()。 return new DefaultHttpHeaders(index).disableCaching()。后臺(tái)部分代碼如下: public HttpHeaders index() { //personService = new PersonService()。最后調(diào)用 request 方法,訪問后臺(tái),后臺(tái)部分與人口查詢對(duì)應(yīng)的是 PersonController 類。 } } }).start()。 (response)。在執(zhí)行查詢時(shí),首先判斷網(wǎng)絡(luò)是否可用: () 如果網(wǎng)絡(luò)功能正常,則首先實(shí)例化一個(gè) Search 對(duì)象,Search 對(duì)象封裝了對(duì)網(wǎng)絡(luò) 的訪問,開辟一個(gè)新的線程來執(zhí)行訪問網(wǎng)絡(luò)的操作主要是防止界面卡死。 人口查詢功能模塊的實(shí)現(xiàn) 系統(tǒng)中人口查詢模塊的流程圖如圖 所示: 圖 人口查詢流程圖當(dāng)用戶在主界面中點(diǎn)擊人口查詢時(shí),進(jìn)入人口查詢主界面,如圖 所示: 圖 人口查詢界面在人口查詢界面,性別、省份、城市、和工作分別是選擇列表,使用 Android 自帶控件 Spinner 實(shí)現(xiàn)。主界面如圖 所示: 圖 系統(tǒng)主界面主界面對(duì)應(yīng)的類是 MainActivity,繼承 ListActivity 類實(shí)現(xiàn)一個(gè) ListView,對(duì)應(yīng)的就是界面上的菜單。第四章 基于 Android 的移動(dòng)警務(wù)查詢系統(tǒng)的實(shí)現(xiàn) 主要模塊的實(shí)現(xiàn) 系統(tǒng)主界面的實(shí)現(xiàn) 系統(tǒng)主界面很簡單,只包含一個(gè) LOGO,和一個(gè)菜單。并采用面向?qū)ο蟮姆绞綄?duì)系統(tǒng)進(jìn)行了分析與設(shè)計(jì),包括系統(tǒng)的用例圖,架構(gòu)圖,對(duì)象模型等。在下面表格說明欄中的說明就是公安部的相關(guān)標(biāo)準(zhǔn)。本系統(tǒng)的對(duì)象模型如圖 所示: 圖 系統(tǒng)對(duì)象模型 系統(tǒng)動(dòng)態(tài)模型設(shè)計(jì) 動(dòng)態(tài)模型表示瞬時(shí)的、行為化的系統(tǒng)的“控制”性質(zhì),它規(guī)定了對(duì)象模型中的對(duì)象的合法變化序列。它模擬客觀世界實(shí)體的對(duì)象以及對(duì)象之間的關(guān)系的映像,描述系統(tǒng)的靜態(tài)結(jié)構(gòu)。由于本課題無法獲取公安信息庫
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1