论文部分内容阅读
社会保险是由国家立法,筹集资金,对劳动者在因各种原因而无法正常劳动并获得合理收入时能够得到国家给予的一定的经济上的补偿,使他们能够获得基本的生活保障,这是国家的一项基本福利保障制度。现阶段,我国建立的社会保险制度体系,主要包括养老社会保险(社会统筹结合个人账户)、医疗社会保险(社会统筹结合个人账户)、工伤保险、失业保险、生育保险等。虽然起步较晚,但通过这些年社会保障工作人员的努力,我国的社会保险信息化水平有了很大提高,处于快速追赶的阶段。已经基本上实现了社保数据的信息化管理,统计和方便查询。国家也建立了信息流通平台以便社保中心与相关业务部门之间进行交流和信息共享来方便参保人员获得社会福利的便利。由于社保数据的打通,现在,参保人员只要凭借一张社保卡就可以方便获得就医,养老等多项社会保障活动。同时,社保工作的信息化管理的发展也大大提高了社保人员的工作效率和简化了大量人力工作。但随着社会保险统筹层次的提高和覆盖范围的扩大,以及参保人员跨统筹区流动的日益频繁,现在社保系统说要满足的需求和所需承载的功能已经有了天翻地覆的变化,对现行社会保险系统进行升级,对分散的社会保险信息进行整合,建立一个更能用数据说话的社会保险信息系统已成为我国劳动保障信息化建设最为紧迫的任务。本论文研究的是如何采用软件工程思想和方法,利用面向对象的软件需求分析、软件设计方法,开发适用于社会保险的实用、可靠、易操作,有较高的性能和安全性的社保信息管理系统。论文首先结合福建省泉州市目前的社保系统现状,讨论了社会保险信息管理系统的研究背景;然后简要介绍了软件开发的技术背景;然后分析了社会保险信息管理系统的需求、用户情况和可行性;接下来重点论述了社会保险信息管理系统设计目标、接着给出了社会保险信息管理系统的三层构架设计方案。接着重点讨论了系统主要功能设计,系统数据库设计以及界面设计。通过对社会保险系统数据库、工作流程的研究,系统搭建方法的学习和对数据可视化技术的学习,本人、将数据可视化技术应用于社会保险系统,使之服务于社保数据分析工作,对于我国的社保体系发展具有重要意义。本研究综合集成现行通用的社会保险系统和数据可视化算法,形成一个可扩展的社会保险录入、查询、统计与决策支撑的原型系统,除了现行通用社会保险系统的基本功能外,通过数据可视化技术,在地图上进行分区域、分行业的历史社保数据的可视化展示,对社保数据进行细化分析,还将设置时间轴,显示数据的动态变化,直观反映各种社保项目的统计数据,以有效辅助各类时空信息的整合、分析与推理。本文所介绍的基于数据可视化技术的社会保险系统是基于C/S模式的三层系统开发模式。系统基于SQL Server的数据库以及.Net的客户端技术,使用地图接口对数据进行可视化展示,并采用版本控制工具Clear Case进行版本控制。系统提供安全服务、目志服务,具有规范化的数据库设计,整个社保系统利用框架来解除复杂的业务逻辑模块之间的耦合,使系统变得易扩展,易维护并且可移植。除此以外,为了减少用户的系统学习成本,我们在系统的用户界面设计和操作习惯上都尽量与当前市面上主流的Windows客户端系统保持一致。