



摘要:本文為解決外國人來華審批管理流程繁瑣、監督管理空缺,以及上下級單位系統之間的數據共享與交換等問題,設計并實現了“一站式”外國人來華審批管理系統。本系統應用于外國公民受邀到我國出訪的審批流程的全國聯網、統一受理,實行一站式服務工作的開展,保證全國、省、市等多級外事部門以及各直屬申辦單位的互聯互通。
關鍵詞:一站式;外國人來華;net webservice
Full-Automatic Foreign Visitor Approval System
Li Junyi
Abstract: In order to improve approval foreign visitors’ approval processes, strengthen supervision and management of foreigners to China, and solve the problem of data sharing and exchange between superior and subordinate departments, this paper explains the procedure of designing the Full-Automatic Foreign Visitor Approval System. With this system, the process of approving the visit of foreigners would be consolidated on national-wide internet and the operation would be full-automatic. It can ensure the information sharing between foreign affairs departments on different levels of the country.
Keywords: full-automatic foreign visitor .net webservice
1 引言
隨著我國對外開放的發展,外國人來華邀請申請量的增加,通過紙質材料書面申請的方式無疑將加大申報工作的復雜度和工作量。在行政許可方面,公眾需要拿著打印出來的各種材料來申請,申請后還要排隊等待資料審核,同時審核時間也會比較長。外事辦方面,接收了申請材料后要對材料進行初步審查,需要經過各個科室部門的審查,還要進行材料的核對,對比存檔等。這都將影響外國人來華手續審批的效率,導致行政審批流程復雜,工作效率低下。與此同時,對外國人來華審批管理也需要用到其它單位或者上級單位的相關數據,而其它單位或者上級單位的業務辦理、業務統計等也需要用到本單位的某些數據。因此,加強單位之間數據交換能力,實現單位之間數據共享,也將有利于提高政務審批工作的效率。
因此,為了加快我國政務系統辦公信息化,迎合政務公開的政策,加大行政申請和審批的透明度,將信息化管理手段應用到外國人來華管理審批程序將進一步促進我國與國外的交流活動。“一站式”外國人來華審批管理系統是為了配合外國公民受邀到我國出訪的全國聯網、統一受理,真正實行一站式服務工作的開展而開發的一套外事工作軟件。該系統能夠處理申報、審核、審批、團組管理、數據交換、查詢統計等外國人來華審批業務,保證全國、省、市等多級外事部門以及各直屬申辦單位的互聯互通。
2 需求分析
2.1 業務流程
系統的目的是能夠為省級外事機構、受訪單位、來華外國人(來訪人)等用戶提供服務。各個層次的用戶各自能夠管理和使用合法數據,能夠在網站上完成所有的報送相關工作,使得上級單位可以快速有效的管理下級單位,也可以迅速地為下級單位解決問題,了解問題。
具體流程是:由各級外事管理單位報送各級單位申請網站開通申請信息,由具有網站管理權限單位的用戶核查和批準使用。各個出訪單位也需要逐級向各個上級外事管理單位報送申請開通信息,由具有網站管理權限單位的用戶核查和批準使用,并復函。各個受訪單位必須錄入各個受訪單位的受訪人信息進行報備,并由上級外事管理單位進行核查和核準。(如圖2-1)
系統的業務處理能夠采取“逐級向下簡化輸入方式,逐級向上規范數據格式”原則進行。因此,一個真正的聯網,應該是數據集中式共享,各單位協同式辦公。各級單位可以圍繞著授權共享的數據進行協同處理,并且能夠根據不同的級別給出不同的審核復核意見,并形成公文,能夠給予各級單位打印和存檔的作用。
2.2 業務功能分析
根據業務流程,可以把主要業務功能模塊劃分為以下幾大塊:
(1)數據錄入。數據集合主要有:團組數據(團組基本信息、成員信息、單位信息,出訪任務信息)、證件信息、各級單位審核審批信息(公文信息、審核審批意見信息)、簽證計劃以及簽證結果信息、對外(海關部門等)核查單位和人員結果信息、各級單位信息、各級單位來訪人員信息、來訪人員單位信息等。
(2)基礎資料管理。包括單位資料與單位資料管理、外國人員資料與外國人員資料管理、受邀單位資料與受邀單位管理、公共資料管理、內控資料管理等。
(3)團組管理。團組資料包括了團組基本資料、成員資料,來訪城市資料等。各個單位能夠對自己已經上報過的團組以及有了結果的團組進行查詢,但不可以進行修改和刪除。各個單位能夠對草擬、退案中的團組進行修改和刪除等管理操作。
(4)審核批復。具有審批和批復功能,能夠進行資料核查比對、歷史比對、內控檢查等。對于允許出批件的就出批件,如果需要報市領導審核批復的就出公函向市領導批復,如果需要向省報批的,由領導簽名后,送省進行審批。
3 系統設計
本系統按照電子政務建設“一站式”服務要求,采用先進的行政管理理念和一體化設計思路,充分利用網絡信息技術,通盤考慮各職能部門需要,進一步整合信息資源,簡化服務程序,優化業務流程,統一技術標準,建設技術規范、標準統一、功能完善、高效快捷、安全可靠的外國人來華管理網絡信息系統;提供在線G2G、G2B電子政務服務,實現外國人來華審批管理申報、審核、審批、辦證照、簽證等業務處理流程一體化,支持聯網協作,提供在線G2G、G2B電子政務服務。
根據實際的具體需求,外國人來華信息管理系統可分為團組管理、審核批復、基礎資料管理、特別管理、數據統計、用戶配置及數據交換接口七個功能模塊,其結構如圖3-1所示:
對外數據交換功能是本項目的一個特色功能,下面著重介紹對外數據交換功能的實現。外數據交換功能,主要是解決通過政務數據交換中心與其它系統進行數據交換,接口的設計完全基于先進的Web服務技術,以WSDL文檔的形式描述共享數據接口。
對要進行交換共享的數據,應該根據數據交換中心制定的標準,包括指標編碼規則、指標編碼分類管理以及代碼集編碼分類管理。指標編碼規則有關部門制定的通則和標準,采用了通則和標準中的編碼體系,并進行了一定的擴展。對數據指標在數據庫(表)中的字段名的命名規則,編碼規則、指標編碼、指標名稱、指標類型、指標長度、代碼標識進行說明。
在發布時,將所要發布的共享數據的數據元轉化為統一的標識和格式。數據規范包括指標和數據結構兩大部分。在提供某個數據模式的時候,要將自身的業務系統數據指標和平臺中的共享數據指標對應起來。在本系統中提供交換的信息是來華團組信息、團組審核意見信息、來華人員資料信息、簽證通知信息、人員管理資料信息、國家管理資料信息、單位管理資料信息等。
交換接口的設計,主要是以Web Service接口的形式將數據庫表中的一些數據,轉化為XML格式以URL的形式發布到數據交換中心,其它的系統通過數據交換中心調用本系統的數據。接口開發的流程如圖3-2所示,其步驟如下:
(1)首先對要提供的數據表進行數據分析,選擇要共享的數據表進行共享,設置相關的關鍵字提供給數據交換中心作為搜索查詢的關鍵字;
(2)構建服務就是把要提供的數據信息,通過調用開發平臺中Web服務的函數,編寫相關的方法,實現以Web服務形式發布;
(3)將構建好的Web服務發布到服務器注冊中心,使得用戶可以通過注冊中心訪問到當前服務提供的函數。
本系統定義了三個抽象的具體共享接口,還不是可供發布的完整的WEB服務。各函數要在所定義的抽象的接口上添加具體的服務端口定義和綁定信息,形成可供發布的完整的WSDL文檔,完成Web服務的封裝,系統在政務數據交換平臺上的UDDI注冊中心注冊為一個實體。這三個接口包括獲取共享數據的數據模式列表(AchieveSchemaList)、獲取模式映射(AchieveMapping)、獲取數據(SearchData)。接下來對三個接口分別用WSDL文檔以及.net的接口進行描述。
如圖3-3所示,某業務系統B通過數據交換平臺向業務系統A發出一個數據交換請求請求。如果交換緩存中有B所請求的數據,那么B直接將數據解析后寫入本地的數據庫。 如果在緩存中沒有,則A要通過數據封裝服務,按照交換的標準進行數據封裝,在交換緩存中保留一份,然后發送給B。B將解析出目標數據,保存進數據庫。B完成入庫操作后,通過消息中心發出一個數據到達通知,通知內容采用XML格式。
5 數據庫設計
本項目的基礎數據涉及系統一些基礎功能所用到的數據表之間的關系,主要包括:地區資料表、行業分類表、時間分類表、單位資料表、單位文件資料表、單位納稅信息表、單位創匯信息表、來華人員資料表、拼音電碼表、專辦員資料表、國家地區資料表、使領館信息表、來華單位表、人員管理資料表、單位管理資料表、國家管理資料表等。其E-R圖如圖5-1所示:
考慮到本項目的開發工具使用微軟公司的開發平臺Microsoft Visual Studio .NET運行支撐環境框架,采用B/S模式開發,本項目的數據庫采用與開發環境兼容較好的Microsoft SQL Server 2003。
6 結束語
本文介紹了省級外事辦公室外國人來華信息管理系統的平臺建設項目,研究了外國人來華的總體業務流程、監督管理以及系統對外數據交換接口。本項目采用C#語言、Web Services技術,通過.net平臺對系統進行開發。
基于.net的外國人來華信息管理系統能夠進行全省聯網、統一受理,實行一站式服務工作的開展而開發的一套外事工作系統,實現了信息化辦公,提高了工作效率。該系統能夠處理申報、審核、審批、團組管理、查詢統計、數據交換等外國人來華信息管理業務,實現省、市等多級外事部門以及各直屬申辦單位的統一管理。同時,通過Web Services技術實現對外數據交換接口的開發。
本項目的主要特點有以下幾點:
1. 采用B/S開發的架構、.net開發平臺,Web Services的業務接口方式;
2. 通過軟件工程方法詳細分析了整個外國人來華管理的業務需求以及業務流程,包括用戶需求、審批需求、團組管理需求、人員管理需求以及數據交換接口的需求。根據業務需求以及功能需求,對系統進行總體設計以及具體功能模塊的詳細設計,并運用.net開發平臺對系統進行開發及編碼實現;
3. 根據已有的政務數據交換中心,運用Web Services技術,通過已有的數據格式標準以及接口標準,設計和開發數據交換接口,實現以SOAP作為安全通信的基礎,結合XML跨平臺數據交換技術,將服務發布注冊,從而實現與上級系統以及其它部門系統之間的數據的共享與交換。
參考文獻
[1]黃宏濤等.基于Web的分布式計算[J].計算機應用研究.2000,(2):28-31
[2]Yew-Huey Liu, Jun-Jang Jeng. Service Information Hub for Service Lifecycle Management [C]. IEEE International Conference on e-Business Engineering. 2007
[3]Bill Starnaud, Andrew Bjerring,Omar Cherkaoui, etal. Web Services Architecture for User Control and Management of Optical Internet Networks [C]. Proceedings of the IEEE, 2004, 92(9):1490-1500
[4]謝兵.基于.NET框架的高校教務管理系統應用與研究[D].天津大學,2008
[5]李冬睿.基于XML與Web Service的電子政務數據交換模型的設計與實現[D].廣西師范大學,2008
[6]李安渝等.Web Services技術與實現[M].北京:國防工業出版社.2003
[7]葉枝平.基于XML的數據交換平臺及其關鍵問題的分析與設計[D].2008.6
[8]劉振鵬,周冬冬,宋曉靜.一個基于SOAP消息的Web服務綜合安全模型[J].武漢大學學報(理學版).2006,52(5):570-573.
[9]Nathalia Devina Widjaya,David Taniar,Wenny Rahayu.Aggregation Transformation of XML Schemas to Object—Relational Databases[C].LNCS 2877,2003,251-262.