基于J2EE框架的大型集团企业人力资源系统的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
think58.com
上海宝钢股份公司完成增发收购以后,从管理一个单一的生产制造单元转变为要管理跨区域的多个钢铁生产制造单元、化工分公司及70多家子公司,在管理的范围、运作模式等方面均发生了历史性的变化。根据公司一体化工作的总体部署,人力资源管理一体化整合工作将加速推进,现行人事信息系统已难以满足新形势下的人力资源管理要求,建立与公司战略相匹配的人力资源信息系统e-HR项目迫在眉睫,势在必行。
从目前宝钢股份公司总部以及分、子公司人力资源部的业务、系统的现状进行分析,结合宝钢全球化经营和一体化人力资源管理的需要对信息系统的要求,从流程、基础管理、应用系统几个方面剖析目前不符合一体化人力资源管理需求的业务流程、系统功能,并提出业务、系统的改进方向。
本文针对以上人力资源一体化的需求设计开发了一个人力资源管理系统(e-HR),本论文首先简单介绍了e-HR系统的现状和发展趋势,然后详细介绍整个系统总体需求和设计以及系统方案,并详细介绍了业务流程;最后在详细设计中本文介绍了薪酬与福利模块的详细设计。
think58.com [来源:http://www.think58.com]
[资料来源:http://think58.com]关键词:人力资源管理系统;工作流改进;一体化人力资源管理
引言
1.1 现状分析
公司总部及宝钢分公司人事信息系统于1996年底立项,1998年上线使用,至今已运行8年多时间。自投运以来,为适应管理需要,系统经历了调整、充实和完善的过程,进行了数次较大的改造、升级。期间,其他分/子公司也分别实施了人事信息系统(化工分公司于2002年,不锈钢分公司于2003年,梅钢公司于2004年,特殊钢分公司于2005年)。总体而言,上述系统较好地实现了设计目标,对总部和各分公司的人力资源管理业务起到了一定的支撑作用。
公司总部人事信息系统的二级架构(公司/二级厂部)是基于当时的二级组织机构管理模式,为提高运行速度,满足管理需要开发的,公司钢铁主业一体化整合后,组织机构层次由二级转变为多层次(总部/分公司/二级厂部),现有系统已无法满足管理要求;同时由于各单位人力资源管理模式存在着差异,各人事系统中的信息项和业务流程不尽相同。此外,除总部与宝钢分公司人事系统存在接口外,其他各系统相互独立,信息难以共享,这些都给公司人力资源一体化管理工作如人员流动等活动带了障碍。
流程及系统功能:人力资源管理流程、管理模式统一是人力资源一体化管理的关键,目前各分、子公司都是独立的系统,各自的规则、模式、流程不完全相同。部分关键流程已经不符合一体化的要求,对于很多流程已提出了更高的要求。 copyright think58 [版权所有:http://think58.com]
岗位管理:每个单元所经营的业务不同,所管理的岗位,尤其是体现在操作岗上面,是大为迥异。岗位字典的编制,没有标准统一的编码规则,导致各家公司的岗位字典不统一,可能在某一个相同的岗位,代码和名称皆不尽相同,造成的后果是,无法在总部层面对岗位信息或者某一个岗位族进行统计分析。
2.4 项目设计原则
应用系统项目设计一般所应遵循的原则有如下几点;
1、 一体化原则:系统在技术上采取大集中部署模式,能有效解决数据及时性、准确性以及系统维护的便利性问题。系统在业务设计上将强化总部与各单元在业务流程上的分工协作与上下贯通,以及各单元在业务流程上的标准化与规范化,以推动人力资源一体化运作思路的贯彻执行。
2、 先进性原则:引入全员参与的“全面人力资源管理”[4]设计理念,并从单纯的面向业务管理,向“业务管理+服务员工”的方向转变,从而推动人力资源管理模式的转型。
3、 易用性原则:系统采用纯B/S(浏览器/服务器)结构,由于不用安装客户端,任何与本系统相关的用户都能十分便捷地访问本系统。系统在界面设计上将从视觉效果与操作流程上充分体现人性化原则,以符合绝大多数用户的日常工作习惯,便于学习与推广应用。
4、 开放性原则:e-HR系统作为宝钢IT蓝图的一个组成部分,与其它应用系统存在较多的数据集成与应用集成需求。系统在设计上将遵循“宝钢内部数据交换集成平台”的技术规范,实现与其他系统间的信息交互。 [资料来源:http://think58.com]
5、 经济性原则:系统建设应充分考虑现有系统的存量价值,在设计思路上要借鉴现有系统的经验和教训;在数据方面力求做到整体迁移,避免重复维护;在实施上应做到平滑过渡,避免出现应用断层。
6、 安全性原则:系统权限按照角色划分,角色与e-HR系统的组织结构及职位对应。HR管理用户对e-HR系统核心功能的操作,可实现机构部门、功能节点、操作动作、以及数据行列四个层面上的权限控制,非HR用户,可根据权限使用不同的自助服务功能。
建立系统日志对用户的动作进行记录,以利于对用户操作的监控与追溯。
工作流引擎[7]
e-HR系统的一个重要思路是,通过工作流来管理支持业务流程的自动化。工作流是一类能够完全或者部分由计算机自动执行的业务过程,通过工作流,可以将人力资源业务中的各个环节有机的联系起来。因此需要一个功能强大,使用灵活的工作流引擎来支持。同时,由于企业的业务流程是一个不断调整,逐步优化的过程,而工作流程的定义者也主要是一些精通业务而未必具有IT背景的资深业务人员,因此工作流引擎也必须保证足够的易用性。
对于这些需求,我们选用eCan-WorkFlow作为系统的工作流引擎。它遵循WFMC 标准,是基于关系型数据库的过程型工作流,满足以业务管理为主线的工作流需求。该引擎在众多的项目实施中得到应用,在保证稳定性的前提下,在功能性、灵活性和易用性上也取得了较好的平衡。基于eCan-WorkFlow,用户可以根据预先定义好的规则,通过图形化的方式自由地定义具体的工作流程;在流程的运转过程中,工作流引擎根据预设的条件以及当前的实际情况而触发不同的任务并自动及时通知相关人员;同时,结合可控的授权管理,授权用户还可以进行灵活的流向重设、任务转发等操作而动态影响流程的流转,体现了预定义流程与授权用户主观能动性的完美结合。工作流引擎还具备监控管理功能,对工作流程的具体执行状况提供了实时的监控和控制。 [资料来源:http://THINK58.com]
3.2.4 数据整备
本系统项目范围中涉及到的公司众多,数据准备将会是一个非常艰巨、非常重要的工作。我们会在本系统基本设计结束后,形成新的人力资源信息规范以下发。遵照新的规范,项目组会制定周密的计划,组织人员,对宝信公司负责开发的系统,进行相应的信息整理,其中包括历史信息的转换;对于原系统所不包含的信息,也会由项目组成员指导业务人员,进行相关整理,为系统的成功上线做好铺垫。
3.2.5 宝信平台产品
本系统采用的是宝信自行开发的平台产品,作为基础的技术平台。宝信的平台组会在二月底,拿出可供项目组开发的产品。但刚完成的产品,没有经过实际项目的验证,有可能不稳定,这是本系统开发的一大风险。为了规避风险,项目组和平台组一起协商,制定了解决方案。为了保证项目组的开发质量、开发进度,提高开发效率,平台组会先制定一些平台使用的设计和开发规范,供项目组使用,让项目组在设计之初,就遵照规范进行,从而避免了设计上的太大偏差。同时平台组会组织若干平台开发的技术培训,例如基础java开发培训、数据字典培训、EAI[8]培训等。在项目组的开发初期阶段,平台组成员还会加入到e-HR项目组中,和项目组一起组成联合团队,协助项目组对一期上线的模块进行开发,对开发中出现的平台问题及时解决。 think58好,好think58
[资料来源:http://www.THINK58.com]