• 
    

    
    

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

      基于SOA的公安監(jiān)所預約會見系統(tǒng)的設計與實現(xiàn)

      2014-04-24 02:39:42楊珍公安部第一研究所
      警察技術 2014年6期
      關鍵詞:表示層監(jiān)所看守所

      楊珍 公安部第一研究所

      一、引言

      隨著科技強警戰(zhàn)略的不斷深化,公安民警應用科技手段提高工作效率已經(jīng)成為習慣,然而科技強警不僅體現(xiàn)在公安民警使用現(xiàn)代化的警用裝備和系統(tǒng)提高辦事效率,也包括應用科技手段為老百姓提供方便快捷的服務,讓群眾少跑腿,服務群眾零距離,讓群眾足不出戶就能了解辦事流程,鼠標一點就能辦理相關業(yè)務。在互聯(lián)網(wǎng)上提供便民服務,是人民群眾對警務工作的新要求和新期待。

      為積極適應經(jīng)濟社會發(fā)展新形勢,進一步加強和創(chuàng)新社會管理工作,著力回應人民群眾的新期盼,2012年公安部向社會集中推出14項便民利民措施,立足公安工作實際,注重科技應用,為人民群眾提供更加便利貼心的服務。

      本文根據(jù)新疆公安監(jiān)管總隊的實際需求,設計并實現(xiàn)了一個公安監(jiān)所預約會見系統(tǒng),較好滿足了便民服務的需求。

      二、需求分析

      公安部推出便民措施,要求各看守所提供網(wǎng)上預約、電話預約等方式,提前安排在押人員親屬、律師到看守所會見在押人員,減少等候時間。目前全國各地看守所陸續(xù)推出預約會見服務,但基本都是以電話方式預約,部分地區(qū)還使用電子郵箱或QQ等方式,這些方式雖然突破了場所、時間的限制,方便了被監(jiān)管人員親屬和律師,但仍然受到預約電話數(shù)量、接線人員工作時間等因素的影響,限制了服務數(shù)量和質(zhì)量。

      在公安部推出方便親屬、律師到看守所會見在押人員的便民措施之前,為了一次會見可能要多次往返看守所,而新疆地廣人稀,交通相對不便捷,更是不方便。為了更好實現(xiàn)便民服務,本文通過建立網(wǎng)上預約平臺,既可以提供24小時全天預約服務,也可以明確預約人需要提供哪些材料,還可以方便看守所民警進行預約審核,對預約信息進行收集匯總。

      系統(tǒng)的服務對象就是需要到看守所會見在押人員的親屬、律師、辦案單位工作人員,系統(tǒng)的主要目標就是要減少上述三類人員(簡稱為前臺用戶)為了一次會見往返看守所的次數(shù)。預約會見系統(tǒng)的大致功能包括:用戶注冊、預約、查詢預約結(jié)果、審核預約、系統(tǒng)管理。系統(tǒng)主要面向四類用戶:親屬、律師、辦案單位工作人員及看守所民警。系統(tǒng)大致工作流程為:前臺用戶首先注冊成為系統(tǒng)用戶,然后根據(jù)自己與待會見人的關系選擇會見類型(親屬會見、律師會見、辦案人員會見),填寫預約信息并提交,提交后可以查看預約記錄??词厮窬趦?nèi)網(wǎng)登錄到預約會見系統(tǒng),看到預約信息后處理預約,如果通過則預約成功,否則預約失敗,然后將審核結(jié)果發(fā)布到外網(wǎng)。不同的用戶在登錄系統(tǒng)后根據(jù)角色不同進行功能權限劃分,進入相應的功能模塊。系統(tǒng)流程框架如圖 1所示。

      三、系統(tǒng)設計

      (一)系統(tǒng)架構設計

      本文采用面向服務的架構(簡稱SOA)來設計實現(xiàn)系統(tǒng),它具有易于集成現(xiàn)有系統(tǒng)、具有標準化的架構、提升開發(fā)效率、降低開發(fā)維護復雜度等優(yōu)點。

      監(jiān)所預約會見系統(tǒng)是公安便民服務系統(tǒng)的重要組成部分,其系統(tǒng)模型主要由三個單元組成:SOA支撐系統(tǒng)、共享數(shù)據(jù)平臺和業(yè)務應用系統(tǒng),如圖2所示。

      其中SOA支撐系統(tǒng)包含了標準與規(guī)范的制定、企業(yè)服務總線(ESB)的構建及相關開發(fā)工具和運行環(huán)境等;共享數(shù)據(jù)平臺通過集成基礎數(shù)據(jù)庫,對外提供統(tǒng)一的數(shù)據(jù)服務;業(yè)務應用系統(tǒng)以服務的方式構建和集成。

      本文將基于SOA的監(jiān)所預約會見系統(tǒng)分為五層,分別為表示層、業(yè)務接口層、業(yè)務層、數(shù)據(jù)訪問層和數(shù)據(jù)層。從整體架構來看,該系統(tǒng)由若干服務和服務組合構成,如圖 3所示。

      1.表示層

      主要為用戶提供靈活友好的使用界面,通過頁面的指引和提示,前臺用戶可以方便地進行預約、查看預約結(jié)果,看守所民警可以方便地進行審核。

      2.業(yè)務接口層

      把業(yè)務層提供的功能封裝為Web服務,為客戶端提供一個統(tǒng)一的邏輯視圖,并且用于隔離業(yè)務邏輯層和表示層。對表示層屏蔽業(yè)務組件,減少了表示層處理的對象數(shù)目,使得系統(tǒng)的業(yè)務邏輯組件更加易用;實現(xiàn)業(yè)務邏輯和表示層之間的松散耦合關系,使得業(yè)務邏輯組件的變化不會影響到表示層。

      3.業(yè)務層

      集中了系統(tǒng)業(yè)務邏輯的處理,是系統(tǒng)的核心。系統(tǒng)的預約、審核、查詢、權限校驗等重要功能都是在業(yè)務層中實現(xiàn)。

      4.數(shù)據(jù)訪問層

      主要負責業(yè)務層和數(shù)據(jù)層之間的交互,實現(xiàn)數(shù)據(jù)的增刪改查操作。支持高效的數(shù)據(jù)庫存儲,是數(shù)據(jù)訪問層首要考慮的問題。

      5.數(shù)據(jù)層

      負責數(shù)據(jù)的存儲,通常使用關系型數(shù)據(jù)庫進行數(shù)據(jù)存儲。

      (二)功能模塊設計

      根據(jù)系統(tǒng)需求,監(jiān)所預約會見系統(tǒng)分為用戶注冊、預約會見、查詢預約、預約審核、系統(tǒng)管理等功能模塊。

      1.用戶注冊

      所有需要預約的用戶都需要注冊才能使用系統(tǒng),系統(tǒng)采用實名制預約,因此在注冊的時候必須填寫真實的姓名、身份證號和聯(lián)系方式。聯(lián)系方式必須為手機號碼,用于接收預約反饋信息。

      2.預約會見

      該功能是系統(tǒng)的主要功能,為用戶提供了方便的預約服務。用戶登錄系統(tǒng)后,根據(jù)自己與待會見人的關系,選擇會見類型,進入相應的預約頁面。預約時需要填寫待會見人的姓名、身份證號、所在看守所等信息,還需要填寫會見人的真實姓名、身份證號、擬會見時間、與待會見人關系。如果是律師或辦案人員會見還需要提供職業(yè)相關的證件號等信息。

      3.預約查詢

      用戶可以查看自己已經(jīng)申請的預約狀態(tài)及處理結(jié)果。

      4.預約審核

      民警登錄系統(tǒng)查看未處理的預約,審核會見人與待會見人的信息是否符合。若符合就確認會見時間,并返回處理結(jié)果;若無法滿足會見條件,直接返回處理結(jié)果。

      5.系統(tǒng)管理

      提供用戶登錄、數(shù)據(jù)備份及權限管理等功能。

      (三)數(shù)據(jù)庫設計

      監(jiān)所預約會見系統(tǒng)的核心業(yè)務是前臺用戶登錄系統(tǒng)填寫預約信息進行預約,根據(jù)預約需要記錄的信息,抽象出注冊用戶表存儲前臺用戶信息,在用戶登錄時進行身份校驗。會見主表用于存儲被會見人信息、擬會見時間和審核信息等,親屬會見表、律師會見表和辦案單位會見表用于存儲三類預約申請人的相關信息,多個人可以同時會見一個被會見人,因此會見主表與三類會見表之間是一對多的關系??词厮窬枰卿浵到y(tǒng)對申請信息進行審核、查詢等,不同的用戶登錄系統(tǒng)使用不同的權限,因此設計了系統(tǒng)用戶、角色、資源、角色資源、用戶角色等系統(tǒng)權限表。

      (四)服務的設計

      系統(tǒng)的每一個功能模塊都由多項功能組成,其中每一項功能就是一個基本服務,每一個功能模塊就是一個合成服務。下面結(jié)合具體業(yè)務對系統(tǒng)中的服務進行分析設計。

      預約會見服務主要是接收用戶的預約請求,由于不同類型的會見需要提交的會見人信息不同,而待會見人等基本信息是相同的,因此一個預約服務包括了輸入預約基本信息和親屬信息(或律師信息或辦案人員信息),分別對應著基本服務saveHjzb()、saveQshj()、saveLshj()、saveBadwhj()。

      預約審核服務主要是對用戶提出的會見申請進行審核答復。包括了查詢預約、核實待會見人、核實會見人、審核預約和發(fā)送反饋消息,分別對應著基本服務queryYyhj()、checkDhjr()、checkHjr()、checkYyhj()、sendMessage()。

      (五)內(nèi)外網(wǎng)數(shù)據(jù)交換設計

      預約會見系統(tǒng)是在互聯(lián)網(wǎng)上為群眾提供服務,而看守所民警是在內(nèi)網(wǎng)進行日常辦公,內(nèi)外網(wǎng)系統(tǒng)并不互聯(lián)互通。因此,系統(tǒng)實施的一個重點是外網(wǎng)系統(tǒng)和內(nèi)網(wǎng)的業(yè)務系統(tǒng)實行數(shù)據(jù)交換。要實現(xiàn)系統(tǒng)內(nèi)外網(wǎng)數(shù)據(jù)交換,必須先通過系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換程序?qū)?nèi)網(wǎng)數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)到數(shù)據(jù)交換工作站以XML文件形式進行存儲;利用數(shù)據(jù)交換工作站將XML文件轉(zhuǎn)換寫入外網(wǎng)服務器的數(shù)據(jù)庫中。同理可將外網(wǎng)數(shù)據(jù)更新到內(nèi)網(wǎng)的數(shù)據(jù)庫中,使內(nèi)網(wǎng)系統(tǒng)和外網(wǎng)系統(tǒng)數(shù)據(jù)一致同步。

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

      下面以親屬預約會見為例介紹系統(tǒng)的具體實現(xiàn)。

      (一)表示層的實現(xiàn)

      本系統(tǒng)中,采用含struts標簽的jsp來實現(xiàn)用戶交互頁面,在親屬預約會見頁面主要供親屬提交會見申請材料,如會見人姓名、身份證號、與被會見人關系、被會見人姓名、所在監(jiān)所等。其jsp部分代碼如圖4所示。

      (二)業(yè)務接口層的實現(xiàn)

      業(yè)務接口層是把業(yè)務層提供的功能封裝為Web服務,實現(xiàn)業(yè)務接口層包括兩步,一是創(chuàng)建服務,二是發(fā)布服務。

      1.服務的創(chuàng)建

      所有Service在服務容器的Server-Config.wsdd文件中進行配置。每一個Service都有一個唯一的標示name,它是Service的發(fā)布名,客戶端的服務使用者就是通過這個name來查找并調(diào)用服務的,還需要配置服務一些屬性,如適用范圍scope、服務的實現(xiàn)類className、服務中有哪些方法可以被調(diào)用allowedMethods等。親屬預約會見服務的配置代碼如圖5所示。

      2.服務的發(fā)布

      發(fā)布服務的目的是將Server-Config.wsdd文件里的服務配置信息以WSDL的格式發(fā)布到Axis組件上,這樣當服務使用者知道確切的服務提供者地址時,可以直接向Axis請求服務。發(fā)布服務需要兩個步驟,一是將Server-Config.wsdd轉(zhuǎn)換成WSDL文件,如圖6所示,二是把WSDL文件發(fā)布到Axis上。

      (三)業(yè)務層的實現(xiàn)

      業(yè)務層實現(xiàn)了系統(tǒng)的業(yè)務邏輯,親屬預約的業(yè)務邏輯采用java類完成了親屬預約、查詢親屬預約等業(yè)務邏輯。其實現(xiàn)方法如圖7所示。

      (四)數(shù)據(jù)訪問層的實現(xiàn)

      本系統(tǒng)采用Hibernate完成持久化工作,首先通過hibernate配置文件Qshj.hbm.xml建立親屬會見對象與數(shù)據(jù)庫表的對應關系,然后建立持久化類QshjDao繼承自HibernateDaoSupport,實現(xiàn)數(shù)據(jù)的增刪改查等基本操作。

      (五)系統(tǒng)實現(xiàn)界面圖

      五、結(jié)束語

      本文采用SOA的架構實現(xiàn)了一個易于擴展的監(jiān)所預約會系統(tǒng),該監(jiān)所預約會見系統(tǒng)已在新疆公安監(jiān)所部門應用,幫助親屬和相關工作人員輕松實現(xiàn)了網(wǎng)上預約會見,大大節(jié)約了他們往返看守所進行現(xiàn)場預約的時間,提高了監(jiān)所部門的工作效率。

      [1]曹紅根,朱長永.基于SOA的政府部門間信息共享平臺的研究[J].計算機與數(shù)字工程,2013,41(6):970-973.

      [2]嚴春.基于SOA架構的論文遠程指導與答辯系統(tǒng)的研究與實現(xiàn)[J].計算機光盤軟件與應用,2012(12):190-191.

      [3]羅鐵軍.基于SOA架構的區(qū)域政務信息交換體系的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2012,(12):93-95.

      [4]馮靚,李立持,主振強.基于SOA思想的電子口岸信息平臺系統(tǒng)[J].計算機應用與軟件,2007,24(9):117-119.

      [5]梁愛虎.精通SOA:基于服務總線的Struts + EJB + Web Service整合應用開發(fā)[M].北京:電子工業(yè)出版社,2007.

      [6]胡偉莉,鄧小龍.基于SOA技術的遠程教育信息系統(tǒng)的開發(fā)[J].武漢理工大學學報,2009,31(5).736-739.

      [7]深圳賽邦特通信科技有限公司.監(jiān)所實用技術應用.警察技術,2006(6).

      猜你喜歡
      表示層監(jiān)所看守所
      基于Spring的企業(yè)級Web項目架構設計研究
      軟件(2019年6期)2019-10-08 06:27:21
      “智慧監(jiān)所”建設的理念、特點及影響
      條形碼技術在公安監(jiān)所信息化管理中的應用
      ASP.NET三層構架解析
      基于SSH框架科研管理系統(tǒng)的設計
      基于物聯(lián)網(wǎng)理念的公安監(jiān)所智能視頻監(jiān)控
      警察技術(2015年3期)2015-02-27 15:37:01
      看守所在押人員安全風險程度調(diào)查分析
      ASP.NET三層架構體系間數(shù)據(jù)傳遞
      電腦迷(2013年9期)2013-04-29 00:44:03
      公安監(jiān)所智能送藥車的開發(fā)與設計
      警察技術(2013年1期)2013-03-20 14:10:51
      今年前兩月全國看守所安排律師會見20 余萬次
      中國司法(2013年4期)2013-01-31 06:38:27
      兰坪| 五河县| 璧山县| 方城县| 蒙阴县| 临洮县| 潼南县| 潜江市| 子长县| 浠水县| 乐山市| 常州市| 金门县| 崇明县| 高雄市| 徐汇区| 朝阳区| 北海市| 察雅县| 呼伦贝尔市| 宁强县| 大邑县| 阿拉尔市| 通海县| 正安县| 郯城县| 老河口市| 弥渡县| 通城县| 东光县| 梅州市| 江华| 堆龙德庆县| 米林县| 莱芜市| 陆丰市| 克拉玛依市| 革吉县| 东至县| 垣曲县| 阳朔县|