<nav id="w0g0m"><code id="w0g0m"></code></nav>
  • <xmp id="w0g0m">
    <xmp id="w0g0m"><nav id="w0g0m"></nav><menu id="w0g0m"><strong id="w0g0m"></strong></menu>
  • <xmp id="w0g0m">
  • <nav id="w0g0m"></nav>
    <menu id="w0g0m"><menu id="w0g0m"></menu></menu>
    1. 網站地圖
    2. 設為首頁
    3. 關于我們
    ?

    出入境涉外信息管理系統的 設計與實現

    發布時間:2023-07-10 09:38
    目錄
    摘 要 I
    Abstract III
    第一章 引言 1
    1.1研究背景 1
    1.2研究意義 1
    1.3 章節安排介紹 2
    第二章 出入境涉外信息管理系統需求分析 3
    2.1 可行性分析 3
    2.2 總體需求分析 3
    2.2.1 用戶身份級別要求 3
    2.2.2 系統功能模塊設置 4
    2.3 功能需求分析 4
    2.3.1 用戶模塊需求分析 4
    2.3.2涉外酒店模塊需求分析 5
    2.3.3涉外企業模塊需求分析 5
    2.3.4常住涉外人員模塊需求分析 6
    2.3.5預警模塊需求分析 7
    2.3.6 統計模塊需求分析 8
    2.3.7 管理員模塊需求分析 8
    2.4性能需求 9
    2.5本章小結 9
    第三章 出入境涉外信息管理系統詳細設計 10
    3.1 總體設計原則 10
    3.2 系統總體設計 10
    3.2.1系統軟件架構設計 10
    3.2.2系統物理架構設計 11
    3.3 系統功能設計 13
    3.3.1用戶模塊設計 13
    3.3.2涉外酒店模塊設計 14
    333涉外企業模塊設計 15
    3.3.4常住涉外人員模塊設計 16
    3.3.5預警模塊設計 17
    3.3.6統計模塊設計 20
    3.3.7管理員模塊設計 21
    3.4系統主要業務流程 22
    3.4.1業務場景 22
    3.4.2登記管理 23
    3.4.3數據處理流程 23
    3.4.4常住涉外人員管理 24
    3.5系統數據庫設計 24
    3.5.1系統主要 E-R 圖 26
    3.5.2數據庫表的設計 27
    3.6本章小結 31
    第四章 主要功能模塊的實現與測試 32
    4.1開發技術及工具介紹 32
    4.2涉外酒店 33
    4.2.1信息匯總與查看 33
    4.2.2住宿登記 34
    4.2.3數據導入 35
    4.3常住涉外人員 35
    4.3.1信息匯總 35
    4.3.2人員管理-查詢/新增/注銷 36
    4.3.3重點人員管理-查看 36
    4.3.4重點人員管理-信息管理 37
    4.4涉外企業 37
    4.4.1查詢/新增 37
    4.4.2相關境外人員 38
    4.4.3審核 38
    4.5預警信息模塊 39
    4.5.1 預警信息列表 39
    4.5.2 預警信息 40
    4.6 測試 41
    4.6.1 測試說明 41
    4.6.2測試環境與工具 42
    4.6.3測試用例 42
    4.6.4 性能測試 44
    第五章 總結與展望 45
    參考文獻 46
    致 謝 49
    圖目錄
    圖 2.1 用戶模塊用例圖 5
    圖 2.2 涉外酒店模塊的用例圖 5
    圖 2.3 涉外企業模塊的用例圖 6
    圖 2.4 常住涉外人員模塊的用例圖 7
    圖 2.5 預警模塊的用例圖 7
    圖 2.6 統計模塊的用例圖 8
    圖 2.7 管理員模塊的用例圖 8
    圖 3.1 數據架構綜述 11
    圖 3.2 服務器架構 12
    圖 3.3 網絡拓撲 12
    圖 3.4 應用功能圖 13
    圖 3.5 修改用戶信息操作時序圖 14
    圖 3.6 用戶信息上傳操作時序圖 15
    圖 3.7 查看涉外人員信息時序圖 16
    圖 3.8 涉外人員信息審查時序圖 17
    圖 3.9 處理預警信息操作時序圖 20
    圖 3.10 查詢統計結果時序圖 21
    圖 3.11 設置用戶權限操作時序圖 22
    圖 3.12 登記管理流程 23
    圖 3.13 數據處理流程 24
    圖 3.14 常住境外人員管理 24
    圖 3.15 數據庫核心實體關系圖 26
    圖 4.1 信息匯總 33
    圖 4.2 信息查看 34
    圖 4.3 住宿登記 34
    圖 4.4 住宿登記-新增 35
    圖 4.5 數據導入 35
    圖 4.6 信息匯總 36
    圖4.7 人員管理 36
    圖4.8 重點人員管理-查看 37
    圖4.9 重點人員管理-信息管理 37
    圖4.10 涉外單位-查詢/新增 38
    圖4.11 涉外單位-相關境外人員 38
    圖4.12 涉外單位-信息激活 39
    圖4.13 信息提醒-列表 39
    圖4.14 信息提醒 40
    圖4.15 信息提醒-詳細 40
    表目錄
    表 3.1 AT 指令及指令表 19
    表 3.2 涉外酒店信息表 27
    表 3.3 涉外酒店登記信息表 27
    表 3.4 企業工作人員信息表 28
    表 3.5 常住人員登記信息表 28
    表 3.6 企業信息表 29
    表 3.7 酒店管理人員信息表 29
    表 3.8 公安部門管理人員信息表 30
    表 3.9 企業管理人員信息表 30
    表 4.1 軟硬件配置表 42
    表 4.2 測試用例表 42
    表 4.3 性能測試用例表 44
    第一章 引言
    1.1 研究背景
    公安出入境管理是公安機關工作的重要組成部分,體現出公安機關為維護涉外治安環 境穩定、促進社會經濟發展的重要要求[1]。現我區的涉外常住人口超過了 300人,并呈逐 年增加的趨勢,這些涉外人員來自不同的國家和地區,我區需要對這些人口的信息進行登 記,信息內容較為繁瑣,而且這些外來人口的宗教信仰、法律法規、文化習俗都存在差異 性,這更加加大了管理難度[2]。
    公安出入境管理部門是行使出入境管理工作的職能機構,是面向世界的公安執法服務 窗口,承擔著中國公民出入境管理、外國人入出境管理和打擊非法出入境犯罪的職能職責, 肩負著服務經濟社會發展、服務改革開放、服務人民群眾,維護國家政治安全和社會穩定 的光榮使命[3]。其管理能力和服務能力直接關系著國家和公安機關的形象[4]。因此,出入 境管理是我國涉外管轄工作中關鍵的一環,不僅意味著我國的管理方法和管理模式在國際 中的影響力,還關系著對國內的管理責任[5]。公安機關作為我國的主要行政單位,履行著 非常重要的行政職能,也是出入境管理的主要隊伍,負責維護中外公民在出入境過程中的 合法權益,從而維護國家利益和國際形象[6]。
    本文通過對計算機技術、軟件開發技術、信息化技術,結合出入境涉外管理工作中的 實際業務流程實務相結合。采用了 JAVA語言、oracle數據庫技術、SOA架構、短信貓通 信技術等,最終實現了出入境涉外信息管理系統應具備的各項功能。
    1.2 研究意義
    本文提出的出入境涉外信息管理系統的研究,對我區境外人員管理工作模式的創新有 十分重要的意義。具體如下:
    (1) 推進信息化建設進程。系統基于數據資源,通過構建軟件系統和網絡架構,投 入較低的成本,就能實現信息共享、數據查詢、報表統計,不但促進了國家機關單位的信 息化建設,同時也為出入境的管理工作帶來極大的便利[7]。
    (2) 數據流程更加科學。系統錄入的信息,系統會對信息內容和完整性進行審核, 保證了數據的準確性[8]。而且系統可以讓數據按時間長短自動排序,方便核對工作。各級
    出入境管理部門可以按照轄區劃分管理相應的數據,職責分工更加明確。
    (3)岀入境涉外信息管理系統是推進涉外人員管理、追蹤變革的強大動力[9]。系統 可以有效解決涉外人員的信息紙質存放,信息提取慢,查找難度大、信息管理效率低,管 理性不強的難題,極大地提升了涉外信息管理的高效安全性。最后,在統計模塊提取需要 的信息。避免信息的遺漏,提高涉外信息管理效率。
    1.3 章節安排介紹
    對于本文的章節安排,一共分為五大章節,分別為引言、岀入境涉外信息管理系統需 求分析、岀入境涉外信息管理系統詳細設計、系統實現與測試、總結與展望。下面對各章 節的具體內容進行介紹。
    第一章:引言。本章主要針對我國在岀入境管理工作中的實際情況和遇到的問題進行 分析,從而提岀開發本系統的必要性和意義。
    第二章:岀入境涉外信息管理系統需求分析。本章主要介紹了系統的需求分析內容, 需求分析作為在軟件工程前期的重要工作,因此,本文的需求分析內容較多,包括開發系 統的可行性分析、用戶類型分析、功能分析,最終對系統功能進行提煉并分析,最后還對 系統的性能進行了分析。
    第三章:岀入境信息管理系統詳細設計。基于需求分析內容,本章介紹了系統的設計 部分,首先提岀設計原則,然后介紹了系統的架構設計,重點是對系統功能進行詳細設計, 包括用戶模塊、涉外酒店模塊、涉外企業模塊、常住涉外人員模塊、預警模塊、統計模塊 以及管理員模塊,通過時序圖展示功能流程,其中預警模塊采用短信貓通信技術,實現對 系統用戶的短信提示。最后還對系統數據庫進行了設計,并列岀了數據內容。
    第四章:系統實現與測試。重點對系統各個功能模塊的實現效果進行展示,通過界面 截圖,并且對不同界面實現的功能進行說明。在測試工作中,首先對測試工作在軟件工作 中的重要性進行分析,進而分析了測試目的和測試意義,接下來就對測試內容進行詳細介 紹,并且列岀了測試用例表。
    第五章:總結部分。通過總結研究背景,研究過程,對系統應用效果進行了分析。
    第二章 出入境涉外信息管理系統需求分析
    在設計開發系統時,關鍵是完成對系統的需求分析,通過需求分析,把握對出入境涉外 信息管理的具體需要,精準的定位,以便滿足管理要求。系統對需求分析的成敗關系到系統 開發是否成功[10]。需求分析要能準確的表述系統的運行目的,系統所要解決的問題。系統地 需求分析將詳細闡述系統的功能需求,是對要完成的具體的細節工作的分析,而且要詳細的 表明需要達到的目標和效果,不是對系統用何種方法進行闡述。系統需求分析越準確、詳細, 那么開發的系統越能解決實際問題[11]。
    2.1 可行性分析
    (1) 經濟可行性。目前很多企業和單位的網絡普及度非常高,辦公環境中本身有一定的 網絡基礎,如果需要對出入境涉外信息管理系統進行設計與實現,只需要使用在已有軟硬件 設備即可,并且系統在完成后,可以提高管理工作的效率,系統效益明顯遠遠高于投入成本, 因此,從經濟角度來考慮,系統是具有可行性的[12]。
    (2) 技術可行性。本文選用的 JAVA 語言、 J2EE 框架技術、 Oracle 數據庫技術等,可 以滿足大量用戶的訪問需求,并且實現多線程工作模式,功能強大。 Oracle 數據庫技術還可 以實現多CPU,多線運行核心線程。因此,從技術角度上來考慮,系統是具有可行性的[13]。
    (3) 操作可行性。目前,互聯網正在快速發展,一直處于進步過程中,我國的基礎網絡 設施都較為完善,這也為系統的建設提供了條件,本系統在操作設計上,不管是操作習慣還 是界面風格都符合大多數用戶的操作習慣[14],隨著計算機技術的不斷普及,大多數用戶都懂 得如何使用終端進行系統操作,系統用戶完全可以快速明白如何對系統進行操作。因此,從 操作角度上來考慮,系統是具有可行性的。
    2.2 總體需求分析
    2.2.1 用戶身份級別要求
    根據用戶在出入境管理中的不同職能,可以將系統用戶劃分為填報人、民警以及系統管 理員三種類型。管理員主要對系統用戶的權限、信息等進行管理。涉外酒店、涉外企業、常 住涉外人員均有填報申請錄入權限,民警具有查看全部填報信息的權限。
    每個身份通過權限的管理,可以實現不同權限對應不同的功能和界面的查詢、導岀、操 作、增、刪、改等操作,同時,對于系統管理員還有對系統界面、功能、流程、人員角色配 置以及后臺的相關操作,也可以進行權限的凍結、激活和分配等操作。
    2.2.2 系統功能模塊設置
    系統功能主要劃分為:①用戶模塊、②涉外酒店模塊、③涉外企業模塊、④常住涉外人 員模塊、⑤預警模塊、⑥統計模塊、⑦管理員模塊共7個功能模塊。通過對涉外人員信息的 采集、查詢、核查和統計分析,基本滿足岀入境的涉外人員管理要求。
    本系統在用戶模塊、涉外酒店模塊、涉外企業模塊、常住涉外人員模塊、預警模塊等數 據流方面實現實時操作,系統主要功能方面著重實現涉外酒店模塊、涉外企業模塊和常住涉 外人員模塊采集信息,在預警模塊實現重點人員信息的提取,對重點人員進行監控,同時對 于監控到的異常信息進行自動推送和提醒。此外對于長期大量線下的工作,也實現了線上管 理,無紙化管理,變得更加高效、便捷。
    2.3 功能需求分析
    2.3.1 用戶模塊需求分析
    用戶模塊中,系統用戶包括市局外事部門、分局岀入境部門、派岀所、涉外酒店以及涉 外企業等。系統用戶可以對自身信息和賬號的管理,系統用戶要想訪問系統,需要進行登錄 操作,用戶完成登錄后,即可進入用戶模塊,對個人信息進行管理,包括對信息進行完善、 修改等操作,修改的信息還包括綁定手機號和密碼,如果用戶需要更改手機號,需要輸入正 確的密碼,然后綁定新的手機號作為新賬號。而對于密碼修改,同樣需要輸入舊密碼,才能 對新密碼進行設置。
    因此,用戶模塊主要包括個人信息管理、賬號修改以及密碼修改。功能用例圖如圖 2.1 所示。
     
     
    Figure 2.1 User module use
     
    2.3.2 涉外酒店模塊需求分析
    涉外酒店模塊主要是方便民警用戶對涉外酒店住宿登記的信息進行查詢操作,民警用戶 可以通過查詢操作,查看具體的涉外酒店登記信息,從而根據酒店住宿登記信息,對涉外人 員入住進行核驗。本模塊還提供涉外酒店住宿登記的信息匯總表,查看所有的管轄區內酒店 填報的信息。因此,登記人可以在本模塊對涉外酒店入住的涉外人員信息進行上傳。除了涉 外酒店入住記錄,民警用戶還可以對申請入住的涉外人員信息進行查看。為了提高填報人的 信息上傳效率,在涉外信息上傳過程中,本模塊需要通過數據導入的方式,批量上傳信息。
    因此,涉外酒店模塊的功能內容主要包括申請信息查看、涉外人員信息上傳、信息查詢。 用例圖如圖 2.2所示:
     
     
    2.3.3 涉外企業模塊需求分析
    涉外企業模塊主要為民警用戶提供涉外企業及相關涉外人員的信息,由于涉外人員工作
    出現變更,例如職業調動、離職等情況,因此,本模塊的顯示信息必須具有時效性,方便民 警用戶對這些信息進行及時掌握。對于正在申請工作的涉外人員,民警用戶可以在本模塊對 申請進行調用查看。為了保證系統信息的完整性和全面性,填報人需要及時新增入職企業的 涉外人員信息及企業信息,方便民警用戶能夠通過查詢操作查找到最新的人員資料,從而全 面進行岀入境管理。由于企業的涉外人員的數據信息較少,因此,系統需要根據有限的數據 內容,挖掘岀關鍵內容,從而建立涉外人員之間的關系,當民警用戶在瀏覽其中一位人員信 息時,系統將關聯的人員信息也顯示岀來。
    涉外企業要想吸納涉外人員參與企業生產和工作,需要提岀申請,獲得資質后,才能招 聘涉外人員入職,民警用戶需要在本模塊對申請內容進行審核,并給岀審核結果。涉外企業 獲得審核通過的信息后,提供的涉外職員信息才符合管理規定。
    因此,涉外企業模塊的功能內容主要包括涉外人員信息上傳、申請信息查看、信息搜索。
    用例圖如圖 2.3所示:
     
    Figure 2.3 Use case diagram of foreign enterprise module
     
    2.3.4 常住涉外人員模塊需求分析
    本模塊主要對涉外人員進行核查,核查內容包括涉外人員的證件、資格證等。因此,填 報人需要在本模塊上傳涉外人員信息,信息內容包括人員編號、人員名稱、國籍、證件類型、 證件是否有效、所屬企業、入住記錄、入境記錄、最近入境時間等。填報人在管理涉外人員 信息時,需要著重對重點人員進行管理,關注這些未完成審核的涉外人員的信息情況。
    根據上傳的涉外人員信息,在管理過程中,民警用戶需要查看常住涉外人員的匯總信息, 從而對核查工作起到輔助作用,填報人上傳涉外人員信息后,申請核查,民警用戶核查結束 后,會對核查結果進行反饋。除了系統用戶進行人工核查,系統也會在數據變更時,進行自
    動核查,并且將核查結果列成消息提醒列表,方便民警用戶查看,因此,此內容就是系統給 岀的核查反饋信息。
     
     
    2.3.5 預警模塊需求分析
    本模塊主要對涉外人員、涉外酒店、涉外企業的異常信息進行預警,例如對居(停)留 到期提醒功能,民警可以一目了然的看到有多少境外人員證件即將到期,還可以對重點關注 人員及涉外記者和外交人員進行提醒,部分邏輯糾錯功能,如蒙古國公民對應證件類型為因 公普通護照等。系統通過列表的形式對預警信息進行呈現,民警用戶不但需要對這些信息進 行查詢,還需要對預警信息進行處理。
    因此,預警模塊的功能內容主要有預警信息查看、信息搜索、預警處理。功能用例圖如 圖 2.5 所示。
     
     
    2.3.6 統計模塊需求分析
    本模塊主要對系統的所有數據進行完整的展示和統計,由于系統數據較多,需要為系統 用戶提供統計設置操作,讓系統用戶通過設置搜索條件,從而在系統中找到相應的數據進行 顯示。
    因此,統計模塊主要包括統計設置和統計信息查看。功能用例圖如圖 2.6 所示:
     
    Figure 2.6 Use case diagram of statistical module
     
    2.3.7 管理員模塊需求分析
    管理員模塊中,管理員用戶需要對用戶信息進行管理,包括對用戶信息進行修改、搜索 操作。用戶信息包括用戶編號、用戶賬號、密碼、賬號狀態、權限等,由于用戶數量較多, 管理員在管理信息的同時,還能通過搜索操作,快速定位用戶。系統管理員還可以對系統進 行基本設置,包括勾選數據字典項,從而設置系統顯示的信息內容。
    用例圖如圖 2.7 所示:
     
    Figure 2.7 Use case diagram of administrator module
    2.4性能需求
    為了使系統穩定,快捷,高效的運行,應滿足如下需求:
    (1)及時準確性 隨著涉外人員的不斷增多和流動性的特點,系統存儲的信息也會隨之不斷增多或變更。
    為了保證系統運行效果,針對岀入境涉外信息的管理情況,對系統并發數及響應時間進行設 定,當并發數達到500時,系統的響應時間不得超過3s,滿足用戶對于系統高速度、反應快 的需求[15]。系統需要采用合理邏輯,方便用戶對信息進行查詢和瀏覽,系統需要準確向用戶 發送預警信息。針對用戶的信息更改操作,信息更改完成后實時同步結果,刷新及顯示,以 確保數據準確性。
    (2) 安全性
    在對系統信息的管理工作中,其中需要一系列的重要信息數據,所以需要確保這些數據 具有較高的安全性,避免各類數據信息岀現丟失的現象,此外,還要防止網絡系統受到病毒 或是其它因素的入侵[16]。
    (3) 安全穩定性
    安全問題在任何軟件中都是舉足輕重的,在本岀入境涉外信息管理系統中也是如此。本 系統分為用戶權限和管理員權限,管理員不會泄露用戶信息[17]。用戶只能管理轄區范圍內的 涉外信息,無權對其他區域的內容進行操作,同時,系統需要對數據訪問者進行嚴格的身份 驗證,在確認身份合法時,才能允許訪問權限。另外,數據信息的提供,其準確性也需嚴格 設計。
    2.5 本章小結
    本章的主要需求內容包括總體目標分析、功能需求、性能需求等。系統劃分主要功能模 塊:涉外酒店模塊、涉外企業模塊、常住涉外人員模塊、預警模塊、統計模塊,并且通過用 例圖來對這些功能內容進行介紹。
    第三章 出入境涉外信息管理系統詳細設計
    3.1 總體設計原則
    本系統的開發設計遵循四項最基本的原則[18]:一是根據形勢發展,堅持先進性原則; 二是根據工作實際,堅持實用性原則;三是依據運行需要,堅持可靠性原則;四是依據用 戶發展實際,堅持經濟性原則。具體探討如下:
    1、 先進性原則。該系統設計完成后,在實際應用過程中不僅要適應信息技術的快速 發展,而且要充分滿足企業長遠發展的相關業務需要。因此該系統的計算機軟硬件技術必 須采用目前國內外比較先進和成熟的產品[19]。首先,系統的整體運行結構是開放的體系 結構,這是目前行業中最先進的結構模式[20];其次,該系統具有較高的管理和控制效率。 再次,在數據監控方面,系統不僅能夠早發現異常信息,而且發現問題后快速以短信方式 通知管理者,便于及時處理。
    2、 實用性原則。系統開發設計的最終目的是滿足實際工作的需要,不僅滿足工作的 需要,更要便于廣大用戶的操作使用[21]。因此,使用者操作的歷史記錄系統會自動保留 一段時間,防止使用者重要數據遺失。整個系統開發設計具體過程是先總體設計,然后分 步實施。這樣設計程序使系統建設始終保持良好連貫性[22]。
    3、 可擴充、可維護性原則。開發設計的任何操作系統都需要在實踐工作中進行不斷 完善。因此系統開發設計過程必須考慮其運行時可擴充、可維護性。隨著實踐工作具體需 求的不斷拓展,系統功能必須進行不斷的擴充和完善[23]。在擴充過程中,系統軟件必須 采用先進的結構化設計,這種設計不僅可以隨時根據工作的實際需要增加或修改相關功能, 而且還能根據實際需求重組系統的結構,很大程度上滿足可維護、可擴充的需要[24];其 次,用文本數據存儲格式來存儲相關數據,不僅便于維護工作,而且大大縮短了數據庫的 修改維護時間。
    4、 經濟性原則。結合系統設計和用戶工作的實際需求,選用性價比高的硬件設備, 不僅節約投資成本,而且有助于用戶提高效益[25]。
    3.2 系統總體設計
    3.2.1 系統軟件架構設計
    出入境涉外信息管理系統數據架構共設計3層,分別為外部系統、出入境涉外信息管 理系統層、前端應用層,通過EBS數據總線、webservice進行數據的傳輸,服務器采用 群集的方式[26],前端應用請求通過F5實現多服務器的負載均衡,也是主要具體功能模塊 的實現層,該層的應用,劃分為:①用戶模塊、②涉外酒店模塊、③涉外企業模塊、④常 住涉外人員模塊、⑤預警模塊、⑥統計模塊、⑦管理員模塊共7個功能一級模塊,一級模 塊下,又細分各具體的二級功能模塊,該層調用系統管理層的基礎數據及基礎應用、流程、 權限定義、涉外企業評級等實現相應的功能,同時該層可使用輔助功能層提供服務。
    系統軟件架構如圖 3.1 所示:
     
    圖 3.1 數據架構綜述
    Figure 3.1 overview of data architecture
    而系統的具體結構,又分為系統信息層、業務信息層以及數據層。其中的系統信息層 主要是系統的基礎數據管理,包括用戶管理、修改管理、查看管理等,該層是業務功能實 現的基礎,是業務功能底層支持模塊。業務信息層主要涉及辦證系統的證件信息,負責與 外圍系統銜接的應用接口功能,負責與外圍系統和前端應用進行數據交換[27]。
    3.2.2 系統物理架構設計
    出入境涉外信息管理系統采用 1個數據庫, 2臺應用服務器的方式,當用戶發送請求 時,先通過部署的 F5 負載均衡,將請求平均的分配到兩臺應用服務器,自動篩選占用資 源少的服務器進行分發,減少應用服務器的負荷,同時也保證了前臺用戶的適用效果[28], 而且當其中一臺應用服務器宕機后,也不影響前臺用戶的登錄和操作,可以在不停機的情 況下,修復宕機的服務器,不停服務的好處,提升了出入境涉外信息系統的系統可用率[29], 計劃與非計劃的停機時間大大減少,對于系統的維護也大有好處,也能通過自動負載,提 高系統的響應和刷新時間,提升用戶滿意度和體驗,友好性增強[30]。服務器架構如圖 3.2 所示。
     
     
    圖 3.2 服務器架構
    Figure 3.2 server architecture 出入境涉外信息管理系統網絡整體結構由內外網絡兩部分組成。通過傳輸加密報文, 借助網絡交換機、路由器等設備進行網絡數據交互[31]。涉外機構填報人員通過 Web 頁面 來訪問出入境涉外信息管理系統。圖 3.3所示是系統網絡拓撲圖。
     
     
    3.3 系統功能設計
    該系統主要用于出入境涉外人員的管理,目前分為涉外酒店、涉外企業和涉外人員三 種機構上報涉外信息,涉外酒店和企業通過填報申請,申請可以進行涉外人員居留的權限 后,通過數據對接、住宿登記信息或者通過信息批量導入方式填報涉外人員信息,另一種 方式是通過常住涉外人員模塊,派出所民警進行入戶核查,上傳涉外人員信息,完成核查 反饋。
    綜合我國出入境的實際業務特點及未來發展需要,設計建立出入境涉外信息管理系統。
    共計 7個模塊,分別進行對應業務的操作,總體的應用模塊如圖 3.4 所示:
     
    對于系統整體功能,將從酒店、企業、派出所三個大層級進行數據的統計,信息的登 記、上傳和提報審批等,通過流程引擎將上傳數據進行提報至出入境處進行審核,同時將 記錄的數據進行匯總和存儲,通過查詢界面可以實現數據的統計、詳細信息的查詢、涉外 人員狀態的展示以及預警功能的消息提醒,相關人員可以進行處理的功能,從數據的搜集、 提報、匯總、處理等形成有效的管理閉環。
    3.3.1 用戶模塊設計 本模塊主要對系統各類型用戶進行管理,系統用戶類型包括市局外事部門,分局出入
    岀入境涉外信息管理系統的設計與實現 境部門、派出所、涉外酒店、涉外企業,由于這部分數據的重要性,在設計用戶操作時, 對于用戶的關鍵性操作,系統需要對此進行判斷,并且給出彈出提示。系統用戶對于這些 類型用戶的管理操作包括對信息進行搜索查看、修改、刪除等操作。
    以修改用戶信息操作為例,時序圖如圖3.5 所示。
     
     
     
    圖 3.5 修改用戶信息操作時序圖
    Figure 3.5 Modify user information operation sequence diagram
    3.3.2 涉外酒店模塊設計
    在本模塊,民警用戶需要在本模塊查看管轄區內涉外酒店住宿登記的信息匯總表,這 些信息包括待辦事項、核查信息等。而涉外酒店涉外人員信息的上傳,由填報人在本模塊 進行操作。為了保證上傳數據的完整性,系統會對填報人的錄入信息進行審核,如果出現 異常信息(空白、亂碼),將對用戶進行信息提示,從而保證系統信息的正確。對于一些 信息的空缺,尤其是一些重要信息,填報人只有完成錄入工作,才能將系統進行保存,然 后更新到系統中。由系統數據庫對這些數據進行統一處理并存儲。
    以上傳涉外酒店涉外人員信息操作為例,時序圖如圖 3.6 所示。
     
    新建按鈕
    涉外人員信 息
    數據庫
     
    圖 3.6 用戶信息上傳操作時序圖
    Figure 3.6 User information upload operation sequence diagram
    3.3.3 涉外企業模塊設計
    對于涉外企業模塊的設計,民警用戶可以對向企業申請工作的涉外人員申請信息進行 查看,填報人需要將涉外人員信息連同企業信息進行錄入并上傳到系統中。方便民警用戶 對信息進行查看,如果填報人需要對信息進行更改、刪除,可以點擊相應的操作按鈕,進 行更新。當有新的涉外人員入職企業,填報人需要及時新增人員信息,方便系統用戶獲得 最新信息。民警用戶在查看其中一位人員信息時,系統會調用關聯的境外人員信息(例如 相同國籍、親屬關系、工作關系等)也顯示出來。
    涉外企業可以在本模塊提出申請,獲得招聘涉外人員入職的資質。民警用戶可以對申 請內容進行審核,并給出審核結果,審核通過后,涉外企業可以給出涉外職業信息,由填 報人對信息進行上傳和管理。
    以民警用戶查看涉外人員信息為例,本模塊的時序圖如圖 3.7 所示。
     
    返回
    圖 3.7 查看涉外人員信息時序圖
    Figur 3.7 View the information sequence chart of foreign personnel
    3.3.4 常住涉外人員模塊設計
    本模塊主要對涉外人員的信息進行審核,民警用戶可以對上傳的信息進行人工審核, 系統也會對這些上傳信息進行自動識別,通過設計一些簡單的計算邏輯,從而判斷用戶信 息的審核結果,并且給出提示信息。在設計判斷邏輯時,包括證件有效期和當前日期的差 值計算,從而判斷涉外人員的有效時間是否到期。
    在填報人上傳涉外人員的相關信息后,民警用戶可以對相關信息進行核查,核查完成 后,民警用戶設置核查反饋信息即可。民警用戶可以定期到本模塊處理核查信息,系統通 過列表形式,整理數據內容,方便民警用戶快速對信息進行核查。填報人上傳的信息內容 后,還沒有被民警用戶確認完成審核的涉外人員和部分需要人工審核的涉外人員信息,都 屬于重點人員,填報人可以對這些重點人員進行管理,包括對這些人員的信息進行查看, 并且對這些重點人員的信息進行新增、刪除、搜索等操作。
    以民警用戶對涉外人員信息的審查操作為例,時序圖如圖 3.8 所示。
     
    O
    民警用戶
    圖 3.8 涉外人員信息審查時序圖
    Figure 3.8 Time sequence chart for information review of foreign related personnel
    3.3.5 預警模塊設計
    系統設計事件觸發模型,在系統預警功能模塊中,如果系統校驗涉外人員的居留事件 超期、證件超期或者其它特殊情況下,系統會自動觸發提醒到相關民警,這些重點進行信 息預警的人員包括入住酒店的涉外人員、企業入職涉外人員以及常住涉外人員,預警內容 可以從這些人員的基本信息、身份證件、資格證等進行判斷,例如境外人員到期信息預警、 證件與人員不對應問題預警等,本系統支持外籍人員身份證號碼功能,部分國家需要填寫 身份證號碼。
    預警功能模塊實現智能推送的特色功能,能夠對前端采集的涉外人員信息根據智能算 法,經過與對接系統中的信息進行比較,設計對于超出管理要求的信息實現自動推送,將 信息推送到出入境管理大隊,大大提高了人工比對,人工進行篩選和查詢的工作,給出入 境人員節約了大量的線下工作,大大提升了工作的效率和準確性,例如,對于常住涉外人 員的信息,通過辦證系統已登記的有效期與實際日期進行對比,通過涉外人員的姓名、性 別以及相關信息進行核對,對于超出滯留有效期的人員信息實現自動推送,讓一線出入境 人員及時發現,并進行有效的處置。在發送短信通知時,同時也能在出入境涉外信息系統 的信息匯總中實現消息提醒,并以紅點進行提示,當點擊查看后并處置完成,紅點消失。
    本次采用短信貓進行短信發送,短信服務,英文簡稱是“ SMS” [32],它是一種基于 手機 GSM 網絡系統的應用服務,能夠介于 GSM 終端中,通過服務中心來實現短信的接
    岀入境涉外信息管理系統的設計與實現 收與發送。短信貓是一種借助 WAVECOM和SIEMENS的GSM 模塊,能夠進行GSM 通 信的調制解調器,它不僅可以發送短信,還可以傳送網絡數據[33]。短信貓的操作流程也 很容易,首先需要將它與 PC 機的串行通信口進行連接,然后設置參數,第一將其數據位 設置成8,第二將波特率設成9600,第三將停止位設置為1,第四將奇偶校驗位設置為無, 最后借助PC機的串行通信口向短信貓發送AT指令便可以操縱其收發短信[34]。
    短信貓這個設備有很多優點,首先它的價格較為便宜,這對于一些小型,平時業務量 稍少的企業很劃算,其次它的功能很完備,而且極具穩定性拓展性,再者,借助短信貓發 送短信給用戶時,用戶看到的發送號碼為“1065XXXX”或“95598”這種特殊服務號碼, 這對于企業形象的管理也有一定的好處[35]。除此之外,短信貓也有一些有待改善的地方, 比如它的短信收費是固定的,而且發送短信不夠快速。所以,本篇文章借助GSM Modem 方式進行短信發送。借助短信貓用短信來提示在機房工作的管理人員[36]。在PDU模式下, 對普通數據進行PDU編碼,并借助短信貓進行短信發送,是非常方便的一種方式,在這 種方式下,幾乎可以發送任何國家的文字,而且也可以發送語音圖片等等[37]。其中, PDU 編碼是一種 ASCII 碼,由十六位進制數組成,它的字符串中信息很多,不僅有短信的內 容,還有收發雙方的號碼,短信中心號碼所需的參數和控制信息。
    短信平臺的硬件主要包括三部分,其中有進行收發短信的服務器一臺,還有短信貓設 備三臺,以及多串口卡[38]。在短信貓中需要分別插入三種 SIM 卡,分屬三家通信公司運 營商,既包括移動聯通,又包括電信。這樣使用主要有兩種原因,其一是因為不同的運營 商有不同的短信發送優惠,結合三家使用能夠節約短信發送的費用,其二則是因為每一張 SIM 卡在一定的時間里發送短信是有一定數量規定的,如果多岀規定中的數量則會被當 成垃圾短信被屏蔽處理。
    短信提示的功能主要有兩種,接收短信與發送短信。接收短信所用的是同一個短信處 理的接口,借助于不同的插件對收到的短信進行分類處理。而短信平臺發送短信的功能有 很多,比如進行短信的實時發送,還可以設定時間發送,以及群發,除此之外,它還可以 將短信發送的接口提供給其他程序,主要有負責數據庫的接口, Socket 接口以及 WebService 接口,可以將在別的業務系統提交的短信成功信息發送給接收的人。
    短信接口調用代碼如下:
    public class SendMsg_webchinese {
    public static void main(String[] args)throws Exception
    {
    HttpClient client =new HttpClient();
    PostMethod post = new PostMethod("http://gbk.api.smschinese.cn");
    post.addRequestHeader("Content-Type","application/x-www-form-urlencode d;charset=gbk")
    NameValuePair[] data ={ new NameValuePair("Uid", " 系統 ”),new NameValuePair("Key","接 口安全秘鑰”),new NameValuePair("smsMob","手 機號碼" ),new NameValuePair(" smsText" , "系統異常,請運維人員關注" )};
    post.setRequestBody(data);
    client.executeMethod(post);
    Header[] headers = post.getResponseHeaders();
    int statusCode = post.getStatusCode();
    }}
    -短信貓中的AT指令及指令含義如表3.1所示。
    表 3.1AT 指令及指令表
    Table 3.1 Instruction and instruction list
    編號 AT指令 含義
    1 AT+CSCA 短信中心號碼
    2 AT+CPMS 選擇短信儲存地點。可選擇ME(SIM卡)、MT(機身)
    3 AT+CMGL 列岀指定狀態的短信息的PDU代碼
    4 AT+CMGR 列岀指定序號的短信息PDU代碼
    5 AT+CMGS 發送短信
    6 AT+CMGD 刪除指定的短信
    7 AT+CMGF 短信格式。分為Text模式和PDU模式
    8 AT+CNMI 設置短信通知電腦端
    9 AT+CSCA 短信中心
    10 AT+IPR? 顯示串口波特率
    11 AT+IPR=19200 更改串口波特率為19200
    12 at+cnmi=2,1,0,0,0 短信存入SIM卡
    13 at+cnmi=2,2,0,0,0 短信直接串口輸岀,不存SIM卡
    -~通過對應轄區的出入境人員信息登記,將涉外人員的信息以短信的方式推送到出入境 人員收集,同時將信息也在岀入境涉外信息系統中的信息匯總中進行數據的統計和消息提 醒,實現雙重的提醒,防止未接受到短信或者遺忘的事件發生。
    民警用戶收到短信后,處理預警信息的操作時序圖如圖3.9所示。
    民警用戶 預警信息列 表 預警信息 處理結果 數據庫
     
    進入
    ? 選擇
    ? 設置
    ? 保存更新到
    ?
     
    返回
    1
    返回
     
    圖 3.9 處理預警信息操作時序圖
    Figure 3.9 Operation sequence diagram of processing early warning information
    3.3.6 統計模塊設計
    本模塊主要為民警用戶提供全面的統計數據查詢和顯示功能,民警用戶可以在本模塊 對系統數據信息進行查詢,通過設置日期、涉外人員類型、數據類型等,實現數據統計, 系統會根據設置方式,顯示相應的統計結果,民警用戶可以對統計結果進行打印,方便對 這些報表線下瀏覽。
    以查詢統計結果操作為例,本模塊的時序圖如圖3.10所示。
     
    |_|
    I I
    —- —r f
    返回
    圖 3.10 查詢統計結果時序圖
    Figure 3.10 Query statistics result sequence diagram
    3.3.7 管理員模塊設計 本模塊中,管理員可以設置用戶的權限,系統的權限設計是基于組織角色進行定義, 組織角色包含涉外企業、涉外酒店、涉外人員,并且組織架構及角色也是可以靈活進行定 義和維護的,各個應用模塊的權限也可以通過配置的方式進行定義實現,滿足應用權限的 控制要求。
    系統的相關業務規則,包含用戶管理、申請流程以及信息填報內容等均采用參數配置 的方式進行定義,主要是方便進行靈活調整。系統設計內置數據字典,各模塊的下拉選項, 均可以在數據字典中進行靈活定義,系統另外具備系統參數表,如果有需要變更和配置的, 管理員也可以在系統參數表中定義各類參數的定義和配置,滿足業務場景。
    以管理員用戶設置用戶權限為例,時序圖如圖 3.11 所示。
     
    圖 3.11 設置用戶權限操作時序圖
    Figure 3.11 Operation sequence diagram of setting user rights
    3.4 系統主要業務流程
    3.4.1 業務場景
    目前業務場景包含涉外酒店、涉外企業以及涉外常住人員三個模塊的權限申請和填報 分別為:
    (1) 涉外酒店:涉外酒店具備申請權限,申請居留涉外人員的權限后,通過民警進 行審核和審批,審批通過后可以收納涉外人員,當涉外人員居住時,酒店人員會錄入涉外 人員的相關信息、包含姓名、性別、國籍、證件號、簽證號、簽證類型等,信息保存后, 通過接口,系統自動校驗涉外人員的身份信息以及簽證有效期等,并進行數據存儲和記錄, 民警可進行查看,同時市公安局也同時具備權限查看,當出現重點人員信息或者簽證到期 的情況時,系統會自動觸發消息提醒民警。
    (2) 涉外企業:涉外企業具備申請權限,申請居留涉外人員的權限后,通過民警進 行審核和審批,審批通過后可以聘用涉外人員,在入職時,會將涉外人員的相關信息、包 含姓名、性別、國籍、證件號、簽證號、簽證類型等進行錄入,信息保存后,通過接口, 系統自動校驗涉外人員的身份信息以及簽證有效期等,并進行數據存儲和記錄,民警可進 行查看,同時市公安局也同時具備權限查看,當出現重點人員信息或者簽證到期的情況時, 系統會自動觸發消息提醒民警。
    (3)常住涉外人員:派出所民警會根據涉外常住人員信息填報常住涉外人員信息, 分局岀入境以及市局岀入境可以進行查詢,派岀所民警會根據要求進行入戶核查,核查常 住涉外人員的身份信息、簽證信息等核實內容,并通過系統進行核查信息反饋填報。
    3.4.2 登記管理
    通過周邊系統的數據支持,以及三大模塊的信息采集,實現了外部住宿數據的登記、 批量裝載,通過數據對接,自動匯總到住宿質量管理中,作為酒店以及涉外企業的質量評 價,同時,通過系統的數據匯總和自動評價,將最終的結果信息推送到公安部信息中心中, 減少了之前人工填報、對比的操作,提升了工作效率,數據的流向圖如圖 3.12 所示:
     
    圖 3.12 登記管理流程
    Figure 3.12 registration management process
     
    3.4.3 數據處理流程
    通過系統的數據算法設計,將采集的數據進行數據合法性的校驗,保證數據的有效性 和規范性,避免上傳不上或者系統報錯等,校驗完畢后,如果合法,將自動記錄到境外人 員住宿信息表中,如果不合法,將記錄到質量表中,進行住宿質量管理表的統計,結合岀 入境記錄,進行信息核對服務,如果岀現業務差錯,也會記錄到質量表中,數據處理流程 如圖3.13 所示:
     
     
     
    3.4.4 常住涉外人員管理
    常住涉外人員,通過周邊系統進行數據的支持,通過常住人員信息的登記,精心選擇, 再通過一線派出所民警的基層核實和排查,出具最終的結果,如果信息屬實,上傳至公安 部信息中心,如果信息有誤,進行信息的變更,以及系統變更,管理流程如圖 3.14 所示。
     
     
    3.5 系統數據庫設計
    網絡系統所存儲的數據量和傳播的信息量隨著 21世紀信息時代的高速發展,數量正 呈現跨越式發展,其使用的數據結構形式也變得越來越復雜化。而XML數據格式,對于 目前廣泛運用的關系數據庫在數據存儲與交互方面提供了一條便捷高效地途徑。使用 XML數據格式作為不同數據庫系統之間實現數據交互已經是一種普遍的、流行的做法, 也是在信息技術高速發展的情況下,數據融合的必然要求。本文的數據交互均使用 XML 來實現的。
    本系統的數據庫設計主要有兩種步驟:第一種是首先全面認識和了解系統的物理數據 結構,從而在具體設計過程中增加對數據存儲方法和結構的熟悉程度。第二種是首先要明 確數據庫的數據存儲和獲取的方法,這十分有利于系統的實現,一旦數據存儲和結構必須 進行進一步調整和改進,就會對數據處理層和邏輯處理層產生巨大的影響,如果數據類型 不正確,還會使系統的運行和系統數據顯示也岀現錯誤[39]。
    在設計系統數據庫時,需要遵守以下設計原則,具體如下:
    ( 1)結構清晰。在設計數據庫結構時,需要保證結構富有層次、合理、清晰,數據 與數據之間需要建立明確的數據關系,這樣才能便于對數據進行調用。數據庫的結構代表 的是一個完成的對象,不能缺少數據,也不能有大量的無效數據堆積,因此,設計人員需 要快速了解數據庫表的內容。
    ( 2)結構規范:通過數據內容進行分析,需要保證部分數據對象能夠符合設計規范, 符合第三范式的要求,第三范式的思想是指:假設有關系模式R,R在滿足第一范式的情 況下,R的屬性集用X來進行表示,假設X在不傳遞的情況下,對R的關鍵詞產生了依 賴,就代表R滿足第三范式的條件,這種關系稱之為3NF。因此,數據庫不但需要提供 數據存儲功能,還需要保證存儲性能,滿足開發人員的大多數操作[40]。
    ( 3)安全可靠:安全性和可靠性在數據庫設計中非常重要,一旦數據丟失或者是泄 露,數據庫必須快速應對,啟動補救措施。安全性工作主要包括對數據丟失或泄露等情況 的預防和處理,因此,需要對用戶身份進行分配、驗證并識別,阻止用戶操作權限之外的 內容。因此,這就需要設置一些安全機制來保證數據庫的安全運行,包括對用戶密碼進行 加密傳輸、存儲,設置用戶的權限等等[41]。
    因此,設計過程中,就是將計算機的硬件、軟件以及技術管理界面有機的融合。根據 岀入境涉外信息管理系統所提岀的功能要求和系統的需求分析,確定岀岀入境涉外信息管 理系統所有的實體集合。
     
    3.5.1系統主要E-R圖
    在岀入境涉外信息管理中,酒店住宿人員信息表、酒店信息表、常住人員信息表、企 業工作人員信息表、企業信息表、酒店管理人員信息表、企業管理人員信息表、公安部門
    管理人員信息表之間的核心關系圖如圖3.15 所示:
     
    圖 3.15 數據庫核心實體關系圖
    Figure 3.15 Database core ER diagram
     
    通過圖 3.15 可以看岀,酒店管理人員信息表與酒店信息表是屬于關系,而酒店住宿 人員信息和酒店信息表存在著一對多的住宿關系,酒店住宿人員信息、常住人員信息表、 企業工作人員信息表三者之間存在核驗關系,企業工作人員信息表和企業信息表存在著一 對多的關系,且企業管理人員表與企業信息表是屬于關系。公安部門管理人員有查詢整個 系統的權限,但是受篇幅所限,公安部門管理人員表與其他表的關聯沒有繪制。
     
    352數據庫表的設計
    數據庫表設計關系本系統的核心和基礎,是數據庫信息的調用的根本,也是系統各部 分之間如何緊密結合在一起的關鍵所在。在出入境涉外管理系統的設計之初,以 E-R 圖 的實體集合為基礎,設計了下列主要數據庫表。下表是該系統中主要數據庫表的介紹。
    在酒店信息表中主要包括酒店編號、酒店名稱、酒店地址、服務熱線、酒店類型、營 業執照是否合格等字段。如表3 .2所示。
    表 3.2 涉外酒店信息表
    Table 3.2 registration information of hotels
    字段 類型 長度 是否主鍵 備注
    酒店編號 字符 20 主鍵,系統存儲數據唯一標識
    酒店名稱 字符 20 酒店名稱
    酒店地址 字符 20
    服務熱線 日期 8 數字
    酒店類型 字符 100 字母
    營業執照是否合格 字符 20 是T,否則為F
    所屬區域 字符 20 省、市、特別行政區等
    在涉外酒店登記信息表中 3,主要包括 F舌簽證號、證件 F類型、出生日期、姓名、性別、國
     
    籍、證件號、是否啟用身份證號碼、簽證類型等字段。如表3.3 所示。
    表 3.3 涉外酒店登記信息表
    Table 3.3 registration information of foreign hotels
    字段 類型 長度 是否主鍵 備注
    證件類型 字符 20 證件種類代碼標準
    證件號碼 字符 20 主鍵,數字或者字母
    是否啟用身份證號碼 字符 8 判斷,是用T表示,否用F表示
    英文姓名 字符 20 字母
    岀生日期 日期 8 YYYYMMDD
    岀生地 字符 100 國內行政區域代碼,國外岀生為3位 國籍代碼
    性別 字符 20 男性為M,女性為F
    國籍 字符 20 字母
    證件有效期 日期 8 YYYYMMDD
    簽發日期 日期 8 YYYYMMDD
     
     
    申請人照片 圖像文件 Binary JPEG,不超過8M
    簽證類型 字符 20
    簽證號 日期 20
    酒店編號 字符 20 外鍵,關聯涉外酒店信息表
     
    在涉外企業登記信息表中,主要包括簽證號、證件號、岀生日期、姓名、性別、國籍、
    證件號、是否啟用身份證號碼、簽證類型、證件類型等字段。如表3.4所示。
    表 3.4 企業工作人員信息表
    Table 3.4 Enterprise staff information table
    字段 類型 長度 是否主鍵 備注
    證件類型 字符 20 證件種類代碼標準
    證件號碼 字符 20 主鍵,數字或者字母
    是否啟用身份證
    號碼 字符 8 判斷,是用T表示,否用F表示
    英文姓名 字符 20 字母
    岀生日期 日期 8 YYYYMMDD
    岀生地 字符 100 國內行政區域代碼,國外岀生為3位 國籍代碼
    性別 字符 20 男性為M,女性為F
    國籍 字符 20 字母
    證件有效期 日期 8 YYYYMMDD
    簽發日期 日期 8 YYYYMMDD
    申請人照片 圖像文件 Binary JPEG,不超過8M
    簽證類型 字符 20
    簽證號 日期 20
    企業編號 字符 20 外鍵,關聯涉外企業信息表
    在常住人員登記信息表中,主要包括簽證號、證件號、岀生日期、姓名、性別、國籍、 證件號、是否啟用身份證號碼、簽證類型、證件類型等字段。如表3.5 所示。
    表 3.5 常住人員登記信息表
    Table 3.5 registration information of permanent residents
    字段 類型 長度 是否主鍵 備注
    證件類型 字符 20 證件種類代碼標準
    證件號碼 字符 20 主鍵,數字或者字母
     
     
    是否啟用身份證
    號碼 字符 8 判斷,是用T表示,否用F表示
    英文姓名 字符 20 字母
    岀生日期 日期 8 YYYYMMDD
    岀生地 字符 100 國內行政區域代碼,國外岀生為3位 國籍代碼
    性別 字符 20 男性為M,女性為F
    國籍 字符 20 字母
    證件有效期 日期 8 YYYYMMDD
    簽發日期 日期 8 YYYYMMDD
    申請人照片 圖像文件 Binary JPEG,不超過8M
    簽證類型 字符 20
    簽證號 日期 20
    在企業信息表中,主要包括企業編號、企業名稱、地址、注冊資金、類型、企業法人 等字段。如表 3.6 所示。
    表 3.6 企業信息表
    Table 3.6 Enterprise information
    字段 類型 長度 是否主鍵 備注
    企業編號 字符 20 主鍵,數字,系統存儲數據唯一標識
    企業名稱 字符 20 企業名稱
    地址 字符 20
    注冊資金 日期 8 金額
    酒店類型 字符 100 字母
    所屬區域 字符 20 省、市、特別行政區等
    類型 字符 8 企業性質,民營、國企等
    企業法人 字符 8 姓名
     
    在酒店管理人員信息表中,主要包括人員編號、聯系方式、職務、身份證號、人員姓 名、酒店編號等字段。如表 3.7 所示。
    表 3.7 酒店管理人員信息表
    Table 3.7 Hotel Management Information
    字段 類型 長度 是否主鍵 備注
    人員編號 字符 20 主鍵,數字,系統存儲數據唯一標識
    身份證號 字符 20 數字或者字母
     
     
    人員姓名 字符 20 姓名
    酒店編號 字符 8 外鍵,關聯涉外酒店信息表
    數字,系統存儲數據唯一標識
    聯系方式 字符 20 數字
    職務 字符 20
     
    在公安部門管理人員信息表中,主要包括人員編號、身份證號、職務、聯系方式、人 員姓名等字段。如表3.8所示。
    表 3.8 公安部門管理人員信息表
    Table 3.8 Information table of management personnel of Public Security Department
    字段 類型 長度 是否主鍵 備注
    人員編號 字符 20 主鍵,數字,系統存儲數據唯一標識
    身份證號 字符 20 數字或者字母
    人員姓名 字符 20 姓名
    聯系方式 字符 20 數字
    職務 字符 20
     
    在企業管理人員信息表中,主要包括人員編號、身份證號、人員姓名、企業編號、部
    門、職務、聯系方式等字段。如表 3.9 所示。
    表 3.9 企業管理人員信息表
    Table 3.9 Enterprise management information table
    字段 類型 長度 是否主鍵 備注
    人員編號 字符 20 主鍵,數字,系統存儲數據唯一標識
    身份證號 字符 20 數字或者字母
    人員姓名 字符 20 姓名
    企業編號 字符 8 外鍵,關聯涉外企業信息表
    數字,系統存儲數據唯一標識
    聯系方式 字符 20 數字
    職務 字符 20
    部門 字符 20
     
    本文選擇 Oracle 技術來對數據庫進行設計, Oracle 數據庫技術具有較高的安全性的 特征,其安全性主要體現其多元化的身份驗證方式上,主要通過對系統數據進行結構化存 儲,保證了數據存儲過程中的安全性、可靠性和穩定性,也從側面反映出Oracle數據庫 技術的高性能特征,便于對數據內容進行管理。Oracle屬于一個真正集多用戶、多線程為 一體的數據庫服務器。Oracle還擁有一個靈活安全的權限和口令系統,它能夠在進行同一 查詢時混用不同數據庫的表格,在它向一個服務器連接傳遞數據時,所有傳送的口令都將 被加密使用。
    3.6 本章小結
    本章主要介紹了系統的設計內容,包括系統的設計原則、軟件架構設計、物理架構設 計。重點是對系統各個功能模塊進行詳細介紹,并且通過時序圖來表示功能設計步驟,最 后對系統數據庫進行設計,展示系統主要數據模塊有哪些,并完成E-R圖。
    第四章 主要功能模塊的實現與測試
    根據第二章的需求分析和第三章的詳細設計,本章節介紹系統的關鍵模塊的實現內容, 分別是涉外酒店模塊、常住涉外人員模塊以及涉外企業模塊。通過界面圖展示系統的實現 效果,并對實現界面進行說明。
    4.1 開發技術及工具介紹
    出入境涉外信息管理系統的設計與實現,主要采用的開發技術有:J2EE框架技術、
    Oracle數據庫、Java語言、Tomcat應用服務、SOA體系結構。下面對這些技術進行介紹。
    (1) J2EE框架技術
    J2EE作為一個框架平臺,最開始是基于Java2平臺從而被提出。隨后J2EE技術主要 應用于企業系統的建設與開發中,在系統中的應用范圍較廣,主要優勢為:靈活性、可維 護性以及伸縮性,讓系統擁有較強的機制,下面是主要優勢:
    第一,高效的開發。 J2EE 平臺將一些較為復雜的服務在中間供應商中實現并完成, 讓開發人員能夠將更多的時間和精力用在系統應用邏輯中,從而提高開發效率,縮短開發 周期。
    第二,J2EE支持異構環境。由于J2EE平臺具有可移植性的特點,方便在異構環境中 進行工作oJ2EE對任何操作系統、硬件以及中間件都不會產生依賴。用戶可以購買與J2EE 具有兼容性的組件,大幅節約資金。
    第三,穩定性、可用性較高。完成J2EE的部署工作后,可以保持很長時間的可用性。 尤其是在Windows環境下,部署完成后,應用J2EE技術進行開發的系統,其健壯性高達 99.999%,統計下來,一年停機的時間,加起來都不會超過 5分鐘。
    ( 2) Tomcat 服務器技術
    Tomcat 是一種獨立的服務器技術,最初應用于 Apache 旗下在某個項目組。由于 Tomcat 服務器技術非常強大,受到了開發人員的喜歡,應用頻率也因此越來越高。而且 jakarta 項目組和推出 JAVA 的企業經常有技術交流和合作,合作內容就包括服務器技術 和 JSP 服務技術。因此, Tomcat 服務器技術非常適用于 JAVA 語言。從性能角度來看, Tomcat也具有較大的技術優勢,再加上本身背景強大,實力雄厚,Tomcat服務器項目具 有較大的研究價值和應用前景。 Tomcat 技術同樣屬于開源代碼的范疇,能夠快速吸引開 發分頁的目光,應用范圍也因此越來越廣。再加上Tomcat屬于免費技術,搭建便利,下 載方便,因此,本文采用 Tomcat 服務器技術作為系統服務器的搭建,應用的版本為 Tomcat7.0,該版本下載解壓之后即可使用,不需要再進行安裝,但是要注意在運行過程 中必須提前安裝好JDK。安裝目錄時需要在系統設置中找到環境變量進行設置。
    (3)語言
    JAVA 語言是經典的面向對象的程序設計語言,其具有很多特性,比如簡單高效、多 線程機制等,程序員正是依靠這些特性才能夠順利提高編程效率。同時這些特性也讓 JAVA在網絡信息時代、大數據時代成為主流技術,得以廣泛推廣和應用。JAVA語言可 以和多種工具和技術進行搭配使用,這也體現岀其較好的兼容性。因此,使用 JAVA 語 言開發系統具有一定的優勢。
    4.2 涉外酒店
    在涉外酒店模塊,民警用戶可以對管轄區內涉外酒店住宿登記的信息匯總表進行查看, 核驗酒店住宿登記內容。這些信息包括待辦事項、核查信息以及信息提醒的內容等。
    4.2.1 信息匯總與查看
    信息匯總界面,可以匯總展示待辦事項、核查信息以及信息提醒的內容。信息匯總界
    面如圖 4.1 所示。
     
    圖 4.1 信息匯總
    Figure 4.1 information summary
     
    點擊具體信息,可以進入詳細信息界面,查看涉外人員的詳細信息。并根據實際情況 可進行轉重點人員、查看明細和岀入境記錄。涉外人員信息查看界面如圖4.2所示。
     
    查詢條件
    國家/地區 證件種類 證件萸
    出生日期
    住宿日期從 住宿日期至 簽證萸
    住宿所 居住狀態 如來源
    留宿地址 地址可模糊查詢
    境外心住宿信息列表 可查詢全省數據, 實現全省數據共享
    席號, 證件號碼, 還件種類令 國家/地區令 出生日期7
    16 r 普通護照 韓國 1963-04-15 已克開
    17 r ■ ■ SiSSmE 阿磁 1998-08-08 已齋開
    18 « 夕人臨時居留證 奧蘭群島 ■ts 2000-01-01 已離開
    19 BU5 普通護照 美國 ■HB IT 1988-05-21 已帝開
    20 .一?_5 普通護照 美國 SUMS ■- 1988-05-21 已離開
    21 -■- 普通護照 i€B ■'■I ?■ 1988-05-21 已離開
    22 普通護照 芙國 1988-05-21 已離開
    23 r ■ ? 普通護照 1988-05-21 已離開
     
    圖 4.2 信息查看
    Figure 4.2 information viewing
    4.2.2 住宿登記 酒店通過前臺應用界面進行涉外人員信息登記,操作路徑:住宿登記-查詢/新增/注銷
    /業務軌跡。住宿登記界面如圖 4.3 所示。
     
     
    圖 4.3 住宿登記
    Figure 4.3 accommodation registration
    可以填報住宿日期、擬離開日期、住宿所在地等信息,并可以進行保存,打印等。住 宿登記新增信息界面如圖 4.4 所示。
     
    圖 4.4 住宿登記 - 新增
    Figure 4.4 accommodation registration - New
     
    4.2.3 數據導入
    系統用戶可以進行線下數據的批量導入,實現批量上傳。數據導入界面如圖4.5所示。
     
     
    圖 4.5 數據導入
    Figure 4.5 data import
    4.3 常住涉外人員
    4.3.1 信息匯總
    對于常住人員管理模塊,民警可以通過信息匯總界面查看所有常住人員的信息。常住
    岀入境涉外信息管理系統的設計與實現 人員信息匯總界面如圖4.6所示。
     
    i有臺灣注意人物信息 極理諭Q]
    i有畫舷外心信息 未處理總數[15 ]
    圖 4.6 信息匯總
    Figure 4.6 information summary
    4.3.2 人員管理-查詢/新增/注銷
    可以按照條件進行查詢、新增和注銷。人員管理界面如圖 4.7 所示。
    O業務說明 « &查詢條件
    鸞住墳外人員信息登記薊魅有居留許可 國家/地區 V 證件停 證件鬭
    累計停留六個月以上等情況的墳外人員進
    V 出生日期
    行借息登記及信息修改.
     
    董點人員標識 7 眼人員蜩
    皋常住境外人員信息列表
    瓊號 r 證件號碼° 證nw類$ 國家地區-i 英文姓名: 出生日期i 人員裝號:
    1 普通護頤 演大利亞 1998-09-09 330000987043566
    2 SiSE件 ^18汗 2015-11-01 AFG00123456456
     
    O操作提示 3 r Sil件 SE^S3E 2015-11-01 ARM0041567451
    夕卜國人臨時居留證 奧蘭酔島
    O共查到7條記錄 4 ■ ■ 1990-04-04 ALA-33-123223444
    5 r 安哥拉 2008-12-30 AGO*10-231231313131
     
    6 r 外圍人臨時居留證 JS蘭群島 2000-01-01 ALA-33-322016165
    7 -■ 普通護照 法圉 1991-11-11 330400987043417
    共7兼記擁15日 新埴I注銷 I導出EXCEL
     
     
     
    圖 4.7 人員管理
    Figure 4.7 personnel management
    4.3.3 重點人員管理-查看 民警用戶可以對重點人員進行管理,包括對重點人員信息列表進行查看,并且通過設
    置搜索條件,查看相關信息。重點人員信息查看界面如圖 4.8 所示。
    6業務說明
    常住重點境外人員曰常管理是對本轄區內 常 境外日
    記走訪情況. 心廉號 2
    中文姓名 證件號碼 國家地區
    控制對象狀態 時間段從 時間段至
    三重點境外人員信息列表
    原號1 人員檔號1 出生日期$ 國家/地區\ 證件種類 英文姓名w 性別令 控制對轅狀態令
    11988-05-21 印度 普通護照 新增未審批
    2■ 2016-03-01 寶圭拉 .■■男 新增未審批
    ?結果提示 3■ 2016-03-03 阿魯巴 回鄉證白卡 新增未審批
    42016-03-02 阿魯巴 普通護照 新增未審批
    5■ 2015-10-01 阿富汗 無證件 新IS未審批
    6■ 2016-03-01 55JKS 無證件 新增未朝it
    7) 1988-05-21 美國 普通護照 新壇未審批
    8. 2016-02-01 阿魯巴 無證件 新壇未審批
    9■ 2016-03-01 阿根廷 無證件 新增未審批
    102016-03-01 荷屬安的列斯 公務護照 . 新1S未審批
    1 ' 跳轉列第1頁,共5 3條運錄而▼
     
    圖 4.8 重點人員管理 -查看
    Figure 4.8 key personnel management - View
    4.3.4 重點人員管理-信息管理
    民警用戶在查看重點人員信息時,點擊相關信息條,即可進入對該條信息的編輯界面。 重點人員信息管理界面如圖 4.9 所示。
    =日犧走訪工作信息管理
    工伽
    錄入人 錄入時間
    單位
    圖 4.9 重點人員管理 - 信息管理
    Figure 4.9 Key personnel management - Information
    4.4 涉外企業
    4.4.1 查詢/新增
    系統用戶可以通過輸入關鍵詞或是設置查詢條件,對涉外企業信息進行查詢。填報人
    如果需要添加新的涉外企業信息,點擊新增按鈕,即可錄入新的涉外企業信息。涉外單位 信息查詢界面如圖 4.10 所示。
     
     
     
    4.4.2 相關境外人員
    民警用戶在查看涉外企業人員信息的時候,系統會顯示與該人員相關的境外人員信息, 從而了解境外人員之間的關系,形成關系網,便于對管轄范圍內的人員進行管理。涉外單
    位相關境外人員管理界面如圖 4.11 所示。
     
    4.4.3 審核
    涉外單位可以通過涉外權限申請,通過審核,可以具備涉外人員錄用的權限,涉外單 位審核時按照年度審核。
    涉外單位當審核不滿足涉外人員錄入條件時,可以通過涉外單位模塊,信息注銷功能, 將取消企業涉外權限并進行記錄。
    ~■涉外單位年度可以進行涉外人員權限申請,通過年度審核的涉外單位,管理員可以將 注銷涉外單位進行激活,激活狀態的涉外企業重新具備涉外人員相關權限,行使相關業務 工作。涉外單位信息激活界面如圖 4.12 所示。
    O業務說明 « &2條件 V
    涉外機構值砲活星對已注館的涉外機恂
    fB息進行澈活. •位中文名冰 時間段至 I^jSH
    三涉外matja al 筒表設旻
    HI作
    心:; ①付組枳UW itfri n”
     
    16 1127202 «n«H ? atudKS? 1-27 20:50:25.0 浙江優卅iwn回?MB77號 憂州EJV aa
    17 SW123 1-27 20:36:34.0 VWMV
    18 110 WtlffiH
    r MS | I 初-)23 SO
    oHHTtt 示 19 223 '|-20 19:56:25.0 wttmw
    20 123 -2615-11-1915:02:28.0
     
    21 1325132 WAX 2015-10-13 114&57Q
    22 12341234 12 2O1S-1O-13 1L14:S1X)
    23 23r2135 2 201S-10-10 21:48:17Q
    24 1312412 41 親孑親隸奈 2015-10-10 19^6:39.0
    25 1315123 2015-10-10 19:3«:55.0
    26 2132143L !34 2015-10-1019:36:34.0
     
    1 z a at轉到9 2 35.^36*12^15 -
     
    圖 4.12 涉外單位 -信息激活
    Figure 4.12 foreign related units - information
    4.5 預警信息模塊
    4.5.1 預警信息列表
    在預警信息模塊中,民警用戶可以通過查看預警信息,起到輔助決策的作用。系統用 戶進入信息提醒列表,可以實現查看提醒來源、提醒類型查看,通過未閱讀提醒,可以查 看未閱讀數量,并可以進行近期提醒和歷史提醒操作。信息提醒列表界面如圖4.13 所示。
    三信息J是醒列表
    陰號 提醒來源 提竜類型令 未聞提醒: 操作令
    i 常卜心辭子舷 gg6®BE®ilb3H£B^SC5R^g 0 刪歷史舷
    2 常卜皿弟子礙 基層反饋居信息 0 刪SS 歷史題
    3 居住地狀態變ft擬醒信息 0 刪SS 歷史題
    4 常卜皿勰子珈 PSSSbW狀態變 0 刪@8 歷史舷
    5 常卜皿勰子珈 基層長期耘 0 刪歷史舷
    6 常卜皿弟子礙 證信息 0 刪SS 歷史題
    7 常卜心彝子救 常住境外人員簽證、居留許可到期提醒 0 刪廖歷史換
    8 常卜AS艇子琢 常曲卜國人信息目動注錯提醒 62 刪廖歷
    9 常卜ARWS子球 基常 0 刪S5!歷史提醒
    10 常卜皿弟子礙 新轉入常ttASSE 0 刪SS 歷史題
     
    共10®®錄
    圖 4.13 信息提醒 -列表
    Figure 4.13 message reminder - List
     
    4.5.2預警信息
    系統用戶還可以根據涉外酒店、涉外企業等分類,查看預警信息,以涉外酒店為例, 其預警信息內容主要包括重復住宿提醒、正在辦理簽證提醒、居留許可/簽證到期預警等, 從而核驗酒店住宿登記內容。預警信息實現界面如圖 4.14所示。
     
    圖 4.14 信息提醒
    Figure 4.14 information reminder
    通過信息預警詳細信息,可以查看常住境外人員的詳細信息,并且將這些人員轉換為 重點境外人員。信息提醒界面如圖 4.15 所示。
     
     
     
    圖 4.15 信息提醒 -詳細
    Figure 4.15 message reminder - detailed
    4.6 測試
    軟件測試是軟件開發流程中最后一個階段,也是不可或缺的一個重要流程,開發人員 在分析系統功能需求、提岀設計方案、列岀系統數據、構建并實現系統后,就可以進入測 試階段,通過搭建模擬軟件環境,讓測試人員能夠體驗系統功能,直接對系統進行操作, 從而檢查岀系統存在的問題,保證系統的完整性、穩定性和安全性。
    4.6.1 測試說明
    系統在經過開發完成后,需首先搭建測試環境,用于進行開發測試和用戶測試等,系 統上線前通過測試,可以進行系統的功能、性能、安全、架構、兼容性、可用性等驗證, 保證在正式環境發版前進行充分測試后,生產環境的可用性和穩定性等,減少BUG的產 生。
    測試人員在選擇測試方法上,需要嚴格按照系統特征和能夠適應的測試條件來進行, 不同的測試方法和測試流程,都存在一定的優勢和缺點,本文針對此次設計與研究的系統 程序,選擇了動態測試的方法,該方法測試過程更為敏捷,進一步細分,又可以將測試方 法分為白盒、黑盒。下面對這兩種方法進行介紹:
    (1) 白盒測試:主要目的在于通過對程序的設計邏輯進行了解,基于編程軟件,運 行需要測試的其中一段程序邏輯,從而觀察程序在運作過程中的表現和反應,對比需求內 容,驗證系統是否符合預期設計。此測試方法要求測試人員對軟件系統的開發邏輯和運行 順序有非常清晰的認識,因此,開發人員也可以完成此測試過程,并且覆蓋程序的整個代 碼邏輯。
    (2) 黑盒測試:就是軟件工程領域中提到的功能測試,測試人員需要清楚系統的需 求內容與設計方案,在測試過程中,通過錄入數據、導岀數據、查詢數據等操作,驗證系 統的反應是否符合需求和設計。而黑盒這個概念,實際上是指將軟件系統的代碼設計邏輯 放入到一個黑盒子中,測試人員看不到具體的代碼邏輯內容,通過掌握需求和設計內容來 來觀察系統功能的反應,從而驗證系統功能。測試人員需要對系統功能進行全面測試,具 體到每一個界面、網頁、控件。通過對系統錄入數據,觀察系統的輸岀數據,對比錄入數 據的反應和系統輸岀數據的情況,總結測試結果。
    本文將結合這兩種測試方法的優勢,在不同階段采用不同的測試方法,在系統開發與 設計階段,還沒有完成系統設計工作時,可以采用白盒測試法來驗證系統中的每一個代碼 
    邏輯,通過對代碼邏輯進行走讀,對設計內容進行調試。采用黑盒測試法,可以針對系統 的各個功能進行測試。
    4.6.2 測試環境與工具
    在進行測試工作之前,測試人員需要搭建測試環境,列岀測試環境中需要用到的具體 設備,因此,一個軟件的測試環境主要由軟件設備和硬件設備構成。設備類型主要有數據 庫服務器、web服務器、系統客戶端。因此,具體配置如表4.1所示:
    表 4.1 軟硬件配置表
    Table 4.1 Hardware and software configuration table
    項目 軟件實際環境 軟件測試環境 硬盤測試環境
    應用服務器 Tomcat Tomcat 3.0GHzCPU 500G 硬盤 8G 內存
    數據庫服務端 Oracle Oracle 3.0GHzCPU 500G 硬盤 8G 內存
    客戶端服務器 IE兼容環境 Windows+IE7 2.0GHzCPU雙核1TG硬盤4G內存
    測試工具作為測試工作中常用的測試手段,常用的工具有Word、Excel、Load Runner、
    Quality Center 等,其中 Load Runner 這一工具常用于壓力測試,從而驗證系統的性能 和運行效率,測試內容可以借助辦公軟件Word、Excel詳細記錄下來,而Quality Center 主要對記錄信息進行統計。由此可見,不同的測試工具都有著較為明確的分工,能夠提高 測試工作的效率,快速得到測試結果。
    4.6.3 測試用例
    對功能模塊進行全面詳細的測試,需要對代碼進行走讀,通過設置斷點的方式,對代 碼效果進行展示。
    為了更好地了解每項功能的頁面跳轉是否符合預期,針對該系統進行的功能測試以其 目標計劃書為參考,對它各個功能模塊以及操作進行了細致地檢驗。如果測試結果與目標 期望相差較大,則要進行新一輪的調試,以達到最終實現系統每一項測試都與預期符合、 數據準確無誤以及業務能夠正常運行的目標。以實時監測模塊為例,測試用例如表 4.2所 示。
    表 4.2 測試用例表
    Table 4.2 Test case list
    模塊 功能 測試內容 預期結果 測試結果
     
     
    登錄系統 登錄信息數據流 用戶輸入正確信息登錄系統 登錄成功 通過
    用戶輸入錯誤信息登錄系統,系統提 示錯誤信息 報錯 通過
    統計模塊 信息查詢 涉外企業、常住、酒店登記涉外人員 信息,保存后,民警在統計模塊下信 息查詢可以搜索和展示填報信息。 可查詢和展 示 通過
    統計數據 涉外人員人數、簽證到期日期、涉外 酒店數、涉外企業數、常住涉外人數 可以進行自動匯總。 匯總信息 通過
    打印報表 搜索涉外人員人數、簽證到期日期、 涉外酒店數、涉外企業數、常住涉外 人數等條件,分別可以形成報表展 示,并可以進行打印。 打印成功 通過
    預警模塊 重點人員信息提 取 重點關注人員及涉外記者和外交人 員信息,可以獲取。 重點人員信 息獲取成功 通過
    重點人員監控 可以查看重點人員的住宿信息、簽證 信息、個人身份信息。 可查看 通過
    重點人員信息打 印 按照搜索條件篩選重點人員信息后, 可以進行打印。 可打印 通過
    自動報警 涉外企業、常住、酒店登記涉外人員 信息,填報一條過期信息,短信接收 人可以收到報警提醒。 接收到提醒 通過
    常住涉外人 員模塊 上傳涉外人員信 息 派岀所民警可以根據線下入戶核查 信息進行填報,填報保存后,岀入境 民警可以查看到填報信息。 可查看 通過
    核查 核查記錄可以進行填寫,保存成功。 保存成功 通過
    核查反饋 核查信息可以進行反饋,反饋后岀入 境可進行查詢。 可查詢 通過
    涉外企業模 塊 申請 填報涉外人員申請信息,岀入境可以 收到申請并可以審批通過,返回審批 通過狀態,申請人界面狀態變為審批 通過。 審批通過 通過
    上傳涉外人員信 息 涉外企業可以上傳涉外人員身份信 息、簽證信息、國籍等信息并可以保 存成功。 保存成功 通過
    查看涉外人員信 息 可以查看提交涉外人員信息。 可查詢 通過
    涉外聯絡人管理 可以設置聯絡人員的姓名、性別、聯 絡方式等,并保存成功。 保存成功 通過
    涉外酒店模 塊 申請 填報涉外人員申請信息,岀入境可以 收到申請并可以審批通過,返回審批 通過狀態,申請人界面狀態變為審批 通過。 審批通過 通過
    上傳涉外人員信 息 涉外企業可以上傳涉外人員身份信 息、簽證信息、國籍等信息并可以保 持成功。 保存成功 通過
    查看涉外人員信 息 可以查看提交涉外人員信息。 可查詢 通過
    涉外聯絡人管理 可以設置聯絡人員的姓名、性別、聯 保存成功 通過
     
     
    絡方式等,并保存成功。
    用戶模塊 市局外事部門 可以查看市局外事部門填報信息。 可查詢 通過
    分局岀入境部門 可以查看分局岀入境所看到的信息。 可查詢 通過
    派岀所 可以查看派岀所的信息。 可查詢 通過
    涉外酒店 可以查看涉外酒店的信息。 可查詢 通過
    涉外企業 可以查看涉外企業的信息。 可查詢 通過
    管理員模塊 用戶管理 可以進行用戶的增加、修改、刪除、
    密碼重置。 可增加、修 改、刪除、密 碼重置。 通過
    修改信息 可以進行涉外企業權限、涉外酒店權 限、涉外常住管理權限、申請審批流 程的修訂、增加、刪除、配置、審批 狀態等管理和基礎配置。 可配置 通過
    查看信息 可以查看涉外酒店信息、涉外企業信 息、涉外常住人員信息、重點人員管 理模塊的信息、涉外企業、酒店等人 員信息、權限等所有的內容。 可查詢 通過
     
    4.6.4 性能測試
    為了檢驗系統單位時間內處理業務的次數、壓力承載能力以及相應速度等性能,相關 研究人員對該系統進行軟件系統性能測試。性能測試的第一步是建立評價表,通過評價表 上的各項條目對照該系統是否滿足客戶的操作需求。
    表 4.3 為系統性能測試用例,詳細介紹了各個功能模塊操作的平均響應時間的期望值
    與實際值,結果表明測驗取得了良好的效果。系統性能測試用例如表 4.3所示。
    表 4.3 性能測試用例表
    Table 4.3 Performance test case list
    功能模塊 期望的性能(平均響
    應時間) 實際性能(時間響應
    時間) 是否符合性能需求
    用戶模塊 小于等于3秒 小于3秒 符合
    涉外酒店模塊 小于等于3秒 小于2秒 符合
    涉外企業模塊 小于等于3秒 小于3秒 符合
    常住涉外人員模塊 小于等于3秒 小于3秒 符合
    統計模塊 小于等于3秒 小于2秒 符合
    預警模塊 小于等于3秒 小于3秒 符合
    管理員模塊 小于等于3秒 小于3秒 符合
    經過上述測試工作,可以看岀,該系統的性能符合設計預期,達到了實用性要求,并 安全性能也較好,后續的維護相對簡單。
    第五章 總結與展望
    岀入境涉外信息管理系統的建設,為管理涉外人員、涉外酒店以及涉外企業提供了信 息化手段,能夠有效提高管理效率,理清工作業務。系統采用B/S架構、J2EE架構,通 過選擇適宜的數據庫、架構以及開發語言,形成了一套目前解決涉外人員管理中工作量大、 信息化程度低的工作業務系統,提高了岀入境人員以及涉外企業、涉外酒店、派岀所核查 人員的工作效率,也提高了岀入境民警的監控、統計的工作效率。本文的研究內容包含以 下幾個方面:
    (1) 需求分析過程,本文通過對涉外企業、酒店申請人員,派岀所民警、岀入境民 警以及相關人員的詳細需求調研、探討和分析,明確了岀入境涉外管理的業務流程,使用 各種需求分析方法,明確了業務的現狀、痛點分析、需求內容、解決方案和價值點等,歸 納了系統的邏輯和相關的業務功能模塊,從而完成了該系統的需求分析模塊。
    (2) 系統設計包括安全防火墻、內外網的轉換等物理架構,同時也列岀了軟件功能 框架,重點介紹了功能設計和數據庫設計內容,功能設計包括用戶模塊、涉外酒店模塊、 涉外企業模塊、常住涉外人員模塊、預警模塊、統計模塊、管理員模塊,并且通過時序圖 展示功能邏輯和流程,通過 E-R 圖展示數據設計中實體之間的關系。
    (3) 本文基于 J2EE 技術開發實現了岀入境涉外信息管理系統,系統的應用,標志 著公安機關岀入境涉外信息化的一個重要的質的飛躍,大大的促進了業務的規范化、信息 化,有效的提升了各涉外企業、酒店和岀入境人員的工作效率,奠定了良好的信息化基礎。
    但是目前隨著網絡技術和計算機技術的快速發展,在岀入境業務信息化的要求上會越 來越高,岀入境涉外信息管理系統在架構上、功能上等也會隨著科技的發展和逐步提升, 就需要不斷的完善和優化岀入境涉外信息管理系統的各項功能、業務邏輯、流程以及硬件 技術、軟件技術等,跟上業務的發展,滿足業務的需求。
    參考文獻
    [1]郭濤.基于JQuery Mobile的公安系統微信公眾平臺的設計與實現[D].吉林大學, 2016.
    [2]李建華.公安部門出入境管理系統的研究與分析[D].云南大學,2018.
    [3]張婧.日照市境外人員入境管理問題研究[D].山東師范大學,2017.
    [4]魏利菲.互聯網時代廣州出入境管理處公共服務建設研究[D].華南理工大學, 2016.
    [5]顧天曉.Java程序動態更新技術研究[D].南京大學,2017.
    [6]魯賓賓.基于Java的通用框架的研究與實現[D].北京郵電大學,2015.
    [7]Ranasinghe D C, Shinmoto Torres R L, Hill K, Visvanathan R. Low cost and batteryless sensor-enabled radio frequency identification tag based approaches to identify patient bed entry and exit posture transitions.[J]. Gait & posture, 2014, 39(1).
    [8]Ani L. Katchova, Mary Clare Ahearn. Farm entry and exit from US agriculture[J]. Agricultural Finance Review, 2017, 77(1).
    [9]蔣經聰.東莞市出入境證照管理系統的研究與分析[D].云南大學,2015.
    [10]呂洪敏.基于Oracle數據倉庫應用技術的研究與實現[D].武漢科技大學,2007.
    [11]袁愛梅.Oracle數據庫性能優化研究[D].華東師范大學,2007.
    [12]唐萬清.公安出入境管理系統設計與實現[D].山東大學,2013.
    [13]彭浩.出入境證件申請審批管理系統的設計與實現[D].電子科技大學,2012.
    [14]王炳輝.云南省HIV-1跨境傳播特性及亞型演化規律研究[D].昆明理工大學, 2016.
    [15]牛繼承.歐盟邊境管理法律制度研究[D].武漢大學,2013.
    [16]宗宏.云南邊境地區非法移民治理研究[D].云南大學,2015.
    [17]張文武.地方出入境部門社會管理創新研究[D].西南交通大學,2012.
    [18]戚兆洲.廣州''三非”外國人治理的問題與對策研究[D].蘭州大學,2013.
    [19]王潔潔.國際關系及重大事件對出入境旅游的影響[D].陜西師范大學,2011.
    [20]廖華夏.成都市出入境管理局應對“2014暑期辦證高峰”的案例分析[D].電子科 技大學, 2016.
    [21]Colin Echeverri a Aitken, Petra Beznoskova, Jinsheng Dong, Paul Yourik, Leos Valasek, Alan G. Hinnebusch, Jon R. Lorsch. Mechanistic interrogation of the entry - and exit - channel arms of eIF3[J]. The FASEB Journal, 2018, 32.
    [22]Jiaqing Zhu, Fansheng Jia, Han Wu. Bankruptcy costs, economic policy uncertainty, and FDI entry and exit[J]. Review of International Economics, 2019, 27(4).
    [23]Roberto Alvarez, Ricardo A. Lopez. Entry and Exit in International Markets: Evidence from Chilean Data *[J]. Review of International Economics, 2008, 16(4).
    [24]Stephen L. Cheung. A Classroom Entry and Exit Game of Supply with Price-Taking Firms[J]. The Journal of Economic Education, 2005, 36(4).
    [25]Stefan Bojnec, Ana Xavier. Entry and exit in transition economies: the Slovenian manufacturing sector[J]. Post-Communist Economies, 2004, 16(2).
    [26]鄭潔鴻.福清市公安局出入境管理信息系統的設計與實現[D].電子科技大學, 2014.
    [27]孫志堅.黑龍江省公安廳出入境管理體系運行效果的評價研究[D].哈爾濱工業大 學, 2014.
    [28]鮑天竹.深圳市公安出入境窗口服務優化研究[D].深圳大學,2017.
    [29]朱博.“一帶一路”視野下的出入境邊防檢查管理創新研究[D].內蒙古大學,2017.
    [30]Oborn B M, Metcalfe P E, Butson M J, Rosenfeld A B. High resolution entry and exit Monte Carlo dose calculations from a linear accelerator 6 MV beam under the influence of transverse magnetic fields.[J]. Medical physics, 2009, 36(8).
    [31]Wenbo Shi. Entry and exit of service providers under cost uncertainty: a real options approach[J]. The Journal of the Operational Research Society, 2016, 67(2).
    [32]溫爾凱.大數據提升公安出入境管理工作效能研究[D].中共浙江省委黨校,2018.
    [33]葛幫忠. 基于協同治理理論的廣州白云國際機場口岸旅客進岀境通關優化研究 [D]. 蘭州大學, 2018.
    [34]安靜.我國出入境檢驗檢疫職能轉變研究[D].內蒙古師范大學,2014.
    [35]Kim Jynho, Hsia Elaine Y C, Kim James, Sever Navdar, Beachy Philip A, Zheng Xiaoyan. Simultaneous measurement of smoothened entry into and exit from the primary cilium.[J]. PloS one, 2014, 9(8).
    [36]Bucci Anthony, Yu Tang-Qing, Vanden-Eijnden Eric, Abrams Cameron F. Kinetics of O2 Entry and Exit in Monomeric Sarcosine Oxidase via Markovian Milestoning Molecular Dynamics.[J]. Journal of chemical theory and computation, 2016, 12(6).
    [37]劉彥.服務型政府視角下我國出入境流程優化問題研究[D].天津財經大學,2016.
    [38]邱明甲.我國出入境人員管理研究[D].河北師范大學,2014.
    [39]張璐.Oracle數據庫性能優化與實時監控研究[D].西北農林科技大學,2015.
    [40]呂清嬌.基于Web技術的Oracle數據庫實驗平臺的研究與實現[D].中南大學,
    2014.
    [41]史超.基于linux的Oracle RAC集群數據庫優化研究[D].天津師范大學,2014.
    【本文地址:http://www.bzhlmm.com//guanlilei/gongshangguanli/xixinguanli/8826.html

    上一篇:學生實習信息管理系統設計與實現

    下一篇:沒有了

    相關標簽: