论文部分内容阅读
【中图分类号】 TP311 【文献标识码】 A【文章编号】 2236-1879(2018)12-0169-01
引言
薪酬管理,是在组织发展战略指导下,对员工薪酬支付原则、薪酬策略、薪酬水平、薪酬结构、薪酬构成进行确定、分配和调整的动态管理过程。良好的薪酬制度可以帮助企业更有效地吸引、保留和激励员工,从而起到增强企业竞争优势的作用;同时,薪酬在组织中又是一个非常敏感的话题,它与组织员工的利益密切相关。
融合了计算机、通信和信息处理技术的电子信息技术的飞速发展,使得信息共享应用日益广泛与深入,世界范围的信息革命已经成为人类历史上最活跃的生产力。随着市场化压力逐渐加大,企业竞争环境的变化促使企业向信息化寻求出路,随着我集团对精益生产、精细化管理和企业信息化发展的进一步要求,对薪酬结算工作提出了更高的要求。其中表现在以下几个方面:
一、数据分析的困难。随着数据量的累积,只是利用EXCEL等报表工具为历史工资数据的查询分析带来了诸多的不便,特别是一些个性化查询需求更需耗費大量的时间来人工统计完成。
二、数据的保存问题。纸质的记录表单保存很难保证数据的高可读性和完整性。对于企业信息化布局中财务信息化重要的一部分,薪酬数据的电子化也是必然的发展趋势。
三、薪酬管理业务繁杂,通过人工传递核对耗费大量的人力,对于工作的执行情况难于追踪,同时由于人工执行表单文件的传递,无法保证敏感数据的安全性。
因此一个涵盖工作流管理,报表展示,符合于企业实际薪酬管理应用的平台亟待搭建。
1.架构设计
系统在设计时考虑到需求中提到结构灵活的要求,为此使用Java语言进行Web的开发,Web框架采用目前流行的SSH框架。
在确定系统的整体技术路线后,业务两大需求:涵盖业务和报表展现,一直是困扰系统设计的两大难题。在研究了许多技术资料并多次进行技术可行性验证后,设计出一种可行的流程+报表的系统架构。
系统在SSH架构下集成了jBPM工作流框架,以满足业务单位对于业务流程的要求;其次根据系统的业务特点,特别集成润乾报表,以支持对数据进行不同维度的分析和展现。
系统为保证不同的用户浏览的内容和获得的资源不同,采用了用户-岗位-资源的权限模式(见图1)。
用户的权限通过角色进行控制,一个用户可以拥有多个岗位;
用户拥有不同角色时,其权限应为多个岗位的并集;
一个岗位拥有多个资源;
资源包括所有的菜单及按钮等;
可通过灵活的方式进行配置;
2.架构分析
系统在架构设计时主要考虑到以下几方面的需求:
一、薪酬管理系统中的各个功能模块需可根据业务的增删进行灵活的增加删除,并能根据业务的要求对系统中的流程进行灵活的修改及裁剪。
二、对于系统中运行的报表必须能进行灵活的增加,删除,并根据要求进行定制开发。
三、在系统应用成熟以后,拟于现有的人力资源管理系统进行功能的整合。同时,考虑在系统建设中为MES系统预留接口,并可以形成特定的工资条形式,依托短信发送平台将工资条发送至个人手机用户。
四、薪酬基础表中基本薪酬等有标准的薪酬项目将自动和员工的基本个人信息挂钩,自动生成,不允许修改;而劳资员只需填写本月一些浮动的薪酬项目,依此减轻劳资员的工作强度,规范数据填写,减少重复工作量,提高效率。
因此在架构设计时首先考虑到系统必修是构建灵活,易于扩展的分层Web架构,而SSH正是目前流行的开发J2EE企业级Web应用的轻量级解决方案。有别于传统的直接对数据库进行操作方法,本架构利用Hibernate在关系数据库和Java对象之间做了一个自动的映射,使得程序开发者可以非常简单的方式实现对数据库的操作。
根据需求,必须在系统中工作流引擎来实现业务的流转,jBPM工作流框架同样也使用了Hibernate来实现存储,架构的相似性,使得两个架构的融合具有可行性。
同时,薪酬管理业务涉及大量的数据填报展示,考略到整个项目的开发周期及项目的投入产出比及技术难度等多个方面,系统的报表填报与展示应用了国内成熟的报表工具,来提高整个项目的开发速度与用户体验。
3.系统实施方法
为避免系统中开发的不缺定因素,兼顾考虑到平台具备开放式的体系结构,因此在系统调研后引入原型模型,利用原型设计工具Axure RP进行了快速原型设计,并在开发阶段使用了增量模型确保开发的高效正确和BUG的及时处理。
通过在调研阶段建立一个可运行的软件原型,以便理解和澄清问题,使开发人员与业务部门达成共识,最终在确定的需求基础上开发出切合业务的软件产品。快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向使用者展示待开发软件的全部或部分功能和性能;使用者对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至业务部门满意认可之后,进行软件的完整实现及测试、维护。
引言
薪酬管理,是在组织发展战略指导下,对员工薪酬支付原则、薪酬策略、薪酬水平、薪酬结构、薪酬构成进行确定、分配和调整的动态管理过程。良好的薪酬制度可以帮助企业更有效地吸引、保留和激励员工,从而起到增强企业竞争优势的作用;同时,薪酬在组织中又是一个非常敏感的话题,它与组织员工的利益密切相关。
融合了计算机、通信和信息处理技术的电子信息技术的飞速发展,使得信息共享应用日益广泛与深入,世界范围的信息革命已经成为人类历史上最活跃的生产力。随着市场化压力逐渐加大,企业竞争环境的变化促使企业向信息化寻求出路,随着我集团对精益生产、精细化管理和企业信息化发展的进一步要求,对薪酬结算工作提出了更高的要求。其中表现在以下几个方面:
一、数据分析的困难。随着数据量的累积,只是利用EXCEL等报表工具为历史工资数据的查询分析带来了诸多的不便,特别是一些个性化查询需求更需耗費大量的时间来人工统计完成。
二、数据的保存问题。纸质的记录表单保存很难保证数据的高可读性和完整性。对于企业信息化布局中财务信息化重要的一部分,薪酬数据的电子化也是必然的发展趋势。
三、薪酬管理业务繁杂,通过人工传递核对耗费大量的人力,对于工作的执行情况难于追踪,同时由于人工执行表单文件的传递,无法保证敏感数据的安全性。
因此一个涵盖工作流管理,报表展示,符合于企业实际薪酬管理应用的平台亟待搭建。
1.架构设计
系统在设计时考虑到需求中提到结构灵活的要求,为此使用Java语言进行Web的开发,Web框架采用目前流行的SSH框架。
在确定系统的整体技术路线后,业务两大需求:涵盖业务和报表展现,一直是困扰系统设计的两大难题。在研究了许多技术资料并多次进行技术可行性验证后,设计出一种可行的流程+报表的系统架构。
系统在SSH架构下集成了jBPM工作流框架,以满足业务单位对于业务流程的要求;其次根据系统的业务特点,特别集成润乾报表,以支持对数据进行不同维度的分析和展现。
系统为保证不同的用户浏览的内容和获得的资源不同,采用了用户-岗位-资源的权限模式(见图1)。
用户的权限通过角色进行控制,一个用户可以拥有多个岗位;
用户拥有不同角色时,其权限应为多个岗位的并集;
一个岗位拥有多个资源;
资源包括所有的菜单及按钮等;
可通过灵活的方式进行配置;
2.架构分析
系统在架构设计时主要考虑到以下几方面的需求:
一、薪酬管理系统中的各个功能模块需可根据业务的增删进行灵活的增加删除,并能根据业务的要求对系统中的流程进行灵活的修改及裁剪。
二、对于系统中运行的报表必须能进行灵活的增加,删除,并根据要求进行定制开发。
三、在系统应用成熟以后,拟于现有的人力资源管理系统进行功能的整合。同时,考虑在系统建设中为MES系统预留接口,并可以形成特定的工资条形式,依托短信发送平台将工资条发送至个人手机用户。
四、薪酬基础表中基本薪酬等有标准的薪酬项目将自动和员工的基本个人信息挂钩,自动生成,不允许修改;而劳资员只需填写本月一些浮动的薪酬项目,依此减轻劳资员的工作强度,规范数据填写,减少重复工作量,提高效率。
因此在架构设计时首先考虑到系统必修是构建灵活,易于扩展的分层Web架构,而SSH正是目前流行的开发J2EE企业级Web应用的轻量级解决方案。有别于传统的直接对数据库进行操作方法,本架构利用Hibernate在关系数据库和Java对象之间做了一个自动的映射,使得程序开发者可以非常简单的方式实现对数据库的操作。
根据需求,必须在系统中工作流引擎来实现业务的流转,jBPM工作流框架同样也使用了Hibernate来实现存储,架构的相似性,使得两个架构的融合具有可行性。
同时,薪酬管理业务涉及大量的数据填报展示,考略到整个项目的开发周期及项目的投入产出比及技术难度等多个方面,系统的报表填报与展示应用了国内成熟的报表工具,来提高整个项目的开发速度与用户体验。
3.系统实施方法
为避免系统中开发的不缺定因素,兼顾考虑到平台具备开放式的体系结构,因此在系统调研后引入原型模型,利用原型设计工具Axure RP进行了快速原型设计,并在开发阶段使用了增量模型确保开发的高效正确和BUG的及时处理。
通过在调研阶段建立一个可运行的软件原型,以便理解和澄清问题,使开发人员与业务部门达成共识,最终在确定的需求基础上开发出切合业务的软件产品。快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向使用者展示待开发软件的全部或部分功能和性能;使用者对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至业务部门满意认可之后,进行软件的完整实现及测试、维护。