中小企业人力资源管理系统设计

2015-04-30 06:41刘舰维刘昌辉李海山
软件导刊 2015年4期
关键词:S架构人力资源管理数据库

刘舰维 刘昌辉 李海山

摘要摘要:传统人事管理系统可以实现对员工基本信息的增、删、改、查等操作,但很少涉及到人力资源规划等功能。针对这些不足进行了研究,提出了人力资源管理系统。在传统人事管理系统的基础上添加人力资源规划模块,实现对人才需求、培养、开发和储备等管理功能,便于高层根据企业战略要求,及时调整人才分配,并在多变的环境中准确、快速地分析与决策。

关键词关键词:C/S架构;人力资源管理;数据库

DOIDOI:10.11907/rjdk.151020

中图分类号:TP319

文献标识码:A文章编号文章编号:16727800(2015)004012202

0引言

传统的人事管理系统能满足企业对员工基本信息的查询与统计等功能,解决了手工操作的繁琐与不便问题。但是,随着信息技术的飞速发展,人力资源管理日益科学化,在商业竞争激烈的背景下,企业愈加意识到人才开发的重要性[12],传统的人事管理系统已不能满足现代化企业对人才开发的需求。针对上述问题,本文设计开发的人力资源管理系统包含人力资源规划、员工招聘选拔、岗位分析、培训与开发以及员工信息提供等多项功能,这些信息兼容,可实现共享,用较为简单的方法在一个集中的数据库中访问与检索,从而实现员工信息的统一管理[34]。

鉴于本系统的使用对象主要是中小企业管理人员,用户量有限,因此选用C/S两层架构开发设计[5]。

1系统分析与设计

传统的人事管理系统只是对员工和部门等信息进行单一的增、删、改、查等操作,很少甚至没有涉及到人力资源规划工作。本系统在传统的人事管理系统基础上进行了改进,使其能满足中小企业的战略目标及人才需求,进而作出合理的人才规划。

1.1人员规划模块功能需求分析

根据我国企业人力资源管理的实际需要,系统人员规划模块应满足以下功能:①企业在职人员信息分析;②对企业未来人员需求进行预测;③各部门根据自身发展需要提出人员需求申请;④根据人员需求及企业发展战略制定招聘计划;⑤对应聘人员信息进行统计,将录用人员信息自动存入人事管理模块中的档案资料中,未被录用人员有选择性地存入企业储备人才库中;⑥结合企业业务发展需求,制定员工培训计划并考核。

1.2人员规划模块功能设计

根据人员规划模块需求分析,给出人员规划模块功能结构图,见图1。人员规划模块包括招聘配置、培训开发、人才储备3个子模块。

1.2.1招聘配置功能模块

招聘配置功能模块主要实现需求分析、招聘计划、人员录用等功能。企业人力管理部门根据人员流动情况,参照系统“人事管理”→“组织机构”提供的统计结果,确定各部门缺岗信息,再结合部门提出的人员需求申请,确定需求人数,拟定招聘计划。对选聘结果进行统计并归类,将录用人员信息存入员工档案库中。

1.2.2培训开发功能模块

培训开发功能模块主要实现培训分析、培训计划、结果评定等功能。包括员工的入职培训和老员工的职业培训。对新员工入职培训的评定结果,可以作为主管安排员工工作的有效参考。对于老员工的培训工作必须做到有针对性:首先,要考虑企业发展需求和受训者自身需求,提出培训需求,制定培训计划,包括培训时间、人员、地点等细则;然后,实施培训活动管理工作;最后,对培训结果作出评估,量化评估结果,作为内部人员录用和调岗的依据。

1.2.3人才储备功能模块

人才储备功能模块主要实现人才的分类存储。内部人才库主要存储本企业优秀员工信息,作为后备人才。外部人才库主要存储未被录用但优秀的应聘人员信息,以备企业日后优先录用。

2数据库设计

数据库设计涉及到多个学科,是一项庞大工程,其设计水平直接影响系统开发和运行效率。好的数据库设计不仅能提高系统的开发和运行效率,而且还能节约存储空间,保证数据库信息的一致性和完整性。

本文根据上述功能设计要求,创建了人事信息表(tb_Personnel),内部人才表(tb_InTalents)、外部人才表(tb_OutTelents)、培训计划表(tb_TrainPlan)、培训项目表(tb_TrainItems)、培训评定结果表(tb_TrainAssess)、录用结果表(tb_EmployeeResult)。下面以人事信息表(tb_Personnel)和培训评定结果表(tb_TrainAssess)为例介绍数据表的设计。

2.1人事信息表(tb_Personnel)

人事信息表(tb_Personnel)用来存放员工的基本信息,如员工号、员工姓名、性别、年龄、学历、部门等。表的字段说明见表1。

2.2培训评定结果表(tb_TrainAssess)

培训评定结果表(tb_TrainAssess)用来存放员工培训后的成果,量化每一个参加培训员工的考核结果,此结果可以作为员工考核、调岗、提升的依据。

2.3数据库逻辑设计

根据上述分析设计各个数据表之间的关系,下面以人事信息表(tb_Personnel)和培训评定结果表(tb_TrainAssess)为例介绍表之间的关系。培训评定结果表(tb_TrainAssess)中的字段EmployeeID引用人事信息表(tb_Personnel)中字段EmployeeID作为外键,两个表之间的关系如图2所示。

3结语

在管理科学化、信息化和商业化背景下,人力资源管理不仅要求快速高效运行,而且要求对人员进行开发和规划,传统人事管理系统已不能满足现代化企业的需求。本系统在传统人事管理系统的基础上增添人力资源规划模块,以满足企业人力资源规划和开发需求,便于领导掌握人员动向,及时调整人才分配,动态直观反映企业人力资源状况,有利于帮助企业人事管理人员在多变的环境中准确、快速进行分析和决策。

参考文献参考文献:

[1]程苏嘉.传统和现代:人事与人力资源管理比较[J].中外企业家,2014(28):124127.

[2]谢兆平,萧倩娴,祝康.ERP人力资源管理系统的设计[J].长沙大学学报,2004(2):1822.

[3]李刚.人力资源管理信息系统[M].北京:北京大学出版社,2014.

[4]刘伟,郭顺生,李益兵.ERP中人力资源管理子系统的设计与开发[J].武汉理工大学学报:信息与管理工程版,2005(3):118121.

[5]徐坚.C/S与B/S结构的分析与比较[J].曲靖师范学院学报,2005(3):3942.

责任编辑(责任编辑:杜能钢)

猜你喜欢
S架构人力资源管理数据库
C/S架构下的中职教学辅助系统的新探索