单位代码01学号060101026分类号密级文献综述人力资源管理2010年3月18日黄河科技学院毕业设计(文献综述)第1页人力资源管理摘要随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人力资源管理系统作为软件产品越来越受到企业的关注;与此同时,人力资源管理系统在西方发达国家已成为企业资源管理中不可缺少的组成部分,伴随着我国管理软件市场的发展,人力资源管理系统正在成为我国应用管理软件重点发展的领域之一。关键词:企业,人力资源,管理黄河科技学院毕业设计(文献综述)第2页HumanResourceManagementAbstractWiththeglobalemphasisonknowledgeandtalent,businessawarenessoftheimportanceofhumanresourcesmanagement,HumanResourcesManagementSystemasasoftwareproduct,enterprisesareincreasinglyconcernedaboutit;Atthesametime,humanresourcesmanagementsystemintheWesterndevelopedcountrieshaveenterpriseresourcemanagementasanintegralpart,alongwithdevelopmentofChina'smanagementsoftwaremarket,humanresourcemanagementsystemapplicationmanagementsoftwareinChinaisbecomingthekeydevelopmentareas.Keywords:Enterprises,HumanResources,Management黄河科技学院毕业设计(文献综述)第3页1绪论人力资源管理[1]这个概念首先是在1954年由PeterDrucker在《管理实践》一书中引入的。组织的管理由此进入一个新的时代。一系列围绕着组织中员工的开发与管理系统已初见雏形,并在不断发展和完善中。近些年来,现代的人力资源管理理论传入中国,得到了广泛的传播和应用,因此对于这方面的研究也很多,渐成显学。人力资源管理系统是这样的一种管理软件,它能够快速、方便地显示结果,还可以对有关工资的各种信息进行统计,服务于财务部门,及企业主要管理者。实施人力资源管理系统可集中、整合各种信息来源,有利于降低管理成本,提高企业管理效率,从而促进企业的进一步发展和变革。人力资源管理系统产生于20世纪60年代末期,当时的计算机技术已经进入实际应用阶段,同时大型企业用手工来计算和发放薪资既费时、费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理系统。第三代人力资源管理系统界面友好,支持多平台,并提供了强有力的报表生成工具、分析工具和信息共享,使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。应该看到公司各种资源的实际情况是各不相同的,一款人力资源管理系统不能并且也不可能适合所有公司,所以要针对公司的实际情况开发一款适合于公司人力资源管理的系统[2]。人力资源管理系统必备五大特点:(1)避免传统的手工填写、减少不必要的失误;(2)和企业内部其它系统或者软件兼容;(3)单机实现企业的办公;(4)完全按企业需求灵活定制性;(5)无纸化办公即改善企业“白纸黑字”的办公流程;人力资源管理系统对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。黄河科技学院毕业设计(文献综述)第4页2人力资源管理系统的设计与发展方向一、人力资源管理系统的设计第一代人力资源管理系统出现于20世纪60年代末期,除了能自动计算人员薪酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。第二代人力资源管理系统出现于20世纪70年代末,对非财务人力资源信息和薪资的历史信息都进行设计,也有了初级的报表生成和数据分析功能。第三代人力资源管理系统出现于20世纪90年代末,这一代HRMS的数据库将几乎所有与人力资源相关的数据都进行了收集与管理,更有强力报表生成工具、数据分析工具和信息共享的实现。综上我们可以看出人力资源管理系统的开发越来越完善,整合数据库的开发,使得能够对大量数据进行处理、计算,方便用户对数据的更新。开发过程采用瀑布型模式,通过对市场调研、进行需求分析、系统设计、数据库设计、公共模块设计、主窗体设计以及功能分析、系统测试,最终完成代码的开发。开发工具使用微软的VisualC++6.0,能够直接调用系统的相关函数。方便程序员进行人力资源管理系统开发。同时,系统的界面友好,智能化程度高、操作灵活、方便等等。在进行数据库的开发时使用SQL2005,可以减少应用程序停机时间、提高可伸缩性及性能、以及使安全控制更紧密和灵活,使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。SQLServer2005通过SQLServerManagementStudio来监视和管理SQLServer关系数据库、IntegrationServices、AnalysisServices、ReportingServices、NotificationServices以及在数量众多的分布式服务器和数据库上的SQLServerMobileEdition,从而简化了管理工作。二、人力资源管理系统的发展方向从人事管理到人力资源管理,再到人力资本管理这发展方向发展。目前中国大部分企业正处在一个粗放型人力资源管理到精细化人力资源管理战略转型中,更有部分优秀企业已完成这种战略转型,成为真正意义上的人力资源管理。黄河科技学院毕业设计(文献综述)第5页3人力资源管理系统开发遇到的问题全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。然而,在人力资源管理过程中,企业仍面临以下几个主要问题。1、首先必须意识到人力资源开发与管理的误区,其误区大都集中在两个层面,一个是传统层面上的,也是最基本层面上的误区,即对人力资源开发与管理的碎片化、程序化和数据化。另外一个是现在大家普遍关注的误区,即忽视了人本管理的思想,把人的需求阶段化,没有把人看做是一个系统的人,片面追求以物质激励来寻求人力资源的最大效用。2、其次是系统开发时,开发工具的使用。由于采用VisualC++6.0开发工具,必须了解VisualC++6.0开发工具中MFC的基本原理、库函数等。同时能够熟练运用库函数,减少不必要的代码,从而缩短系统的容量。同时在VisualC++6.0开发工具中,资源管理器的相关操作也是相当困难的。在SQL2005数据库开发的过程中,同样也会遇到很多技术上的问题。例如人力资源管理系统要涉及到员工的信息,因此需要把员工的照片存储到数据库中,那么怎样在数据库中插入图片就成为相关的问题了。在SQL2005数据库中备份出来的数据库怎么在SQL2000数据库的运行,这也是在数据库开发中常遇得到的问题。当创建完数据库后,我们得对数据库进行相关的备份,以免系统出现问题导致数据库遭受破坏。与此同时,当数据库受到破坏时,就要进行数据库的恢复工作,也就是还原数据库,即将数据库恢复到备份时的状态,默认是没有合并这样的操作的。3、最后是系统开发时相关软件的使用。例如系统当中相关图片的制作,采用Photoshop工具进行编辑。因此,在进行人力资源管理系统开发时,不仅要考虑开发成本,还要注重个人相关技术的熟练性以及系统的可行性。黄河科技学院毕业设计(文献综述)第6页4人力资源管理的意义人力资源管理是对人的管理,自然要研究人性,即人的本性。那么,如何认识人的本性,就成了管理中的重大问题;对人性的研究,不同的学者,在不同的环境条件下,持不同的价值观和研究方法,从不同的学科角度,可以得出不同的结果。在西方管理中,对人性的认识就有经济人、社会人、自我实现人和复杂人四种理论假设,分别对人力资源管理产生了不同的影响。人力资源管理的主要意义是:1、通过合理的管理,实现人力资源的精干和高效,取得最大的使用价值。并且指出:人的使用价值达到最大,即人的有效技能最大地发挥。2、通过采取一定措施,充分调动广大员工的积极性和创造性,也就是最大地发挥人的主观能动性。调查发现:按时计酬的员工每天只需发挥自己20%-30%的能力,就足以保住个人的饭碗。但若充分调动其积极性、创造性,其潜力可发挥出80%-90%。3、培养全面发展的人。人类社会的发展,无论是经济的、政治的、军事的、文化的发展,最终目的都要落实到人。一切为了人本身的发展。目前,教育和培训在人力资源开发和管理中的地位越来越高,马克思指出,教育不仅是提高社会生产的一种方法,而且是造就全面发展的人的唯一方法。黄河科技学院毕业设计(文献综述)第7页结论人力资源管理管理系统经过前几代的系统开发、运行之后,对企业的管理效率都起到了相当多的作用。例如第一代人力资源管理系统除了能自动计算人员薪酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。第二代一些具体功能还不太完善,业务方面还不是很全面。经过前几代的人力资源管理系统的开发,总结程序员的一些开发经验,个人也将进行人力资源管理系统的开发。采用了VisualC++6.0、SQL2005作为主要的开发工具。同时也熟练了VisualC++6.0的相关具体操作、丰富了MFC相关知识的掌握。,对数据库的操作也将有进一步的提升。为今后进行项目开发时积累了宝贵的经验。黄河科技学院毕业设计(文献综述)第8页参考文献[1]德鲁克.管理实践[M].美国:工人出版社,1954.[2]李言.VisualC++项目开发全程实录[M].北京:清华大学出版社,2009.[3]韦朴.VisualC++通用范例开发金典[M].北京:航空工业出版社,2008.[4]陆惠恩.实用软件工程[M].北京:清华大学出版社,2006.[5]谭浩强.C程序设计[M].北京:清华大学出版社,2006.[6]吕凤翥.C++语言基础教程[M].北京:清华大学出版社,2006.[7]周仁云著.SQLServer2005案例教程[M].北京:对外经济贸易大学出版社.2009.[8]蔡中民.SQLServer实用教程[M].北京:电子工业出版社,2009.[9]王珊.数据库系统概论[M].北京:高等教育出版社,2008.[10]严蔚敏.数据结构(C语言版)[M].北京:清华大学出版社,2008.