本发明涉及智能卡领域或者通讯领域,尤其涉及一种基于NFC技术的补货员在多台展示柜的签到管理系统及其方法。
背景技术:
随着中国制造2025战略的大力推进,制造业转型升级也在加速进行中。制造业智能化在这个过程中起着举足轻重的作用。传统的展示柜是由商家根据剩余饮料的多少,通过电话订货,补货员只能被动补货,这也限制了补货员管理展示柜的数量,同时,对补货业务人员的补货情况的统计、展示柜补货及时性和对补货员的考勤还面临着一定的困难。
现代企业考勤的主要方式基本是采用打卡形式,其中,卡片打卡和指纹是最常见的两种,然而,对于补货员的考核,如果每台展示柜都安装指纹识别器或者卡片打开机,而且还需要给这些设备联网,那么,每台展示柜的成本会增加很多。
基于成本和后期签到设备维护难度的考虑,传统的签到管理系统已经不能满足补货员在多台展示柜补货签到的考勤监督的要求,与此同时,随着智能手机的大量普及,尤其是具有NFC功能手机的普及,并且也有越来越多的学校企业已经实现了使用NFC手机签到对学生和员工的考勤,充分证明了NFC在签到考勤方面的安全性和稳定性。但是,均属于“多对一目标”签到方式,即为多个人用NFC手机在同一个NFC标签完成签到;这种签到方式,只能解决单个NFC标签编号的签到考勤问题。
技术实现要素:
本发明为克服现有技术存在的不足之处,提供一种基于NFC技术的补货员在多台展示柜的签到管理系统及其方法,以期能解决企业管理员对展示柜补货员同一天当中需要在不同地方不同展示柜上签到难以考勤的难题,从而降低补货员在展示柜上考勤的复杂程度,并节省企业的开支成本。
为了实现上述目的,本发明采用的技术方案如下:
本发明一种基于NFC技术的补货员在多台展示柜的签到管理系统的特点包括:服务端、客户端和NFC标签;
所述服务端包括:注册登录服务器、签到服务器、MAC地址服务器;
所述客户端包括:注册模块、登录模块、签到模块、绑定模块、NFC模块;
所述NFC标签设置在各个展示柜上,且所述NFC标签包含有展示柜的唯一编号;
所述注册模块获取补货员的个人基本信息及所述补货员管理的所有展示柜的唯一编号,并发送给所述注册登录服务器进行注册;
所述注册登录服务器为所接收到的个人基本信息及其管理的所有展示柜的唯一编号创建唯一的登录账号和相应密码;
所述登录模块获取补货员输入的登录账号和密码并发送给所述注册登录服务器;所述注册登录服务器对所述登录账号和密码进行验证,并对验证通过的登录账号和密码返回登录成功消息给所述登录模块;
在登录成功后,所述登录模块将客户端的MAC地址发送给所述MAC地址服务器进行记录;所述MAC地址服务器将所述MAC地址与所输入的登录账号进行关联,用于防止虚假签到操作;
所述NFC模块对处于感应距离之内NFC标签进行扫描,获得相应NFC标签所包含有展示柜的唯一编号并发送给所述注册登录服务器进行验证;若验证成功,表示相应NFC标签为合法标签,并触发所述绑定模块;否则,相应NFC标签为无效标签;
所述绑定模块通过NFC模块将所管理的NFC标签的唯一编号进行扫描操作,并与输入的登录账号进行绑定,形成绑定数据后发送给所述签到服务器进行存储;
所述签到模块从登录账号所绑定的所有NFC标签的唯一编号中选取所需签到的NFC标签的唯一编号,并通过NFC模块扫描相应的展示柜的NFC标签;从而形成签到数据并发送给所述签到服务器;所述签到数据包括:扫描日期、登录账号、选取的NFC标签的唯一编号;
所述签到服务器接收到所述签到数据进行存储,形成历史签到数据,并返回扫描日期给所述签到模块进行显示。
本发明一种基于NFC技术的补货员在多台展示柜的签到管理方法的特点是应用于由服务器、客户端和NFC标签所组成的系统中,并包括如下步骤:
步骤1、利用所述客户端获取补货员的个人基本信息及其管理的所有展示柜的唯一编号并发送给服务器进行注册;
步骤2、所述服务器根据所接受到的注册信息,为相应补货员创建唯一的登录账号和相应密码;
步骤3、利用所述客户端输入相应的登录账号和密码并通过所述服务器进验证,若验证成,则返回登录成功消息给所述客户端;
步骤4、所述客户端将自身的MAC地址发送所述服务器,用于与所输入的登录账号进行关联,从而防止虚假签到操作;
步骤5、所述客户端对处于感应距离之内NFC标签进行扫描,获得相应NFC标签所包含有展示柜的唯一编号并发送给所述服务器进行验证;若验证成功,则将验证成功的NFC标签的唯一编号与输入的登录账号进行绑定,形成绑定数据后发送给所述服务器进行存储;
步骤6、利用客户端从登录账号所绑定的所有NFC标签的唯一编号中选取所需签到的NFC标签的唯一编号,并对所需签到的NFC标签进行扫描,从而形成签到数据并发送给所述服务器;
步骤7、所述服务器接收到所述签到数据进行存储,形成历史签到数据,并返回扫描日期给所述客户端进行显示。
与已有技术相比,本发明的有益效果是:
1、本发明基于NFC技术的考勤管理方法,利用了智能移动终端的便携性为补货员在不同地方的展示柜上提供一个高效便捷的签到管理解决方案;考勤用户先使用客户端(带有NFC功能的智能手机)中的考勤客户端APP读取NFC标签,将补货员和展示柜的信息同时传递给服务器进行记录。该发明方法不仅可以使补货员和管理人员随时查看每台补货机每个月具体的补货日期记录,查看补货员所管理的展示柜是否已经补货,避免了重复补货或忘记补货,从而有效地监督补货员是否及时补货;而且大大降低了补货员考勤的复杂程度和节省企业的开支成本,因为本发明方法的实现,不需要任何专用的打卡机器和指纹识别机器等特殊设备,只需要带有NFC芯片的手机安装客户端通过无线网络连接到指定的服务器即可,有效提高了展示柜管理人员的工作效率。每台展示柜需要的仅仅是一个NFC标签,其中,NFC标签的价格也是非常低廉,大约1~3元一个,大大节约了企业运营成本。
2、本发明NFC签到方法,为“一对多目标”签到方法,区别于以往NFC签到应用中“多对一目标”的签到方法;“一对多目标”签到为一个人用NFC手机分别在多个不同的NFC标签完成签到,相对于,“多对一目标”签到方式,本发明所提出的“一对多目标”签到方法,相对“一对多目标”的签到方式,系统更为复杂,可以解决补货员在多个NFC标签编号上的签到考勤问题,大大简化了管理人员对不同地点的展示柜上补货时补货人员考勤的难道和复杂性。
附图说明
图1为本发明签到实施流程图;
图2为本发明移动设备绑定标签流程图;
图3为本发明移动设备扫描标签签到流程图。
图4为本发明的工作原理图。
具体实施方式
如图1所示,一种基于NFC技术的补货员在多台展示柜的签到管理系统及其方法,包括以下步骤:
S1,用户手机登录手机端APP;
S2,打开“设备连接”界面,选择将要签到的展示柜名称;
S3,打开签到界面,扫描展示柜上的NFC标签;
S4,APP将获取到的NFC标签信息和当天日期发送至签到服务器;
S5,APP向签到服务器请求签到数据,签到服务器将当月签到数据返回给客户端并在客户端日历显示
上述考勤管理方法主要是利用了智能移动终端的便携性为补货员同一天当中需要在不同地方不同展示柜上补货签到考核提供一个高效便捷的解决方法。
上述考勤管理方法中,用户首先需要在客户端下载并安装考勤APP,首次使用需要注册用户信息,签到之前需要先绑定展示柜的NFC标签。每次使用客户端进行考勤打卡时,都需要使用账号登录考勤APP,服务端通过用户的登录账号,就可以获悉用户的基本信息,从而为补货员进行考勤记录。
本实施例中,如图4所示,一种基于NFC技术的补货员在多台展示柜的签到管理系统,包括:服务端、客户端和NFC标签;
服务端包括:注册登录服务器、签到服务器、MAC地址服务器;
服务端具有如下功能:考勤签到数据的综合管理,数据采集、手工补录,考勤日历和报表的生成和打印,可按照个人、时间等生成不同报表,考勤签到记录的查询,按时间、按个人等查询方式,补货员信息的注册、登录、注销、信息变更,NFC标签ID号的注册,用户绑定展示柜NFC标签号时的对比验证
客户端包括:注册模块、登录模块、签到模块、绑定模块、NFC模块;
客户端模块的功能包括:连接考勤管理系统服务器进行注册登录,通过登录账号唯一确定补货员;正确识别NFC考勤标签,并将签到信息(包括识别的标签ID号和与其绑定的补货员手机号)上传到服务器;获取补货员所绑定的所有展示柜的NFC标签信息,个人考勤记录的查询,方便查看每月在不同展示柜上边的缺勤次数。
注册模块获取补货员的个人基本信息及补货员管理的所有展示柜的唯一编号,并发送给注册登录服务器进行注册;
注册登录服务器为所接收到的个人基本信息及其管理的所有展示柜的唯一编号创建唯一的登录账号和相应密码;
登录模块获取补货员输入的登录账号和密码并发送给注册登录服务器;注册登录服务器对登录账号和密码进行验证,并对验证通过的登录账号和密码返回登录成功消息给登录模块;
补货员的登录账号与其身份认证信息也是一一对应的,当用户通过账号登录,并通过APP将采集的身份认证信息发送至服务端时,服务端可以根据APP的登录账号,匹配查找补货员最初提供并存储在服务端的身份认证信息,并将其与APP传输来的采集的身份认证信息进行比对,从而完成身份认证信息。
在登录成功后,登录模块将客户端的MAC地址发送给MAC地址服务器进行记录;MAC地址服务器将MAC地址与所输入的登录账号进行关联,用于防止虚假签到操作;
具体实施如下:为了避免补货员让其他人用另外的NFC手机登录补货员的手机号代替其进行签到的问题,服务器还增加了补货员常用登录设备记录的功能:同一个用户账户在不常用的移动设备登录时,服务器会向补货员手机上发消息提醒:禁止作弊。同时,如果同一个手机号频繁在不同NFC手机上登录签到,服务器会向管理人员发短信提醒。
NFC模块的功能包括:用户绑定NFC标签时,需用NFC手机扫描标签;用户在NFC标签上签到时,需用NFC手机扫描标签
NFC标签设置在各个展示柜上,且NFC标签包含有展示柜的唯一编号;
NFC模块对处于感应距离之内NFC标签进行扫描,获得相应NFC标签所包含有展示柜的唯一编号并发送给注册登录服务器进行验证;若验证成功,表示相应NFC标签为合法标签,并触发绑定模块;否则,相应NFC标签为无效标签;
NFC标签的唯一编号在展示柜出厂时,已经在NFC标签服务器注册,因此,只有已经注册过的展示柜标签才能绑定成功,避免了补货员扫描任何NFC标签都能绑定的问题。
通过NFC手机扫描展示柜的NFC标签,可将补货员的手机号与其所要管理的所有展示柜的NFC标签唯一编号进行绑定;
如图2所示,本发明绑定实施步骤如下所示:
B1,用户用手机登录手机端APP;
B2,打开展示柜主页,选择“添加展示柜”;
B3,通过NFC手机扫描展示柜上的NFC标签,将用户的手机号与用户所要管理补货的所有展示柜的NFC标签唯一编号进行绑定;
B4,APP将读取到的NFC标签唯一编号发送至服务端;
B5,服务端将收到的NFC标签唯一编号与服务器中存储的NFC标签ID号进行比对,如果新读取到标签唯一编号已经在NFC标签服务器存在,则绑定成功;否则,认为标签为无效标签,绑定失败。
绑定过程,NFC手机客户端需保持联网状态。
绑定模块通过NFC模块将所管理的NFC标签的唯一编号进行扫描操作,并与输入的登录账号进行绑定,形成绑定数据后发送给签到服务器进行存储;
签到模块从登录账号所绑定的所有NFC标签的唯一编号中选取所需签到的NFC标签的唯一编号,并通过NFC模块扫描相应的展示柜的NFC标签;从而形成签到数据并发送给签到服务器;签到数据包括:扫描日期、登录账号、选取的NFC标签的唯一编号;
签到服务器接收到签到数据进行存储,形成历史签到数据,并返回扫描日期给签到模块进行显示。
本发明签到实施过程如图3所示,需要验证用于签到展示柜的NFC标签是否合法,包括:
1)打开“设备连接”时,客户端从服务端下载所有与补货员手机号绑定的NFC标签编号至客户端本地存储;
2)APP将读取到的NFC标签ID号与补货员选择的展示柜NFC标签编号对比,如果相同,则进行签到成功;否则,认为标签为无效标签,签到失败。
签到过程,NFC手机客户端需保持联网状态。
本实施例中,一种基于NFC技术的补货员在多台展示柜的签到管理方法,应用于由服务器、客户端和NFC标签所组成的系统中,并包括如下步骤:
步骤1、利用客户端获取补货员的个人基本信息及其管理的所有展示柜的唯一编号并发送给服务器进行注册;
考勤管理人员需要提前将所有NFC标签的唯一编号信息在服务器注册,再将每台展示柜上边分别贴上NFC标签,其中,每个NFC标签在出厂时都具有唯一的编号。补货员在其智能手机上安装考勤APP客户端,首次使用需要提交个人信息至服务器进行注册。
步骤2、服务器根据所接受到的注册信息,为相应补货员创建唯一的登录账号和相应密码;
通过使用补货员注册信息,当用户使用账号登录时,服务器可以获取补货员的基本信息,包括:姓名,手机号,所绑定的展示柜的编号。
步骤3、利用客户端输入相应的登录账号和密码并通过服务器进验证,若验证成,则返回登录成功消息给客户端;
步骤4、客户端将自身的MAC地址发送服务器,用于与所输入的登录账号进行关联,从而防止虚假签到操作;
补货员登录客户端成功后,APP会自动记录用户NFC手机的MAC地址(MAC地址就是网卡的硬件代码,是每块网卡全球唯一的识别证),并上传至服务器,从而防止补货员签到作弊。
步骤5、客户端对处于感应距离之内NFC标签进行扫描,获得相应NFC标签所包含有展示柜的唯一编号并发送给服务器进行验证;若验证成功,则将验证成功的NFC标签的唯一编号与输入的登录账号进行绑定,形成绑定数据后发送给服务器进行存储;
将补货员的手机号与他需要管理的展示柜(比如50台)的NFC标签的id号(唯一序列号)绑定起来,补货员第一次补货时,通过注册成功的账号登录考勤APP,打开绑定界面,依次手机扫描展示柜NFC标签,可将补货员的手机号与他需要管理的展示柜(比如50台)的NFC标签的id号(唯一序列号)绑定起来。
步骤6、利用客户端从登录账号所绑定的所有NFC标签的唯一编号中选取所需签到的NFC标签的唯一编号,并对所需签到的NFC标签进行扫描,从而形成签到数据并发送给服务器;
步骤7、服务器接收到签到数据进行存储,形成历史签到数据,并返回扫描日期给客户端进行显示。
补货员补完货后,手机登录签到系统app,打开“设备连接”界面,选择将要签到的展示柜,然后再进入签到界面,进行扫描展示柜NFC标签进行签到,以便管理人员查看考勤记录。
考勤补货员先使用客户端(比如智能手机)中的APP打开“设备连接”界面,选择将要签到的展示柜的名称,打开签到界面,扫描展示柜上的NFC标签,将获取到的NFC标签信息和当天日期发送至签到服务器,完成签到,同时以日历形式显示签到记录。另外,该发明不仅可以使补货员和管理人员随时查看每台补货机每个月具体的补货日期记录,查看补货员所管理的展示柜是否已经补货,避免重复补货或忘记补货,从而有效地监督补货员是否及时补货。该发明方法,也不需要任何专用的打卡机器,大大节省了企业的开支。