羅為君



[摘要]外籍人員管理系統旨在通過信息化提高外籍人員入境后信息管理的工作效率與水平。該系統覆蓋了外籍人員基本信息、護照、簽證、住宿登記及居留許可等主要業務領域,完成各項業務中的數據填報、查詢、維護、審核及定時提醒等工作,確保外籍人員證照不逾期。
[關鍵詞]ASP.NET;MVC;外籍人員;管理系統
0引言
近年來,隨著中國國際化人才交流、培養與引進體系的完善及教育開放合作力度和國際化水平的提升,越來越多的外籍專家來華就業和外籍留學生來華學習。由于各種原因,外籍人員未在簽證或居留許可規定的有效停留期內辦理簽證或居留許可證件的違法時有發生,給外籍人員和聘用單位造成了不良影響。
針對外籍人員信息查詢和護照、簽證及居留許可等證照過期時間管理不方便的問題,設計與實現了一個便于課題組填報和外事部門管理的系統,用于對中國科學院資源規劃項目國際合作模塊缺少外籍人員入境后證照信息管理功能的補充。本文從實用角度出發,基于ASP.NET MVC開發三層架構的信息系統。通過該管理系統,課題組填報及查看外籍人員信息;外事部門審核填報的信息;管理系統定時發送郵件提醒證照過期時間,確保外籍人員證照不發生逾期。
1系統的總體設計
外籍人員管理系統包括系統登錄、基本信息、護照信息、簽證信息、住宿登記信息、居留許可信息及站內信等功能模塊。外籍人員管理系統的系統功能模塊如圖1所示。
2系統的數據庫設計
外籍人員管理系統采用ASP.NET MVC5的Entity Framework6(EF)實體框架Code First功能,先在程序中建立要映射到數據庫的實體模型。然后EF根據實體結構自動生成所對應的數據庫。外籍人員管理系統的數據庫實體結構類如圖2所示。
3系統功能設計與實現
(1)系統登錄角色分為普通用戶和系統管理員兩種。課題組或管理部門經辦人員使用普通用戶權限,普通用戶使用中國科技網通行證進行驗證。普通用戶主要功能是對外籍人員信息進行填報、修改及查詢。系統管理員登錄驗證采用ASP.NET IdentiIy 2.0安全框架。按照訪問授權與職責分離的要求,系統管理員由外事主管部門人員擔任,主要功能是對外籍人員信息的審核、修改及證照過期時間手動提醒。
(2)基本信息模塊填寫外籍人員基本信息,包括姓名、性別、出生日期、國籍、宗教信仰、文化程度、簡歷、本所工作(學習)崗位、住址、聯系電話及照片等內容。基本信息模塊中的內容與護照、簽證、住宿登記和居留許可中的基本信息相同,有效解決了其他模塊中重復填寫的問題并且能保持各模塊數據的一致性。
(3)護照信息模塊填寫外籍人員護照信息,包括護照號碼、護照類型、過期日期及護照掃描件等內容。根據所選護照號碼及外籍人員基本信息模塊中的內容,系統自動套用“境外人員基本情況登記表”(以下簡稱“登記表”)模板生成電子版的“登記表”。打印出的“登記表”紙質版可以上報給當地人口與出入境管理機構,同時也能交外事部門存檔。“登記表”模板如表1所示。
(4)簽證信息模塊填寫外籍人員簽證信息,包括護照號碼、簽證號碼、簽證種類、有效期、停留天數、備注及簽證掃描件等內容,其中護照號碼在護照信息模塊屬于該外籍人員的護照號碼中進行選取。
(5)住宿登記信息模塊填寫需要辦理居留許可或者在旅館以外的其他住所居住或住宿的外籍人員信息,供外事部門了解、掌握境外人員的情況,方便辦理居留許可等手續。
(6)居留許可信息模塊填寫外籍人員居留許可信息,包括簽證號碼、居留許可號碼、居留事由、有效期及居留許可掃描件等內容,其中簽證號碼在簽證信息模塊屬于該外籍人員的簽證號碼中進行選取。
(7)站內消息模塊為登錄用戶提供網站通知、證照到期提醒及外籍人員信息審批意見等站內信息功能。
(8)系統定時檢測護照、簽證及居留許可的過期時間,距離過期時間不足30天的證照,將通過站內消息及郵件發送過期提醒信息,提醒課題組和外事管理部門及時處理。系統首頁列出系統中證照信息統計證照到期時間統計及時間軸式消息提醒,系統首頁界面如圖3所示。
4結語
本文就外籍人員管理系統功能和實現做了一定的說明,所設計的系統界面簡潔、功能全面、易操作,填報項與實際需求吻合。經實際使用,該系統可用作網絡辦公系統的補充,便于課題組填報和外事管理部門管理。