企业人力资源管理系统开发

时间:2022-07-18 06:59:56

企业人力资源管理系统开发

【摘要】分析了企业人力资源管理的业务流程,使用ACCESS设计开发了人力资源管理系统,本文对系统的设计思想、功能、结构、数据库设计等进行了介绍。

【关键词】人力资源管理系统;数据库;系统设计;ACCESS

引言

做好企业的人事管理工作,使每一个员工的积极性和创造性得以充分发挥,直接关系到企业在市场竞争中的地位和兴衰发展。传统的人工管理方式存在诸如效率低,保密性差,查找、更新、维护困难等缺点。随着计算机技术的普遍应用,企业在日常工作中使用功能齐全、操作简便、易控易用的人事管理系统,以便对企业人员的组成、考勤情况、工作评估和工资信息进行管理、会给应用者带来很多方便。

1 系统的需求分析

1.1 总体需求

人事管理信息系统对企业人事部门的业务工作用计算机进行全面现代化管理。主要包括人员基本情况管理、工资管理和考勤管理等几个方面,以实现用户方便地输入和更新信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印。另外用户还可以对这些基本信息进行定期的更新和删除,人事管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。

企业可以通过该系统,管理企业内部员工的档案;进行人事考勤,准确无误地记录员工的出勤率;全自动生成企业职工的工资表,使企业的工资与考勤紧密结合。该系统主要功能是:职工档案管理、考勤管理、工资处理等部分。

1.2 系统的主要功能分析

按照系统总体需求,系统要实现以下功能:(1)登陆,它根据系统用户的输入,决定是否允许用户登录“资源管理系统”。(2)主界面,它是以按钮的形式提示用户操作,系统用户可以根据按钮提示内容并通过单击按钮选择想要执行的操作。(3)职工信息编辑,它是根据系统用户的输入,对职工的基本信息、个人简历进行登记,并保存到数据库中,为其他窗体提供数据依据。(4)调动信息编辑,它根据系统用户的输入,对职工的工作调用信息进行登记,保存到数据库中,以备以后查询。(5)奖惩信息编辑,它是根据系统用户的输入,对职工的奖惩信息进行登记,保存到数据库中,以备调整职工工资时参考。(6)职工信息分类查询,它是根据系统用户的选择,显示了指定职工的信息。(7)考勤信息编辑,它是根据系统用户的输入,对职工的考勤信息进行登记,保存到数据库中,在生成工资表时使用。(8)考勤信息分类查询,它是根据系统用户的选择,显示了指定职工的出勤情况。(9)评价信息编辑,它是根据系统用户的输入,对职工的评价信息进行登记,保存到数据库中,以备调整职工工资时参考。(10)评价信息分类查询,它是根据系统用户的选择,显示了所有人对指定职工的评价情况。(11)工资编辑,它是根据用户的输入,对职工的工资信息进行登记,保存到数据库中,以备发放工资时使用。(12)工资分类查询,它是根据系统用户的选择,显示用户指定职工的工资。(13)用户编辑,它是根据系统用户的输入,管理“资源管理系统”中的操作员。(14)公司职工花名册打印预览,它是当操作员操作主界面上单击“职工花名册”按钮时,“资源管理系统”将显示该界面,如果想通过打印机打印出来,只要在工具栏上单击“打印”按钮即可。(15)职工工资明细打印预览,为职工打印工资条。

1.3 数据库需求分析

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库结构能够充分满足各种信息的输入和输出。收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典。针对一般单位人事信息管理系统的需求,通过对员工工作过程的内容和数据流程的分析,设计如下所示的数据项和数据结构:根据系统功能设计的要求以及功能模块的划分,数据库需要存储的信息有:职工基本信息表、个人简历表、评价信息表、奖惩信息表、调动信息表、考勤信息表和工资表及用户表,用户表是为了建立登录窗体提供用户者登录而建,这7个表之间的关系,如图1所示。

图1 表与表之间的关系图

1.4 实体关系图

主界面的实体关系E-R图如图2所示。

考勤管理模块的实体关系E-R图如图3所示。

职工信息处理的实体关系E-R图如图4所示。

图2 主界面的关系E-R图

图3 考勤管理模块的关系E-R图

图4 职工信息处理的关系E-R图

2 系统的实现

2.1 基本设计思想[1]

(1)尽量利用企业现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的目的。(2)系统应符合企业管理的要求,满足企业相关人员日常管理,维护的需要,并达到操作过程的直观、方便、实用、安全等。(3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维修人员补充和维护。(4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。

2.2 系统开发环境

Access属于桌面数据库系统,面向办公自动化领域。该数据库系统具有以下特点:(1)面向对象的程序设计思想:Access是一个面向对象的开发工具,它把一个应用系统当作是由一系列对象组成的,对每个对象它都给出一组性质和方法,以定义该对象的行为和外观,用户可按需要给对象补充性质和方法。(2)集成高效的开发环境:Access是一个Windows环境下的集成开发环境,在该环境中包括集成化的直观的各种向导和生成器工具。所有这些工具,均能大大提高开发者的工作效率。(3)开放的数据库访问和系统扩展性:Access不仅具有强大的DDE(动态数据交换)和OLE(对象的链接与嵌入),还具有与Office的所有成员共享数据、网络共享及ODBC特性。(4)操作简便:Access是一个可视化的工具,用户想要生成对象并应用,只需直观地拖放鼠标即可,很多常用的表格、窗体、查询、报表等均配有向导(Wizard),很容易使用和掌握。由于本系统的数据库管理系统规模较小,需定期更新和整理数据库,以保证数据库性能[1]。

2.3 人力资源管理系统的主要运行界面

(1)登录窗体,它与大多数数据库应用系统一样,在操作员操作前,需要一个操作员的界面,只有操作员输入正确的用户名和密码后,才可以进入“资源管理系统”进行下一步。(2)主界面窗体,当操作员通过登录验证后,可以方便地调用“资源管理系统”的各种功能,该窗体如图5所示。(3)职工信息编辑窗体,它可以添加、修改或删除职工的档案,包括职工的简历,该窗体如图6所示。(4)调动信息编辑窗体,它是用来管理企业内部职工的人事调度。(5)奖惩信息编辑窗体,它是当职工受到什么奖励或惩罚时使用该窗体做记录。(6)职工信息分类查询窗体,操作员使用时可以按职工编号、姓名、部门3种方式来查询职工信息,该窗体如图7所示。(7)考勤信息编辑窗体,该窗体如图8所示。

图5 主界面窗体

图7 职工信息分类查询窗体

3 结束语

企业人事管理系统通过对员工基本信息的管理,实现了人力资源的合理调配、员工工资的自动计算和管理及员工奖惩的科学管理,实现了对人事相关信息数据及时、准确的获取,并可以根据不同的要求获取并打印相应的报表等功能;并提供系统维护功能,使用户方便进行数据备份和恢复、数据删除。

企业人事管理系统可以推动企业依法管理,实现企业劳动人事管理的科学化、规范化和现代化,建立适合企业的劳动人事管理模式[2]。本系统具有较强的实用性。

参考文献

[1]求是科技.Access企业办公系统开发实例导航[M].北京:人民邮电出版社,2004.

[2]刘翔.信息管理与信息系统[M].北京:清华大学出版社,2013.

上一篇:快乐,在特色展览会着陆 下一篇:“活在当下”:宝中学生的幸福生活