这篇社会保险论文发表了社会保险管理信息系统一体化及平台设计,社会保险管理是企业人力资源的重要组成,随着社会的各项制度逐渐完善,社会保险受到了很多人的重视,但是在各地有不同的社保政策,以及软件系统的异构化问题,论文针对社会保险管理系统的设计方案进行了探讨。
关键词:社会保险论文,人力资源,管理信息系统
1需要解决的问题
1.1跨地域性
东方地球物理勘探责任有限公司(以下简称东方公司)所属员工在全国十几个省、市、县级保险经办机构全面参加了养老、医疗、工伤、失业和生育五项社会保险,各地保险政策不尽相同,增加了管理难度。
1.2组织机构复杂
东方公司作为一个国有大型企业,有几十家具备独立财务核算资格的二级单位和三级单位以及委托代理单位,保险业务要逐级分解到各个独立核算的单位。
1.3软件系统分散
东方公司以前在五项社会保险的管理方面没有统一的管理软件,每项社会保险管理业务各自使用不同的软件管理,保险业务各自独立。
1.4保险业务数据不统一
因为保险业务各自管理,导致保险业务数据不统一。比如同一个人,在不同的保险系统中,可能存在姓名、身份证号码、出生日期、参加工作时间等数据不一致的现象。此外,不同保险业务,数据存储方式也各不相同,同时使用了SQLServer、Access数据库、Excel文件等多种方式存储业务数据。
2系统需求分析
2.1系统总体目标
围绕东方公司社会保险中心和各级参保单位社会保险的业务管理职能及服务对象,实现养老、医疗、工伤、失业和生育五项社会保险业务统一管理的信息管理系统,五项社会保险共享数据、信息统一处理,每项社会保险业务要能独立运行。
2.2保险业务需求
实现参保单位、参保人员、保险政策、单位和个人缴费的统一管理。实现各项保险业务的核心功能,如养老保险的离退休业务、医疗保险的医疗费报销业务、生育保险的生育医疗费报销及生育津贴审批业务等。满足外部定点医疗机构直接刷卡报销医疗费的需求,实现与办公系统的数据共享。
2.3非功能性需求
各项保险之间业务相互独立,保持高内聚低耦合。系统对稳定性有较高要求。由于保险业务关注点不同,本系统日常产生的数据量比较大,对数据存储和访问效率有较高要求。本系统为东方公司之外的用户提供服务,因此,需要解决外网用户访问内网数据的安全性问题。
3系统设计
3.1关键业务模型
3.1.1保险政策管理保险政策涉及各个保险管理机构对参保单位和参保人员的缴费基数、缴费比例的核定,参保人员享受的各项保险的待遇明细规则等,是系统的核心业务之一。通过把这些政策转化为数据字典,并进行数据抽象分析,把其中关于单位和个人缴费基数、缴费比例、缴费项目的数据模型归为通用数据模型,把其他各项保险相互之间具有较高独立性的业务数据分为几个独立的数据模型——养老保险数据模型、生育保险数据模型、医疗保险数据模型、工伤保险数据模型。如图1所示。
3.1.2员工账户管理人员管理主要包括员工参保账户的新增创建、保险关系转移、账户注销、修改人员信息等业务。员工账户管理是保险管理信息系统的另一个核心业务。
3.1.3养老保险业务养老保险专有业务包括退休申请、退休人员信息管理、退休人员待遇管理、注销账户等。养老保险是五个保险业务中业务模型最复杂的,与员工账户管理业务紧密相关。养老保险业务模型如图2所示:
3.1.4医疗保险业务实现医疗账户的管理、医疗费报销,以及与医疗保险政策相关的数据字典管理、医保卡管理等业务。
3.1.5工伤保险业务主要实现工伤相关业务,如工伤保险政策、工伤鉴定、工伤待遇资格申请、工伤待遇发放等业务。
3.1.6单位和个人缴费这个也是系统的核心功能之一。系统根据保险政策、参保员工账户信息,以独立财务核算的参保单位为最小缴费单位,计算每个单位的缴费基数,当员工的缴费基数发生变化或者员工在单位之间发生账户流转时,自动更新单位的缴费基数。参保单位用户按月通过系统自动编制缴费报表,计算单位缴费和个人缴费。
3.2数据模型设计
经过细致分析用户的业务数据和业务流程,用户的核心业务数据为组织机构信息、参保人员信息、保险政策信息、保险管理机构以及各项保险业务的独有数据。图3表示的是系统中核心业务数据之间的关系。其中人员信息记录参保员工的自然人信息、职工信息等。组织机构记录了独立财务核算的各二级、三级单位和代理单位,这些单位是东方公司内部缴费主体,而对外则是以东方公司为缴费主体。保险管理机构记录东方公司在各省、市、县级参保的管理经办机构。
保险政策则体现为缴费比例、缴费限额、报销比例、休假标准、津贴标准等业务数据字典。并在这四类基础数据之上,建立了员工参保账户和各项业务的数据模型。在设计数据库的过程中考虑到各类保险业务之间没有相互关联的业务,但是又全部和人员信息、组织机构、保险管理机构存在直接联系。因此,把人员信息、组织机构、保险管理机构以及参保账户中的保险关系信息,放在一个数据实例中,和图1对应,基于以上分析,根据保险业务,设计多个数据库实例,分别存储公共业务数据和养老、工伤、医疗、生育、失业保险的业务数据,不同的数据库实例对应不同的业务模块。
3.3系统架构设计
系统采用B/S/S架构。数据服务组件负责管理数据的存储、更新和访问,业务层中间件负责各个业务模块的逻辑实现,表示层负责提供用户界面。各个业务模块如图4所示。
3.4对外服务接口
东方公司社会保险管理信息系统是一个开放的信息系统,与之有业务关联的外部系统有东方公司OA系统、内部定点医疗机构的HIS系统等。东方公司社会保险管理信息系统提供了标准化数据接口,通过WebService以XML和JSon数据格式提供数据访问接口,实现与外部系统的业务交互。考虑到其他业务系统开发访问数据接口的难度以及用户意愿,系统还根据第三方用户要求,提供定制化数据报表,以便第三方系统导入业务数据。
4系统实现
(1)前端界面利用JQuery+EXT.JS+ASP.NET开发,为用户提供丰富的交互界面,前后端通过异步请求访问中间业务层,大大降低了前后端的耦合度。(2)服务端组件基于Richfit.Garnet框架开发。Richfit.Garnet框架是用ASP.NET开发的底层框架,提供了信息管理系统的功能(如组织机构管理和用户管理),集成了一个工作流引擎,提供了基本的工作流开发模板。在此基础上,根据业务模型和数据模型,开发不同的功能模块,实现公共业务模块和养老、医疗、工伤、生育、失业各个保险的独立业务模块。使用基于WebService开发的接口模块,实现对外部系统的数据交互和业务交互。(3)综合考虑东方公司现有服务器和资源和数据库软件购买和使用情况,决定使用MicrosoftSQLServer2008数据库。
5应用部署
东方公司社会保险管理系统采用B/S/S架构,数据库服务器和Web服务器部署在东方公司数据中心。东方公司内部系统用户及委托代理单位用户,在客户端利用IE浏览器参问系统,完成业务操作。针对外部定点医疗机构,使用了加密机做反向代理,防止外部用户直接访问内部服务器。同时,通过客户端Ukey认证模式,使用HTTPS协议对数据进行加密,增强系统的安全性。系统应用部署如图5所示。
6结语
东方公司社会保险管理系统是一个复杂的、涉及多个地域、多个保险管理机构的保险管理系统,数据模型和业务模型采用高内聚低耦合的模块化设计,增强了系统的可维护性,有利于系统的功能扩展。系统采用了标准化对外接口,增强了系统的适用性。客户端使用IE浏览器完成全部业务操作,降低了版本更新时的客户端维护成本,降低了用户的操作难度,有利于东方公司这种多地域、用户分散的使用场景。
作者:张靖 单位:东方地球物理勘探有限责任公司
推荐阅读:《上海保险》(月刊)创刊于1984年,由上海市保险学会主办。保险专业刊物。内容以保险理论研究和学术探讨为主,同时亦介绍保险基础知识,报道国外最新理论和动态。
论文指导 >
SCI期刊推荐 >
论文常见问题 >
SCI常见问题 >