公务员期刊网 论文中心 正文

网上申报系统设计下社会保险论文

网上申报系统设计下社会保险论文

1基于MVC的Struts框架的建立以及系统业务功能的实现

1.1基于MVC的Struts框架的建立

社保网上申报系统共设计了SINS包和NSSRC包,前者存放Struts控制XML文件,根据系统各功能模块的划分,在Jsp业务文件中创建计划包、人员包和单位包;后者存放hibernat及其相关业务逻辑,根据系统各功能模块的划分,在此文件中创建计划包、人员包和单位包。Globa1NameS.java是NSSRC包中的定义全局静态变量,可供整个系统使用,系统的运行模式以及相关操作均可借助该变量定义完成设置,在引用该变量时,只需修改文件别名对应的字符串即可,无需再对该变量的代码进行改动。通过Hibernate来完成数据库的连接设置,并在相应文件中存放其配置信息,并获得连接部分的相应代码,接下来完成的事数据库表持久化的设计,通过数据库中各表对应的文件,对各属性变量及其对应的函数进行定义,然后明确存放指向路径。基于MVC的Struts框架包括View层、Control层和Model层,View层即为系统静态页面和业务层返回结果生成的jsp页面,均采用javascriPt语言编写,存放在SINS包中,按照其对应的功能模块,该控制文件会被划分为若干Struts控制文件;Control层可指明客户端表单应执行的类、方法和路径,并对客户端发送的表单数据进行处理,最后调用到具体业务层;Model层为整个框架提供了一个接口,通过此接口可与JAVA文件相连接。

1.2系统业务功能的实现

对于社保信息系统而言,不同单位和社保中心数据的存储格式并不相同,往往会形成多对一的格局,借助XML模式与其他关系模式的数据转换,可最大限度地抽取数据转换的共性,而且极大地提高了定制转换的便易性。数据交换的精髓在于集中和标准,将分散的数据进行汇集,为社保系统业务功能的实现提供必要的数据集合。采用UML工具对网上申报系统进行建模,并根据建模结果而通过编码实现。以在职增员申报功能为例,通过互联网登录社保网上申报系统办理相关业务,首先要提交数据处理请求,由信息中心轮询程序对接收到的请求进行处理,并将处理结果反馈到系统,从而便能够查看到业务办理的结果,具体操作流程在界面上均有提示。系统业务功能的实现实际上就是Struts框架中View层、Control层和Model层的实现。

2结语

综上所述,基于MVC开发模式构建java平台上的Web应用,使社保网上申报系统各业务功能得以实现,为提高该系统的实用性,还需解决系统响应速度以及在高负荷运行中存在的一系列问题,这也是下一步研究工作的重点。

作者:胡永果 单位:山东省滕州市社会劳动保险事业处