论文部分内容阅读
芯型社会保障卡是由各级政府面向社会发行,主要用于人力资源和社会保障领域,方便各级政府实施社会管理和经办服务的集成电路卡。是市民享有社保权益和公共服务的介质和凭证。芯型社会保障卡具有记录社保信息、查询社保业务及金融服务等功能。 本文以某市社会保障卡项目为依托,首先对社会保障卡片结构进行设计。结合社会保障卡相关标准和该市实际,在社保卡片背面增加发卡单位和该市标识提现了本地特色。为支持社保和金融应用,卡片芯片使用双 COS技术。通过与其他地区芯片结构比较,把芯片划分为社保应用、金融应用、CA、本地应用四部分,保证数据的安全性,有利于被本地接受。对于不同的类型的卡片,设计不同交易结算号编码规则,在保证准确性的同时,便于区分不同的卡片,方便管理。 其次设计实现了统一的数据交换平台。社会保障卡涉及社保、卫生、民政、公积金、银联、银行、12345等多个部门,每个部门都有自己的网络、数据、系统。本文利用Web Service中间件和Socket等技术搭建统一的数据交换平台。通过分析社会保障卡数据采集、制卡管理、日常管理等数据交换流程制定了13个交换接口。在保证实时性的同时,实现了各部门的数据交换。 按照劳动保障部提出了“后台研发和前台实施分离”的策略,系统分析了社会保障卡管理系统的业务流程,把卡管理系统分为数据采集、制卡管理、发卡管理、运维管理、PSAM卡管理和查询统计6个功能子集来实现,满足了业务需求。在数据库设计时,首先用ER图描述了实体与实体之间的关系,然后根据逻辑设计结果把其分为50多张表。为保证系统的安全稳定,本系统采用B/S/S结构,开发语言选择 JAVA。其中,视图层采用最常见的 JSP页面技术,控制层采用 Wonders框架,业务层采用 Struts2和 Spring,持久化层采用 Hibernate,数据库层采用Oracle11g。 开发部署完后,通过对部分人员发卡测试,社保卡片能够在医院药店使用,数据交换平台可以在各部门间实时进行数据交换,卡管理系统能够对卡片发放、激活及日常运维进行管理,满足最初的设计要求。