人力资源管理系统的设计与实现学生姓名:谭月英指导老师:肖增良摘要:人力资源是企业最重要的资源,人力资源管理是现代化企业最复杂的管理。通过对现代企业人力资源结构和人力资源管理需求的深入调查,结合软件工程的思想,构建了本人力资源管理系统。其主要的功能包括对企业人员档案,人员调动,人员福利,劳动关系,人事档案资料以及考核信息的管理。系统关注的重点还有企业在人力资源更新中的新员工的管理,在系统内实现了招聘信息的资源共享,方便企业管理者掌握和交流人力资源流动,及时应对新的人才市场的变化。本系统可以使用户从繁重的人力资源管理程序中解脱出来,通过一系列的查询功能,用户可以方便地了解企业人力资源管理方面目前状况和正待解决的问题。另外通过添加,修改功能可以动态地对企业中的人力资源进行管理。本系统采用VC++开发环境,SQLServer2000作为后台数据库,操作简单,灵活性好,运行也比较稳定。关键词:人力资源管理系统;SQLServer2000;VisualC++。HumanResourcesManagementSystemAbstract:HRMS(Humanresourcesmanagementsystem)isthemostimportantsoftresourceofthemoderncorporations,andsoistheHRmanagement.ThissystemisbuildedonthoroughinvestgationofthemoderncorporationsHRstructureandrequirement,whichcombinespenseeofisoftwareengineering.Itsmainfunctionincludesmanagementofcorporationsstaffarchives,staffmanoeuvre,staffwelfare,labouringfilesandexamineinformation.Theanotherimportantaspectthesystemcareaboutisthenewstaffmanagement,thesystemrealizeinviteinformentshared,whichhelpthemanagermanagethestaffsinformationandreplythechangeoflaboremarketableontime.ThesystemcanfreeuserfromheavyprocessofHRmanagement,byrealizeasetofqueryfunction,usercangetinformationofHRmanagementsstatusandtheproblemsdesiderateable.Otherwise,byaddandeditfunction,usercanmanagetheHRincorporationdynamic.ThesystemisrealizebaseonVC++andSQLServer2000environment.easyoperate,wellagility,andrunsteadily.Keywords:Humanresourcesmanagementsystem;SQLserver2000;VisualC++。第一章绪论1.1引言近几年来,国内外与人力资源管理有关的系统和程序的发展都非常迅速,众多软件如雨后春笋般地不断涌现。国内企业目前实施人力资源管理的电子信息化的现况,进展仍然很慢。只有少数知名大型企业,处于逐梦踏实的阶段,正1步1步地建构人力资源管理的电子信息化的蓝图;中国集团企业的人力资源管理应用正处于市场导入期向成长期过渡的阶段。与之矛盾的是随着中国集团企业的发展,在复杂多元的全球化竞争环境驱动下,将人力资源管理上升到战略层次正在逐渐成为集团企业的迫切管理需求随着计算机和网络技术的发展,信息化管理技术已经广泛地应用于各类企事业单位。针对中小型企业的现状,再配备合理的经营管理软件,就可以改善传统上数据不够准确、及时、全面和详细等诸多问题,管理者工作更方便,从而提高企业工作效率,使企业的管理更加科学化、合理化、制度化和规范化。而企业信息管理系统就满足了这些需求,填补了这个空白。人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第1代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是1种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。目前,人力资源管理已经从传统的以“事务”为中心的管理模式转变到以“人”为中心的管理模式,运用科学的管理手段与IT技术相结合营造良好的用人环境,真正做到人尽其才,才尽其用,成为提高人力资源管理部门管理水平的主要途径。本文针对企业人力资源管理的特色以及人力资源的优化配置,借鉴目前人力资源管理方面的先进方法,设计开发了的企业人力资源管理系统,为建立企业人力资源管理系统提供了技术框架,具有良好的扩充性。1.2系统开发的意义随着企业公司规模的不断扩大,公司人力管理的工作量所占的比重逐渐增加。公司各部门的调查,工资计算、发放的工作量很大,并且不允许出错,如果实行手工操作,要手工填写大量工作表格,且易混易错,不便管理。人力资源管理系统是这样的一种管理软件,它能够快速、方便地显示结果,还可以对有关工资的各种信息进行统计,服务于财务部门及公司主要管理者。实施人力资源管理系统可以集中、整合各种信息来源,有利于降低管理成本,提高公司管理效率水平,从而促进公司的进一步发展和变革。这样一套综合性人事管理系统的研究与开发的目的在于改进公司原有的人事管理系统,实现与人力资源相关的考勤考评、薪资结算等功能一体化,提高公司管理的信息化程度。用这样一个人事管理系统来完成平常需要更大业务量的工作,以提高公司管理部门人员的工作效率。同时利用计算机来管理、设置和保存公司人事、考勤考评和薪资结算等各项事物和资料。从而实现管理的信息化和资料信息的电子化储存。实现管理、查询、结算等方便快捷的同时保证信息的安全与稳定和数据的正确性。1.3系统开发的背景1.计算机技术的发展随着计算机和通信技术的的发展,相应的数据库技术,局域网组网技术以及各种系统开发工具和系统开发理论也日益成熟,互联网和计算机应用已深入人心,为本系统的开发提供了很好的技术支持和应用基础。2.办公设备和环境的改善现代企业由于业务的发展,很多都能上网,计算机设备和办公环境有了极大的提高。很多组建了内部的局域网。然而,大多数的企业对以有的计算机硬件及软件设备没有很好的利用起来,使许多设备处于闲置浪费状态。企业在已有的设备环境下,进一步提高设备的利用率。从而带动办公自动化水平的提高和人员微机操作水平的提高,现在企业管理方面的无纸化。3.业务发展本身的需求在人力资源管理信息征收的过程中,涉及到大量的单据,需各部门人员提交。在人力资源管理过程中需处理大量的数据来进行决策支持,如由手工整理,则需要大量的工作人员的时间。在人力资源部信息发布中也需人工完成,有工作人员每个部门通知。整个过程浪费了大量的人力、时间,且不能实现数据的及时准确。1.3.1管理系统的产生生产技术的进步、社会活动的复杂化,特别是电子信息技术的迅速发展与广泛应用,使得各种管理工作越来越依赖于对信息的管理。信息作为一种资源,使得人们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供了日益完善的手段。信息的采集、传输、加工和利用成为人们特别是信息工作者的主要活动。企业信息处理者的百分之八十的时间用于信息的传输与处理,一些西方发达国家从事信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百分之五十以上,而美国1993年政府报告“国家信息基础结构:行动计划”中指出“2/3的美国劳动者从事与信息有关的工作,其余1/3工作在高度依赖于信息的产业部门,”这种职工可以成为“知识工作者”,他们主要就是收集、传输和加工信息,包括编辑文件、写报告、分析信息、作计划等。所以现在各行各业对信息的管理要求越来越大[4]。显然,计算机在问世之初,只是为了想让它来辅助人们进行科学研究中复杂数值方面的计算,以减少劳动强度,提高工作效率。然而,随着计算机科学的不断发展和进步,是它跨越了数值计算领域,进入管理领域,成为信息处理的重要工具。使用计算机进行信息处理始于1954年,开始是计算机处理工资,现在是计算机在处理各种工作,如旅馆结账、飞机订票、银行存款、电子购物、电话计费等,已经相当普遍。利用计算机的信息管理、处理能力还可以扩大组织拥有信息的用途。当前所未有的挑战是使用计算机神秘般的能力开始信息管理工作,包括高层管理活动和决策等。1.3.2管理系统的国内外状态世界经济发达国家的大中企业都拥有比较完备的企业信息系统,经济发达国家都是将经济信息服务于国民经济并取得辉煌成就的国家。如日本的各级情报机构,无论在人力和设备上都处于世界领先地位。目前800人以上的企业全部拥有信息处理中心和信息库,信息服务工作贯穿企业发展的全过程。又如美国的纽约地区,拥有员工3000人以上的企业,一半以上拥有信息中心,而且配置了先进的信息处理系统。值得一提的是,国外有许多大型企业,设置首席信息经理(chiefinformationofficer.简称CIO)的高级职位,专门负责企业信息工作。据对美国500家大型企业的抽样调查,已有半数公司设立了CIO职位。CIO的出现标志着企业的经营管理和信息工作进入了一个新阶段[13]。在市场需求的推动下,我国企业信息管理工作这些年得到了很大的发展,但仍然存在许多问题。除资源短缺外,尚有以下弊端。1.经济信息系统建设落后。信息作为无形资源的可分享性,决定了任何信息过程都不是孤立的,企业信息工作的顺利开展,绝对离不开外部信息系统的支持和引导。企业信息管理系统应是开放式的,既包括企业内部生产、销售、技术、管理、财务等子系统的信息传递,也包括与外部环境的信息交流,构成一个相互关联、相互制约的信息流网络。由于资金不足,产生文献信息资源短缺现象,更谈不上灵敏、通畅、高效的信息网络,以及以数据库为核心、能快速反映市场动态,各子系统之间保持通畅信息渠道的现代化网络系统。2.企业未建立专门信息机构。虽然我国多数企业已开始重视经济信息工作,但是实施建立专门信息机构的只有少数大中型企业,多数企业无力也无心建立自己的信息管理机构,企业生产经营的全过程都在一种原始盲目的操作下进行,这无疑与我国市场经济发展的需要是脱节的。3.对其重要性认识不足。人们往往认为既然信息是一种资源,那么它和有形的物质资源、能源资源在经济过程中的作用就是一样的,并像对一般商品那样占有信息资源。实际上,信息资源“储量”无限,而物质资源和能源资源在特定的空间和时间内储量是有限的。并且,信息可以重复被使用和开发,不断生成新的、有更高价值的信息。因此,仅仅掌握原始信息资源是不够的,必须不断进行深加工,才能真正发挥它作为社会经济发展支柱的作用。而事实上我国许多企业的信息工作,大多是原始的档案工作,重视的是“管”而不是用。4.员工素质不高。作为第四产业的信息系统本来是高科技产业,而从事企业信息工作人员,应该既掌握信息管理的专门知识和技术,又通晓有关企业生产经营的各种管理知识,这样的人才才符合市场竞争的需要,但事实上,绝大多数企业的信息管理人员素质和工作能力不够理想。第二章需求分析和可行性分析2.1系统需求为了给现代人力资源管理带来了先进、完善的管理模式及规范的操作方法,减少不必要的人力劳动,有必要开发人力资源管理系