论文部分内容阅读
企业人力资源管理虽然在很早之前就已经引入了计算机技术,但目前的人力资源管理系统大都只是侧重于平时的实际业务操作,对于人力资源数据的分析和决策所能提供的功能非常有限。且在实际应用过程中,各个系统的数据无法共享,不同系统中的人事数据不能直接用于高级决策分析。本文根据以上需求,结合当前先进的云技术,设计与实现了一个基于虚拟云技术的人力资源管理平台。本文首先从人力资源决策分析管理的业务需求、用户需求等方面对系统进行了详细的需求分析,进而确定了系统的总体结构及功能模块。在具体的设计过程中,采用MVC技术完成服务端架构设计,系统的开发工具为Visual Studio,在.NET开发环境下进行开发,选取了C#语言作为系统的开发语言,采用B/S三层架构方式对系统进行了分层设计,从而保证了系统的安全性、可靠性和可扩展性。在开发过程中使用Oracle 10i数据库作为整个系统的数据支持,使系统数据存储和取用更加方便灵活。本文所开发的人力资源管理平台包含的功能模块有:基础信息管理、项目人力资源规划、员工配置、人力成本分析、人才选拔决策支持、部门统计。通过这些功能模块帮助企业人力资源管理人员进行企业用工分析、人力成本分析、预测员工流动,并通过人才选拔数据挖掘设计,建立人才选拔决策树模型,为企业管理者进行人才选拔任用提供有效的决策支持等。最终通过部署统一的系统平台,实现了企业人力资源数据的协同共享,从而提高资源的利用率。本文所开发的系统具有以下特点:第一,虚拟云技术的使用,降低了开发成本,缩短了开发时间,而且便于后期维护,升级简单。第二,采用马尔科夫预测法建立企业人员流动预测模型,帮助人力资源管理人员实现对公司来年员工增减情况的预测,使得人员配置保持在一个合理的范围内。第三,建立了人才选拔决策模型,通过C4.5决策树改进算法进行人才选拔数据挖掘,为人力资源管理者在人才任用中提供有力的决策支撑。