论文部分内容阅读
以社会救助、社会保险和社会福利为基本内容的社会保障制度是现代市场经济的一个重要组成部分和标志。信息化技术发展日新月异,新技术的出现在提高人们对信息的掌握和操控能力的同时也为当今社会保障的信息化建设提出了更高的要求。社会保障系统在社区的建设、公共服务体系的延伸,以及更完善、方便地与银行、财政、税务、金融、民政等部门的信息交换,成为当前社保系统所要面对的问题。为了解决这个问题,在增大行业基础信息网络建设、提高信息系统的处理能力和速度的同时,还应该适时地运用新技术对现有系统进行升级、改造,以使其更适应信息量不断增大、信息面更加拓宽的行业需求。随着国家相关政策的日趋完善,社保经办业务也越来越规范。为了满足和推进这种业务需求的发展,我们设计并实现了协合社会保障综合管理系统。该系统采用C/S/S三层体系架构作为系统的基础技术构架,以J2EE技术作为系统的核心技术标准。系统设计过程中引入了组件化、工作流的思想,并使用了Filter、Front Controller、Business Delegate、Session Facade等多种J2EE设计模式。为了规范系统调用层次和搭建系统服务,构建了企业级的系统框架。整个系统由业务逻辑层和系统框架层有机结合而成,利用系统框架可以很好地解决系统涉及到的复杂业务逻辑,使系统符合通用性的设计要求。在充分考虑到系统的易扩充性和可移植性的前提下,系统框架还根据社保行业的特点,采用了传统的Windows客户端界面作为业务操作界面,使用户在操作和感观上更易于接受。系统提供安全服务、目志服务,具有规范化的数据库设计,而且为了提高性能,应用了一套解决EJB调用瓶颈的优化策略。Hibernate是一个面向Java环境的对象/关系数据库映射工具,它不仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法。Hibernate的精髓是持久层实现模式,它完全是针对对象的持久化。因此我们在系统的数据持久层对Hibernate进行了包装,通过Hibernate访问数据库,进而大幅度减少了人工使用SQL和JDBC处理数据的时间,提高了开发效率。该系统经过一段时间的试运行后,反馈效果良好,证实已达到预期的设计目标,符合用户的需求。该系统遵循开放的行业标准,具有可扩展性、可维护性、安全性好等特点,适用不同地域社保机构的信息化建设。