人力资源管理系统Word文档格式.docx

上传人:b****1 文档编号:461041 上传时间:2023-04-29 格式:DOCX 页数:159 大小:791.07KB
下载 相关 举报
人力资源管理系统Word文档格式.docx_第1页
第1页 / 共159页
人力资源管理系统Word文档格式.docx_第2页
第2页 / 共159页
人力资源管理系统Word文档格式.docx_第3页
第3页 / 共159页
人力资源管理系统Word文档格式.docx_第4页
第4页 / 共159页
人力资源管理系统Word文档格式.docx_第5页
第5页 / 共159页
人力资源管理系统Word文档格式.docx_第6页
第6页 / 共159页
人力资源管理系统Word文档格式.docx_第7页
第7页 / 共159页
人力资源管理系统Word文档格式.docx_第8页
第8页 / 共159页
人力资源管理系统Word文档格式.docx_第9页
第9页 / 共159页
人力资源管理系统Word文档格式.docx_第10页
第10页 / 共159页
人力资源管理系统Word文档格式.docx_第11页
第11页 / 共159页
人力资源管理系统Word文档格式.docx_第12页
第12页 / 共159页
人力资源管理系统Word文档格式.docx_第13页
第13页 / 共159页
人力资源管理系统Word文档格式.docx_第14页
第14页 / 共159页
人力资源管理系统Word文档格式.docx_第15页
第15页 / 共159页
人力资源管理系统Word文档格式.docx_第16页
第16页 / 共159页
人力资源管理系统Word文档格式.docx_第17页
第17页 / 共159页
人力资源管理系统Word文档格式.docx_第18页
第18页 / 共159页
人力资源管理系统Word文档格式.docx_第19页
第19页 / 共159页
人力资源管理系统Word文档格式.docx_第20页
第20页 / 共159页
亲,该文档总共159页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人力资源管理系统Word文档格式.docx

《人力资源管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统Word文档格式.docx(159页珍藏版)》请在冰点文库上搜索。

人力资源管理系统Word文档格式.docx

Author:

LiRuiJie

Tutor:

LiuHanBing

Abstract

Withtheknowledgeeconomyandtheriseoftheaccelerateddevelopmentofeconomicglobalization,moreandmoreenterprisesthehumanresourcesasthesourceofcompetitiveadvantage,thereforeenterprisehumanresourcesmanagementsystemconstructionenterpriseinternalpeoplebecomethecoreofthebasiccapabilityandcompetitiveadvantage.

Intheguaranteesystemtechnologysimpleandeasymaintenance,andonthebasisofthispaperputforwardbasedonJ2EEframeworklightweightsuccinct,efficient,reliableenterprisehumanresourcesmanagementsystem.ThewholesystembyusingobjectorientedlanguageJavadevelopment,platformusingtheB/Smodeldevelopment,applicationsystemstructureMVCpatterndesign,throughtheStrutsandHibernateframeworktoimplement,andusetherelationaldatabaseSQLServer2000asdatabasemanagement,forthenextsystemportability,cross-platformuse,systemmaintenanceandfunctionexpansioninthefullpreparatorywork.Hasthefunctionofachievethefollowing:

employeemanagement,recruitmentmanagement,trainingmanagement,rewardsandpunishmentsmanagementandcompensationmanagementfivefunctions,meettheneedofmodernenterprisehumanresourcesmanagementofthebasicfunctions.

Thisarticleisdividedintosixchapters,fromtheintroduction,requirementanalysis,systemdesign,system,systemtest,systemreleasesixaspectsofthissystemthethesisdiscussesthedesignprocess.

Keywords:

Humanresourcemanagementsystem,Java,B/Smodel

目录

1绪论1

1.1企业人力资源管理系统开发背景及目的1

1.2课题研究意义2

1.3系统设计思想及实施方案2

1.4可行性分析3

1.4.1资源可行性3

1.4.2时间可行性3

1.4.3技术可行性3

1.4.4经济可行性3

1.4.5社会的可行性3

1.5本文结构4

2需求分析5

2.1系统概述5

2.2功能需求分析5

2.2.1员工管理模块分析5

2.2.2招聘管理模块分析5

2.2.3人事调动模块分析5

2.2.4培训管理模块分析5

2.2.5奖惩管理模块分析6

2.2.6薪金管理模块分析6

2.2.7系统的界面分析6

2.3系统业务流程分析7

2.4数据库需求分析7

2.4.1系统数据库分析7

2.4.2数据库概念结构分析7

2.5系统设计约束7

2.5.1服务器平台7

2.5.2设计工具8

2.5.3数据库8

3系统设计9

3.1系统结构设计9

3.1.1系统结构模块图9

3.1.2系统主要功能模块9

3.2数据库结构设计10

3.2.1数据库概念结构设计10

3.2.2数据库逻辑结构设计12

3.2.3数据库物理结构设计12

4系统实现16

4.1系统主界面实现16

4.2用户登录实现16

4.3添加员工信息17

4.4修改员工信息18

4.5删除员工信息19

4.6招聘管理模块20

4.7人事调动模块21

4.8培训管理模块21

4.9奖惩管理模块22

4.10查询薪金信息23

5系统测试24

5.1测试意义24

5.2测试方法24

5.2.1界面测试25

5.2.2功能测试25

5.2.3需求测试25

5.2.4系统测试25

5.3测试结论26

6系统发布27

6.1运行环境要求27

6.2安装设置27

结论28

致谢29

参考文献30

附  录31

附录A员工管理的核心代码31

附录B招聘管理的核心代码45

附录C培训管理的核心代码54

附录D奖惩管理的核心代码63

附录E薪金管理的核心代码68

附录F数据库连接的核心代码78

附录Gstruts-config的核心代码83

1绪论

企业人力资源管理系统的设计与实现就是借助于计算机信息技术把现代人力资源管理理念和实践有机的结合起来,创建一种机制和管理平台。

随着知识经济的兴起和经济全球化的加速发展,企业越来越把人力资源作为竞争优势的源泉,因此企业人力资源管理系统成为构建企业内部以人为基础的核心能力和竞争优势[1]。

1.1企业人力资源管理系统开发背景及目的

本节主要介绍了企业人力资源管理系统的研究现状和意义,分析了当前的发展趋势以及开发的必要性。

一套理想的企业人力资源管理系统的功能将真正扩展到全方位企业管理的范畴,人力资源的功能范围,也从单一的工资核算,人事管理,发展成可以为企业决策提供帮助的全方位的解决方案,使得企业在人力资源的管理上更加得心应手,发挥现代信息化网络技术的充分优势[2]。

在员工的招聘、管理、统筹上充分发挥人力资源管理部门的职能,充分调动职员的积极性,使职员充分发挥自己的特长,为企业的发展提供血液。

一个完整的、能为企业的决策提供绝对支持的人力资源管理系统包括人力资源的系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理等几大模块,企业人力资源管理系统将逐步与企业的财务、生产、党政等其他部门的系统组成企业高效、高度集成性的企业资源信息平台。

正因为企业人力资源管理系统如此的重要,同时随着开发技术的不断更新,为企业人力资源管理系统需求的不断提高提供了可靠的技术支持。

由于企业人力资源管理系统对系统实现技术的安全性、稳定性,易于维护性都具有很高的要求,因此企业人力资源管理系统的技术开发平台的选择就显得尤为重要。

目前随着三层体系结构的提出和JavaWeb技术的广泛运用,对于更好的实现人力资源的共享和信息的集成,以及人力资源开发与管理的自动化,使企业各个部门对企业人力资源管理系统进行共同操作提供了更加稳定可靠的技术支持[3]。

1.2课题研究意义

企业人力资源管理系统完善其在资源共享、知识管理等方面的功能具有理论意义和现实意义。

人是组织中最重要的资源,对人员的有效管理是企事业管理工作中的一项重要职能,是加强竞争能力的有效保障。

在人才竞争越来越激烈的情况下,需要应用现代信息技术,辅助管理者完成多方面的任务。

一套完善的企业人力资源管理系统,可以使企业避免发生一些不必要的问题,公司能否找到适当的员工取决于公司是否建立了一套完善的企业人力资源管理系统,因为“选对人”会使公司的业务蒸蒸日上,“选错人"

则会拖跨公司。

一个企业基本上是靠人来运作的,用人的问题直接关系到企业的生死存亡,在用人方面不可掉以轻心,没有一套好的企业人力资源管理系统,就无法吸引优秀的人才。

只有建立完善的企业人力资源管理系统,才能吸引更多适合本企业的优秀员工,拟订具体的计划,逐步进行人员培训,建立和完善员工的招聘、奖惩、培训以及调度等问题[4]。

现代企业人力资源管理系统是由多个不同结构、采用不同处理技术的子系统构成,包括员工信息管理,薪金管理,招聘管理等几个核心模块。

就实际应用而言,如何对员工进行合理的分配,调动员工工作的积极性,对员工进行提升培训已经成为一个企业能否健康迅速发展的最为重要的因素。

由于在网络化组织中,各个事业部所处的地理位置不同,具备的人力资源种类、能力、数量以及所接受的任务也有所不同,因此可能会出现员工管理上的一些问题,例如如何提升员工的能力,调动员工的积极性,合理利用人力资源以提高市场响应速度、客户满意度和人力资源的利用率,便成为一个迫切需要解决的问题。

1.3系统设计思想及实施方案

本次毕业设计从最开始的系统需求分析起步,逐步分析了设计一个企业人力资源管理系统需要完成的功能,以及具体的设计步骤。

按照需求分析进行抽象以及具体设计,由必要的功能做起,按模块的顺序逐步实现系统功能。

设计的整个过程经历了需求分析、概念设计以及详细设计及编码阶段[5]。

系统使用Java作为编码语言,在具体设计过程中参考了许多优秀的设计方案和经典的设计方法,运用面向对象的开发语言,系统采用B/S结构,使用J2EE开发框架,MVC模式设计系统结构,以及Struts技术和Hibernate技术[6]。

系统采用关系数据库SQLServer2000,作为数据库的管理。

1.4可行性分析

现在所可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义而引起浪费。

内容包括:

资源可行性、时间可行性、技术可行性、经济可行性、社会因素方面的可行性。

1.4.1资源可行性

资源可行性是指完成本系统需要的各种设施,现在所具备计算机(WindowsXP操作系统,内存1G,网络系统良好,所需资料随时可以搜索、下载)。

MyEclipseEnterpriseWorkbench等安装文件,可以达到资源可行性的要求。

1.4.2时间可行性

本次毕业设计2012年1月已经开始准备,到答辩时间百十余天,在现有的理论知识和部分实践的基础上能够完成。

1.4.3技术可行性

技术可行性是指设备条件、技术解决方案的实用性和技术资源的可用性的度量。

由于在大学期间,开发过一些小的软件,学习了Java语言和数据库概论等,因此本系统采用JDK1.6+MyEclipse6.5+Tomcat6.0来设计,可以达到技术的可行性。

1.4.4经济可行性

经济可行性是希望以最小的成本开发具有最佳的经济效益的软件产品,主要进行投资及效益的分析。

本系统规模不大,运用的人力、物力、财力相对也较小,因此开发本系统的成本相对较低。

总而言之,本系统能获得良好的收益/投资比,可达到经济可行性。

1.4.5社会的可行性

社会可行性主要从法律、用户等方面分析可行性。

本系统是为了解决传统的信访方式带来的问题而开发的,也是为广大人民群众而服务的。

因此不管从法律还是用户方面都是可行的。

1.5本文结构

本文主要研究内容是企业人力资源管理系统的实现,主要内容包括如下三点:

(1)深入分析了企业人力资源管理的现状及发展趋势,并针对传统企业人力资源管理方式存在的问题,设计出了具有交互、及时、便捷的企业人力资源管理系统。

(2)深入对系统进行了需求分析、可行性研究与系统设计。

(3)在详细设计的基础上,进一步对系统进行了编码实现。

本文共分为六章:

绪论,介绍课题的相关背景、研究现状以及论文研究的主要内容及意义。

需求分析,介绍了本系统的可行性研究与需求分析及相关关键技术。

系统设计,系统的概要设计(主要功能模块、数据库概念结构和逻辑结构设计、数据库物理结构设计)

系统实现,介绍了本系统的详细设计(各个模块的实现及数据库的连接)。

系统测试,介绍了系统的运行和测试原理,并对本系统进行了测试。

系统发布,系统的使用说明(运行环境的要求)与安装设置。

2需求分析

2.1系统概述

需求分析的基本任务是软件人员和用户一起完全弄清楚用户对系统的确切要求。

需求分析的结果是否正确,关系到软件开发的成败,正确的需求分析是系统开发的基础。

下面从以下几个方面对该系统进行需求分析:

(1)确定系统的功能要求;

(2)系统各种业务实现的流程;

(3)系统数据库的要求和设计;

(4)系统的开发环境要求。

2.2功能需求分析

2.2.1员工管理模块分析

企业人力资源管理是本系统的基础数据和核心内容。

包含员工登记、复核、查询、变更和删除五个基本功能。

在整个企业人力资源管理活动中占有重要的地位,是各项企业人力资源管理活动的起点和依据,直接影响企业整体企业人力资源管理的效率。

2.2.2招聘管理模块分析

招聘管理是补充员工的主要渠道,对企业的人力资源管理具有重要的意义。

员工招聘是企业为了发展的需要,对岗位的吸引、配备人员的过程,招聘工作在企业的人力资源管理中占有重要地位。

招聘主要包括发布招聘信息、简历管理以及录取管理。

2.2.3人事调动模块分析

人事调动是人力资源管理中不可缺少的一部分,对员工的职位调动,是否离职等都有很深刻的意义,是企业对员工的信息管理有了更全面的管理,更加完善了企业人力资源在企业管理当中的功能。

2.2.4培训管理模块分析

企业为适应市场与环境的变化必须不断地对员工进行培训,这样可以使员工适应环境和技术等条件的变化,为企业创造更多的经济效益,同时还可以满足员工自身发展的欲望,使员工更充满活力,因此对于有效的人力资源培训与开发的研究具有重要的战略意义。

它包括制定培训计划、审核培训计划、查看培训计划以及培训记录存档。

培训开发系统的设计要针对企业的发展战略,将持续培育企业核心竞争力与员工职业能力发展相结合,将培养企业战略性人才与解决现实工作中的问题与短板相结合,避免盲目培训,以避免增加不必要的成本。

2.2.5奖惩管理模块分析

奖惩管理能够激励员工的热情,促进企业发展和经济效益的提高,这是企业管理中的一种经营手段。

奖惩管理研究的主要内容包括奖惩标准管理和奖惩发放管理。

2.2.6薪金管理模块分析

薪金管理是企业人力资源管理的核心环节之一,它的任务是吸引人才、留住人才以实现组织目标。

薪金管理研究的主要内容包括薪金的标准设计、薪金的发放管理。

2.2.7系统的界面分析

界面就是系统本身。

用户特别关心能否有效地使用软件来解决问题,用户对软件功能的理解都在界面上表现出来。

人机界面体现了系统的功能,以及操作的方便程度是否符合使用的要求与工作习惯[7]。

所以在系统界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个要素的要求:

(1)用户友好性:

指用户操作使用系统时主观操作的复杂性,例如,主观操作复杂性越低,系统越容易被使用,说明系统的用户友好性越好。

(2)计算机启动的交互系统,一般具有良好的可学习性和可使用性;

而用户启动的交互系统一般具有交互能力强、灵活性高、运行速度快等特点。

(3)用户需求:

是用户对所购买、使用的计算机系统提出的各种要求,它集中反映了用户对软件产品的期望。

用户需求应该包含功能需求和使用需求两方面。

系统设计必须考虑到人使用计算机时的身体、心理要求,包括机房环境、条件、布局等,以使用户能在没有精神压力下使用计算机,同时能让用户舒适地使用计算机完成他们的工作。

用户界面应提供形象、生动、美观的布局显示和操作环境和帮助和出错信息设计。

2.3系统业务流程分析

业务流程是一组将输入转化为输出的相互关联或相互作用的活动。

那么系统的业务流程就是用户操作一系列的数据所达到不同目的的活动。

 

系统界面采用静、动相结合的方式,即静态的功能按钮和动态的提示与窗口切换相结合,体现系统的勃勃生气。

对于普通的记录内容采用条理清晰,易于观察的方式录入与展示。

对于统计功能尽量有价值的客观的体现出用户所要统计信息的各个方面信息。

2.4数据库需求分析

本系统采用MicrosoftSQLServer2000管理数据库。

根据数据库的需求分析,从系统数据库分析、数据库概念结构分析和数据库逻辑结构设计三方面设计本系统的数据库。

2.4.1系统数据库分析

通过网络化管理,能够对员工基础信息管理和薪资管理更加科学;

能够全程跟踪员工的培训,通过信息的记录,更好地作出员工培训方案。

在设计企业人力资源管理信息系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手,模块组成主要包括该企业人力资源管理信息系统的主要组成模块以及每个模块所要达到的功能。

每个模块基本上脱离不了数据,所以在数据库设计时,要充分考虑数据的高效性,减少数据冗余,保证系统运行速度[8]。

2.4.2数据库概念结构分析

根据以上各节对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体分别为管理员实体、招聘人员实体、员工信息管理实体、薪资管理实体及培训信息实体。

2.5系统设计约束

2.5.1服务器平台

由于本系统作为毕业设计,对服务器的要求并不高,所以系统采用MicrosoftSQLServer2000管理数据库的搭建[9]。

在本系统中,开发工具选择MyEclipse企业级工作平台,基于此,在搭建平台的时候要安装JDK1.5的框架来满足API的使用[10]。

2.5.2设计工具

在本系统中,通过需求分析,选择MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)作为开发工具来实现系统。

2.5.3数据库

MicrosoftSQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小[11]。

它的分布式查询使用户得以引用来自不同数据源的数据,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制功能可以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

3系统设计

3.1系统结构设计

3.1.1系统结构模块图

根据系统需求分析可以得出开发本系统的结构,本系统结构模块图如图3.1所示:

图3.1系统结构模块图

3.1.2系统主要功能模块

系统主要分为六部分模块:

员工管理、招聘管理、人事调动、培训管理、奖惩管理、薪金管理五个功能模块。

(1)员工管理模块:

提供员工信息的档案登记、信息登记复核、信息查询、信息变更和信息删除等功能。

(2)招聘管理模块:

提供包括职位发布管理、简历管理和录用管理等功能。

(3)人事调动模块:

提供人事调动等功能。

(4)培训管理模块:

提供培训信息进行增删改查的操作等功能。

(5)奖惩管理模块:

提供对奖惩信息进行增删改查的操作等功能。

(6)薪金管理模块:

提供包括对员工姓名、基本薪金、全勤奖、额外补助、罚款、发放时间、总计等功能。

3.2数据库结构设计

3.2.1数据库概念结构设计

下面将介绍几个关键的实体图。

(1)管理员实体包含三个基本属性,即管理员级别、账号和密码,由此可以创建出管理员的实体属性图如图3.2所示。

图3.2管理员实体图

(2)员工信息管理实体包括员工姓名、员工年龄、员工性别、出生日期、联系电话、毕业学校、所学专业及备注信息属性如图3.3所示。

图3.3员工信息管理实体图

(3)招聘管理实体包括姓名、性别、出生日期、应聘职位、所学专业、工作经验、文化程度、联系电话、工作经验、家庭住址、毕业学校及个人简历等属性,由此可以创建出招聘管理的实体属性图如图3.4所示。

图3.4招聘管理实体图

(4)培训管理实体包括培训名称、讲师、培训人员、培训目的、开始和结束时间、培训材料等属性,由此可以创建出培训管理的实体属性图如图3.5所示。

图3.5培训管理实体图

(5)奖惩管理实体包含三个基本属性,即奖惩名称、奖惩原因、奖惩说明属性,由此可以创建出奖惩管理的实体属性图如图3.6所示。

图3.6奖惩管理实体图

(6)薪金管理实体包含了若干个基本属性,即员工姓名、基本工资情况、饭补、住房补贴、全勤奖、赋税、额外补助、罚款、工资发放时间、薪金总计等属性,这是薪金管理所涉及的基本内容和属性。

其中,员工工资的基本情况包

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2