亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2010-10-20 07:27:14張軍明
        赤峰學院學報·自然科學版 2010年12期
        關(guān)鍵詞:特情綜合信息配置文件

        張軍明

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

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

        張軍明

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

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

        Java/JSP;刑偵;特情

        1 引言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        3.2 信息錄入模塊流程圖

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

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

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

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

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

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

        4.1 視圖組件

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

        4.2 控制組件

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

        4.3 模型組件

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

        4.4 組件流程及配置文件

        由于系統(tǒng)模塊較多,視圖、模型和控制組件眾多,只給出特情檔案維護模塊的組件流程圖(圖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 來實現(xiàn),Struts-config.xml 配置整個系統(tǒng)頁面請求與action 轉(zhuǎn)向,它告訴ActionServlet 如何使用擴展類來響應用戶請求.Struts-config.xml 集中了所有頁面的導航定義,此配置文件清晰地描述了整個系統(tǒng)的流程控制.

        5 結(jié)束語

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

        ——————————

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

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

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

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

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

        TP 311

        A

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

        猜你喜歡
        特情綜合信息配置文件
        “特情引誘”型毒品犯罪的現(xiàn)實困境及完善路徑
        提示用戶配置文件錯誤 這樣解決
        事故樹分析法在復雜終端區(qū)天氣特情處置中的應用研究
        毒品犯罪中特情介入問題探究
        法制博覽(2021年2期)2021-11-26 00:10:20
        經(jīng)濟動態(tài)與企業(yè)綜合信息
        取消省界站后匝道收費站特情業(yè)務處置探析
        搭建簡單的Kubernetes集群
        互不干涉混用Chromium Edge
        忘記ESXi主機root密碼怎么辦
        經(jīng)濟動態(tài)與企業(yè)綜合信息
        女同性恋一区二区三区四区| 国产夫妻精品自拍视频| 国产精品人成在线观看不卡| 亚洲综合中文日韩字幕| 亚洲国产日韩a在线乱码| 天码人妻一区二区三区| 在线免费观看韩国a视频| 国产精品久久中文字幕亚洲| 国产精品麻豆一区二区三区| 亚洲中文字幕无码爆乳app| 亚洲日韩成人av无码网站| 天天躁日日操狠狠操欧美老妇 | 少妇人妻中文字幕在线| 久久免费看黄a级毛片| 六月婷婷久香在线视频| 免费一本色道久久一区| 亚洲综合中文一区二区| 91精品啪在线观九色| 亚洲一区二区三区四区五区六| 亚洲av无码精品色午夜在线观看| 国产亚洲欧美日韩综合综合二区| 国产成人精品自拍在线观看| 男女性行为免费视频网站| 伊人情人色综合网站| 另类老妇奶性生bbwbbw| 免费无码成人av在线播放不卡| 国产精品爆乳在线播放 | av大片网站在线观看| 国产成人无码专区| 国产精品亚洲综合色区韩国| 国产精品原创永久在线观看| 国产精品一区二区三区女同| 亚洲中文无码av永久| 精品伊人久久大香线蕉综合| 亚洲午夜福利在线观看| 99福利影院| 一区二区三区蜜桃av| 无码丰满熟妇一区二区| 在线观看亚洲AV日韩A∨| 亚洲无人区一码二码国产内射| 大地资源高清在线视频播放|