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

2020-10-21 11:11晏波何佳欢王然
青年生活 2020年8期
关键词:设计与实现人力资源管理

晏波 何佳欢 王然

摘要:在信息时代中,企业的日常管理更多的使用信息管理系统进行日常的办公和管理工作,极大地提高了企业生产和工作效率。企业人力资源管理系统是为企业的人力资源管理工作提供信息化管理的一种应用系统,是诸多企业信息管理系统中的一种。通过对所调研公司使用的企业人力资源管理系统现状的了解,目前该系统已经有许多功能无法满足公司实际业务需求,无法为企业人力资源工作人员提供一套高效的管理平台。针对这种现状,企业提出重新开发一套新的人力资源管理系统,目的是为了使得该系统更加的符合目前单位的业务现状及当前信息化发展方向。

关键词:招聘系统;人力资源管理;设计与实现

引言

随着我国社会的不断发展,高等院校每年都会向社会输送大量的人才,国内的就业压力非常巨大,加上地域存在巨大的差别,导致国内各个地区的就业岗位数量也存在巨大的差异性,出现地区就业不均衡的现象。近年来,为解决地域就业差异,缓解就业压力,我国出台了很多的相关政策来满足人才的招聘就业需求。传统落后的人才简历投递应聘就业岗位的方式已经无法满足当下的就业发展形势需求,使用信息技术来实现人力资源管理招聘是当下最为流行的招聘模式,采用这种招聘模式不仅可以解决地域就业难的问题,而且也可以降低相关工作人员的工作强度提高企业招聘人员的工作效率。基于此,本文设计开发了一款基于B/S模式的人力资源管理招聘系统。

1.需求分析

1.1系统用户角色需求分析

在本文设计开发的基于B/S模式的人力资源管理招聘系统中,系统的使用者包括:岗位应聘者、企业招聘管理者以及系统管理者等系统角色。

对于人力资源管理招聘系统来说,岗位应聘者是该系统的用户主体,需要具有系统注册及系统登录等基本功能。具体系统运转流程为:应聘者可以通过系统的注册页面进行账号

信息注册,注册通过后,就会生成用户系统登录账号。应聘者可以通过该系统账号登录进入到人力资源管理招聘系统中,可以添加、修改自己的个人信息,维护管理個人简历,也可以结合实际需求进行下一步的岗位应聘操作。当系统用户完成个人信息、个人简历的添加修改

后,可以进行下一步的岗位应聘操作环节。在该环节中,应聘者可以对系统中的企业公司信

息进行浏览查看,也可以根据实际需求搜索、查询相关企业公司信息,如果找到符合自身条

件且心仪的工作岗位,应聘者可以进行简历投递操作。

对于人力资源管理招聘系统来说,企业招聘管理者是该系统的另一个重要的用户主体。企业招聘管理者的系统账号也就是企业账号,该账号的生成也是需要通过注册产生的,为了

防止企业信息造假,企业招聘管理者在进行企业账号注册的时候需要通过系统的审核才可以

产生企业账号。当企业账号注册通过完成后,企业招聘管理者就可以使用该账号登录进行人

力资源管理招聘系统。企业招聘管理人员可以在该系统中添加、修改、完善各自企业的相关

信息,及时发布、更新、修改招聘公告,此外还可以浏览应聘者的个人简历,对感兴趣的人才简历进行筛选、发送面试通知单等。

1.2系统设计目标

系统在开发设计过程中需要注意以下几方面内容:

(1)需要具有传统人力资源管理招聘系统的基本功能。实现人力资源管理招聘系统的基本功能,具体包含:用户注册、登录、信息查看、简历维护、简历投递等功能。

(2)不同系统角色拥有不同的登陆权限。满足人力资源管理招聘系统的管理需求,实现权限登录、权限管理及权限维护。

(3)能够实现系统数据的管理。能够实现系统数据信息的修改、删除,满足系统用户

的相关需求。

(4)实现系统数据的查询。支持系统用户对系统中的数据信息进行条件查询,满足相关管理需求。

2系统设计

2.1体系结构设计

人力资源管理招聘系统的设计开发模式为MVC模式。MVC是模型-视图-控制器的英文缩写,是一项优秀的软件设计范例。MVC的主要特点就是将数据、相关逻辑和浏览展示进行分割的办法来进行软件开发,把所有的相关逻辑都集结在同一个层面上,且层与层之间互相独立,分工明细。一旦出现系统软件后期需要维护改动的情况,不用整体改动相关逻辑代码,只需要修改相应区域的代码就可以实现系统功能的增加或改进。减少了系统软件的后期维护时间。

2.2系统工作流程

在本文设计开发的人力资源管理招聘系统中,系统用户登录是实现其他操作的基础。

2.3功能模块划分

在本文设计开发的人力资源管理招聘系统中,系统的用户包括岗位应聘者、企业招聘

管理者以及系统管理者等,因此,根据系统用户角色的不同将该系统进行了系统组成部分的

划分。在本文设计开发的人力资源管理招聘系统中,系统的组成包括:招聘管理、求职管理、系统管理等三部分内容。其中,招聘管理则是企业用户的登录部分,其主要功能就是维护企业信息、发布企业招聘公告、对应聘者投递的简历信息进行查看浏览,此外还可以发出面试通知等;求职管理部分则是面向应聘者用户的,该部分的主要功能主要是满足应聘者的信息维护、简历维护以及简历投递等功能;而系统管理部分则是面向系统管理人员的,方便系统管理人员的维护管理。

3数据库设计

3.1 E-R图

在本文设计开发的人力资源管理招聘系统中,数据库设计使用的是E-R模型,在E-R

模型中,由实体、属性、联系三部分组成。在本系统中,从企业角度来看与职位信息的数据

库E-R图如图1所示。

3.2数据表设计

3.2.1 xtglyb(系统管理员表)

在本文设计开发的人力资源管理招聘系统中,系统管理员表的作用就是用来存储和保

存系统管理员的相关信息,包括:管理员账号、账号密码、管理员编号等内容。

3.2.2 qyzpglz(企业招聘管理者表)

在本文设计开发的人力资源管理招聘系统中,企业招聘管理者表的作用就是用来存储和记录企业招聘管理者的相关信息,包括:管理者编号、系统账号、账号密码、企业单位名

称、企业文化、企业历史、企业说明、企业联系电话、企业联系人、企业地址、浏览次数、简历个数、账号状态等内容。

3.2.3 ypzb(应聘者表)

在本文设计开发的人力资源管理招聘系统中,应聘者表的作用就是用来存储和记录职位应聘者的相关信息,包括:编号、信息描述、用户状态等内容。

3.2.4 gwxxb(岗位信息表)

在本文设计开发的人力资源管理招聘系统中,岗位信息表的作用就是用来存储和记录应聘岗位的相关信息,包括:岗位编号、岗位名称、岗位待遇、岗位需要人数、岗位要求、企业编码、有效时间、面试地点等内容。

结语

人力資源管理招聘系统的开发与设计使用的是Visual studio、C#、HTML等平台工具,采用的开发模式为MVC模式,数据库为MySQL,服务器的搭建为Tomcat。该系统的实现应用降低了相关人员的研究展望

虽然该人力资源管理系统已经用于实际生产过程中,并且具有良好的运行效果。但是仍然存在着两点问题。一是,系统的承载力较弱,当系统繁忙时,其响应速度会下降。二是,系统的传输效率较低,从而导致系统的工作效率较低。企业中的员工数量较多,数据量也随着增加,特别是图片等较大的数据会明显影响到文件的传输速度和系统的响应速度。所以,在接下来的研究中,我们需要针对这两点不足进行改善。工作强度、提升了应聘者和招聘企业的就业招聘效率。

参考文献:

[1]缪崇.医院人力资源管理系统的设计与实现[J].福建电脑,2020,36(01):81-82.

[2]张晶.基于主动数据库技术的人力资源管理系统设计与实现[J].信息技术与信息化,2019(10):71-73.

[3]马宜德.基于J2EE的人力资源管理系统的设计与实现[J].石化技术,2019,26(09):162+170.

[4]张明亮.基于JavaEE的人力资源管理系统设计与实现[J].软件工程,2019,22(09):20-22+16.

[5]李翠艳.基于主动数据库技术的人力资源管理系统设计与实现[J].微型电脑应用,2019,35(08):152-154+160.

[6]王颖,支晶晶,何建新,顾志彪,赵金楠,王雪融,田跃,薛学军.三级医院人力资源全流程信息化管理系统的设计与实现[J].中国数字医学,2019,14(08):63-65.

[7]李勤.企业人力资源管理系统的设计与实现[D].南昌大学,2019.

[8]董斌.某集团人力资源管理系统的设计与实现[D].吉林大学,2019.

[9]李晨.华熙国际集团人力资源综合管理系统的设计与实现[D].山东大学,2019.

[10]李响.某人力资源公司猎头工作管理系统的设计与实现[D].山东大学,2019.

猜你喜欢
设计与实现人力资源管理
配调一体配网自动化系统的设计与实现
校园电商平台的设计与实现
高校文化建设中视觉识别系统的设计和实现
科研院所科研信息化管理系统的设计与应用
浅析省级人才市场提升人力资源管理水平的具体措施
珠三角高职人力资源管理毕业生就业方向浅析