论文部分内容阅读
人力资源管理是企业实现战略目标的关键因素,而人力资源管理系统(HRMS)是企业进行现代人力资源管理的有效工具。本文以面向软件企业的人力资源管理系统为研究对象,以多Agent技术为系统的实现形式,对系统的多Agent的总体结构、软件行业的人力资源领域建模、软件项目中的人力资源调度和项目团队之间的人力资源再分配等理论问题和关键技术进行了系统的研究。1.本文以网络组织环境下的软件企业为背景,提出了软件行业人力资源管理的系统模型和流程,给出了建立基于多Agent的人力资源管理系统的总体结构,满足了智能人力资源管理管理系统中Agent的多层次、多类型和多功能的需求;根据系统特点要求,采用了一种通用的Agent结构,并给出了Agent结构的规范描述。2.针对多Agent系统对领域本体的需求,介绍了本体的定义、特点、和研究现状;在对当前本体的开发方法进行分析比较的基础上,提出了人力资源本体的开发方法;并根据此方法,建立了软件行业的HRMS领域本体模型;对本体在软件行业人力资源技能知识管理中的应用进行了研究,给出了技能管理Agent的结构,并提出了利用本体进行人力资源技能匹配的方法,最后用一个实例进行了验证。3.针对软件项目中人力资源调度的特点,确定了采用过程型MASS调度策略,建立了软件项目人力资源调度模型,并通过引入熟练程度参数提高了人力资源调度模型的实际应用程度;设计了一种用于解决人力资源调度问题的遗传算法,并将其封装到调度Agent内,通过Agent之间的交互解决人力资源调度问题;给出了调度Agent的结构,并结合一个具体实例验证了该算法的有效性和实用性。4分析了网络环境下的人力资源再分配问题及特点,在此基础上提出了一个基于市场机制的人力资源再分配模型来实现人力资源的动态负载平衡;在对其模型结构进行简要描述的基础上,对其协商算法进行了深入研究,引入了多标准的协商协议并进行了改进,同时引入了Agent结盟机制,对同盟内部协商算法进行了研究;提出了一个启发式的投标策略;并运用一个实例说明了多标准协商Agent之间如何通过结盟来进行协商并最终获取最佳方案的过程。5.采用J2EE技术和Grasshopper平台实现了基于多Agent的软件行业人力资源管理系统的原型系统ABIHRMS。研究了系统实现的关键性技术,给出了其实施框架,描述了Agent具体实现,最后给出了系统的运行环境、示例界面,进一步描述了该系统在江阴龙跃信息科技有限公司的实际应用情况。