苗春輝
摘要:現(xiàn)今,隨著科技和經(jīng)濟的飛速發(fā)展,無論是公民還是企業(yè),都需要和國際進行交流、合作,因此要加強公安局出入境的管理系統(tǒng),從而進一步增強出入境的管理效率。系統(tǒng)先是完成了系統(tǒng)的需求分析,同時在整個的開發(fā)的過程中,嚴格按照軟件工程原則展開的。選用了MVC模式,系統(tǒng)的功能模塊主要包括了中國公民出入境管理模塊、外國人出入境管理、控制對象管理等,該文介紹了各個模塊、數(shù)據(jù)庫設(shè)計。
關(guān)鍵詞:出入境管理;系統(tǒng)設(shè)計;數(shù)據(jù)庫設(shè)計
中圖分類號:TP315 文獻標(biāo)識碼:A 文章編號:1009-3044(2018)06-0055-03
1概述
這些年以來,隨著社會的飛速發(fā)展,人民生活水平的提高,市場對對外引資更加重視,從而導(dǎo)致了很多的人紛紛投資于旅游、商業(yè),而且社會經(jīng)濟的飛速發(fā)展從而造就了我國在出入境管理方面更加開放,很多的國人紛紛走入了國外,比如出國留學(xué)、環(huán)游世界等。
基于現(xiàn)今的社會背景下,本文設(shè)計了詳細的出入境管理系統(tǒng),進一步實現(xiàn)了系統(tǒng)的專業(yè)化、電子化以及信息化。出入境管理是我國公安管理中的重要業(yè)務(wù),按照相關(guān)的法律法規(guī),完成出入境的審核過程,同時管理相關(guān)人員的管理活動。
2需求分析
2.1功能需求分析
公安出入境管理系統(tǒng)涵蓋了出入境管理業(yè)務(wù)的主要職能。出入境管理系統(tǒng)可以依托計算機系統(tǒng)進行輔助行政管理。信息收集是在行政管理和行政執(zhí)法活動過程中對各類信息的加工和存儲。出入境公安出入境系統(tǒng)主要的目的是為了提高出入境證件的管理效率以及增強人員管理情況,服務(wù)于出入境行政管理以及其他相關(guān)部門對出入境信息的需求。出入境管理信息系統(tǒng)主要功能包括如下:
1)多種證件信息的采集,信息的匯總,同時包括相關(guān)人員之間的信息。
2)根據(jù)相關(guān)的證件制作,從而管理證件制作的過程。
3)審核證件的控制。
4)管理多種證件制作的業(yè)務(wù)。
5)控制對象的審核和管理。
6)相關(guān)人員的出入境記錄。
按照上面相關(guān)的功能分析,能夠完成系統(tǒng)功能的規(guī)劃,同時能夠完成系統(tǒng)功能的具體實現(xiàn)。
出入境管理系統(tǒng)的功能具體包括了業(yè)務(wù)受理、信息采集、控制對象管理、證件管理、中國公民信息管理、外國人信息管理。本文設(shè)計實現(xiàn)的系統(tǒng)主要是想通過系統(tǒng)功能,從而判斷所收集的人員信息,以及系統(tǒng)的管理效率。
2.2非功能需求分析
傳統(tǒng)意義的公安信息管理系統(tǒng)流程復(fù)雜,管理繁瑣,工作效率低,同時也對公安的便民造成了阻礙的作用,設(shè)計與實現(xiàn)更加完善的出入境系統(tǒng),將該系統(tǒng)應(yīng)用于工作中,能夠大大滿足工作需求,同時也能推動經(jīng)濟發(fā)展,進而能夠促進出入境更加合理化。為滿足用戶業(yè)務(wù)需求而必須具有除功能需求以外的特性,包括系統(tǒng)的性能、可靠性、可維護性、可擴充性、易用性、安全性、運行環(huán)境約束、外部接口和對技術(shù)和對業(yè)務(wù)的適應(yīng)性等。
3系統(tǒng)分析
3.1業(yè)務(wù)流程分析
公安出入境系統(tǒng)并非是一個獨立的系統(tǒng),實際上,該系統(tǒng)和其他業(yè)務(wù)之間有著相互的聯(lián)系,出入境信息管理系統(tǒng)和公安部門之間業(yè)務(wù)存在很大的聯(lián)系,根據(jù)調(diào)用系統(tǒng)中的數(shù)據(jù)信息,能夠很精確地將出入境中的人員信息獲取。另外一方面,人口信息系統(tǒng)中會附帶著申請人的信息,其中這些信息包括了性別,民族,教育情況,家庭地址等。如果是逃犯,那么就會包括身份證信息,姓名,照片等。公安信息系統(tǒng)中的人員信息涉及了個人身份信息,案件信息等。此外,出入境信息管理信息系統(tǒng)中還包括了境外人員信息。
申請人需要向市公安局出入境管理部門提出申請,然后填寫申請人信息表。市公安局出入境管理部門對申請人進行受理,不符合受理情況的需要申請人滿足受理條件才能受理,可能還需要申請人信息的補錄,然后對申請人進行調(diào)查審核。審核可能需要本市公安局進行審核之外,省廳也要對申請人進行審核。審核通過就可以制證、取證、發(fā)證最后進行建檔裝訂。審核不通過的要依法不予批準并通知申請人和受理機關(guān)及有關(guān)單位。
3.2數(shù)據(jù)流程分析
在調(diào)查系統(tǒng)功能需求基礎(chǔ)上,按照系統(tǒng)的業(yè)務(wù)流程,分析系統(tǒng)功能以及系統(tǒng)數(shù)據(jù),最終設(shè)計出數(shù)據(jù)流程圖,最后在數(shù)據(jù)上進行分析。數(shù)據(jù)流程分析指的是將流動的數(shù)據(jù)抽象化,通過分析業(yè)務(wù)的數(shù)據(jù)處理模式,從而處理數(shù)據(jù)中存在的相關(guān)問題。數(shù)據(jù)流程分析主要涉及了收集數(shù)據(jù),傳遞數(shù)據(jù)以及保存數(shù)據(jù)等。
4系統(tǒng)設(shè)計
4.1系統(tǒng)網(wǎng)絡(luò)架構(gòu)
系統(tǒng)架構(gòu)實現(xiàn)選擇MVC了,架構(gòu)層分為持久層、表示層、業(yè)務(wù)層。其實架構(gòu)層之間是相互的,彼此之間都有各自的職責(zé),然而可以實現(xiàn)其他層和接口之間的通信。表現(xiàn)層的實現(xiàn)是struts,從而能夠?qū)τ脩粽埱筮M行管理,另外給出相應(yīng)的響應(yīng),spring層實現(xiàn)的是邏輯層,hibernate實現(xiàn)的是持久層,封裝數(shù)據(jù)對象,通過建立新的數(shù)據(jù)模型,進而替換實際的數(shù)據(jù)表,這種情況下能夠接入到項目中運用。業(yè)務(wù)對象組成域模型層,并且該層能夠在每個層之間相互地進行移動,從而開發(fā)人員能夠?qū)⑿枰膶ο蠛鲆暤簟?/p>
本文選擇開發(fā)模式是MVC,基于MVC設(shè)計了物理結(jié)構(gòu),其中物理架構(gòu)中包括了數(shù)據(jù)庫服務(wù)、因特網(wǎng)、web服務(wù)器以及客戶端,web服務(wù)器的作用是用來獲取動態(tài)的網(wǎng)頁,同時處理出入境管理系統(tǒng)中的業(yè)務(wù),這些業(yè)務(wù)具體涉及訪問數(shù)據(jù)的權(quán)限、使得用戶需求得到滿足等規(guī)則。與此同時,數(shù)據(jù)庫服務(wù)器的主要目的是為了將數(shù)據(jù)庫中全部的表進行管理,web服務(wù)器與數(shù)據(jù)庫服務(wù)器之間是相互隔離的,而且這兩者之間的管理者也是相互分開的。有專門的人進行負責(zé),進而能夠保證數(shù)據(jù)的可靠性,安全性以及盡量加快數(shù)據(jù)的傳輸速率,業(yè)務(wù)的處理都是由業(yè)務(wù)人員進行管理的。
4.2系統(tǒng)設(shè)計目標(biāo)
確定系統(tǒng)的總結(jié)構(gòu)過程中,先是將系統(tǒng)的設(shè)計方向確定下來,接著再設(shè)計架構(gòu),在設(shè)計開發(fā)的過程中需要動態(tài)地展開,本文設(shè)計的目標(biāo)總結(jié)如下:
1)符合用戶需求:本文系統(tǒng)的主要目標(biāo)是滿足客戶的需求,同時確保系統(tǒng)功能穩(wěn)定性、安全性以及可靠性,在滿足用戶需求的基礎(chǔ)上盡可能地降低代碼的冗余。
2)設(shè)計需求系統(tǒng)一定要面對對象,而且需要有高度的靈活性、可靠性,盡量將系統(tǒng)的擴展能力充分考慮到。
3)安全性:安全性對于系統(tǒng)而言,有著十分重要的作用,系統(tǒng)要安全可靠地進行就必須要保持數(shù)據(jù)足夠安全。
4)簡單易用:用戶體驗性是通過用戶操作實現(xiàn)的,系統(tǒng)易操作。
4.3系統(tǒng)的總體設(shè)計
系統(tǒng)設(shè)計的基礎(chǔ)是基于系統(tǒng)確定的方案,通過系統(tǒng)方案從而進行系統(tǒng)設(shè)計,而系統(tǒng)設(shè)計具體包括了系統(tǒng)總結(jié)框架設(shè)計、數(shù)據(jù)庫設(shè)計及功能設(shè)計。本文主要功能包括了中國公民出入境管理、外國人出入境管理以及控制對象管理等。
4.4系統(tǒng)功能設(shè)計
4.4.1中國公民出入境管理模塊
中國公民出入境管理模塊是針對我國公民出入境的信息進行管理。該模塊下主要包括申請人查詢和工作人員管理中國公民出入境信息兩個模塊。在申請人查詢模塊中,申請人可以查詢到出入境有關(guān)的法律法規(guī)和辦理出入境的業(yè)務(wù)流程,使申請人的出入境更加便利。在工作人員管理中國公民出入境信息模塊中,包括了證件申請、信息采集、對比審核、證件辦理、出入境記錄等。
4.4.2控制對象管理模塊
在管理控制對象中,因為所有的對象的來源都不一樣,所以在整個數(shù)據(jù)的采集,數(shù)據(jù)導(dǎo)入以及數(shù)據(jù)的裝載的過程中,需要保持數(shù)據(jù)的完整性、數(shù)據(jù)的準確性等。在這個過程中必須要完成數(shù)據(jù)的驗證,對象控制模塊中主要是對比分析人口信息,將人員信息輸入其中,信息進行對比,當(dāng)發(fā)現(xiàn)信息匹配成功的時候,前端界面中就會顯示出公安系統(tǒng)數(shù)據(jù)庫的查詢結(jié)果,從而得到全部的人員信息。接著再次進行信息的對比分析。
控制對象可能有兩種,一是違法犯罪的在逃人員,對于這種控制對象要嚴格把關(guān),不能允許違法犯罪的在逃人員出入境。同時,一經(jīng)發(fā)現(xiàn)要進行扣押上交給有關(guān)部門。二是國家公務(wù)人員,對于這種控制對象要分情況,因公出差要按照相關(guān)文件來辦理出入境的手續(xù),因私出差要按照相關(guān)規(guī)定來限制次數(shù)或有效期。
4.4.3外國人出入境管理模塊
外國人出入境管理模塊是針對國外公民出入境的信息進行管理。該模塊主要是外國人的護照信息和外國人出入境信息的管理。
4.5數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的設(shè)計主要是完成數(shù)據(jù)的共享、并且保證數(shù)據(jù)持久化,所以數(shù)據(jù)庫設(shè)計的合理性在于數(shù)據(jù)持久性保存,并且也可以完成數(shù)據(jù)優(yōu)化、數(shù)據(jù)移植性,最終實現(xiàn)數(shù)據(jù)兼容性。本文選擇的數(shù)據(jù)庫是SQL,通過數(shù)據(jù)庫進而完成出入境管理的業(yè)務(wù)數(shù)據(jù)。
E-R圖是運用概念的形式從而進行實體的表示,E-R模型中包括的元素有屬性、實體、聯(lián)系,實體與實體之間的關(guān)系通常有三種,分別是多對多,一對多,多對一,E-R圖如圖1所示:
通過模型的建立,將信息實體化,進而能夠讓開發(fā)者知道用戶間的關(guān)系。市公安局出入境管理系統(tǒng)主要包括申請人信息表、工作人員信息表、證件信息表等,具體如下,表單中“_”為主鍵:
申請人信息表中的字段包括了申請人編號、身份證號、姓名、性別、民族、國籍、婚姻情況、出生日期、出生地、文化程度、戶口所在地、戶口所屬派出所、家庭住址、家庭電話或手機號碼、頭像、指紋、申請時間、申請事由、申請類別、前往國家或地區(qū)、取證方式等,申請人編號是唯一標(biāo)識,因此申請人編號是主鍵。
工作人員信息表中字段包括了工作人員編號、姓名、性別、出生日期、身份證號、文化程度、家庭住址、手機號碼、職位、權(quán)限、所屬部門等,工作人員編號是唯一標(biāo)識,因此工作人員編號是主鍵。
審核表主要包括審核編號、申請人編號、審核時間、審核人編號、是否通過審核、說明等信息,其中審核編號為主鍵,申請人編號、審核人編號分別為外鍵。
證件信息表中字段包括了證件號、申請人編號、類型、國家碼、申請人姓名、性別、國籍、出生日期、出生地、簽發(fā)日期、簽發(fā)地點、有效期、簽發(fā)機關(guān)、持證人簽名等證件號是唯一標(biāo)識,因此證件號是主鍵,申請人編號能確定申請人編號中的字段,申請人編號是外鍵。
出入境記錄表主要包括出入境編號、證件號、出境時間、入境時間、出境海關(guān)、入境海關(guān)、出境事由、入境事由、出境工作人員編號、入境工作人員編號等,其中出入境編號是主鍵,證件號、出境工作人員編號、入境工作人員編號分別是外鍵。
控制對象信息表主要包括控制對象編號、證件號、身份證號、姓名、性別、出生日期、工作單位、職位、受控原因、受控開始時間、有效期、受控程度、備注等,其中控制對象編號是主鍵,證件號和身份證號分別是外鍵。
5結(jié)束語
本文市公安局出入境管理系統(tǒng)的設(shè)計基本可以滿足公安局對于出入境管理的需求,幫助各地方公安局解決出入境管理這方面的問題。通過出入境管理系統(tǒng)的不斷改進,能夠推動公安出入境業(yè)務(wù)的提高,以及公安業(yè)務(wù)的增強,出入境管理系統(tǒng)在公務(wù)管理業(yè)務(wù)中起到了不可以替代的作用。借助于完善的信息管理機制,從而實現(xiàn)完整信息管理體系,進而將公安信息管理系統(tǒng)中的數(shù)據(jù)全部都共享到計算機網(wǎng)絡(luò)中,進而支持各項工作的完成,從而實現(xiàn)多個層次間能夠?qū)崿F(xiàn)信息的分享。