• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      刑偵綜合信息查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2010-10-20 07:27:14張軍明
      關(guān)鍵詞:特情綜合信息配置文件

      張軍明

      (赤峰學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系,內(nèi)蒙古 赤峰 024000)

      刑偵綜合信息查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      張軍明

      (赤峰學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系,內(nèi)蒙古 赤峰 024000)

      對“刑偵綜合信息查詢系統(tǒng)”做了詳盡的需求分析、系統(tǒng)分析和模塊化設(shè)計(jì).采用Java/JSP技術(shù)及Struts和Hibernate架構(gòu)實(shí)現(xiàn)了Web應(yīng)用模式,系統(tǒng)具有架構(gòu)合理、技術(shù)先進(jìn)、安全性高、易維護(hù)等特點(diǎn).

      Java/JSP;刑偵;特情

      1 引言

      刑偵綜合信息管理在公安刑偵工作中占有重要地位,隨著我國市場經(jīng)濟(jì)的迅速發(fā)展和人們生活水平的不斷提高,犯罪分子的手段也趨于信息化、技術(shù)化、多元化.以前的紙制管理方式已經(jīng)不能滿足刑偵綜合信息的查詢和管理,因此使用計(jì)算機(jī)輔助管理已經(jīng)成為當(dāng)前公安管理工作的必然趨勢,使用JAVa/JSP技術(shù)開發(fā)的基于Web應(yīng)用的刑偵綜合信息查詢系統(tǒng)可以讓刑偵人員方便,快捷的進(jìn)行管理、查詢等工作,大大提高了辦案效率.

      2 系統(tǒng)需求分析

      在刑偵綜合信息查詢系統(tǒng)中,涉及普通民警、帶情民警、刑偵大隊(duì)長和系統(tǒng)管理員等四種角色的用戶.

      普通民警根據(jù)本人證件號(即警員編號)和密碼登錄系統(tǒng),可直接查看系統(tǒng)(除偵察特情外)的任何信息,包括的陣地管理、高危人群的信息、刑嫌人員的信息和地圖管理.還可以維護(hù)部分個(gè)人信息.

      帶情民警根據(jù)本人證件號(即警員編號)和密碼登錄系統(tǒng),除可查看信息外還可以管理自己的特情信息,特情信息的具體內(nèi)容(例如姓名、住址等等)只有本人可以看到.

      刑偵大隊(duì)長的權(quán)限是在普通民警的基礎(chǔ)上可以瀏覽各民警所帶特情的大概情況,例如數(shù)量等.

      管理員的功能是對系統(tǒng)(除偵察特情外)進(jìn)行管理和日常維護(hù),確保信息安全.

      3 系統(tǒng)功能設(shè)計(jì)

      3.1 刑偵綜合查詢系統(tǒng)由以下五個(gè)主要模塊組成:

      (1)陣地管理:通過管理人員錄入信息后,按地點(diǎn)劃分管理.該模塊可根據(jù)身份證號、陣地種類等進(jìn)行人員和陣地的詳細(xì)查詢.

      (2)偵查特情:顯示特情信息,帶情民警自己進(jìn)行添加、編輯、修改刪除等操作.并且根據(jù)編號登陸后只能看到自己的特情信息,不能與其他人分享,帶情民警只能瀏覽目錄情況.按工作流程本模塊分為個(gè)人檔案、工作檔案和破案檔案三個(gè)部分.

      (3)高危人群:錄入高危人群的信息,根據(jù)編號登陸后可按照高危類型(兩牢人員、吸毒人員、打擊處理人員等)進(jìn)行分類查詢.

      (4)刑嫌人員:錄入刑嫌人員信息,根據(jù)刑嫌檔案信息(檔案編號、刑嫌人員、建檔時(shí)間等)進(jìn)行相關(guān)的查詢.

      (5)地圖查詢:該模塊功能把已錄入的陣地和特情信息標(biāo)注到地圖相應(yīng)的地理位置,通過關(guān)鍵字查詢,可以直觀地顯示在地圖上,便于分析作案人員的分布情況,以及查看相關(guān)人員信息.

      3.2 信息錄入模塊流程圖

      每個(gè)信息錄入模塊具有“增、刪、改”三種基本種操作.由于模塊較多,且具有相同點(diǎn),以偵察特性為例,流程圖如圖1所示:

      3.3 特情檔案模塊設(shè)計(jì)

      偵察特情是該系統(tǒng)主要功能模塊,涉及檔案較多,具有嚴(yán)格的的工作流程,當(dāng)個(gè)人檔案建立后可在工作檔案添加工作記錄和破案記錄,如圖2所示:

      4 系統(tǒng)實(shí)現(xiàn)

      系統(tǒng)采用Java/JSP 技術(shù)及Struts 和Hibernate 架構(gòu),數(shù)據(jù)庫采用SQL Server 或Oracle,Web 服務(wù)器采用目前較流行的Tomcat.Java/JSP 技術(shù)是構(gòu)建基于B/S 模式的Web 應(yīng)用的主流技術(shù),Struts 提供高效的基于MVC 軟件開發(fā)模式,大大提高了系統(tǒng)的開發(fā)和維護(hù)效率,Hibernate 是一個(gè)面向JAVA 環(huán)境的對象/ 關(guān)系數(shù)據(jù)庫映射工具.

      利用Struts 框架來建立視圖部分的JSP 頁面,控制部分主要包括配置文件web.xml、struts-config.xml 以及自定義的Action,模型部分包括可重復(fù)利用的可持久化類、系統(tǒng)的業(yè)務(wù)邏輯類以及數(shù)據(jù)庫訪問類.

      4.1 視圖組件

      JSP頁面分為兩個(gè)部分,頁面的不變部分和頁面的可變部分.不變部分頁面是指每個(gè)頁面中都包含的內(nèi)容,如導(dǎo)航欄、版權(quán)信息等.可變部分是指除了不變部分外的頁面內(nèi)容,這部分內(nèi)容直接和用戶交互,每部分內(nèi)容都不相同.

      4.2 控制組件

      在Action 定義中,一部分使用了Struts 的預(yù)定義Action,如ForwardAction;另外一部分使用了自定義的Action.為了實(shí)現(xiàn)MVC 模式的設(shè)計(jì)思想,使控制和視圖相分離,系統(tǒng)中各頁面之間的跳轉(zhuǎn)沒有直接用到頁面鏈接的方式,而是交給了Struts 的控制器來處理. 如果頁面發(fā)出了跳轉(zhuǎn)請求,則這個(gè)請求被送到ActionServlet 來處理,最終用ForwardAction將請求轉(zhuǎn)發(fā)到需要跳轉(zhuǎn)的頁面.

      4.3 模型組件

      模型部分包括可重復(fù)利用的可持久化類、系統(tǒng)的業(yè)務(wù)邏輯類以及數(shù)據(jù)庫訪問類.其中,可持久化類也可以簡單理解為實(shí)體類或JAVa Bean.業(yè)務(wù)邏輯類用于實(shí)現(xiàn)應(yīng)用中的業(yè)務(wù)邏輯,本系統(tǒng)中業(yè)務(wù)邏輯類都實(shí)現(xiàn)了相應(yīng)的業(yè)務(wù)邏輯接口.在業(yè)務(wù)邏輯實(shí)現(xiàn)中用到DAO對象,DAO對象主要完成對數(shù)據(jù)庫的訪問,在DAO中,Hibernate通過訪問持久化對象的方法來實(shí)現(xiàn)對數(shù)據(jù)庫的訪問,這使得程序更加符合面向?qū)ο笤O(shè)計(jì)思想.

      4.4 組件流程及配置文件

      由于系統(tǒng)模塊較多,視圖、模型和控制組件眾多,只給出特情檔案維護(hù)模塊的組件流程圖(圖3):

      不同角色的用戶登錄系統(tǒng)后,login.do依據(jù)菜單配置文件menu-config.xmL顯示不同的菜單樹,特情檔案菜單配置如下:

      icon="images/icon/24/hall_operation.gif"roles="Sys Admin,policeman">

      ……(略)

      icon="images/icon/16/user_list.gif"href="criminalList.do"

      tips="特情檔案錄入"

      roles="policeman"

      />

      其中Sys Admin是系統(tǒng)管理員角色,policeman是帶情民警角色,系統(tǒng)管理員也不能操作和查詢特情檔案.

      系統(tǒng)流程主要依據(jù)Struts 配置文件struts-config.xml 以及控制組件action 來實(shí)現(xiàn),Struts-config.xml 配置整個(gè)系統(tǒng)頁面請求與action 轉(zhuǎn)向,它告訴ActionServlet 如何使用擴(kuò)展類來響應(yīng)用戶請求.Struts-config.xml 集中了所有頁面的導(dǎo)航定義,此配置文件清晰地描述了整個(gè)系統(tǒng)的流程控制.

      5 結(jié)束語

      “刑偵綜合信息查詢系統(tǒng)”具有功能強(qiáng)大、業(yè)務(wù)邏輯復(fù)雜、信息保密性強(qiáng)等特點(diǎn),采用JAVa/JSP技術(shù),基于Web應(yīng)用開發(fā)此系統(tǒng),用Struts+Hibernate集成架構(gòu)來實(shí)現(xiàn),能有效地縮短開發(fā)周期,簡化程序代碼,提高開發(fā)質(zhì)量,使系統(tǒng)具有良好的交互性,較好的可擴(kuò)展性和良好的可維護(hù)性.

      ——————————

      〔1〕王國輝,馬文強(qiáng).Hibernate應(yīng)用開發(fā)完全手冊[M].北京:人民郵電出版社,2007.34-52.

      〔2〕楊磊,陳凌云.精通 Eclipse Web開發(fā)—Java體系結(jié)構(gòu)、工具、框架及整合應(yīng)用[M].北京:人民郵電出版社,2006.310-324.

      〔3〕Joseph J Bambara,Paul RAllen,等.J2EE 技術(shù)內(nèi)幕[M].北京:機(jī)械工業(yè)出版社,2002.

      〔4〕蔡賢濤.基于Struts的電子政務(wù)系統(tǒng)模型及其應(yīng)用研究[D].湖北:華中科技大學(xué),2005.

      〔5〕劉磊,朱敏,徐彥軍.基于 Struts框架的 Java Web應(yīng)用開發(fā)技術(shù)[J].計(jì)算機(jī)應(yīng)用與軟件,2007(5).

      TP 311

      A

      1673-260X(2010)12-0139-02

      猜你喜歡
      特情綜合信息配置文件
      “特情引誘”型毒品犯罪的現(xiàn)實(shí)困境及完善路徑
      提示用戶配置文件錯(cuò)誤 這樣解決
      事故樹分析法在復(fù)雜終端區(qū)天氣特情處置中的應(yīng)用研究
      毒品犯罪中特情介入問題探究
      法制博覽(2021年2期)2021-11-26 00:10:20
      經(jīng)濟(jì)動(dòng)態(tài)與企業(yè)綜合信息
      取消省界站后匝道收費(fèi)站特情業(yè)務(wù)處置探析
      搭建簡單的Kubernetes集群
      互不干涉混用Chromium Edge
      忘記ESXi主機(jī)root密碼怎么辦
      經(jīng)濟(jì)動(dòng)態(tài)與企業(yè)綜合信息
      马公市| 彭泽县| 丹巴县| 南平市| 四子王旗| 莆田市| 行唐县| 璧山县| 三明市| 柳河县| 沙雅县| 枞阳县| 楚雄市| 木兰县| 射洪县| 双江| 建宁县| 甘洛县| 金溪县| 嘉黎县| 集安市| 陕西省| 阿拉善右旗| 云南省| 昌吉市| 东海县| 德州市| 琼结县| 洛浦县| 顺平县| 芮城县| 济南市| 武穴市| 四川省| 介休市| 梅河口市| 德惠市| 图们市| 集贤县| 临海市| 乌兰察布市|