钢铁企业考勤信息系统的开发

摘要:通过信息化手段,解决了大型钢铁企业考勤管理难度大、考勤信息有效性差的难题。在考勤信息与薪酬信息的关联上,实现了无缝集成。本系统的开发体现了信息化作为一种重要科技手段在提升企业效益和办公效率方面的重要作用。

关键词:信息化;考勤系统;大数据

中图分类号:TP315 文献标识码:A 文章编号:1007-9416(2019)02-0182-02

0 引言

当前,大型钢铁企业为了提升考勤管理的科学性和有效性,往往需要通过投入大量人力、物力,但是好多企业将考勤管理的重心放到了考勤设备上,比如引入“指纹识别”、“人脸识别”等,这样做虽然能够使考勤数据的真实性得到提升,但由于钢铁企业存在员工基数大、用工形式、考勤方法因部门而异等因素,员工考勤计算精准度不能得到良好的保障。尤其在考勤与薪酬衔接环节,出现了大量人为干预的情况。同时,伴随着信息技术应用和企业管理体制的发展,考勤管理应逐步向全员参与、透明化的方向发展,员工通过个人终端设备(如手机)对考勤信息进行自主查询,是全员参与的一个必然发展趋势。

1 设计思路

由于门禁系统没有覆盖所有用工形式的员工考勤,提升了考勤信息收集的难度。在技术层面,需要解决考勤信息系统与薪酬系统、微信平台、门禁系统集成过程中的兼容性问题,同时在开发过程中,信息处理的及时性、可靠性和稳定性,对开发技术有较高的要求。

为解决前文所提出的问题,考勤信息系统的开发需要从以下两个方面开展。对于系统实施困难的特殊考勤流程给出合理的解决方案,以企业的考勤规范为基础,完成业务流程图和业务蓝图设计。在实施方面,采用ASP.Net和JAVA开发语言相结合的方式进行考勤信息系统的整体开发,实现考勤信息与员工门禁记录、薪酬管理、微信平台的有效集成,保障考勤信息系统满足考勤管理的业务需求。

基于以上两个方面的考虑,考勤信息系统功能上包括考勤信息系统的整体开发及其与门禁、薪酬、微信平台的系统集成。在系统集成方面涵盖的内容包括:接口的搭建、信息的收集与计算、信息的发送等三个层面。

2 具体实施情况及方案

2.1 系统整体开发

首先,基于企业考勤制度,对企业现行的考勤情况进行梳理,依据人力资源部门的实际需求在信息系统内建立不同的“班制”,全面覆盖员工考勤规则。同时,开发数据批量导入功能,便于手机考勤数据。结合数据库的选用,开发网页信息展示功能,并实现考勤管理所需要的各类考勤信息明细和汇总报表的生成。

开发考勤计划生成、签卡、日历设置、休假功能,以滚动生成员工出勤计划为基础,以各单位劳资调整端口的开发为辅的实现企业考勤弹性化管控,通过调整端口权限的控制避免过多的人工干预。

2.2 集成环境搭建

由于系统需要在不同开发环境、不同数据库平台中实现系统集成,须克服软、硬件兼容性的问题,同时要满足信息响应的及时性和唯一性。

基于本章节需要解决的问题,进行了集成环境、通讯方式、数据源和兼容性方面的设计。企业内部网络环境为基础进行集成环境设计,搭建通信平台,组建满足系统集成需求的外部环境。应用SOAP协议和WebService接口实现薪酬系统和微信平台之间的数据交换,通过数据包的形式与门禁系统进行数据传输。引入Java控件提升兼容性。

2.3 员工的门禁记录读取

创建数据表提取并存储门禁系统数据库中考勤所需字段,并通过门禁数据共享整合各个位置卡机信息。读取数据的全过程由系统自动完成,不进行人为干预,同时创建数据监测和数据重新获取机制来应对设备或网络出现的问题。

2.4 薪酬系统推送

由于大量员工组织机构变更,提升了考勤信息月统计的难度,因此在系统开发过程中将考勤系统与薪酬系统建立了集成关系,通过薪酬系统反馈数据及时更新考勤数据。在考勤系统中开发员工津补贴批量录入界面,批量导入员工津补贴信息并自动校验员工津补贴种类和数量,对津贴不符合岗位设置的记录进行错误提示。

考勤系统要求精准收集薪酬计算所需的所有数据,包括考勤信息、休假信息、津补贴信息,尤其是津补贴的数据源没有信息系统支撑,收集难度大。考勤信息系统以员工每天出勤数据和休假数据,计算日考勤信息。每月的8号0点,系统根据员工上月日考勤信息及调整结果重新计算和汇总出该员工月度考勤信息。开发接口数据反馈、重发机制,解决由于数据格式、网络等原因造成的上传薪酬系统失败的情况,保障薪酬系统接收到的信息完整、准确。

2.5 微信平台的开发

抽取并定义考勤系统中微信平台所需要的数据,建立接口文档。以多层数据模型为数据发送平台进行数据传输,每1000条的信息记录打成数据包并发送到微信平台,提高接口传输数据的效率。实施考勤系统与微信平台信息交互的压力测试,设置信息传输的峰值。后端数据传送采用了Trigger触发器,保证了数据传输及接收反馈信息的及时响应。开发数据传输日志记录功能,对异常处理的情况进行记录和分析。

通过上述方法要保障了信息传输的准确性和实时性。

2.6 提升大数据的运行效率

在系统集成和信息展示过程中对实时性有很高的要求,由于企业员工基数大,在系统进行数据处理时,需要多表联合计算,给系统运行效率带来了瓶颈。为提升大数据的运行效率,考勤信息系统通过以下方面进行了优化:

(1)以在数据库层面建立多個存储过程代替前台调用函数的方式,对考勤信息进行统计计算,大幅缩减统计员工每天出勤结果的时间。

(2)系统闲时触发存储过程,提高资源利用率。

(3)通过数据表中的主键设置,提高多表联合查询的效率。

(4)在语句上建立索引,提升数据的检索速度。

(5)测试和优化数据库SQL语句,采用高效率的查询语句进行全表扫描,大幅提升签卡管理等业务操作效率。

(6)优化计算流程,提前由系统自动计算考勤信息并写入数据库,在需要时直接进行提取。

3 实施效果

系统正式上线以来,考勤信息系统运行稳定,各部门及子公司均反馈良好,考勤信息系统实施获得以下效果:

(1)通过对企业内员工考勤的全覆盖,使员工考勤信息更加真实、严谨的反映出来,保障了公司考勤制度的有效落实,大幅度提高企业的人工劳效。

(2)通过考勤信息与薪酬信息的集成,有效的降低了公司人力资源成本的支出。

(3)真正意义上实现了考勤管理的无纸化办公,节约了大量的办公用品和考勤管理成本。

(4)在技术上,实现了考勤信息在各数据库平台的交互和流轉,保障了信息集成的稳定性及实用性,同时大幅度提高了大数据背景下的数据处理效率。

参考文献

[1] 熊少学,刘鼎,庄磊.人力资源管理信息系统的实现与商务智能应用[J].电力信息化,2008(07):60-63.

[2] 宫雅彬.信息化考勤系统的构建与管理[J].一重技术,2008(04)116-117.

Development of Attendance Information System for Steel Companies

LI Ya-qin

(Information Automation Department of HBIS Group Tangsteel Company,Tangshan  Hebei 063000)

Abstract:Through informationization means, it solves the problem that the attendance management of large steel enterprises is difficult and the validity of attendance information is poor. In the relationship between attendance information and salary information. The development of this system reflects the important role of informatization as an important technological means in improving corporate efficiency and office efficiency.

Key words:informationization;time attendance;large data