论文部分内容阅读
近年来人力资源管理学科已经取得了飞速的发展,但我国对人力资源管理的研究起步稍晚。在发展的过程中,劳动力市场得到进一步的建立和完善,对员工的工作质量和工作效率给予了更多的关注。人力资源管理系统在对通信行业人力资源进行合理调度与利用方面具有更加重要的作用。如今人力资源管理系统也发展成为管理系统的一大热点。本文在设计研发人力资源管理系统的过程中严格按照软件开发流程进行。本文首先进行了需求分析并用UML进行建模。在研究功能性需求方面,先确定系统主要涉及的角色有企业职工、企业决策者、人力资源部门职工及系统高级管理员并分析其对于那个的职责,进而得出系统管理员的功能性需求主要有维护系统、设置权限和备份数据,其余角色的功能性需求主要有档案管理、部门管理、培训管理、考勤管理和薪资管理。在研究非功能性需求的过程中主要考虑性能需求和可靠性需求。在系统设计阶段,首先确定系统架构和功能结构,系统的功能模块主要可分为系统管理、部门管理、员工的档案、考勤、薪资及培训管理。对于各个功能模块,进行了详细的模块设计和对应数据库的设计。系统实现阶段,选用MVC开发模式,采用Java Web技术、MySQL数据库技术等,实现系统的完整开发。本系统在设计之初,主要的针对对象比较明确,即通信行业企业,使用本系统的企业,在平台上就能对公司的人力资源进行合理的分配。同时选择采用RBAC模型实现系统权限分配,其基础功能为角色访问控制机制,同时其能够提供比较良好的交互页面。在系统测试阶段,设计一系列测试用例来验证其系统的可用性,以确定通过Java Web语言编写的人力资源管理软件系统,具备要求的相应功能,具有可行性、实用性。另外,以RBAC模型建立一个访问控制系统,与软件系统融合,更有利于系统安全运行。经多次测试和试点应用表明,本文开发设计的系统运行比较稳定,界面友好,操作简单,能够满足通信行业人力资源管理需求,促进通信行业快速的发展。