论文部分内容阅读
随着用人单位管理机制的不断完善,单位对工作人员的考勤形式也逐渐变得多样化。如何更加高效地管理员工的考勤成为用人单位需要解决的问题。签到的形式多种多样,从最初的点名签到(口头答到)、签字签到,然后到后来的电子签到,如指纹签到、人脸识别签到等。签到形式逐渐变得多样化,不同的签到形式适合不同的签到场景。因此,根据不同的场景来选择适当的签到形式变得更加有效率。开发本系统的目的是便利考勤人员的签到、降低考勤管理人员的考勤管理成本、解决考勤作弊问题。本系统主要面向的用户是考勤管理人员和企业值班员工,结合企业实际考勤管理制度,由此开发出的对企业值班员工的考勤情况进行记录、统计、分析等功能的值班考勤管理系统。利用本系统,可以实现多种方式的签到(签退),只需要利用个人手机进行签到的操作。方便了用户的操作,相对其他的签到形式其灵活性与方便性得到了很大的提高。本论文中完成的工作:1)利用wifi进行签到。签到方式充分利用用人单位的wifi资源,签到方式便利、快捷。2)利用手机拍照功能上传照片进行签到。拍照签到方式保证了在用人单位没有覆盖wifi的地方也可以进行签到。上传照片同时将所在地点的经度、纬度保存到数据库,保证了签到地点的精确性。3)采用随机签到机制,保证值班签到人员不会中途离岗。在值班人员值班时间内,系统随机向值班人员发出签到指令,值班人员需要在规定的时间内到指定的地点签到,保证了值班人员时刻在岗状态。4)多样化的排班方式,降低了考勤管理成本。考勤管理人员可以用excel表格的方式对值班人员进行分配签到任务,也可以逐条添加签到任务,根据不同的应用场景选取不同的排班方式,降低了用人单位的信息管理和维护成本。5)防止考勤作弊采用的措施:采集签到手机的mac地址,防止他人代替签到;在手机拍照签到中限制了从相册选取照片的功能,仅支持现场拍照并上传的功能防止签到人员不在签到现场进行签到。随着考勤人数的增长和考勤业务的完善,系统将会产生较大的考勤数据量。此时,海量考勤数据的存储、检索以及数据的维护都将迎来挑战。考勤信息统计模块中考勤统计列表页面的加载将变得缓慢。解决方案如下:(1)利用Hadoop实现大量考勤数据的存储和维护,将考勤数据存放在hadoop系统的分布式文件系统HDFS上;(2)利用ElasticSearch实现考勤信息统计,并实现对某个字段的实时检索;(3)结合数据展示工具kibana进行考勤数据多样化的展示。本系统可以在kibana中展示迟到率、早退率、到岗率、签到次数、签到排班次数等考勤统计信息。利用ARIMA模型对考勤数据的签到率进行建立模型,基于以往的考勤数据对未来的考勤数据进行预测,对考勤管理工作中的值班安排具有指导性意义。实践表明,本系统能够基于“wifi”和“手机拍照”两种形式实现签到(签退)的功能;普通考勤用户可以便利得完成考勤任务;考勤管理人员可以高效得实现个人签到、签退信息及排班信息的管理与维护。在海量考勤数据下,利用分布式工具系统能够完成对考勤数据的存储、维护和检索。