港口集团化人力资源管理系统设计与实现

2014-03-06 09:51余建洲吴文斌吴秋香
交通企业管理 2014年3期
关键词:体系结构集团化薪资

□余建洲 吴文斌 吴秋香

港口集团化人力资源管理系统设计与实现

□余建洲 吴文斌 吴秋香

港口;集团化人力资源管理系统;J2EE;多层体系结构;薪资管理;MVC;张家港港务集团

随着国家经济的高速发展,港口企业的内部组织正在发生巨变,未来成功的关键是充分开发港口企业自身的人力资源。人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效管理企业的人力资源,可以为港口企业提供强有力的储备力量,使之成为企业发展的主动力。通过对港口企业人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行全面的统计和分析,从而可以充分发挥每个员工的潜能,为港口企业创造更大的价值。因此,人力资源管理工作受到各个港口企业越来越多的重视。

当前,张家港港务集团在人力资源管理方面的薪酬发放、社保福利、劳动档案、人员管理、考勤统计等工作还是以手工操作为主并配合Excel等普通软件来实现,这样使得企业人事管理工作的效率不够高,且企业领导层不能及时地了解薪酬发放、人员流动、学历情况、年龄组成、劳务用工等信息,不能更好地适应当前企业人事管理的要求。同时,手工操作还存在着一些弊端,由于难以避免的一些人为因素,容易造成数据的遗漏、误报,也不能系统地共享这些数据,不利于企业集团化建设和集团化监管。另外,随着企业的不断发展,人员数量的增加和集团下属的子公司越来越多,人力资源管理工作也变得越来越复杂,如果能够实现管理的自动化,无疑将给企业管理部门带来很大的方便。集团领导充分认识到“人力资源管理系统”的开发的重要性和急迫性,决定将“人力资源管理系统”的开发工作列为年度科技攻关项目,集团化人力资源系统的开发工作在企业已经势在必行。对于人力资源管理系统的研究正是在这种背景下展开的。

一、技术方案

1.体系结构

本系统采用了J2EE中基于B/S的多层体系结构,采用了Spring和Hibernate等开发框架,根据有关领域模型的设计和J2EE分层相关规范,通过前期的需求分析,考虑到系统的复杂性和高复用性的特点,在系统中采用了贫血模型的设计,并将本系统结构大致分为客户层、表现层、服务层、业务层、持久层和数据库层等6个层次,其体系结构如图1所示。

为了使得系统具有更多的实用性和高扩展性,在各系统之间采用了SOA面向服务的体系结构,其体系结构如图2所示。

笔者将SOA体系结构构建为客户/访问层、服务层和资源层。其中客户/访问层是指外部所有需要调用服务的系统,它们通过构造soap消息并发送请求到服务层指定的端口,在服务层响应后,接收服务层响应的消息,将soap响应消息转换为本地数据对象;服务层负责将各个服务进行统一管理,并形成统一的数据访问接口,这样客户端就能够非常简单地访问各种服务了;资源层是指各个单独的系统,提供了webservice服务供外部调用其功能。

另外,笔者也为系统整合了目前最流行的Log4j框架实现系统日志的管理,通过Log4j能够灵活地根据需要输出各种日志内容,从而使得能够全方位地监控系统运行情况,这为系统维护提供了很大的方便。

图2 SOA体系结构图

2.功能结构

通过对张家港港务集团人力资源管理系统进行业务分析,管理功能划分为员工档案管理、劳动合同管理、员工考勤管理、员工培训管理、薪资福利管理、统计报表管理、员工自助、系统桌面等8个主要管理模块,其功能结构如图3所示。

图3 人力资源管理系统功能结构

二、关键技术

1.自定义公式套的应用

在薪资管理设计之初企业碰到了很多现实的困难,一方面由于目前集团公司下属的直属、控股、参股单位有20多家,涉及港口装卸、物流配送、加工制造、拖船服务和物业管理等多个领域,各个领域的薪资管理模式差别很大,人员薪资发放多种多样,统一固化薪资发放模式是不可能实现的。另一方面,各单位薪资发放内容也随着企业管理水平的提高需要经常进行改变,一成不变的薪资管理方式已经不能满足目前企业的现实要求。

为了解决这些子公司的薪资发放问题,并实现薪资发放由集团化统一管理,需要设计出自定义公式套的模式来完成。通过该结构实现了一公司可以设置多个账套,以便在不同情况下使用不同的薪资账套;一个账套可以自定义多个薪资发放项目,并且一个账套可以自定义月度工资、单次奖金、企业年金、企业福利、年终奖等多个发放类型,从而实现了薪资对于多个方面、不同薪资字段的发放。为了方便集团化管理和统计,对定义的字段全部由集团公司统一管理,以避免出现统一的薪资发放项目叫不同名称的问题。其管理界面如图4所示。

其中,每个字段都可以自定义组合成计算公式,其公式生成器界面如图5所示。

通过该功能的实现,很好地解决了各单位薪资管理的差异性问题,同时也满足了集团对各分公司进行监管的需要。

2.分布式文档附件调用

图4 自定义薪资字段管理界面图

图5 公式生成器界面图

目前,集团的OA系统和技术管理系统通过本次人力资源系统的开发,实现了单点登录的集成,使得进入任意一系统都能够办理日常的联系单和公务流转的日常性业务。但是,集团各个系统分布在不同的服务器上,联系单和公文中上传的附件分布在各个独立的文件服务器上,因而如何统一管理使用分布在不同服务器上的文档附件,充分利用服务器资源,已经成为亟待解决的问题。

为了解决这个问题,通常的做法是需要采购具有磁盘整列组的文件服务器,将所有的文档附件放入到统一的磁盘路径下,各web服务器通过共享该文件服务器来调用文档附件,并且随着文档附件资源的增多,可以动态添加磁盘阵列的容量。这种方式虽然能够解决文档附件管理的问题,但是费用不菲,同时各个web服务器的磁盘空间也不能得到充分的利用。为此,笔者采用了另外一种办法,即在文档附件上传时同时记录该文件的存储路径,通过http协议来读取该附件并生成相应的文件供用户下载,通过javafilter拦截器来限制服务器间访问文档附件,从而保证了访问文档附件的安全。通过该方式实现了各系统中文档附件的分布式共用,充分利用了已有的磁盘资源,降低了系统实施成本。

三、实施效果

目前,该系统已经在集团机关、港埠分公司、港盛分公司、船务分公司、实业分公司、物流中心、港房分公司、国防资源中心、捷信物流、中联理货、港昌公司、苏润公司等直属、控股单位正式使用,目前系统中涉及在岗人员约2379人,系统存储数据约82万条。该系统采用了多种架构设计,使得系统无论在性能上、稳定性上、操作便捷性上,还是在可扩展性上都体现了明显的优势;在具体业务使用中,系统围绕“集团管控、业务驱动、智能决策、全员参与”为目标进行开发,实现了系统的薪酬、社保福利、人事工作流程、合同档案、考勤、培训发展等业务功能的设计,大大提高了人事管理的工作效率;在管理上完成了部门自助、集团自助等功能,使得部门领导可以对本部门人员信息实现全面掌握和对本部门考勤进行管理,使得集团领导对各分公司的薪酬发放、人事变动、人员培养等有了知情权。

四、总结与展望

笔者通过基于轻量级J2EE相关技术结合单点登录技术、数字证书技术、工作流技术和soa架构技术,很好地完成了集团下达的科技攻关任务,也完成了本课题的研究。本研究工作取得的创新性研究成果有4个方面:一是对当前流行的人力资源管理系统现状和发展进行了总结,建立了一套可以解决张家港港务集团当前人力资源管理的各项事务的人力资源管理系统。二是由于系统采用了贫血模型的设计模式和SOA设计架构的思想,代码重用程度大,符合现代软件的开发思想。三是提出了一种灵活的薪资账套处理功能,通过自定义薪资字段的方式,实现了用户在改动较小的情况下适应尽可能多的应用变化需求。通过该功能的不断改进,将使得集团人力资源管理系统能够伴随着企业的人事改革进程而不断前进。四是集成了工作流技术,顺应了IT技术发展趋势,对提高人事管理的办公效率和办公能力有着很大的帮助。

随着用户经过一段时间对本系统的使用,用户反映本系统能够满足他们目前的业务需求,无论在性能方面,还是在高扩展性方面,都有突出的表现。系统的运行结果表明,该系统的应用提高了人力资源管理水平,降低了人力资源管理工作强度,优化了人力资源管理业务流程,同时也为今后港口集团化企业人力资源管理系统的开发寻找了一种新的可借鉴模式。

(作者单位:张家港港务集团)

10.3963/j.issn.1006-8864.2014.3.006

猜你喜欢
体系结构集团化薪资
不简单以“住房薪资”引才——遵循“一步一重天”的人才发展规律
甘南藏区学前教育集团化发展的实践探索
打造集团化医疗航母
集团化 分级诊疗的催化剂
基于粒计算的武器装备体系结构超网络模型
作战体系结构稳定性突变分析
基于DODAF的装备体系结构设计
基于云计算的航天器控制系统自组织体系结构
集团化 分级诊疗的催化剂