首页 > 范文大全 > 正文

祁南矿人力资源管理系统设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇祁南矿人力资源管理系统设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:为了提高工作效率,实现企业人力资源管理的网络化、一体化,本文设计和实现了一种人力资源管理系统。该资源管理系统能够满足祁南矿人力资源管理的用户需求,并且根据祁南矿人力资源管理的特点进行了系统业务流程和功能流程分析,对系统进行功能模块的划分,描述了每个模块详细的划分及其需要实现的功能,并对数据库的表结构进行了设计,规范了数据系统。该系统使用SQL server 2005数据库,采用C/S模式,利用Visual studio 2008进行开发,能够很好地生成word文档,完成水晶报表的生成及导出。

关键词:人力资源管理系统;功能流程;Visual studio 2008;C/S

1 背景和意义

随着经济社会的发展,公司、企业的分工越来越细化,部门之间的联系也越来越多,进行人事管理时,传统的手工管理方式就会出现许多弊端,增加了企业管理的复杂度,大大降低了管理效率,因此本系统的目标是实现祁南矿人力资源管理的网络化、一体化管理,从而提高企业的工作效率。根据一直以来的工作观察发现目前人力资源管理存在以下不足:

1)由于公司员工人数众多,从总公司到下属基层单位共计上千人,在查询、更新、维护员工信息时需要翻阅大量资料,从而增加了管理人员的工作量,降低了工作效率。

2)由于公司内部各个部门采用不同的管理系统,造成了公司内部数据格式的不兼容。为了有效解决上述问题,该电力公司决定建立一套人力资源管理信息系统,以实现对人事信息管理的实时监控。

3)公司内部经常会有人事调整,当员工所在的部门发生变动时,很容易因为管理人员的疏忽造成员工信息的遗漏、丢失,或者同一个员工的信息重复出现在不同的部门当中,会给信息管理造成混乱。

4)公司不同部门对于员工不同的管理模式,给员工的考核及财务部门的工资核算工作带来很大困难。

为了克服以上种种弊端,提高员工工作效率和精简员工数量,在研究人力资源发展过程中提出一种人力资源管理系统。

该人力资源系统包括个人管理、人事管理、招聘管理、培训管理、保险管理、绩效管理、薪酬管理和系统的总体管理模块。

2 系统的概述

人力资源管理系统是第三代人力资源管理系统,特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。

3 系统功能分析及规划

3.1 系统模块简要介绍

人力资源管理中有很多不同的角色,因此系统设置了有七个操作权限,分别是:管理员、普通用户、部门经理、人事专员、人事经理、总经理、财务专员。其中管理员的权限是最大。

3.2 系统业务流程图

人力资源管理系统模块

人力资源管理系统模块业务流程如下:

管理员能够实现的功能如下:系统配置。

普通员工能够实现的功能如下:员工添加,合同签订,提交任务,查看系统消息,发送用户消息,查看接收消息,调配申请,离职申请,奖惩申请等。

部门经理能够实现的功能如下:新员工录用审批,任务,审批任务,调配申请表审批,离职申请表审批,培训需求添加,加班申请审批,请假申请审批,奖惩审批,奖惩公告,合同终止,合同续签等。

人事专员能够实现的功能如下:公司信息配置,设计组织结构,部门信息添加,保存组织当前结构形式,薪级添加,岗级添加,查看当前组织结构图,人员需求添加,人力资源预算添加,招聘计划添加,简历添加,新员工报到,新员工合同签订,新员工合同制定,员工保险基数设置,培训规章制度添加,培训课程添加,培训需求回复等。

人事经理能够实现的功能如下:培训计划制定,培训费用申请,考勤类型添加,员工班次管理,考核方法管理,制定考核模版,员工考核模版,保险基数添加,保险比例添加,发薪时间配置,发薪城市配置,发薪项目添加,岗位薪酬模版设置,员工薪酬模版设置,工资税率配置,工资汇总等。

总经理能够实现的功能如下:人员需求审批,人力资源预算审批,招聘审批,简历审批,培训计划审批,人事资料报表查看,员工工资报表打印,员工报税表打印和人才市场服务商信息查看修改等。

财务专员能够实现的功能如下:培训费用审批,招聘费用审批,工资发放,工资成本汇总,招聘费用汇总,人力资源规划结算等。

3.3 系统功能流程图

通过业务流程的介绍,我们已经大概了解这三大模块的业务流程情况,根据业务流程进一步描述系统功能流程图:

1)系统设置,包括基础信息配置、用户管理、权限管理、合同模板、费用类型配置、流程信息配置,基础信息配置主要是介绍一个公司的简介、创始人、创办历史以及发展史等,用户相关信息进行管理;权限管理主要是对用户权限的分配。

2)组织设计,包括组织机构配置、部门信息配置、职位信息配置、职级信息配置、岗位信息配置、部门员工信息、组织设计结构图(保存当前组织结构,查看组织结构图),主要是对公司内部结构的介绍,包括公司内部的组织结构、包含部门已有部门职位人员信息等。

3)人事管理,包括员工信息,合同管理(我的合同签订,合同添加,合同终止,合同续签),免职申请,调入申请,调出申请,变动申请,转职申请,挂职申请,回避申请,离职申请,辞退申请,离休管理 ,退休管理,强制退休管理,主要是公司员工基本信息的管理,员工信息的添加删除修改,以及员工信息转换成Word文档进行打印,公司员工的变动等。

4)考勤管理,包括考勤类型维护、排班管理(排班管理,员工班次管理)、加班管理(加班申请,加班审批)、请假管理(请假申请,请假审批)、考勤数据添加(考勤数据录入,考勤数据添加)、考勤汇总,主要是员工出勤情况,加班情况,请假申请等等一些功能。

5)招聘管理,包括招聘需求、招聘计划(招聘计划制定,招聘计划审批)、岗位(招聘计划岗位,招聘计划暂停,招聘计划重新,招聘计划停止)、工作申请审批(简历添加,简历审批)、甄选(考试审批,复试审批,面试审批,决策审批)、体检、录用信息,新员工报到(新员工报到,新员工录用,新员工合同签订,新员工合同查看)、录用评估、费用管理(费用申请,费用审批)、人才库维护。主要是熟悉招聘的整个流程,包括简历筛选、成功招聘人员信息,新员工的录用与报到等等。

6)保险管理,包括保险基数管理、保险比例管理、职位保险基数管理、职位保险比例管理、员工保险管理(员工保险基数编辑,员工缴纳统计,福利配置,员工福利管理,报销医疗项目配置,医疗报销申请审批,医疗报销汇总)。

7)薪酬管理,包括薪酬配置(发薪时间配置,发薪城市)、四舍五入配置、薪酬项目、职位薪酬模板、员工薪酬模板、工资税率配置、工资提交。采用最简单的工资计算方法,月工资=基本工资+加班工资-请假(旷工罚款)+额外工资-应缴税款,计算出每个月员工的工资,工资发放时间制定管理等等。

8)培训管理,包括培训机构管理、基础资料管理(培训制度管理,培训课程管理)、培训需求管理(添加培训需求,培训需求回复)、培训计划管理(培训计划制定,培训计划审批)、培训日程管理、培训效果管理、培训费用管理(培训费用申请,培训费用审批)。主要是制定培训项目、内容、培训费用,然后提出培训需求申请,得到审批之后进行培训。

9)绩效管理,包括考核方法管理、职位考核模板、员工考核模板、考核执行、考核表管理、分析统计。主要是对员工工作努力程度的监督,员工工作优劣的评审,员工的内部提升,员工工资的増降等的依据系统,主要是采用了360度绩效考核管理方法。

10)奖惩管理,包括奖励管理(奖励申请,奖励申请审批)、惩罚管理(惩罚申请,惩罚申请审批)、公告(奖励公告、惩罚公告)。主要是对员工加班、员工旷工、员工的突出业绩、员工职位迁升等奖励和惩罚制度的制定和审核,也为员工工资的额外工资提供了部分依据。

11)职业生涯规划,包括职业生涯制定、职业生涯评价。主要是员工对自己的职位方向的定位,主要体现在自己简历的填写和简历投递公司方面,督促工作中职业方面的学习和自身能力提升的学习和分享。

12)人力资源规划,包括组织战略制定、人员需求分析(人员需求分析添加,人员需求分析审批)、人力资源供给分析、人力资源预算(人力资源预算添加,人力资源预算审批)、工作分析、工作评价。这部分主要是对公司新一年的活动预算的估计和已结束工作的总结和回顾。

13)成本中心管理,包括工资成本管理(工资发放,员工工资变迁,工资成本汇总)、培训费用管理(培训费用审批,培训费用汇总)、招聘费用管理(招聘费用审批,招聘费用汇总)、人力资源规划结算(人力资源规划结束,人力资源规划归档)。

14)报表管理,包括人事资料报表、员工工资报表、报税表。其中人事资料报表是生成Word文档用打印使用;员工工资报表、报税表都是按要求直接生成水晶报表,以方便打印、查看和比较。

4 系统的开发与实现

常用的信息系统的开发方法有生命周期法、原型方法、面向对象的开发方法等。在实际的工作中,我们考虑到该系统功能比较明确,而且所选用的开发工具和数据库的功能较为强大。因此采用了原型的方法进行系统的开发。根据用户的要求,并结合现代管理理论,提出原型,在运行系统的运行中对之不断改进,形成功能较为完备、满足实际需要的信息系统。

按照以管理者及员工为对象、以企业人力资源管理流程为线索,建立人员管理的综合信息数据库,实现人力资源的计算机动态管理。根据实际情况并结合当今流行的开发环境,系统采用C/S结构,在服务器端采用Windows XP网络操作系统、SQL server2005数据库,客户端采用Windows XP操作系统、Visual Studio2008为开发工具。

4.1 数据库表格设计

一个数据库管理系统中包含许多张数据表,每一张表包含若干个字段,每个字段规定相应的数据类型、数据长度,在规定的范围内存储相应的数据项。

数据表之间存在一对一、一对多、多对多的联系,为了充分利用数据库中的数据表,必须设定好表与表之间的联系。以员工和部门为例,员工信息表和部门信息表,一个部门可以拥有多个员工,但是一个员工只能属于一个部门。

系统使用的过程中涉及的用户表结构如图2所示:

4.2 数据录入标准化

人力资源信息的规范化、标准化是十分关键的。为了保证录入的规范性,减少人为的工作误差,系统根据国家标准建立标准的录入字段,另一方面为了解决单位情况的特殊性和可扩展性,将某些录入字段建立代码表,以利于统计和维护。

4.3 数据批量处理

根据用户的需求,建立数据之间的函数关系,使用临时表保存临时数据,并大量使用存储过程,减轻网络负担,从而保证数据批量处理的完整性和正确性。如实现了给相同级别的员工一次性全部调整工资、津贴等。

4.4 报表的输出

Visual studio 2008开发工具内部自带水晶报表的生成工具,因此文中的员工工资报表、报税表都能按照需求很快捷方便的打印出来,同时可按字段任意排序。

特别地运用了控件,并可实现一表多字段任选打印输出,进一步方便了决策。

5 系统测试与运行

系统在测试和运行过程中能够充分满足老师和学生的使用要求,关于申请表格填写方面的一些要求还需要给出提示填写要求以满足能够成功提交申请得到审批。

6 结束语

该系统从构思研究、需求分析到完成,历时半年的应用实践,对于提升人力资源管理的效率和水平,有着明显的效果。

1)注重理论联系实际,能够满足企业完全实现网络一体化、信息化的要求,减少了人员在岗位上的需求量,为公司减少开支,带来便利;

2)以简单的步骤实现复杂功能,使用者能够由浅入深、循序渐进地帮助员工熟悉整个工作流程;

3)提供了模块级、功能级等授权功能,方便企业根据实际管理需求设置员工权限;

4)提供了报表转换成WORD,方便用户转换和共享信息资源。

参考文献:

[1] 张红军,王虹.Visual Basic 6.0中文版高级应用与开发指南[M].人民邮电出版社.1999.

[2] 李晓吉吉,张晓辉,李样胜.SQL Server 2000管理及应用系统开发[M].人民邮电出版社,2004.

[3] 李艳,谷伟东,高春艳.Visual Basic数据库开发关键技术与实例应用[M].人民邮电出版社,2005.

[4] Gavin Powell.数据库设计入门经典[M].北京:清华大学出版社,2007.

[5] Martin Fowler.企业应用架构模式[M].北京:机械工业出版社,2004.

[6] 冯建华.数据库设计与管理[M].北京:清华大学出版社,2007.

[7] 杨新芳,王红纪.管理信息系统设计中C/S模式与B/S模式的比较[J].宁波职业技术学院学报,2007,Vol.11(4):64-66.

[8] 褚建立,刘彦舫.计算机网络技术[M].北京:清华大学出版社,2006.

[9] 姚军光.基于C/S,B/S混合模式的连锁商业MIS系统的研究与开发[D].青岛科技大学,2005.

[10] 高岭,林凯,李增智.面向C/S和对象WEB的管理信息系统开发研究[J].小型微型计算机系统,2001(2):2-5.

[11] 邓胜利.网络信息资源整合的战略分析[J].中国图书馆学报,2006(2):69-72.

[12] 王平,贾化萍.C/S和B/S结合模式下应用系统的研究与开发[J].电脑与信息技术,2006(2):50-53.

[13] 金旭亮.NET2.0面向对象编程揭秘[M].北京:电子工业出版社,2007.

[14] 徐可.VisualC#.NET深入编程[M].北京希望电子出版社,2001.

[15] 何薇,舒后.络数据库技术与应用[M].北京:清华大学出版社,2005.

[16] 蒋秀风,何风英.Oracle9i数据库管理教程[M].北京:清华大学出版社,2005.