您现在的位置:首页 > 解决方案 > 政府服务
一、 技术方案 本方案采用RAP框架,RAP框架是恩菲斯公司自主研发的基于J2EE快速开发框架,采用面向方面设计,结合“习惯约定优于配置”思想构建通用Web开发框架,并已成功应用于多个项目开发。实践证明本框架降低了开发门槛、提高了开发效率、确保了开发质量。 二、 网络拓扑图 基于社保局现有的网络资源,将网络设计为三层架构,应用服务器和数据库服务器都部署在信息中心,通过社保专网,连接到市社保局及各区县社保局,各区县社保局再通过区县社保专网,连接到乡镇社保所。采用数据大集中模式,将全市同一性质的系统数据集中处理,实现了各区县的单位月结算、征收计划、账户结息、社平变更等业务的统一触发,便于全市的统一管理,简化了区县的统计操作,方便了省市进行数据的查询和统计、各区县数据的共享。 网络架构如下图所示:
三、 系统重点功能
(一)RAP框架在社保项目中的运用
图 RAP框架在社保项目中的运用
社保项目是在RAP框架下做的开发,所以她与生俱来就拥有了RAP框架所有的技术优势: 1.提高开发质量和开发效率。除了一般信息管理系统通用组件功能外,框架还针对社保行业应用积累了很多实用的组件,可以直接复用,如:用户、权限管理,事务管理,业务回退,性能监控,分页查询,控制重复提交等等。 2.先进性。软件架构吸收了一些先进的开发理念,如面向方面编程、习惯约定优先于配置等等,确保软件架构的可扩展性、开放性和易用性;技术上除了选择了当前最流行的先进技术组件外还使用了较高的JDK版本JDK1.5+,JDK1.5、1.6逐渐会成为Java开发的主流,JDK1.4未来可能很多操作系统不再被支持。JDK1.5较JDK1.4语法上增加很多新的特性,如:范型 (generics)、注解(Annotaions)、可变参数、自动拆箱/装箱和枚举类型(Enum)等等,这些新的特性提高了开发效率和代码质量,同时也为实施一些先进的开发理念提供了便利,而且Java虚拟机机制做了重大改进,Java程序运行性能有了很大提升。 3. 降低开发门槛。框架利用面向方面编程解决非核心业务横切面:权限控制、事务管理、缓存等,使开发人员可以专注核心业务开发系统。 4.良好的可扩展性。采用基于面向方面的多层架构,可以在不改变或少量修改原有系统的基础上实现业务修改和新增,快速适应业务的频繁变更。 5.开放性。提供多种数据交换共享方式,支持Webservice,数据库中间表和多种文件格式(.dbf,.txt,.xls等)报盘/回盘。 6.跨平台性。采用标准的Java技术实现了与平台无关性,同时支持Windows、Unix和Linux等操作系统。
(二)业务回退
社保系统是由各区县社保局办理业务,由于经办人员比较多,对系统及政策的熟悉程度也不尽相同,因此,在办理业务过程中,难免会有出错的时候。基于业务的特殊性,系统做了业务回退功能,以便经办人员及时补救错误的信息。 业务回退功能是用于回退指定的业务。操作日志中列出用户所有的操作信息,根据各个业务的性质,可以配置该业务是否允许回退。对允许回退的业务,在不影响其他后续功能情况下,可以回退之前的操作。 回退操作中系统自动进行权限检查、校验是否影响到后续业务,并且自动回退到业务办理前状态,消除经办人员误操作的后顾之忧。 业务回退的参考界面如下图所示:
图 业务回退
(三)历史数据处理
基于社保行业的实际应用,政策文件的执行和软件支持系统的使用时间往往不一致,系统上线时,已经产生了部分业务信息,需要将这部分信息导入到业务系统中,以达到系统的衔接和信息的一致性。 在业务系统中,根据指定的格式将历史数据整理成相应的文档进行上传,系统会自动校验格式的正确性以及数据的合法性,通过校验的数据,系统将自动转换数据,统计各项数据,以便各区县核对相应数据是否已完全导入。 对于误传的数据,在办理业务前还可以在删除后重新上传,以保证数据的完整性和准确性。
(四)月结算
养老保险费的征收是按月进行的,社保局每个月都会对参保单位进行结算,单位根据结算的数据缴纳应缴的费用。系统的月结算功能,减少了各社保局的工作量,由系统产生相应的结算数据。 月结算包括了征收月结算和支付月结算,征收月结算是对每个参保单位每个月的参保人员、缴费情况进行统计,支付月结算是对单位退休人员、支付情况进行统计。为了达到全市的统一,系统采用统一做月结算的方式,通过市局触发每个月的月结算操作,将全市所有单位的月结算一起完成,并且自动生成各区县的征收计划。在做月结算期间,系统会自动屏蔽前台业务的办理。 通过统一做全市月结算,也保证了各区县的业务期号一致性,大大减少了区县的操作量,区县只需要查看结算数据。让各区县更专注办理其他业务,而不需要考虑统计结算。
(五)账户结息
参保人员的缴费进行统一管理,根据政策规定,将所有的缴费每年按照银行的利率结息,产生相应的利息,并将利息计入个人账户存储额中。 结息操作包括了年内结息和年终结息,通过年内结息,参保人可以随时看到账户利息部分,也用于一次性支付情况下,将本年产生的利息一并支付给参保人员;年终结息,是按照政策规定,每年为个人账户进行结息。系统中的年内结息可以随时操作,年终结算是全市统一操作,输入上年利率后,系统自动触发结息操作。在结息过程中,系统会自动屏蔽前台业务的办理。 利率是全市统一管理,保证了全市结息的一致性,也减少了区县的操作量。
(六) 社平变更
按照经济的发展趋势,职工的工资水平在不断变化,全市的社平工资也会发生变化,为了适应社平的变更要求,养老保险的缴费基数也需要做相应的调整。 系统中解决这一问题也是全市统一处理,在输入上年的社平工资后,系统会根据缴费基数核定原则,自动对每个参保人员的缴费基数进行核定,并且随后做相应的差额补退。在社平变更过程中,系统会自动屏蔽前台业务的办理。 系统采用全市统一管理社平工资,并且统一对全市本年的缴费基数进行调整,也大大减少了区县的业务量。
(七)人员转移
根据现在的就业不稳定,流动性大等特点,参保人员的工作单位或工作地点经常发生变化,处理人员转移后其参保信息、缴费信息的转移也十分重要,需要将参保人的各项信息转移后保持完整性。 由于系统是采用大集中模式,人员的转移可以通过业务方便地实现。人员办理转出后,在接收区县可以查到该人员的基本信息,并为其办理转入业务。转入成功后,人员的基本信息、账户信息都一并转移成功。
(八) 数据接口
1 财务接口
养老保险系统与财务系统是紧密联系的,参保单位每个月都会缴纳相应的费用,通过财务系统将费用进行管理,缴费信息又需要导入到业务系统中,以便及时查询实缴费用和欠费情况。系统中设计的财务接口,是通过设计中间表的方式实现,通过权限控制,让业务系统与财务系统分别读写中间表,以达到数据共享和数据安全。
2 银行接口
参保人或参保单位可以直接在银行缴费,业务系统通过报盘或者WebService实现与银行系统信息交换。
3 地税接口
参保人应缴信息需要报给地税业务系统,通过报盘、回盘文件实现养老业务系统与地税业务系统之间的信息交换。
(九)决策支持
养老保险业务系统需要自动对数据进行统计分析,统计分析的结果可以为领导宏观决策提供有力的数据支持,实时监控全省市的参保、缴费、拨付情况,尽早发现问题、解决问题,预测参保趋势,根据本地政治、经济等发展情况,适时调整养老保险政策。
四、 案例介绍
(一)重庆市农民工养老保险系统
1. 概述
农民工是我国改革开放和工业化、城镇化进程中涌现的一支新型劳动大军。为逐步构建城乡统筹发展的社会保障体系,积极稳妥地解决农民工社会保障问题,探索适合农民工特点的养老保险办法,充分利用现代信息处理技术和科学手段,建立一个功能齐全、适用于当前重庆市农民工养老保险业务需求的养老保险系统。 重庆市农民工养老保险系统2009年3月正式上线,系统部署在重庆市劳动社会保障信息中心,通过重庆市社保专网覆盖重庆市43个区县(包括行业统筹办),截止到2009年10月已参保人数近40万,系统采用B/S架构,两台惠普Unix应用服务器通过Weblogic进行集群,前端使用了F5负载均衡,每台服务器12个CPU,20G内存,数据库服务器也是两台机器进行集群,同时使用了Raid5磁盘阵列,每台数据库服务器20个CPU,40G内存。 农民工养老保险业务系统为各区县农民工实现了高效、规范地办理养老保险业务,实现了农民工养老保险数据的全市大集中,方便市局汇总统计参保缴费情况,也实现了各区县数据的共享,方便农民工在各区县流动时候参保关系的转移。
2.系统功能
系统根据实际需求分为了八个主要模块,分别是系统管理、单位信息管理、人员信息管理、基金收入管理、个人账户管理、退休人员信息、基金支出管理和综合查询等。参考界面如下图所示:
具体每个模块功能如下: 系统管理:是对系统中全局性的参数进行管理和资源的分配,包括:系统参数管理、用户管理、权限管理、上传历史数据、历史数据统计、历史数据导入统计。 单位信息管理:是对参保单位的基本信息、转移信息等进行管理,包括:新增参保、单位基本信息维护、单位注销处理、单位合并处理、单位分立处理、统筹内成建抽转出、接收统筹内转移、转出到统筹范围外、批量维护地税顺序号。 人员信息管理:是对参保人员的基本信息、变更信息等进行管理,包括:新增参保、人员基本信息维护、中断参保、人员续保、终止参保、人员转出、人员区县内转移、农保转城保、城保转农保、人员合并、打印接续卡。 基金收入管理:是对基金征收、账户补退、参保缴费统计等部分的功能进行管理,包括:生成年工资申报表、年工资申报、个人差额退、历年补退、本年补退、确认实收划入待转基金、按单位确认实收划入待转基金、单位征收月结算、生成征收计划。 个人账户管理:包括实收划账、单位指定划账、个人指定划账、在职人员账户结息、账户刷新。 退休人员信息:主要是针对退休人员的基本信息、账户信息进行管理。包括退休初审、退休复审、退休抽审、退休人员减少、退休待遇续发、退休清退、退休人员信息维护、退休人员待遇维护、退休待遇领取资格核查、领取资格核查信息导出、领取资格核查信息导入。 基金支出管理:包括确认财务实拨数据引入、社会化发放、财务拨付数据接口报盘、单位支付月结算、生成支付计划 综合查询:包括单位信息查询、单位变更查询、人员信息综合查询、人员变更查询、人员工作单位变更查询、漏投补收预算查询、差额补退查询、实收数据查询、在职个人账户查询、单位缴费明细查询、征收月结算报表查询、月征收计划报表查询、月征收单位明细表查询、一次性支付信息查询、退休个人信息查询、退休人员变更查询、退休个人账户信息查询、退休个人养老待遇信息查询、支付月结算报表查询、月支付计划报表查询、市级月征收计划明细表、市级参保缴费情况统计表、月征收计划汇总表、全市月支出用款申请表、基金支出用款申请表查询。
(二)城乡居民养老保险系统
不断完善面向全体社会成员的基本养老保险制度,是落实科学发展观和构建社会主义和谐社会的必然要求。为建立覆盖城乡居民的社会保障制度,促进统筹城乡综合配套改革试验区建设,开展城乡居民社会养老保险(以下简称居民养老保险)试点工作。 指导思想:按照“低水平、广覆盖,先创建机制,搭建平台,再适时提高标准”的思路,建立健全与经济发展水平相适应、与其他社会保障制度相配套、以保障城乡居民年老后基本生活为目的的居民养老保险制度; 基本原则:坚持“保基本、广覆盖、有弹性、能转移、可持续”;坚持居民自愿、政府组织引导、鼓励家庭成员一并参保;坚持个人(家庭)、集体、政府合理分担责任,权利与义务相对应;坚持基础养老金与个人账户养老金相结合,保障水平不低于当地农村居民最低生活保障标准。
系统根据实际业务的需要,划分为三个大的功能模块:系统管理、参保收入管理和领保支出管理,具体分为七个功能点:系统管理、个人信息管理、个人账户管理、基金收入管理、领保人员信息、基金支出管理、综合查询,具体每个功能点的作用如下: 系统管理:包括用户管理、社会保障服务所信息管理、村、居委会信息管理、权限管理、手动计划等。 个人信息管理:包括新增参保、代扣代缴银行账户回盘、基本信息维护、人员转出、区县内转入、区县间转入、终止参保、缴费方式变更。 个人账户管理:包括变更缴费档次、补缴上年申请、一次性补足申请、正常参保人员应缴申报、账户结息。 基金收入管理:包括代扣代缴明细报表、直接缴费明细报表、代扣代缴回盘、集体补助申报、集体补助回盘、参保人数及缴费月报表。 领保人员信息:人员初审、人员复审、领保人员信息维护、待遇维护、待遇停发、待遇续发、资格审核、资格审核统计、资格审核手动计划、领保人员账户计息。 基金支出管理:包括基本养老待遇拨付统计汇总、月支付计划申请表、社会化发放、横批财务实拨数据。 综合查询:包括SQL查询、人员信息管理、人员变更查询、个人缴费档次查询、代扣代缴人员信息查询、个人应缴实缴明细查询、参保人员账户查询、待遇信息查询、领保人员补退发待遇信息查询、领保人员个人账户查询、领保人员变更查询、领保人员基本信息、一次性支付信息查询、养老待遇拨会汇总表查询、养老待遇月支付计划查询。