一种基于区块链的移动考勤系统及其方法技术方案

技术编号:32665315 阅读:58 留言:0更新日期:2022-03-17 11:17
本发明专利技术公开一种基于区块链的移动考勤系统及其方法,该方法包括:在管理服务器建立区块链网络,企业员工通过个人终端连接到区块链网络;管理服务器包括数字身份智能合约和考勤管理智能合约;数字身份智能合约为每个企业员工分配唯一的数字身份DID,并记录该名企业员工的身份信息;考勤管理智能合约将记录企业员工的考勤签到信息;企业员工通过个人终端来访问管理服务器的区块链网络,并将企业员工的考勤签到信息通过考勤管理智能合约记录在区块链网络上。本发明专利技术基于区块链技术在管理服务器与个人终端之间建立考勤系统,考勤系统通过对员工的身份信息、签到时间以及签到位置进行校验,防止出现员工代打卡或GPS位置造假等不良打卡行为。打卡行为。打卡行为。

【技术实现步骤摘要】
一种基于区块链的移动考勤系统及其方法


[0001]本专利技术涉及考勤系统
,具体涉及一种基于区块链的移动考勤系统及其方法。

技术介绍

[0002]现有的签到或考勤管理的方式有多种:(1)采用传统的人工花名册签到;(2)基于RFIC/ID卡由考勤机刷卡签到;(3)基于指纹、人脸等图像识别和生物识别技术由考勤机识别签到;(4)基于GPS定位技术由手机App软件打卡签到。
[0003]上述几种签到或考勤管理,存在如下几个问题:
[0004](1)采用纸质签到,效率低、易出错、不利于统计,并且数据容易被篡改,考勤的公信力容易收到质疑;
[0005](2)采用RFIC/ID卡签到,容易出现代打卡等作弊行为;
[0006](3)采用指纹、人脸等图像识别技术签到的设备成本高,并且需要将设备设定在固定位置和范围,多人同时签到会出现拥挤排队的现象;
[0007](4)采用手机App软件签到容易出现GPS造假现象等作弊行为;
[0008]由此可见,现有的考勤制度都有一定的缺陷,而一个企业的考勤管理若出现漏洞,则容易发生劳务纠纷,并且由于现有的考勤记录大多是掌握在后台管理员的手中,导致员工难以对于自己的出勤记录不明确,这也是引发劳务纠纷的原因之一。因此,有必要开发一种可靠性的、防篡改的考勤系统,才能使考勤管理规范、有效。
[0009]区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链也是一种自下而上的革新技术,它并不是针对某一类应用的改造和升级,而是对所有与数据存储和信息交换流程相关的场景都能产生颠覆性的变革,它的应用前景受世人期待。
[0010]智能合约的概念在1994年被尼克萨博提出,指的是用计算机语言取代法律语言来记录条款的合约,它用数学和编程的形式定义了一系列合约双方的权利和义务,一旦被特定的交易触发,就可被自动执行。由于当时缺乏系统和技术的支持,直到2013年以太坊的出现才实现了智能合约的理念,让智能合约可以在可信去中心化的区块链环境下执行。基于区块链系统的智能合约不仅具有其本身所具备的成本效率等优势,还可避免恶意行为对其正常执行的干扰,有着自动化,去中心化,结果确定的特性,一旦被部署在区块链上,就不会停止,这也保障了其在存储、读取、执行等过程公正透明、记录可追踪、不可被篡改。
[0011]因此,将考勤系统与区块链技术结合起来,可以很好地解决现有考勤制度的缺陷。

技术实现思路

[0012]本专利技术的目的在于提供一种基于区块链的移动考勤系统及其方法,通过在管理服务器建立区块链网络,员工通过个人终端连接到区块链网络,能够保障数据安全准确,防止
出现代打卡或位置造假行为,同时也可以由员工自定义打卡地点,灵活的打卡方式,方便员工出差及居家办公的考勤记录。
[0013]为达此目的,本专利技术采用以下技术方案:
[0014]一方面,提供一种基于区块链的移动考勤方法,包括以下步骤:
[0015]S10、在管理服务器建立一个区块链网络,企业员工通过个人终端连接到所述区块链网络;
[0016]S20、所述管理服务器包括数字身份智能合约和考勤管理智能合约;
[0017]所述数字身份智能合约为每个企业员工分配唯一的数字身份DID,所述数字身份DID将记录该名企业员工的身份信息,所述身份信息包括身份证照片、性别、手机号、健康信息和银行账户信息;
[0018]所述考勤管理智能合约将记录企业员工的考勤签到信息,所述考勤签到信息包括考勤时间、方式、地点、考勤识别特征的hash值;
[0019]所述考勤管理智能合约与所述数字身份智能合约通过企业员工唯一的数字身份DID进行关联;
[0020]S30、企业员工通过所述个人终端来访问所述管理服务器的区块链网络,并将企业员工的考勤签到信息通过考勤管理智能合约记录在区块链网络上。
[0021]作为基于区块链的移动考勤方法的一种优选方案,步骤S30具体包括以下步骤:
[0022]S31、企业员工通过所述个人终端来访问所述管理服务器的区块链网络,并进行打卡签到,生成考勤签到信息;
[0023]S32、所述区块链网络对企业员工的考勤签到信息进行校验审核;
[0024]S33、校验审核通过的考勤签到信息将调用所述考勤管理智能合约上传至所述管理服务器的区块链网络上。
[0025]作为基于区块链的移动考勤方法的一种优选方案,步骤S32具体包括以下步骤:
[0026]对企业员工的签到身份、签到时间、签到位置一一进行校验审核:
[0027]签到身份校验:将正在签到的企业员工的签到身份与所述数字身份DID进行校验,若该企业员工的签到身份能够在区块链网络中匹配到对应的数字身份DID,则进入下一步校验;若该企业员工的签到身份无法匹配到对应的数字身份DID,则认定为无效签到;
[0028]签到时间校验:校验正在签到的企业员工的签到时间是否处于所述考勤管理智能合约预先设定的有效签到期限内,若签到时间在设定的有效期限内,则进入下一步校验;若签到时间不在设定的有效期限内,则认定为无效签到;
[0029]签到位置校验:校验正在签到的企业员工的签到位置是否处于所述考勤管理智能合约预先设定的位置范围内,若签到位置处于设定的位置范围内,则认定为签到成功;若签到位置未处于设定的位置范围内,则认定为无效签到。
[0030]作为基于区块链的移动考勤方法的一种优选方案,所述管理服务器还包括考勤统计功能和公开查询功能;
[0031]考勤统计功能:所述管理服务器对全部企业员工的部分或者全部考勤签到信息进行统计,形成考勤记录表;
[0032]公开查询功能:所述管理服务器将所述考勤记录表上传至区块链网络内,企业员工通过所述个人终端可以对自身的考勤记录表进行查询。
[0033]作为基于区块链的移动考勤方法的一种优选方案,所述管理服务器还包括考勤变更功能:企业员工根据出差或居家办公需求,通过所述个人终端向所述管理服务器提出变更考勤地点及方式的请求,由所述管理服务器对考勤变更请求进行审核,审核结果将上传至区块链网络中存储。
[0034]另一方面,提供一种基于区块链的移动考勤系统,包括:
[0035]管理服务器和个人终端,所述管理服务器内构建有区块链网络,所述个人终端与所述区块链网络连接,用于记录企业员工的考勤签到信息;
[0036]所述个人终端包括:
[0037]信息绑定模块,将所述身份信息与录入所述身份信息的个人终端进行绑定;
[0038]考勤模块,从所述区块链网络获取考勤方式,对企业员工进行考勤认证,并将考勤签到信息上传至区块链网络中;
[0039]所述管理服务器包括:
[0040]存储模块,用于存储企业员工的身份信息,建立身份数据库;
[0041]校验模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的移动考勤方法,其特征在于,包括以下步骤:S10、在管理服务器建立一个区块链网络,企业员工通过个人终端连接到所述区块链网络;S20、所述管理服务器包括数字身份智能合约和考勤管理智能合约;所述数字身份智能合约为每个企业员工分配唯一的数字身份DID,所述数字身份DID将记录该名企业员工的身份信息,所述身份信息包括身份证照片、性别、手机号、健康信息和银行账户信息;所述考勤管理智能合约将记录企业员工的考勤签到信息,所述考勤签到信息包括考勤时间、方式、地点、考勤识别特征的hash值;所述考勤管理智能合约与所述数字身份智能合约通过企业员工唯一的数字身份DID进行关联;S30、企业员工通过所述个人终端来访问所述管理服务器的区块链网络,并将企业员工的考勤签到信息通过考勤管理智能合约记录在区块链网络上。2.根据权利要求1所述的基于区块链的移动考勤方法,其特征在于,步骤S30具体包括以下步骤:S31、企业员工通过所述个人终端来访问所述管理服务器的区块链网络,并进行打卡签到,生成考勤签到信息;S32、所述区块链网络对企业员工的考勤签到信息进行校验审核;S33、校验审核通过的考勤签到信息将调用所述考勤管理智能合约上传至所述管理服务器的区块链网络上。3.根据权利要求2所述的基于区块链的移动考勤方法,其特征在于,步骤S32具体包括以下步骤:对企业员工的签到身份、签到时间、签到位置一一进行校验审核:签到身份校验:将正在签到的企业员工的签到身份与所述数字身份DID进行校验,若该企业员工的签到身份能够在区块链网络中匹配到对应的数字身份DID,则进入下一步校验;若该企业员工的签到身份无法匹配到对应的数字身份DID,则认定为无效签到;签到时间校验:校验正在签到的企业员工的签到时间是否处于所述考勤管理智能合约预先设定的有效签到期限内,若签到时间在设定的有效期限内,则进入下一步校验;若签到时间不在设定的有效期限内,则认定为无效签到;签到位置校验:校验正在签到的企业员工的签到位置是否处于所述考勤管理智能合约预先设定的位置范围内,若签到位置处于设定的位置范围内,则认定为签到成功;若签到位置未处于设定的位置范围内,则认定为无效签到。4.根据权利要求3所述的基于区块链的移动考勤方法,其特征在于,所述管理服务器还包括考勤统计功能和公开查询功能;考勤统计功能:所述管理服务器对...

【专利技术属性】
技术研发人员:李昭君王志新朱彬
申请(专利权)人:薪太软上海科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1