·项目背景
城乡一体化软件开发项目是中国国家统计局和加拿大统计局第二期统计信息管理项目(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(数据库系统)和企业遗留系统。
·实施效果
软件采用国家统计局单点部署,分级管理的部署方式,国家统计局和各试点省、市、县和乡的业务人员都登录到系统中进行工作。集中部署的方式使得数据采集、数据处理的周期大大缩短,提高了统计业务人员的工作效率,圆满的完成了城乡一体化试点的数据处理要求,为下一步全面扩大试点打下了基础。