论文部分内容阅读
SAP人力资源管理系统已经在实践中得到应用并取得了良好的效果,是目前人力资源管理中应用较广泛,功能比较全面的人力资源管理系统。但是,它仍然不能完全解决人力资源管理决策领域的现有问题,如:人才流动分析、人才模型以及招聘模型的建立等。这些问题归根到底就要通过分析人力资源主数据发现数据之间存在的隐含的知识联系来解决。而数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的、事先不知道的、但又是潜在有用的信息和知识的过程。将数据挖掘引入SAP人力资源管理系统将是一次有益的尝试。
本文首先介绍了人力资源管理系统和数据挖掘的国内外研究现状;阐述人力资源管理的基本理论及人力资源管理系统的产生与发展;分析了SAP人力资源管理系统存在的局限性。在此基础上,引入了数据挖掘技术。并介绍了数据挖掘的相关知识、决策树算法以及决策分析系统的分析和设计过程,包括需求分析、背景介绍、功能描述、总体结构设计等内容,重点完成数据挖掘子系统的设计与实现。
数据挖掘子系统的关键模块实现思想如下:数据挖掘子系统数据的抽取模块通过BAPl(business application programming interface)来实现,简单高效地完成数据抽取的功能,并且还具有语言无关性,提高了数据抽取模块的通用性;决策树生成模块的核心算法独立封装到一个JAR文件中,数据挖掘子系统通过引用该JAR文件实现数据挖掘的功能,这主要考虑到,该模块具有很强的独立性,而且在系统重构和升级的过程中可以减少重复的工作。
因为员工离职牵涉到人力资源管理的各个方面,故文章选此为例,研究数据挖掘技术在人力资源管理中的具体应用过程,通过实例分析,验证了数据挖掘技术可以用于人力资源管理系统并能提供有力的决策支持。