关于企业人事管理系统的设计和实现研究

2016-11-02 22:54应桂芬
电脑知识与技术 2016年23期
关键词:实现人事管理系统设计

应桂芬

摘要:随着经济、社会的发展,企业管理出现了重大变化,作为企业管理中重要组成部分的人事管理也同样如此。传统的人事管理手段,在新形势下暴露出各种问题,在信息化建设的浪潮下,人事管理系统的出现是必然的,同时也在企业人事管理当中发挥着重要作用。基于此,该文从企业人事管理出发,针对人事管理系统进行分析,并以中小微型企业为例,利用Java平台设计和实现了一套人事管理系统,以供参考。

关键词:人事管理;信息化;系统设计;实现

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)23-0070-03

企业人事管理在企业管理当中占据着比较关键的一个部分,随着计算机在企业当中的普及,企业信息化建设进程不断加快,基于计算机技术的人事管理系统成为企业管理当中必不可少一个重要成分,这是企业制度落地,企业人事管理科学化、规范化的必要条件。当下的竞争实质上就是人才的竞争,企业的兴衰成败关键还是用人,人事部门的工作很繁杂,而且具有日常性,大量重复的工作会使人事部门的员工丧失新鲜感,降低工作效率,而人事管理系统则可让繁杂的工作实现电子化管理,提高工作效率,基于此针对人事管理系统的设计和实现进行研究,意义重大。

1企业人事管理综述

1.1人事管理

随着我国社会经济的发展,企业当中的人事管理也在发生着重大变化。从以事为中心的管理模式转变为以人为本的管理模式,注重人的潜力开发,将人作为重要的战略资源加以开发利用。同时现代的人事管理部门从原来的执行部门转变为决策管理部门,直接参与企业的决策和计划。从静态管理转变成动态管理,现代人事管理部门需要对员工进行培训并安排工作,同时还要根据员工的特点,进行适当的职业或岗位调整使员工发挥出个人潜力,积极主动且有创造性地参与到工作中,人尽其才。从战术性管理上升为战略性管理,注重整体的人力资源开发利用,并制定相应的人力资源战略,并根据企业发展战略,有计划、有目的的开展工作。信息化管理成为重要的手段,在人事管理当中发挥出越来越重要的作用。

1.2人事管理系统

在科学技术飞速发展的当下,“信息化”已经成为国家社会、经济发展的重要环节,同时也是推动国家社会、经济转型的重要力量。同时传统人事管理手段在全球步入知识经济时代的背景下,暴露出诸多问题,基于此,人事管理系统的出现是必然的。

人事管理系统是ERP(企业资源计划)系统当中的一部分,汇集企业先进人力资源管理理念、实践及信息化建设经验,以信息技术为基础实现对企业人力资源的高度集成的信息化管理。其核心价值在于使人事管理部门的员工从日常的、重复性高的繁杂工作中解脱出来,将更多的精力投入到企业人力资源职能管理与管理决策上来,提高工作效率,使企业保持持续的高效运营。

2系统需求

2.1功能需求

根据上文的分析,在人事管理系统当中,本着人性化管理的理念,有如下功能性需求。

2.1.1人事档案

人事档案管理涵盖新进员工基本信息的建立以及老员工信息的修改处理;档案统计,分类汇总员工人数;奖惩信息,记录并能修改员工奖惩信息;调动信息管理,记录员工岗位调动的信息,并能够对员工的岗位信息进行修改更新;评估管理,记录员工的绩效考核信息,并能够针对已有信息进行修改更新。

1)薪酬管理

关联人事档案,自动统计员工当月薪酬,并对实际发放的工资金额进行记录形成报表输出。

2)内网通信

该模块并非不可或缺,只作为企业内部员工进行交流的渠道。

3)基本信息管理

能够通过该模块实现对企业员工基本信息的更新,涵盖文化程度、部门信息、民族类别、政治面貌、岗位信息、职称信息等。

4)系统管理

系统管理涵盖三个方面:一是用户管理,也就是操作员权限的分配、密码修改以及操作员的增减。二是管理工具,实现基本的记事本及计算器功能及缓存管理。三是数据库管理模块,实现对数据库当中的数据进行增删操作、备份操作以及初始化操作。

2.1.2备忘录

功能类似于记事本,用于记录日常实践,同时统计联系人的相关信息,并能够实现对这些信息的更新操作,形成通讯录。

2.2性能需求

1)稳定支持200个以上并发用户。

2)关键业务能够在200个用户在线的情况下快速响应。

3)完善的缓存管理工具,以便能够针对各种压力场景进行资源的调配优化。

4)安全的物理网络及网络框架。

5)允许接入互联网,并具备安全的防护措施,及安全授权方式。

6)可扩展性,模块化开发,以平台框架+功能模块+客户优化配置开发模式为主,具备可扩展性与二次开发能力并能实现动态部署和系统集成。

7)强大的兼容性方便移植与扩展。

3设计与实现

根据上文的分析可以看出,人事管理系统是一门系统性强的工程,基于此,在进行系统开发时,根据“平台框架+功能模块+客户优化配置”的模式,将整个工程拆分为多个单一的项目进行开发。特别是根据我国现阶段的企业现状来看,我国的中小微型企业占据全国企业总数的99.8%,一般来说中小微型企业对于功能全面的人事管理系统的需求不高,但这些企业想要做大做强,先进的人事管理体系又必不可少。针对这种情况,为中小微型企业设计一套功能实用,简单明了,操作方便,可扩展的人事管理系统十分必要。

3.1开发环境

Java是一款可以撰写跨平台应用软件的面向对象程序设计语言,具有卓越的通用性、高效性、移植性和安全性。本文便以Java开发平台作为开发环境,针对基本的人事档案管理系统进行设计。基于该开发平台,可使该系统具备很好的兼容性以及可移植性,对于中小微型企业来说,极具应用价值。

硬件环境,基于Intel Pentium CPU及以上版本处理器,推荐使用i7系列处理器或至强处理器。OS为windows 7或以上版本。监视器,推荐21英寸以上VGA、DVI或HDMI接口显示器。平台内存4GB以上,推荐8GB。

3.2 系统设计

3.2.1功能

针对中小微型企业来说,人事档案管理系统应实现信息查询、统计、更新、报表等基本功能,大体上用户类型可分为管理人员与普通员工,所以在系统功能上主要需要实现员工信息、部门信息、考勤信息、薪酬信息等的查询与修改,所以系统功能模块可参考下图1所示。

3.2.2数据库

数据库(Database)是按照数据结构来组织、存储以及管理数据的仓库,简单来说就电子化的文件柜,用于存储电子文件。该系统采用关系型数据库MySQL,这种数据库的应用比较广泛,而且操作相对比较容易、简单而且免费,其本身就带有一套方便易用的图形化系统,而且拥有足够的安全保护措施,方便高效分配资源,防止错误或冲突的产生。

该系统的数据库表包括用户登录、部门信息、员工信息、假期申请、薪酬信息、考勤信息、加班信息等数据库表。各数据库表存储相应的信息,如员工信息数据库表存储员工信息包括工号、姓名、出生日期、性别、民族、部门、职称、联系方式、状态等。

3.3系统实现

3.3.1系统架构

采用JavaEE当中的MVC三层架构开发模式,数据层为Model,通过hibernate对应生成;具体业务处理的场所为Entity Control,通过Service与Action(Struts)来实现,通过Spring来实现Service与Action的关联;页面显示层View,通过Action将Entity Control当中处理完成的结果在页面中显示,反馈给用户。

3.3.2关键模块的实现

3.3.2.1登陆界面

该系统登陆界面包括用户名、密码、验证码输入框,用户通过这些窗口输入账号、密码及验证码,系统根据这些输入的信息进行验证,通过数据库进行查询。如果输入的信息为空(null)那么进行相应提示。当有信息输入时,转至数据库查询,若查询结果与输入信息一致则进入主界面,否则登录失败并给予提示,通过Java API调取本地方法,确定相应的安全权限。

3.3.2.2主界面

针对用户类型,分为主界面和个人主界面,页面左侧为树状程序菜单,其余部分为各子菜单的相应页面,实现方式为Tab页管理方式。

3.3.2.3个人页面

在个人页面当中,具体实现的功能在于员工通过登录验证的员工在该页面查看个人信息,包括基本信息、考勤记录、假期申请记录查询等。同时用户还可通过该页面修改自己的登录密码。基本流程为,通过安全类子窗口启动密码修改菜单,通过验证原密码,然后输入新密码并再次输入新密码后确认。在该过程中用户信息数据表会验证原始密码,如果与输入的原密码不一致,则验证不通过,修改密码进程终止。如果相同则验证通过,并验证输入的新密码,新密码不能为null,同时验证两次输入的密码是否一致,如果一致则验证通过,新密码创建成功,如果不一致则提示范围重新创建。

3.3.2.4数据库链接

DSN(数据源名称)涵盖了与某个特定的数据库信息相关的数据结构,在开放式数据库当中,通过驱动连接数据库,DSN是必需的信息。它存储在注册表或以单独文本文件的形式进行保存,其中包含相应的名称、目录、驱动器、用户密码及ID,通过DSN类型进行分类,开发时为每个数据库制定单独的DSN,实现数据库的连接。代码如下:

4结束语

随着社会经济的发展与科学技术的飞速进步,企业管理的信息化趋势是必然的,也有着重要的意义及作用。从人事管理的发展来看,需要先进的理念、实践、人事管理系统建设经验以及相关的开发技术,才能在信息化建设浪潮当中,开发出足够应对企业人力资源管理且功能完善的系统。人事管理系统作为ERP的一部分,这与OA有着较为明显的差异,OA是一项系统化且长期性的工程,而人事管理系统同样如此,需要针对各自企业的实际情况,开发出适合企业发展的系统,使该系统真正成为能够为企业发展决策提供可靠依据的系统之一。本文以中小微型企业为例,基于Java开发平台,针对面对中小微型企业的人事管理系统进行了分析。该系统能够为中小微型企业的自动化管理提供一定的帮助。

参考文献:

[1] 闫洁瑜.基于SOA架构的人事管理信息平台建设[J].中国人力资源开发,2015(10):54-61.

[2] 马建萍.基于J2EE的企业人事管理系统设计与实现探索[J].电脑知识与技术,2015(15):51-52,55.

[3] 王国旭.基于企业需求的人事管理系统的设计与实现[J].江西广播电视大学学报,2013(4):72-75.

猜你喜欢
实现人事管理系统设计
人事管理
加强和改进事业单位人事管理
人事档案数字化在人事管理中的重要性
办公室人员尚需制定个人发展规划
浅析铁路通信传输的构成及实现方法
推行军事体育训练与人事管理挂钩政策