·項目背景
城鄉一體化軟件開發項目是中國國家統計局和加拿大統計局第二期統計信息管理項目(SIMPⅡ)的子項目。前期在中加第一期統計信息管理項目(SIMPI)中已經開展了小規模試點,并取得了許多重要成果。在中加一期項目的基礎上,第二期中加社會統計項目試點調查將進一步推進城鄉一體化住戶調查,并在更大范圍內試點。
·項目目標
試點調查的目標是為了對大規模城鄉一體化住戶調查體系的建立提供經驗,在指標體系設置、抽樣調查設計、數據收集等方面對城鎮住戶調查和農村住戶調查采用統一一致的方法。
·項目需求
隨著社會經濟的發展,統計制度改革的需要,國際交往和國際比較的需要,以及最重要地為解決常規統計調查中,一些城鄉結合部的住戶沒有包含在住戶調查中,存在著調查區域覆蓋不足的問題。
·項目功能
1. 村級名錄庫、住宅名錄庫、住戶名錄庫、訪問員名錄庫管理功能
2. 樣本輪換功能
3. 抽樣功能
4. 樣本輪換功能
5. 任務控制表的錄入功能
6. 調查問卷(問卷A、問卷B、問卷C)和日記賬的錄入功能,包含錄入界面的控制實現
7. 調查數據的批量審核和審核錯誤修改功能
8. 根據問卷的填報情況進行住戶權數調整的功能
9. 分戶資料歸并功能
10. 推算功能
11. 數據查詢和數據導入導出功能
·解決方案
國家統計局城鄉一體化軟件基于以上的項目背景和項目需求,依托統計調查項目管理數據庫,利用先進的J2EE技術,提供了完整覆蓋業務需求的各項功能。從軟件整體框架結構、內部層次模型以及應用模型等多方面完成了系統的設計、開發、測試與部署。系統依據完整的安全平臺建設要求,保障了系統的運行安全、數據的訪問安全以及網絡的傳輸安全。
J2EE框架圖
通過J2EE框架圖可以大致看出層次分解情況,J2EE整個框架分為客戶端,表示(Web)層,業務邏輯(EJB)層,企業信息(EIS)層,各層的功能如下:
1.客戶端:就是需求方,可以是Browser,也可以是一般的Application Client;
2.表示層:主要就是通過Servlet,JSP等技術進行服務器端的Web組件的編程,并且協調與客戶端之間,與業務邏輯層之間的數據傳遞;
3.業務邏輯層:主要是通過EJB,JMS來實現比較復雜的業務邏輯以及數據庫存儲工作,并且可以通過容器來進行管理事務,安全問題,并且可以對業務邏輯層的組件進行生命周期的管理;
4.企業信息層:主要是指企業信息系統軟件,包括企業基礎設施系統,如ERP(企業資源計劃),CRM(客戶關系管理),DBS(數據庫系統)和企業遺留系統。
·實施效果
軟件采用國家統計局單點部署,分級管理的部署方式,國家統計局和各試點省、市、縣和鄉的業務人員都登錄到系統中進行工作。集中部署的方式使得數據采集、數據處理的周期大大縮短,提高了統計業務人員的工作效率,圓滿的完成了城鄉一體化試點的數據處理要求,為下一步全面擴大試點打下了基礎。