彭小玲
(浙江長征職業(yè)技術(shù)學(xué)院,杭州 310023)
最近,國家統(tǒng)計局馬建堂局長在多個場合明確提出基本單位名錄庫建設(shè)是統(tǒng)計工作基礎(chǔ)之基礎(chǔ),是“四大工程”的首要工程,要切實抓好基本單位名錄庫建設(shè)工作,國家統(tǒng)計局也印發(fā)了《全國統(tǒng)計系統(tǒng)基本單位名錄庫建設(shè)維護與使用管理暫行辦法》等規(guī)章制度,這也表明基本單位名錄庫對統(tǒng)計調(diào)查工作的重大意義。
隨著現(xiàn)代社會步入信息網(wǎng)絡(luò)時代,建立基本單位名錄庫系統(tǒng),在政府各部門之間按統(tǒng)一標(biāo)準(zhǔn)建設(shè),共享企業(yè)基礎(chǔ)信息,方便各級政府為各類企事業(yè)單位和社會各界服務(wù),已成為社會各界的迫切需求[1]。杭州統(tǒng)計基本單位名錄庫系統(tǒng)正是在此背景下針對統(tǒng)計系統(tǒng)特點和應(yīng)用需求開發(fā)的統(tǒng)計應(yīng)用軟件,具有統(tǒng)計系統(tǒng)獨特的業(yè)務(wù)處理模式,可以滿足統(tǒng)計名錄庫與質(zhì)監(jiān)、地稅、工商、國稅等部門數(shù)據(jù)庫的互聯(lián)互通,對企業(yè)的注銷、變更、新增等日常操作實施常態(tài)化管理,實現(xiàn)統(tǒng)計單位年檢、注銷、變更、新增等操作網(wǎng)上辦理。
隨著我國統(tǒng)計調(diào)查制度的不斷變革和發(fā)展,以國民經(jīng)濟核算為核心的統(tǒng)計調(diào)查體系越來越復(fù)雜,這就要求必須如實提供準(zhǔn)確的統(tǒng)計名錄庫信息,按照統(tǒng)一的核算制度方法,科學(xué)界定各地區(qū)的核算對象和范圍。目前,國內(nèi)還沒有專門針對統(tǒng)計基本單位名錄庫系統(tǒng)的管理軟件,針對統(tǒng)計系統(tǒng)特點及其應(yīng)用需求,杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)采用基于Web Service的解決方案,開發(fā)出一套集數(shù)據(jù)交換、部門數(shù)據(jù)處理、名錄維護、數(shù)據(jù)查詢、數(shù)據(jù)審核、制度管理、系統(tǒng)管理等全過程的在線名錄管理系統(tǒng),為統(tǒng)計各專業(yè)快速提供準(zhǔn)確的字典庫信息。
杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)的總體設(shè)計按照軟件設(shè)計總體規(guī)范的要求,遵循系統(tǒng)性、專業(yè)性、實用性、先進性和可擴展性的原則。系統(tǒng)包括數(shù)據(jù)交換、部門數(shù)據(jù)處理、名錄維護、數(shù)據(jù)查詢、數(shù)據(jù)審核、制度管理、系統(tǒng)管理等十幾個功能模塊,按照“企業(yè)基礎(chǔ)信息動態(tài)管理”的原則。系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)拓撲圖如圖1所示。
圖1 網(wǎng)絡(luò)結(jié)構(gòu)拓撲圖
在系統(tǒng)開發(fā)的過程中,應(yīng)用系統(tǒng)的業(yè)務(wù)流程根據(jù)功能的不同被封裝到不同的功能模塊中。組成基本單位名錄庫管理系統(tǒng)的功能根據(jù)其所屬的層級分別部署到不同的網(wǎng)絡(luò)服務(wù)節(jié)點上。在圖2中,多層應(yīng)用功能根據(jù)下面的說明劃分到不同的層級。
(1)在基本單位名錄庫管理系統(tǒng)中要求客戶端支持瀏覽器并通過網(wǎng)頁訪問相關(guān)資源。
(2).NET服務(wù)器的應(yīng)用層組件主要負責(zé)響應(yīng)瀏覽器的請求,負責(zé)將業(yè)務(wù)流程的數(shù)據(jù)以網(wǎng)頁表單的形式返回給客戶端,并根據(jù)客戶端的請求將網(wǎng)頁中修改過的企業(yè)數(shù)據(jù)傳遞給業(yè)務(wù)應(yīng)用層。
(3)作為解決基本單位名錄庫管理系統(tǒng)需要的業(yè)務(wù)應(yīng)用由運行在業(yè)務(wù)層的服務(wù)組件來執(zhí)行。服務(wù)組件從網(wǎng)頁層接收數(shù)據(jù),對數(shù)據(jù)進行相應(yīng)操作,再將數(shù)據(jù)傳送到基本單位名錄庫數(shù)據(jù)庫系統(tǒng)存儲起來。服務(wù)組件還從數(shù)據(jù)庫系統(tǒng)中查詢企業(yè)數(shù)據(jù),并將企業(yè)數(shù)據(jù)返回網(wǎng)頁應(yīng)用層。杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)結(jié)構(gòu)如圖2所示。
圖2 杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)結(jié)構(gòu)圖
根據(jù)杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)需求分析,將整個應(yīng)用系統(tǒng)分為函數(shù)類、組件類和上層類、用戶界面三大功能模塊,在此基礎(chǔ)上,再按照功能模塊分為更小的基本單元。杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)的模塊構(gòu)成如圖3所示。
圖3 杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)模塊結(jié)構(gòu)圖
名錄維護模塊提供對法人單位和產(chǎn)業(yè)活動單位信息進行修改、注銷、刪除等操作,其中修改保存時要自動審核單位信息,對于錯誤的條目要提供錯誤清單,以方便查詢和修改單位信息;數(shù)據(jù)審核模塊提供單位表審核的管理,包括法人和產(chǎn)業(yè)差錯清單、清理數(shù)據(jù)、審核結(jié)果分析、審核條件管理、數(shù)據(jù)成批審核等功能;部門數(shù)據(jù)處理模塊從部門互聯(lián)平臺提取傳遞過來的單位信息,為統(tǒng)計單位登記提供第一手資料,有手動和自動取數(shù)服務(wù),自動取數(shù)服務(wù)按照系統(tǒng)設(shè)置的時間間隔自動抽取數(shù)據(jù),不需人工干預(yù);當(dāng)系統(tǒng)出現(xiàn)故障,可以采取人工手動來抽取部門數(shù)據(jù),如圖4所示;異常單位處理模塊包括產(chǎn)業(yè)單位數(shù)與實際不符、孤兒產(chǎn)業(yè)活動單位、法人單位-行政區(qū)劃與處理地不符、產(chǎn)業(yè)單位-行政區(qū)劃與處理地不符、法人單位重名、法人單位重工商碼、產(chǎn)業(yè)單位重名、產(chǎn)業(yè)單位重工商碼、法人與產(chǎn)業(yè)重碼、法人與產(chǎn)業(yè)重名、法人與產(chǎn)業(yè)重工商碼等功能;制度管理模塊包括國民經(jīng)濟行業(yè)分類 、行政區(qū)劃代碼與名稱對照、行政區(qū)劃代碼維護、主管部門代碼查詢、主管部門代碼維護等功能。
圖4 部門數(shù)據(jù)處理界面
要實現(xiàn)統(tǒng)計業(yè)務(wù)流程的處理,最常用就是使用數(shù)據(jù)庫系統(tǒng)的存儲過程來處理,但是這樣做比較費力且費時,而且易出錯,出錯之后又不太容易被發(fā)現(xiàn)。Web Service自身提供了事務(wù)處理的方式,但是需在[WebMethod]語句中添加TransactionOption屬性即可啟動自動事務(wù)處理來支持這種功能[2-3]。
本系統(tǒng)開發(fā)的時候,對數(shù)據(jù)庫的增加、修改、刪除使用如下的公共Web Service方法:
部門數(shù)據(jù)處理服務(wù)是系統(tǒng)的關(guān)鍵服務(wù)之一,實現(xiàn)統(tǒng)計基本單位名錄庫系統(tǒng)從其他部門數(shù)據(jù)庫獲取企業(yè)基本信息的能力。這也就實現(xiàn)了與質(zhì)監(jiān)、工商、地稅、國稅等部門數(shù)據(jù)庫的實時交換與傳遞。
(1)取出一個部門數(shù)據(jù),根據(jù)標(biāo)志狀態(tài)位進行比較,如果標(biāo)志位為“已鎖定”,則不處理,否則進行處理。
(2)進行比較,對不同的情況進行不同的處理,當(dāng)成功處理一條單位信息后,則生成一條短消息,并發(fā)送到相應(yīng)的區(qū)、縣(市)統(tǒng)計局,各區(qū)、縣(市)統(tǒng)計局根據(jù)這個短消息可以通知企業(yè)來辦理統(tǒng)計單位登記手續(xù)。
(3)如果部門交換過來的是新增單位,則分別插入法人單位表和產(chǎn)業(yè)活動表中,為以后辦理統(tǒng)計單位登記提供基礎(chǔ)性資料,則可以極大的減少錄入工作量,并減少差錯率。
(4)如果檢查出有企業(yè)自主辦理統(tǒng)計單位登記,則進行相應(yīng)的處理,如果是新增法人,則插入法人單位表,如果是法人單位變更,則修改相應(yīng)字段,如果是法人單位注銷,根據(jù)統(tǒng)計單位條例,并不是立即把這家企業(yè)從法人單位表中刪除,而是臨時把單位放入注銷庫中保存一年,等一年之后再年檢的時候,則自動從注銷庫中刪除。
部門數(shù)據(jù)處理服務(wù)通過異步服務(wù)模式在后臺自動運行,通過設(shè)置比對時間間隔,系統(tǒng)會自動從統(tǒng)計局前置機取得部門交換的數(shù)據(jù),然后根據(jù)事先設(shè)置的比對規(guī)則,進行自動比對,根據(jù)行政區(qū)劃代碼自動分發(fā)到各個區(qū)、縣(市)統(tǒng)計局,并生成消息隊列分發(fā)到各個統(tǒng)計登記負責(zé)人。
通過杭州統(tǒng)計基本單位名錄庫管理系統(tǒng)的研究與開發(fā),基本實現(xiàn)了基本單位名錄庫系統(tǒng)與質(zhì)監(jiān)、工商、地稅、國稅等部門數(shù)據(jù)庫互聯(lián)互通,對企業(yè)的注銷、變更、新增等日常操作實施常態(tài)化管理;實現(xiàn)了統(tǒng)計單位登記年檢、注銷、變更、新增等操作網(wǎng)上辦理。通過該系統(tǒng)的應(yīng)用,自動識別和處理部門企業(yè)基礎(chǔ)信息,大大提高了統(tǒng)計部門登記的針對性和有效性,減輕了基層統(tǒng)計部門的負擔(dān),有效的促進了統(tǒng)計數(shù)據(jù)質(zhì)量的提高。
[1]黃信梅,王玉昭.關(guān)于基本單位名錄庫建設(shè)的思考.統(tǒng)計與咨詢,2002,5:26-26.
[2]XIA Yu,SONG Bin-Heng.DISTRIBUTED TRANSACTION PROCESSING RESEARCH AND IMPLEMENTATION IN WEB SERVICE-BASED ON TOMCAT,AXIS AND JOTM.Computer Applications and Software,2007,24(5):84-86.
[3]Liu TeKai, Santhosh Kumaran, Chung JenYao.Performance Engineering of Java-Based eCommerce System.Proceedings of the 2004 IEEE International Conference on e_Technology,e_Commerce and e_service(EEE'04).