论文部分内容阅读
人才是企业最核心的竞争力,各大企业都在高薪聘请人才,以便在竞争中取得有利地位,然而人才的管理也是最难的。目前信息技术已被广泛应用到各领域,并发挥着越来越重要的作用,这也包括企业人力资源管理部门,其很早就引入了人力资源管理系统用于提升管理水平,但是系统开发较早,功能需求有所变化,现有系统已无法满足使用需求,需进行更新。为提高人力资源管理水平,实现各项业务的自动化处理,企业决定基于现有需求,采用最新技术重构人力资源管理系统。在构建企业人力资源管理系统时,经过了技术选择、需求分析、系统设计、系统实现以及系统测试等多个阶段,各阶段在系统构建时所发挥的作用不同。在技术选择阶段,在考虑人力资源管理业务的特点,并结合用户对安全性等的要求,选择.NET平台中C#技术作为企业人力资源管理系统的开发语言,选用SQL Server2012存储人力资源管理系统中的相关数据。为了兼顾各种应用场景,如出差用户等,人力资源管理系统基于B/S模式进行开发,方便人力资源部员工通过浏览器处理人力资源管理业务。在技术确定后,对系统需求进行了分析,开发人员深入到企业了解了人力资源部负责的工作,并对人力资源管理涉及的业务进行了分析,对业务进行优化的基础上,明确了人力资源管理系统的功能需求,其由招聘管理、合同管理、员工资料管理、薪酬福利管理、人事异动管理以及系统管理等六部分组成。以设计方案为指导,完成了人力资源管理系统的设计,首先以模块化思想完成了企业人力资源管理系统的功能架构设计,然后详细了各模块的功能组成以及各功能在人力资源管理系统中的作用,然后以实体类图明确了企业人力资源管理系统包含的实体以及各实体之间的关系,在此基础上,明确了人力资源管理系统各实体包含的属性以及各属性的存储模式。在系统设计完成后,根据设计方案完成了企业人力资源管理系统的实现,首先以界面和工作流程的方式明确了企业人力资源管理系统各模块的实现,然后对系统构建时面临的主要问题以及问题解决方案进行了说明,其包含合同定时检测功能、录用通知功能以及数据加解密等。在系统构建完成后,对企业人力资源管理系统进行了全面测试,包括功能测试和性能测试,其中功能测试主要根据功能特点设置测试用例,由人工执行,查看功能是否正确。性能测试主要使用模拟测试软件Load runner,通过模拟并发用户访问系统来查看系统性能是否达标。测试过程中,本文设计的人力资源管理系统不断地得到完善,最终能够比较通畅地运行,并且具备了易用以及安全等特点。目前,许多企业的人力资源管理系统只是实现人力资源信息的存储,合同主要通过人工管理,合同的归档和查阅耗时耗力,合同到期续签需要人力资源部员工逐一查看,其效率比较低。基于上述原因,本文深入研究了人力资源管理业务的信息化过程,并实现了合同管理信息化以及合同到期续签问题的自动化检测和通知,其可提升效率,改变现有缺陷,这对实现企业人力资源管理业务的高效化以及规范化具有很重要的意义。