关键词不能为空

当前您在: 主页 > 英语 >

人力资源管理系统的设计与实现_毕业论文

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-16 05:54
tags:

-

2021年2月16日发(作者:maestro)














毕业设计(论文)








题目:人力资源管理系统的设计与实现









2014



11



20

























科技大学毕业设计(论文)任务书




学院(直属系)


:计算机科学与技术系



时间:


2014


4



4












设计(论文)题目












人力资源管理系统的设计和实现




1.


具有完善的人力资源信息查询模块和管理模块,满足日 常管理的


需求。



主要研



究内容



2.


数据查询功能,使用户能够根据自己的需求查找相关信息。



3.


实现各种查询、添加和删除等操作,数据保密性强,安 全可靠,


不丢失。



4.


详细全面记录并管理企业和人员信息,能够根据用户反馈的信息


及时的做 出相应的处理方法。



完成一各个功能模块及整个系统都相对完 善的企业人力资源管理


研究方法



系统 ,能够及时地对企业信息进行添加、修改和删除等操作,并提供


丰富的查询功能。




主要技术


指标< /p>


(


或研


究目标


)


采用系统开发的关键技术


J2EE


模式 的系统架构,


Structs2


框架,


JavaScript


技术,


Ajax


技术,


JDBC


技术。






[1]


张峰


,


王宏


,


朱娇等


.Java


进阶诀窍

< p>
.


北京科海电子出版社


,2009



2




[2]


周桓


.JSP


项目开发全程实录


.


清华大学出版社

< br>,2008



6




主要参考


文献




[3]


李迎秋

,


姜仲


.JSP


实用教程


.


大连理工大学出版社


,2007



3




[4]


王建虹


.Java

< p>
程序设计


.


高等教育出版社


,2007



4


< br>


[5]


吴以欣


,

< p>
陈小宁


.JavaScript


脚本程序设计


.


人民邮电出版社


,2005



5



< br>[6]


丁宝康


.


数据库系统原理


.


经济科学出版社


,2007



2









人力资源管理系统的设计与实现





摘要


< /p>


如今的世界是一个充满竞争的世界,企业为了生存以及更好的发展,就必须要


提高他自身的竞争力。而企业人力资源就是一切资源中最重要的资源,能否有效的

发挥企业人力资源在竞争力中的作用,制定人力资源竞争的对策,对于提高企业的


核 心竞争力具有重大意义。一个企业要想在如今社会的竞争中能够持续、稳定、健


康的发展 下去,就必须要降低所需成本,提高企业人力管理的水平,有一套属于自


己的管理模式。 所以说,企业第一资源要素就是人力资源,他是企业竞争力的关键。


这样通过企业人力资 源管理系统就可以使管理者快速高效的完成企业日常事务中的


人事工作,降低人力资源管 理的成本,更好的促进企业的发展。




关键词



人力资源;企业;管理















I






Design and implemention ofhuman resource


managementsystem



Abstruct



Today, the word is a full of competitive word, for surviving and better development,


the


enterprise


should


be


improve


their


own


competitiveness.


But


the


enterprise


human


resources are the most important resources in all enterprise resources, whether effectively


to exert enterprise human resources in competitiveness, and constitute the countermeasure


of human resources competition, for improve the core competitiveness of enterprise have a


great significance. If a enterprise want to develop sustaining, steady and healthy, it should


be necessary to reduce the cost and improve the level of human resources management,


have


a


suit


of


own


management


ore,


the


first


element


of


enterprise


is


the


human resources, which is the key of enterprise competitiveness. So that by the enterprise


human resource management system the enterprise can complete enterprise daily


affairs


quickly and efficiently in human work, reduce the cost of human recourses management,


improve enterprise in better.



Key Words




human reso urces



enterprises



management












II









摘要


......................... ......................................... I


关键词


........................ ........................................ I


Abstruct .............................. ............................... II


Words ................................. ............................... II


第一章



引言


.................................................. ..... - 1 -


1.1


课题研究背景



.......... ..................................... - 1 -


1.2


课题研究的过程和意义



....................................... - 1 -


1.3


课题研究内容以及预期目标



................................... - 1 -


第二章



开发工具及相关技术简介


..................................... - 3 -


2.1


开发工具简介



............................................. .. - 3 -


2.2 MVC


框架简介


............................................... - 3 -


2.3


系统运行配置



......................................... ...... - 3 -


2.3.1


服务器端


............................................. - 3 -


2.3.2


客户端


............................................... - 4 -


第三章



系统分析


....................... ............................ - 5 -


3.1


需求分析



............ ....................................... - 5 -


3.2


可行性研究



.............................................. ... - 5 -


3.2.1


经济可行性


........................................... - 5 -


3.2.2


技术可行性


........................................... - 5 -


第四章



系统设计


....................... ............................ - 6 -


4.1


系统目标



............ ....................................... - 6 -


4.2


主要模块结构图


< p>
............................................ . - 6 -


4.3


子模块结构图



.......... ..................................... - 6 -


4.3.1


部门管理子模块结构图


................................. - 6 -


4.3.2


招聘管理子模块结构图


................................. - 7 -


4.3.4


培训管理子模块结构图



.................................. - 7 -




I






4.3.5


奖惩管理子模块结构图


................................. - 8 -


4.3.6


薪资管理子模块结构图


................................. - 8 -


4.3.7


系统管理子模块结构图


................................. - 9 -


第五章



数据库设计


................................................ - 10 -


5.1


数据库分析



......................................... ....... - 10 -


5.2


数据库概念设计



......... ................................... - 10 -


5.2.1


管理员实体


.......................................... - 10 -


5.2.2


招聘人员管理实体


.................................... - 10 -


5.2.3


员工信息管理实体


.................................... - 11 -


5.2.4


薪资管理实体


........................................ - 11 -


5.3


数据库逻辑结构


< p>
............................................ - 12 -


第六章



系统详细设计


.............................................. - 15 -


6.1


部门管理模块详细设计



...................................... - 15 -


6.1.1


界面设计


............................................ - 15 -


6.1.2


模块功能


............................................ - 16 -


6.1.3


设计要点


............................................ - 16 -


6.1.4


代码


................................................ - 16 -


6.2


招聘管理模块详细设计



...................................... - 17 -


6.2.1


界面设计


............................................ - 17 -


6.2.2


模块功能


............................................ - 17 -


6.2.3


设计要点


............................................ - 17 -


6.2.4


代码


................................................ - 17 -


6.3


员工管理模块详细设计



...................................... - 19 -


6.3.1


界面设计


............................................ - 19 -


6.3.2


模块功能


............................................ - 19 -


6.3.3


设计要点


............................................ - 19 -


6.3.4


代码


................................................ - 19 -


6.4


培训管理模块详细设计



...................................... - 21 -


6.4.1


界面设计


............................................ - 21 -


6.4.2


模块功能


............................................ - 21 -




II




6.4.3


设计要点


............................................ - 21 -


6.4.4


代码


................................................ - 21 -


6.5


奖惩管理模块详细设计



...................................... - 23 -


6.5.1


界面设计


............................................ - 23 -


6.5.2


模块功能


............................................ - 23 -


6.5.3


设计要点


............................................ - 23 -


6.5.4


代码


................................................ - 23 -


6.6


薪资管理模块详细设计



...................................... - 24 -


6.6.1


界面设计


............................................ - 24 -


6.6.2


模块功能


............................................ - 25 -


6.6.3


设计要点


............................................ - 25 -


6.6.4


代码



............................................. ....... - 25 -


6.7


系统管理模块详细设计



...................................... - 26 -


6.7.1


界面设计


............................................ - 26 -


6.7.2


模块功能


............................................ - 26 -


6.7.3


设计要点


............................................ - 26 -


6.7.4


代码


................................................ - 26 -


第七章



总结与展望


............................................... - 28 -


7.1


论文小结



.......................................... ........ - 28 -


7.2


论文展望



............ ...................................... - 28 -


参考文献


....................... .................................. - 29 -


致谢


......................... .................................... - 30 -


附录


......................... .................................... - 31 -





III







第一章



引言



1.1


课题研究背景



在竞争化日益激烈的今 天,效率就是利润,快捷的人力资源管理、人事调动,及时、


准确的了解企业的人力资源 信息,对于企业的决策者和管理者来说起到至关重要的作


用。



然而随着企业的发展,人员的增多,每年人力资源管理的成本也会不断地增加,这


一问题不仅耗费企业大量的资金,也耗费了大量的人力。因此,在市场竞争日趋激烈的


环境推动下,人力资源成本的竞争成为了企业竞争核心因素。







为了加快企业的信息化步伐,


提高企业的管理水平以在激烈的社会竞 争中立于不败


之地,建设和完善人力资源管理系统已经变得十分必要和迫切。

< p>




1.2


课题研究的过程和意义



在系统需求分 析的设计过程中,


我们通过网络了解人力资源管理系统的功能组成部

分,并通过对企业的咨询进行详细的分析,最后通过讨论研究获得需求分析。然后根据


用户的需求设计开发方案,采用图形来建立业务逻辑,最终确定系统功能模块。



该系统可以对企业员工信息和部门信息进行统一管理,


企业管理人员 可以登录本系


统,进行相应的企业人力管理。该系统可以使管理人员从繁琐的工作中解脱 出来,集中


时间和精力进行人力资源的整体规划决策,提高企业的市场竞争力,使企业有 更好的发


展前景。



1.3


课题研究内容以及预期目标




研究内容:



1.


具有完善的人力资源信息查询模块和管理模块,满足日常管理的需求。



2.


数据查询功能,使用户能够根据自己的需求查找相关信息。



3.


实现各种查询、添加和删除等操作,数据保密性强,安 全可靠,不丢失。



4.


详细全面 记录并管理企业和人员信息,能够根据用户反馈的信息及时的做出相




-


1 -





应的处理方法。



预期目标:



完成一各个功能模块及整 个系统都相对完善的企业人力资源管理系统,


能够及时地


对企业 信息进行添加、修改和删除等操作,并提供丰富的查询功能。























-


2 -






第二章



开发工具及相关技术简介



2.1


开发工具简介



本系统的开发环境是< /p>


JDK1.6+MyEclipse8.0+Tomcat6.0


,使用的语言是


Java


语言。



JDK



Java Development Kit


)是


Sun Microsy stems


公司为


Java


开发人员设 计的


产品


[1]


1




JDK

是整个


Java


的核心内容,包括了


Java


运行环境,


Java


工具和


Java


基础的类库三部分。



MyEclipse


企业级工作平台(


MyE clipse


Enterprise


Workbench


,简称


MyEclipse



是功能丰富的


Java


EE

< br>集成开发环境,包括了完备的编码、调试、测试和发布功能,完


整支持

< p>
HTML, Struts,Spring, CSS, Javascript, SQL, Hibernate


技术。



Tomcat



Apache


软件基金会(


Apache


Software


Foundation

)的


Jakarta


项目中


的一 个核心项目,



Apache



Sun


和其他一些公司及个人共同开发研究而成。

< br>由于


Tomcat


技术先进、性能稳定,免费,因而深受


Java


爱好者的喜爱并得到了大部分软件开发商


的认可,成为目前比较流行的


Web


应用服务器


[2]

< br>。



2




2.2 MVC


框架简介



MVC


架构是



的缩写 ,


中文翻译为



模型

-


视图


-


控制



其应


用程序是由这三个部分组成 。


MVC


是一个设计模式,它强制性的使应用程序的输入、处< /p>


理和输出分开


[3]


< br>【


3




MVC


架构基于


JAVA


语句实现,


Java


是由


Sun

< br>公司开发的新一代编程语言,是目前


全球最有影响力的开发工具之一



4



。它的出现,深刻改 变了企业级软件开发的格局。



JavaScript


是一种能让你的网页更加生动活泼的程式语言,


也是目前网页中设计中< /p>


最容易学又最方便的语言



5

< p>


,它在


MVC


开发中占 据重要位置。



2.3


系统运行配置



2.3.1


服务器端



操作系统:


Windows 8


Web


服务器:


Tomcat 6.0




Java


开发包:


JDK 1.5


以上




-


3 -





数据库:


SQL Server 2005


浏览器:火狐



分辨率:最佳效果为< /p>


1024*768


像素



2.3.2


客户端




浏览器:火狐




分辨率:最佳效果为


1024* 768


像素


























-


4 -






第三章



系统分析



3.1


需求分析



随着企业人力资源管理的网 络化,


人力资源管理系统在企业管理中越来越受到管理


者的青睐 。人力资源管理系统的功能齐全、操作简单易懂,能够保存企业员工的基本信


息,分配和 管理员工的工作任务,实现对企业员工的考勤管理,能够方便快捷地掌握员


工的个人信息 、工作进度和工作状态等,降低人力资源管理的人力和企业成本,提高人


力资源管理的效 率。



3.2


可行性研究



3.2.1


经济可行性



人力资源管理是企业管理 中的一个重要组成部分,它涉及到企业管理的各个方面。


人力资源管理水平的提高,可以 带动企业各个方面的发展。利用计算机对企业人力资源


进行管理,既能使人事管理者从日 常琐碎的管理工作中解脱出来,还可以大大的提高人


才的利用率。



3.2.2


技术可行性



通过计算机网络管理可以实现企业信息的共享,数据安全完整性,可以使薪酬管理


和人事调动更为科学化、


系统化和人性化,


为企业和 个人提供一个更为完善的工作平台。













-


5 -






第四章



系统设计



4.1


系统目标



实现企业的应聘信息的管理 ;实现企业员工培训的一系列相关信息的管理;实现员


工的个人信息和薪资信息管理;实 现系统用户信息的管理。



4.2


主要模块结构图





企业人力资源管理系统


< p>
















训< /p>









< p>












4-1


人力资源管理系统功能结构图





4.3


子模块结构图



4.3.1


部门管理子模块结构图



部门管理








查< /p>









< p>



4-2


部门管理子模块结构图




-


6 -





4.3.2


招聘管理子模块结构图



招聘管理








员< /p>









< p>
















录< /p>









< p>








4-3


招聘管理子模块结构图



4.3.3


员工管理子模块结构图



员工管理








删< /p>









< p>
















4-4


员工管理子模块结构图



4.3.4


培训管理子模块结构图




-


7 -




培训管理


















< br>详










4-5



培训管理子模块结构图



4.3.5


奖惩管理子模块结构图



奖惩管理








删< /p>









< p>










4-6


奖惩管理子模块结构图



4.3.6


薪资管理子模块结构图



薪资管理








资< /p>









< p>
















间< /p>








4-7


薪资管理子模块结构图




-


8 -





4.3.7


系统管理子模块结构图



系统管理








< /p>









< p>








4-8


系统管理子模块结构图
























-


9 -






第五章



数据库设计



5.1


数据库分析



在设计人力资源管理系统 时,主要从模块组成、数据连接、功能实现、应用意义几


个方面着手。模块组成包括部门 管理模块、招聘管理模块、员工管理模块以及各个模块


之间所要实现的功能。每个模块之 间脱离不了数据,所以在设计数据库时,要充分考虑


数据的高效性,减少数据冗余,保证 系统的运行速度


[6]



< p>
6




5.2


数据库概念设计



根据以上分析,规划 出本系统中使用的数据库实体分别为管理员实体、招聘人员实


体、员工信息管理实体、薪 资管理实体、培训信息实体及部门信息实体。下面将介绍几


个关键实体的


E-R


图。



5.2.1


管理员实体



管理员实体包括管理员帐 号、管理员密码及管理员级别属性。其中管理员级别信息


中,


1


代表系统管理员,


0


代表普通管理员。



管理员级别



管理员帐号



管理员实体




5-1


管理员实体的

< p>
E-R




管理员密码



5.2.2


招聘人员管理实体



招聘人员管理实体 包括姓名、性别、出生日期、应聘职位、所学专业、工作经验、


文化程度、联系电话、毕 业学校、家庭住址、登记日期及个人简历等属性。




-


10 -




年龄




姓名



出生日期



文化程度



招聘人员



应聘职位



工作经验






5-2


招聘人员实体的


E-R




所学专业



5.2.3


员工信息管理实体



员工信息管理实体 包括员工编号、员工姓名、员工年龄、员工性别、出生日期、员


工身份证号、民族、婚姻 状况、政治面貌、籍贯、联系电话、家庭住址、员工毕业学校、


员工所学专业、文化程度 、上岗时间、部门名称、部门工种、登记人、登记时间及备注


信息属性。



员工所属部门



员工性别



员工工种



员工编号



员工管理



员工年龄



员工毕业学校






5-3


员工信息管理实体的


E-R




员工所学专业



5.2.4


薪资管理实体



薪资管理实体包括员工编号、


工资发放时间、


基 本工资、


加班次数、


工龄、


全勤奖、< /p>


旷工费及保险费等属性。




-


11 -




工资发放时间




员工编号



基本工资



旷工费



薪资管理



加班次数



全勤奖






5-4


薪资管理实体的


E-R




工龄



5.3


数据库逻辑结构



数据的概念结构设计 完之后,


就要将数据库概念结构转化为数据库系统所支持的实


际 数据模型,也就是数据库的逻辑结构。下面是系统数据库中各表的详细设计。




4-1


管理员信息表(

< p>
tb_manager




字段名



id


account


字段名



password


managerLevel


数据类型



int


4




varchar



20




数据类型



varcha r



30




char



10




是否为空



No


No


是否为空



No


No


是否主键



Yes



是否主键





默认值





默认值





描述



ID


(自动编号)



管理员帐号



描述



管理员密码



管理员级别




4-2


招聘信息表(


tb_inviteJob




字段名



id


name


sex


age


born


job


specialty


experience


teachSchool


afterSchool


tel


address


数据类型



int


4




char



10



char



10




int



4




varchar



50




varchar



50




varchar



50




char

< p>


10




varchar



30


)< /p>



varchar


50




varchar



50



< p>
varchar



50




是否为空



No


Yes


Yes


Yes


Yes


Yes


Yes


Yes


Yes


Yes


Yes


Yes


是否主键



Yes













默认值




NULL


NULL


NULL


NULL


NULL


NULL


NULL


NULL


NULL


NULL


NULL


描述



ID


(自动编号)



应聘人员姓名



应聘人员性别



应聘人员年龄



应聘人员出生年月



应聘职务



应聘人员所学专业



应聘人员工作经验



应聘人员文化程度



应聘人员毕业学校



应聘人员联系电话



应聘人员家庭住址




-


12 -




createtime


content


isstock


v archar



50




ntext



16




bit



1




Yes


Yes


Yes





NULL


NULL


NULL



登记时间



备注信息



是否被录用标识




4-3


员工信息表(


tb_employee




字段名



id


em_serialNumber


em_name


em_sex


em_age


em_IDCard


em_born


字段名



em_nation


em_marriage


em_visage


em_ancestralHome


em_tel


em_address


em_afterSchool


em_speciality


em_culture


em_startime


em_departmentId


em_typeWork


em_creatime


em_createName


em_bz


数据类型



int


4




varchar



20




char



2

< p>



char



2




int



4




varchar



30


)< /p>



varchar


30




数据类型



char

< br>(


10



char



10




char



10

< p>



char



30




varcha r



50




varchar



50




varchar



50




varch ar



50




char



10




char


30




int

< br>(


4




char



1



varchar



50




char



30




varch ar



50




是否为空



No


No


No


No


No


No


No


是否为空



No


No


No


Yes


Yes


Yes


Yes


Yes


Yes


Yes


No


Yes


Yes


Yes


Yes


是否主键




yes







是否主键


















默认值










默认值




NULL


NULL


NULL


NULL


NULL


NULL


NULL


NULL


NULL



NULL


NULL


NULL


NULL


描述



ID


(自动编号)



员工帐号



员工姓名



员工性别



员工年龄



员工身份证号



出生日期



描述



民族信息



是否结婚



政治面貌



籍贯



联系电话



联系地址



毕业学校



所学专业



文化程度



开始工作时间



部门信息表外键



工种



登记时间



登记人



备注信息




4-4


薪资信息表(


tb_pay




字段名



id


pay_emNumber


pay_emName


数据类型



int


4




varchar



30




char



10




是否为空



No


No


No


是否主键



Yes




默认值






描述



ID


(自动编号)



员工编号



员工姓名




-


13 -




pay_month


pay_baseMoney


pay_overtime


pay_age


pay_check


pay_absent


pay_safety


varchar



50


)< /p>



int



4< /p>




int


(< /p>


4




int< /p>



4




money



8


)< /p>



money



8




money


8




No


No


No


No


No


No


No

















发放工资时间



基本工资



加班费



工龄



考勤费



旷工费



保险费




4-5


部门信息表(


tb_department




字段名



id


dt_name


dt_createTime


dt_bz


数据类型



int



4




char



10




varchar



20




va rchar



50


< br>


是否为空



No


Yes


Yes


Yes


是否主键



Yes





默认值







描述



ID


(自动编号)



部门名称



部门创建时间



备注信息




4-6


奖惩信息表(


tb_cj




字段名



id


cj_title


cj_type


cj_content


cj_money


cj_time


数据类型



int



4




varchar



5 0




char



1




t ext



16




varchar



50

< p>



varchar


(< /p>


50




是否为空



No


No


No


No


Yes


No


是否主键



Yes







默认值









描述



ID


(自动编号)



奖惩题目



奖惩类型



奖惩原因



奖惩金额



奖惩时间




4-7


培训信息表(


tb_train




字段名



id


tn_man


tn_title


tn_content


tn_time


tn_address


tn_join


tn_bz


数据类型



int



4




char



10




varchar



50




va rchar



50


< br>


char



30




char


< p>
30




varchar



50



< /p>


text



16




是否为空



No


Yes


Yes


Yes


Yes


Yes


Yes


Yes


是否主键



Yes









默认值











描述



ID


(自动编号)



培训人



培训主题



培训宗旨



培训时间



培训地点



参加人员



备注信息




-


14 -












第六章



系统详细设计



系统详细设计是对每个 模块功能的具体设计,包括界面、功能模块和设计要点等内


容。



6.1


部门管理模块详细设计



6.1.1


界面设计




6-1


部门管理界面设计图




-


15 -





6.1.2


模块功能



从表


tb_department


中查询出公司所有部门的信息,


在页面中动态生成表格记录。



果是需要修改,则从数据库中检 索出要被修改部门的数据,删除则从数据库中删除当前


部门记录的数据。



6.1.3


设计要点


< /p>


部门信息可以添加、修改和删除。当删除时,如果有员工所属此部门分类,则无法


删除。如果无员工所属此部门分类,则可以删除,需要弹出确认窗口,避免误删。



6.1.4


代码




//


对部门信息的查询操作代码




public ActionForward queryDepartment(ActionMapping mapping,










}



ActionForm form, HttpServletRequest request,


HttpServletResponse response) {



//


对新建部门信息的保存操作代码







public ActionForward insertDepartment(ActionMapping mapping,




}




ActionForm form, HttpServletRequest request,


HttpServletResponse response) {



//


对部门信息的删除代码




public ActionForward deleteDepartment(ActionMapping mapping,







}




ActionForm form, HttpServletRequest request,


HttpServletResponse response) {



-


16 -

-


-


-


-


-


-


-


-



本文更新与2021-02-16 05:54,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/657624.html

人力资源管理系统的设计与实现_毕业论文的相关文章