苗春輝

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