[发明专利]一种考勤门禁系统的考勤和注册方法有效
| 申请号: | 201710952859.6 | 申请日: | 2017-10-13 |
| 公开(公告)号: | CN107657699B | 公开(公告)日: | 2020-04-10 |
| 发明(设计)人: | 黄国华 | 申请(专利权)人: | 厦门汉星信息科技有限公司 |
| 主分类号: | G07C9/22 | 分类号: | G07C9/22;G07C1/10 |
| 代理公司: | 厦门龙格专利事务所(普通合伙) 35207 | 代理人: | 郑晓荃 |
| 地址: | 361000 福建省厦门市集美区*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种考勤门禁系统的考勤和注册方法,服务器用于运行主程序、第一并行程序和第二并行程序,新员工注册时,有管理权限的人在第一并行程序的运行期间刷卡次数达到人为设定的次数,服务器即进入第二并行程序,新员工只须在第二并行程序运行的期间内刷卡,即可完成注册,实现自由通行,且当有多个新员工需要注册时,只需在第二并行程序内刷卡即可,而在第二并行程序运行期间内,即使老员工刷卡,第二并行程序也不会退出,而是对老员工进行考勤,第二并行程序只在经过第四人为设定的期间后才会结束,本发明的新员工注册效率高,且可实现多个员工一起注册,且注册和考勤可以同时进行,不会相互干扰,提升了工地的管理效率。 | ||
| 搜索关键词: | 一种 考勤 门禁 系统 注册 方法 | ||
【主权项】:
一种考勤门禁系统的考勤和注册方法,其特征在于:所述考勤门禁系统包括门禁控制器和与门禁控制器通过互联网连接的服务器,所述服务器用于运行主程序、第一并行程序和第二并行程序,所述服务器包括存储器,所述存储器用于存储第一数据表、第二数据表、第三数据表和第四数据表,所述第一数据表用于生成和存储员工记录,所述第二数据表用于生成和存储管理员预注册记录,所述第三数据表为第二数据表的子表,用于生成和存储管理员预注册记录项下相关刷卡记录;所述第四数据表为第一数据表的子表,用于生成和存储考勤记录;所述主程序包括以下步骤:步骤1:服务器接收门禁控制器发送的身份识别卡信息,判断第二并行程序是否正在运行,判断结果为真时,执行步骤2,判断结果为假时,执行步骤3;步骤2:服务器查询第一数据表中“身份识别卡信息”字段与本次接收到的身份识别卡信息相同的记录,如未找到该记录则服务器在第一数据表中建立新记录,将“身份识别卡信息”字段赋值为服务器本次接收的身份识别卡信息;如找到该记录,则服务器在该记录项下生成一个第四数据表的新记录,将第四数据表中的“考勤时间”字段赋值为服务器本次接收门禁控制器发送的身份识别卡信息的时间(以下简称为本次接收时间),结束主程序;步骤3:服务器查询第一数据表中“身份识别卡信息”字段与本次接收到的身份识别卡信息相同的记录,如未找到该记录,则结束主程序;如找到该记录则验证该记录中“是否管理员”字段值是否为是,验证结果为真时则执行步骤4,验证结果为假时,则服务器在该记录项下生成一个第四数据表的新记录,将第四数据表中的“考勤时间”字段赋值为本次接收时间,结束主程序;步骤4:服务器判断第一并行程序是否在运行,验证结果为真时则执行步骤5,验证结果为假时则执行步骤6;步骤5:服务器验证本次接收的身份识别卡信息与第二数据表中查询得到的“是否执行完毕”字段值为“否”的记录中的身份识别卡信息是否相同,验证结果为真时执行步骤7,验证结果为假时执行步骤8;步骤6:服务器在第二数据表中建立管理员预注册记录,将“起始时间”字段赋值为本次接收时间,将“身份识别卡信息”字段赋值为本次接收的身份识别卡信息,将“是否执行完毕”字段值赋值为“否”,启动第一并行程序,结束主程序;步骤7:服务器在第二数据表中查询得到的“是否执行完毕”字段值为“否”的记录项下生成第三数据表的新记录,服务器计算第二数据表中查询得到的“是否执行完毕”字段值为“否”的记录项下的第三数据表记录数,同时判断该记录数是否等于人为设定的次数,验证结果为假时结束主程序;验证结果为真时将第二数据表中的“是否执行完毕”字段值变更为“是”,启动第二并行程序,服务器将第二并行程序起始时间定义为服务器当前的时间,结束主程序;步骤8:服务器在第四数据表中生成一个新记录,并将该记录的“身份识别卡信息”字段赋值为第二数据表中查询得到的“是否执行完毕”字段值为“否”的记录中“身份识别卡信息”字段的值,将该记录的“考勤时间”字段赋值为在第二数据表中查询得到的“是否执行完毕”字段值为“否”的记录中“起始时间”的字段的值,服务器将第二数据表中的“是否执行完毕”字段值变更为“是”,服务器还在第二数据表中建立管理员预注册记录,将“起始时间”字段赋值为本次接收时间,将“身份识别卡信息”字段赋值为本次接收的身份识别卡信息,将“是否执行完毕”字段值赋值为“否”,启动第一并行程序,结束主程序;所述第一并行程序包括以下步骤:服务器每间隔第一人为设定的期间判定第二数据表中“是否执行完毕”字段值是否为“是”,判断结果为真时,结束第一并行程序;判断结果为假时,判断服务器当前时间与第二数据表中的“是否执行完毕”字段值为“否”的记录中“起始时间”的字段的值差值是否大于第二人为设定的期间,判断结果为真时则将第二数据表中的“是否执行完毕”字段值变更为“是”,结束第一并行程序,服务器在第四数据表中生成一个新记录,并将该记录的“身份识别卡信息”字段赋值为第二数据表中查询得到的“是否执行完毕”字段值为“否”的记录中“身份识别卡信息”字段的值,将该记录的“考勤时间”字段赋值为在第二数据表中查询得到的“是否执行完毕”字段值为“否”的记录中“起始时间”的字段的值;判断结果为假时则继续执行第一并行程序;所述第二并行程序包括以下步骤:服务器每间隔第三人为设定的期间判断服务器当前时间与第二并行程序的起始时间的差值是否大于第四人为设定的期间,判断结果为真时,结束第二并行程序,判断结果为假时则继续执行第二并行程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门汉星信息科技有限公司,未经厦门汉星信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710952859.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种门禁统一支付的方法
- 下一篇:一种基于电子锁的终端防盗方法





