人力资源档案管理 毕业论文.doc

上传人:白大夫 文档编号:4557954 上传时间:2019-11-16 格式:DOC 页数:11 大小:121.10KB
返回 下载 相关 举报
人力资源档案管理 毕业论文.doc_第1页
第1页 / 共11页
人力资源档案管理 毕业论文.doc_第2页
第2页 / 共11页
人力资源档案管理 毕业论文.doc_第3页
第3页 / 共11页
人力资源档案管理 毕业论文.doc_第4页
第4页 / 共11页
人力资源档案管理 毕业论文.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《人力资源档案管理 毕业论文.doc》由会员分享,可在线阅读,更多相关《人力资源档案管理 毕业论文.doc(11页珍藏版)》请在三一文库上搜索。

1、人力资源档案管理摘 要21世纪,高技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,这种竞争归根结底是人才的竞争,谁能有效地管理和开发人力资源,谁能掌握知识经济时代的生产力。 本文基于Web的人力资源管理系统的实现进行了研究。首先阐述了人力资源管理的重要地位、基本思想、发展趋势、新时期的一些主特点等理论知识,分析了建立了基于Web的人力资源管理系统的比要性和可行性,然后对人力资源管理系统进行了需求分析和系统设计,探讨了人力资源管理系统的开发方法和实现技术。 论文给出了基于Web的档案管理系统开发实例。该实例实现了档案管理的一些主要功能。主要包括档案登记、档案复核、档案查询、档案变更、

2、档案删除管理等模块。不仅能替代日常档案管理中一些繁琐的工作,而且能充分利用Internet/Intranet快速地收集和发布信息,给基于Web的人力资源管理系统的开发提供了一个好的思路。 关键词: Java Web 人力资源管理 档案管理 目录摘 要- 1 -目录- 2 -1.前言- 3 -1.1.背景- 3 -1.2.意义- 3 -1.3.思路及主要工作- 3 -2.档案管理系统的实现技术- 4 -2.1.使用Java技术的优点- 4 -2.2.Java技术的应用- 4 -2.2.1.struts2框架- 4 -2.2.2.spring框架- 5 -2.2.3.hibernate框架- 5

3、-3.档案管理系统的分析与设计- 5 -3.1.档案管理系统的需求分析- 5 -3.1.1.特性需求分析- 5 -3.1.2.档案管理基本过程- 6 -3.2.档案管理系统分析- 6 -3.2.1.系统功能分析- 6 -3.2.2.系统数据流程分析- 7 -3.3.档案管理系统数据库实现- 7 -4.档案管理系统的实现- 9 -4.1.系统模块功能介绍- 9 -4.2.系统开发工具和运行环境- 10 -4.2.1.MyEclipse开发工具- 10 -4.2.2.B/S体系结构- 10 -5.结论- 11 -6.参考文献- 11 -1.前言1.1.背景档案管理是人力资源管理中不可或缺的重要环节

4、,它是人力资源管理的基本数据。档案管理是企业人力资源管理系统中的核心工作,担负着从经营战略和目标出发,为企业人才管理起着重要责任。从以往的档案管理的方式看,企业一般通过在纸质表格封装档案的方式管理档案,这种方式耗资、耗时,甚至耽误了企业的生产经营。近些年来,由于网络技术的发展,通过Internet进行网上档案管理也逐渐成趋势。但这些方式都没有将人力资源管理从繁琐的档案封装工作中彻底解放出来,对然这样的管理存在一些局限性。但为企业的档案管理也提供了一种全新的思路。基于以上原因,本文在对基于Web的人力资源档案管理系统的研究和实现中,选择档案管理作为突破口,旨在对基于Web的档案管理系统进行研究的

5、同时,为基于Web的人力资源管理系统的实现进行有益的探索。1.2.意义人力资源管理是从经济学的角度来指导和进行的人事管理活动,即人力资源管理,是在经济学与人本思想知道下,通过对档案、薪酬、调动、培训、激励、招聘等管理形式对组织内外相关人力资源警醒有效运用,满足组织当前及未来发展的需要,保证组织目标实现与成员发展的最大化。很多企业管理者都逐渐意识到人力资源管理逐渐形成现代企业管理的核心,把人员的档案管理作为企业人力资源管理的核心内容。本文把基于Web的人力资源档案管理系统作为研究对象具有重要的意义。1.3.思路及主要工作随着企业将人力资源作为一种重要的战略资源,人力资源管理系统正得到越来越多客户

6、的重视,同时随着Internet/Intranet技术的发展,人力资源管理也呈现出一些新的发展趋势。本文针对目前国内外的研究现状,运用struts2、Hibernate、spring等技术,一档案管理模块的实例,研究基于Web技术的人力资源管理系统的实现。主要完成以下几方面的任务:一、对现代国内外企业人力资源管理的基本理论和基本思想,以及人力资源管理的一些重要作用、发展趋势等进行深入研究,加强国内企业对人力资源管理理论方面的理解,并为人力资源管理系统的设计和实现建立理论基础。二、分析目前国内外人力资源管理的研究应用现状,剖析我国人力资源管理系统实际应用中存在的一些问题,提出开发人力资源管理系统

7、要融入到Internet中的思想。三、深入探讨基于Web的人力资源管理系统的体系结构设计、开发方法和实现技术等问题。并对人力资源管理系统进行需求分析和数据流程分析。四、以档案管理系统为实例进行开发,实现档案管理的一些主要功能,给基于Web的人力资源管理系统的开发提供了一个好的思路。2.档案管理系统的实现技术J2EE是一种基于网络计算的开发语言,基于Java开发的应用程序是基于Web的,另外由于Java的平台无关性,使得应用程序可以运行在不同的硬件平台和不同操作系统平台上。因此,J2EE的诞生以来,收到了各软、硬件厂商的广泛支持。最近,各大型数据库厂商纷纷发布他们的产品能更好的支持Interne

8、t,支持Java。并且很多应用软件厂商纷纷推出了采用Java开发的应用程序。随着Internet的迅速发展,应用软件的开发工具转向Java是一种必然的趋势,它代表着未来软件开发技术的潮流,Java的良好表现证明它是一种成熟的、可靠的开发语言。本论文中实现的人力资源档案管理系统就是基于Java在Web中的实现技术。2.1.使用Java技术的优点Java是一种功能强大的程序设计语言,具有面向对象、分布式、解释执行、强壮性和安全性、体系结构中立、可移植、多线程、以及动态性等特点。和其它编程语言相比,它有很多优点。一、灵活性二、厂商的广泛支持三、用户的广泛支持四、平台独立性2.2.Java技术的应用2

9、.2.1.struts2框架struts2是基于Web的一个MVC框架。struts2的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是struts2的标记库,灵活动用,能大大提高开发效率。2.2.2.spring框架spring是一个开源框架,是为了解决企业应用程序开发复杂而创建的。框架的主要优势之一就是分层架构,同时为J2EE应用程序开发提供继承的框架。Spring是面向方面(AOP)和控制反转(IOC)容器。2.2.3.hibernate框架hibernate是一种Java语言下的对象映射解决方案。它是一种自由、开源框架。它用来吧对象模型表示的对象映射到基于SQL的关系

10、结构中去,为了面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。3.档案管理系统的分析与设计人力资源管理水平的提高,不仅要有扎实的理论基础、先进的管理理念,还需要强有力的辅助工具。随着人力资源部门工作范围的日益扩展,人力资源经理专业要求的日益提升,使得计算机网络通信等先进技术手段的作用日益显现。因此,开发基于Web技术的人力资源管理系统是非常有必要的,他不仅能够完成日常繁琐的业务,而且可以准确及时的搜集各种人力资源信息以供管理者进行决策。人力资源管理系统可以作为一个独立的系统开发,实现中通常是作为企业资源规划系统的一个子系统来开发,这样可以将人力资源管理与企业的其它管理系

11、统更紧密的联系在一起。在本章我们将对档案管理系统做一个分析与设计。3.1.档案管理系统的需求分析3.1.1.特性需求分析一套好的档案管理系统应具有如下特性:一、易维护和更新管理的特性现今企业管理个性化很强,各家有各家的高招,针对现在企业发展趋势,必须要一套合适企业现今管理模式而且能制定未来发展模式的档案管理系统,也就是说我们需要的软件应该是可以随着公司的调整和改变作出相应的调整和改变的灵活系统,可以快速灵活地根据客户需要进行客户化开发,增加、修改客户流程、客户界面。这样就能减少公司二次开发的成吧,并能充分的满足公司要求。二、基于Web模式的网络特性无论公司现在机构多么庞大,还是由现今中小企业发

12、展到大型集团,这套系统都可以为自己的管理游刃有余,并且公司在怎么扩大都无需投入额外成本。在系统管理和升级方面更是轻松自如,因为系统只需要在企业服务器上安装一次,其它客户端电脑无需安装任何额外程序,升级管理轻松在一台服务器上搞定,这样我们企业的分支机构无论扩展到世界任何地方都不必担心升级管理的痛苦。三、无纸化办公即改善企业“白纸黑字”的办公流程的特性无纸化办公、异地共同办公,无论你在哪里都可以登录这套人力资源管理系统实现你在企业中的角色,就像你坐在办公室一样完成这套工作流程,大大提高了工作效率。这也是对管理制度的一种体现,体现了“管理在前,执行在后”的先进理念。3.1.2.档案管理基本过程档案登

13、记由人事专员录入档案信息确认无误后提交,该条档案状态为“待复核”。由人事经理复核后状态变为“正常”。档案复核首先列出所有待复核的人资档案,逐条进行复核,修改不切实际的员工信息,最后通过复核,复核通过后该员工档案生效。档案查询根据填写查询条件列出查询结果,察看人资档案明细。档案变更根据输入的查询条件,查询得到符合查询条件的员工列表,选择一条档案进行变更,修改员工档案数据提交修改,等待复核。档案删除根据查询得到将删除(或恢复)的人资档案,选择一天人资档案执行删除(或恢复)操作,系统给出提示,选择“确认”,修改该人资档案状态为“已删除” (或“正常”)。3.2.档案管理系统分析系统分析的目的是捕获和

14、描述所有的系统需求,并建立一个模型来定义系统中主要的对象。通过系统分析和流程描述达到开发者和需求者的理解和沟通。因此,分析一般都是分析员和用户协作的产物,在这个阶段,还未涉及到代码或程序的问题;它只是理解需求和实现系统的第一步。3.2.1.系统功能分析本章第一节对档案管理系统的功能需求进行了分析,典型的档案管理系统从功能结构上分为三层:基本数据层、业务处理层和决策支持层。基础数据层包含的是变得很小的静态数据,主要有两类,一类时员工个人属性数据,如姓名、性别、学历等;另一类是企业数据,如企业组织结构、位置设置、管理制度等。基础数据在档案管理系统初始化的时候要用到,是整个系统正常运转的基础。业务处

15、理层是指对应于档案管理具体业务流程的系统功能,这些功能将在日常管理工作中不断产生于积累新数据,如新员工数据、薪资数据、培训数据等。这些数据将成为企业掌握人力资源状况、提高人力资源管理水平以及提高决策支持的主要数据来源。决策支持层建于基础数据与大量业务数据的档案管理数据库基础上,通过对数据的统计和分析,就能快速获得所需信息。如职位调动情况等这不仅能提高档案管理效率,而且便于企业高层从总体把握人力资源情况。3.2.2.系统数据流程分析人资专业新增员工信息根据表中信息填入机构名称和个人基本信息确认提交后控制器通过页面提交内容向后台传送,业务层进行业务处理,持久层生成唯一编号进行数据上传提交,此新增档

16、案为待复核状态。人事经理根据条件查询出带复核状态的档案进行复核经控制器、业务层和持久层处理后保存到数据库该状态为“正常”。人事专员或经理可以根据条件进行档案察看,所在机构查询条件为三级联动,从下拉框或列表框中选择。职位分类或职位查询条件为两级联动,从下拉框或列表框中选择。根据条件进行选择查询。数据流程主要是从Web页面输入信息,通过控制器接受数据将数据通过业务层处理后对数据库进行的增删改查操作。3.3.档案管理系统数据库实现基于面前的分析,并结合日常档案管理中需要的一些数据,建立了以下一些数据库表(具体见表3-3)human_file 人力资源档案字段类型说明huf_idnumber主键hum

17、an_idvarchar2(20)档案编号first_kind_idvarchar2(20)一级机构编号first_kind_namevarchar2(50)一级机构名称second_kind_idvarchar2(20)二级机构编号second_kind_namevarchar2(50)二级机构名称third_kind_idvarchar2(20)三级机构编号third_kind_namevarchar2(50)三级机构名称human_namevarchar2(20)姓名human_addressvarchar2(100)地址human_postcodevarchar2(20)邮政编码hum

18、an_pro_designationvarchar2(50)职称human_major_kind_idvarchar2(20)职位分类编号human_major_kind_namevarchar2(50)职位分类名称human_major_idvarchar2(20)职位编号human_major_namevarchar2(50)职位名称human_telephonevarchar2(20)电话human_mobilephonevarchar2(20)手机号码human_bankvarchar2(50)银行账户human_qqvarchar2(20)QQ号码human_emailvarchar

19、2(50)电子邮件human_hobbyvarchar2(50)爱好human_specialityvarchar2(50)特长human_sexvarchar2(20)性别human_religionvarchar2(50)宗教信仰human_partyvarchar2(50)政治面貌human_nationalityvarchar2(50)国籍human_racevarchar2(20)民族human_birthdaydate出生日期human_birthplacevarchar2(50)出生地human_agenumber年龄human_educated_degreevarchar2(5

20、0)学历human_educated_yearsnumber教育年限human_educated_majorvarchar2(50)学历专业human_society_security_idvarchar2(50)社会保障号human_id_cardvarchar2(50)身份证号remarkvarchar2(100)备注salary_standard_idvarchar2(20)薪酬标准编号salary_standard_namevarchar2(50)薪酬标准名称salary_sumnumber(20,3)基本新薪酬总额demand_salaray_sumnumber(20,3)应发薪酬总

21、额paid_salary_sumnumber(20,3)实发薪酬总额major_change_amountnumber调动次数bonus_amountnumber激励累计次数training_amountnumber培训累计次数file_chang_amountnumber档案变更累计次数human_histroy_recordsvarchar2(500)简历human_family_membershipvarchar2(100)家庭关系human_picturevarchar2(100)相片attachment_namevarchar2(50)附件名称check_statusvarchar2

22、(10)复核状态registervarchar2(50)档案登记人checkervarchar2(50)档案复核人changervarchar2(50)档案变更人regist_timedate档案登记时间check_timedate档案复核时间change_timedate档案变更时间lastly_change_timedate档案最近更改时间delete_timedate档案删除时间recovery_timedate档案恢复时间human_file_statusvarchar2(10)档案状态 表3-34.档案管理系统的实现4.1.系统模块功能介绍一、人力资源档案登记对新入职的员工,人资专员

23、需要将其基本信息登记到人力资源管理系统中。二、人力资源档案登记复核首先列出待复核的所有人资档案。然后逐条进行复核。复核过程中,该员工所属机构和职位不能修改,其它信息均可修改。复核通过后该员工档案生效。三、人力资源档案查询查询人资档案,列出符合查询添加的记录,并察看其明细。四、人力资源档案变更对人资档案数据进行更新,包括薪酬标准的调整。所属机构和职位不能修改,需要在调动管理模块中进行。五、人力资源档案删除管理出于人事档案管理的慎重原则,对人资档案不做直接删除处理。而是标记想要删除的记录状态为“已删除”。角色为“系统管理员”的档案不能删除。状态为“待复核”的员工档案不能删除。状态为“已删除”的人资

24、档案还可以恢复。4.2.系统开发工具和运行环境Java是目前建立基于Web的管理系统的一种先进的技术,在本文的开发中选用了MyEclipse作为前台开发工具,在MyEclipse中连接到相应的数据库,开发过程中还用到JSP、Jquery等技术以及Java、XML等语言的相关知识。系统采用B/S结构,可以在Windows XP、Windows 7中运行。4.2.1.MyEclipse开发工具MyEclipse是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测

25、试和发布功能,完整支持HTML,struts,JSP,CSS,JavaScript,SQL,Hibernate。简而言之,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错等功能。4.2.2.B/S体系结构B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S(客户机/服务器)结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实

26、现原来需要复杂专业软件才能实现强大功能,并节约了开发成本,是一种全新的软件系统构造技术。传统的C/S结构的软件需要针对不同的操作系统开发不同版本的软件,由于产品的更新换代十分快,这么高的代价和低效率已经越来越不适应了。在Java这样的跨平台语言出现之后B/S架构更是飞快的普及起来5.结论随着Internet/Intranet等技术的迅速发展和广泛应用,很多企业都构建了自己的局域网,他们能通过网络迅速地发布和传达信息,也能通过网络迅速地搜寻和获取信息。网络改变了我们的日常生活,同时也给企业管理带来深刻的变革,建立基于Web的档案管理系统正是顺应时代发展的需要。在对人力资源管理的基本理论和最新思想

27、的研究的基础上,结合国内外人力资源管理系统的现状,以及现有计算机网络通信技术的发展和应用等,提出采用先进技术手段,建立基于Web的档案管理系统。并对该系统的实现方法、体系结构等作了分析研究,阐述了系统的实现技术,最后实现了基于Web的档案管理系统实例。主要完成了一下工作:一、阐述了Java技术和基于Java的集成开发环境MyEclipse的功能特性,提出选用MyEclipse作为人力资源管理系统的主要开发工具。二、对档案管理系统进行了需求分析和系统分析,分析了面向对象的系统开发方法,完成了基于Web的档案管理系统的体系结构设计。三、对档案管理系统的一些功能模块进行介绍,以便用户很好的了解本系统。四、根据对档案管理系统的分析和体系结构设计,以及对系统开发技术和工具研究,成功应用Oracle作为数据库,基于Windows平台和Internet Explorer实现了基于Web的档案管理系统实例。6.参考文献1.人力资源管理马光菊著 中国财政经济出版社一 2009.12.人力资源管理系统论李中斌著 中国言实出版社 2008.13.Java与XML数据库整合应用姚阳著 清华大学出版社 2010.14.Java程序设计谭浩强著 清华大学出版社2011.1- 10 -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1