魏燕娜
(西安外事学院,陕西西安,710077)
基于Struts的养老保险收缴子系统的设计和实践分析
魏燕娜
(西安外事学院,陕西西安,710077)
近些年,随着社会的不断变化和发展,我国养老保险的政策也在不断的更新换代,随着我国社会经济的变化,形势的改变,社会养老保险也在不断出台新的政策。新的管理模式出台以后,原有传统的C/S访问模式已经由最新出台的B届访问模式所取代。我们在使用新的系统模式时,应当发现更多新系统的优势,并且对不断将新系统添加全面,只有这样,才能使新系统更好的为社会养老保险工作服务。
养老保险;收缴;Struts;框架
在一些旧式的飞机与旧式的建筑中常常用Struts这个词语来表达金属支架的意思,而在养老保险的问题中,Struts框架的使用,能够给开发人员很好的帮助,在运用Struts框架后,开发人员可以减少使用MVC过程中WEB开发的时间。自此以后Struts得到了比较广泛的运用,它将MVC作为设计模板的基础,在建立过程中,一般使用servlet和JSPAP作为建立软件,从而就可以建立出相对比较复杂的Web应用,这样就可以很好的完成将Struts作为Web的应用框架。在使用这种框架后,我们可以用商业的、表现的、控制的逻辑对这些应用程序进行了解,从而使其更易维护。
Struts一般情况下会在MVC的公认模式上建立,不论是在M还是在V或者在C中都有Struts存在,Struts在其中所起到的最关键的作用就是能够创设出一套独有的定制标签库,并且能够作为很好的控制器,从上述我们就可以非常容易的看出Struts在C和V中更具代表性。所以,使用Struts后能为MVC提供巨大的优势资源。除此之外,它属于是这个领域中的一个开端项目,它被开发以后不断经历着实际操作中的检验,在检验过程中不断改进,不断壮大,整个体系也不断得到完善。最后,在使用了Struts基本框架后,它并没有出现一些不兼容的现象,它能够很好的与其他框架以及技术进行融合。虽然这个框架已经非常强大,但是在它其中还存在着许多不足的地方,需要完善。
2.1 系统结构设计
由于我们目前研究Struts系统的设计,是为了能更好的研究养老保险管理系统,所以我们应当首先研究它的系统结构图,如果我们非常明确它的结构图,那么在研究过程中将对我们产生很大的帮助。如图1所示:在一些旧式的飞机与旧式的建筑中常常用Struts这个词语来表达金属支架的意思,而在养老保险的问题中,Struts框架的使用,能够给开发人员很好的帮助,在运用Struts框架后,开发人员可以减少使用MVC过程中WEB开发的时间。最早开发出的Strut框架,主要是在ApacheJakarta中,作为组成部分而出现的。当时项目的创立者对其提出了较高的期望,那就是,希望在未来这项技术能够不断的得到改善和提高,并且将其改善为一种技术的参照水准。自此以后Struts得到了比较广泛的运用,它将MVC作为设计模板的基础,在建立过程中,一般使用servlet和JSPAP作为建立软件,从而就可以建立出相对比较复杂的Web应用,这样就可以很好的完成将Struts作为Web的应用框架。在使用这种框架后,我们可以用商业的、表现的、控制的逻辑对这些应用程序进行了解,从而使其更易维护。
Struts一般情况下会在MVC的公认模式上建立,不论是在M还是在V或者在C中都有Struts存在,Struts在其中所起到的最关键的作用就是能够创设出一套独有的定制标签库,并且能够作为很好的控制器,从上述我们就可以非常容易的看出Struts在C和V中更具代表性。所以,使用Struts后能为MVC提供巨大的优势资源。除此之外,它属于是这个领域中的一个开端项目,它被开发以后不断经历着实际操作中的检验,在检验过程中不断改进,不断壮大,整个体系也不断得到完善。最后,在使用了Struts基本框架后,它并没有出现一些不兼容的现象,它能够很好的与其他框架以及技术进行融合。
在对养老保险的整个管理系统进行设计的过程中,其收缴系统主要是由总体上收缴的管理系统、支付管理系统、年金的管理系统、财务管理系统以及退管管理系统共同组成。其中,总体上了收缴管理系统,主要是对一些在职人员,以及一些个体人员所交付的养老金进行管理的,管理发放退休人员养老金的系统主要是由支付管理系统进行全权负责的;总体上管理退休人员的系统主要是退管管理系统;而这些系统都必须与财务管理子系统进行统筹和合作,从而共同完成工作中所有的业务需求,然后总体上完成养老金的收入与缴纳所有工作。在职员工的养老保险管理和补充的政策,都是由金管理子系统完成的。
而收缴管理系统主要是通过六个模块组成,收缴管理系统的核心部分主要由前五个模块组成,而要进行一些查询工作,统计工作,则是通过最后一个模块进行,整个收缴管理系统如图1所示。
图1 收缴系统结构图
2.2 页面机构设计
在对页面进行设计时,我们为了保持页面能够拥有比较统一的风格,一般我们会用模板的形式对页面进行设计:
(1)在制作首页的登陆属性、横幅以及标题时,我们通常使用:Top.jsp
(2)我们在对顶区一下的部分进行设计时,也就是说设计主菜单区域的过程中,我们一般施工mainMenu.jsp
(3)对分级菜单左边的区域进行设计时我们一般采用:Menu.jsp
(4)如果要设置显示和隐藏分级菜单的横幅,我们一般使用:Barmcr.jsp
(5)最终我们在设置页面右边主要区域时,一般使用:Blank.jsp
如果用户在经过验证以后,登录了个人信息页面,并且对信息页面的一些数据进行更改,这时整体的控制器就会通过LoginAction来完成用户所更改的内容及请求。当用户输入自己的验证信息,信息得到确认时,也将由LoginAction在验证后将主框架的页面展示出来,并且在主框架上显示登录人的所有信息。
信息一般是这样显示的:登录人所输入的信息和整个标题显示在“Top.jsp”的位置上,主菜单在“maiaMcnu.jsp”位置上显示,而分级菜单显示在“Menu.jsp”区域,其余的显示都如上述。
我们所要设计的系统,是将Struts作为基本的建设平台,从而对整个系统进行构建和设计的,这个涉及的视图非常清晰,在设计过程中具有层次分明的特性,除此之外,这项设计还具有着非常明显的商业逻辑。在整个收缴系统中,我们所设立的每一个模块,都能够很好的将MvC思想融入在其中,并且将这种思想与Struts框架相互融合,从而实现整个系统的需求。在整个Struts中,每个不同的模块之间都能够保持相对不利,从而使整个系统得到开发,这也是Struts框架中一个非常明显的优势。因为我们的操作系统在整体上是非常依赖于Struts框架的,所以在对每个不同的模块进行设计时,都采用了非常独立的模式,其他的框架内部,设计方式也都是基本相同的。
模型层主要是为了对一些我们所使用的应用程序,其中所包含的逻辑进行展示,它可以将一些具有逻辑事务的模块进行整体的封装,并且将其划分为EJB和JavaBean的形式,为了能够更加形象的展示这个实例,我们可以将FileFoundActionForm作为分析的实例,根据Struts应用框架,对其进行相应的分析,首先我们可以通过ActionFormBean创建一个相关的表单,这个表单如下图代码:
这些代码的主要作用就是,当专管员要为整个单位建立档案时,可以以这些代码做为表单数据的依据,从而对整个表单进行访问。在ComFileBean的基础上,我们进行了改进,得到了FileFoundActionForm,它不仅能够很好的完成原有的一些功能,除此之外,在视图层中,也对其属性进行了定义,并且创立了这些属性具体的读写方法。除此之外FileFoundActionForm还为我们提供了非常有意义的两种解决方法,这两种方法分别是:validate0以及reset0。reset0可以对表单数据进行充值,并且使表单数据达到初始化;validate0所达到的目的则是,当表单已经设置完毕,需要对这份表单进行提交,这时候就需要validate0对其进行验证,如果用户在输入过程中出现错误,那么系统将重新建立一个新的页面,建立时将采用ActionError,这个新的页面将对数据进行完整的体现。
虽然Struts框架系统有非常多的优点,也帮我们解决了大量的难题,但是近些年,在其系统中仍然存在着大量的不足,这些不足给整个技术以及系统带来了很大的影响。但是通过我们的不断改进,相信Struts框架已定能向着越来越好的方向发展。目前,Struts已经能够对一些系统中的不足进行解决,比如:在JSF技术中,它拥有非常强大的对业务逻辑进行分析的能力,这就给视图层上的组件带来了方便,我们可以将这些组件当做对象进行具体处理等。在未来,我们在使用新的系统模式时,应当发现更多新系统的优势,并且对不断将新系统添加全面,只有这样,才能使新系统更好的为社会养老保险工作服务。
[1] 姚贱苟.公共服务中的责任机制[D].中央民族大学,2014.
[2] 王成程.农村社会养老保险制度变迁中中央、地方与农民的多元互动[D].南开大学,2013.
[3] 曾保根.公平正义取向下推进基本公共服务均等化的制度创新研究[D].华中师范大学,2012.
[4] 骆勇.发展型社会政策视角下的城乡社保一体化问题研究[D].复旦大学,2011.
[5] 张秋余,袁占亭,陈志明,徐嵩,王志祥,王明德.养老保险管理信息系统的开发与实现[J].甘肃工业大学学报,1998,01:84-89.
[6] 郑军.中国农村养老保障制度中的政府责任研究[D].西南财经大学,2011.
[7] 申雅静.基于核心平台三版架构中失业保险待遇子系统的设计与实现[D].西安电子科技大学,2010.
[8] 约瑟夫·J.诺顿,廖凡.全球金融改革视角下的单一监管者模式:对英国FSA经验的评判性重估[J].北大法律评论,2006,00:540-586
Design and analysis of the practice of Struts pension collection subsystem based on
Wei Yanna
(Xi'an External affairs Institute,Shaanxi Xi'an,710077)
In recent years,with the continuous change and development of the society,China's endowment insurance policies are also constantly upgrading.As the evolution of economical and social situation, new pension policies are also being introduced.After the introduction of new management mode,the original C/ S access mode have been replaced by the latest B/S access mode. when using the new system mode,we ought to find more advantages of the new system and perfect the new system comprehensively.Only in this way,can the new system serve the social pension insurance better.
Pension insurance;Collection;The Struts;The framework
西安市2014年度社会科学规划基金项目“不同养老模式下城市空巢老人生活质量的比较研究——以西安市为例”,项目号(14IN18)