Sistema de Control para Brazaletes
Budget: $30 – $250 USD
El sistema debe manejar cada brazalete en tres etapas:
PRIMER ESCANEO DEL DÍA: REGISTRO DEL BRAZALETE
Si el brazalete nunca ha sido escaneado ese día, el sistema debe aprobarlo.
Este primer escaneo sirve para registrar o activar el brazalete en el sistema.
Este primer escaneo NO debe iniciar el conteo de los 15 minutos.
El sistema debe guardar:
ID del brazalete
fecha del evento
hora de registro
estado: registrado
Ejemplo:10:00 PM → primer escaneo → APROBADO / BRAZALETE REGISTRADO
SEGUNDO ESCANEO DEL DÍA: PRIMER INGRESO REAL
Si el brazalete ya fue registrado, pero todavía no tiene un primer ingreso real, el segundo escaneo debe ser aprobado.
A partir de este segundo escaneo comienza a contarse el tiempo de 15 minutos.
El sistema debe guardar:
hora del primer ingreso real
última hora de acceso aprobado
estado: activo
Ejemplo:10:05 PM → segundo escaneo → APROBADO / PRIMER INGRESO REALDesde las 10:05 PM comienza el conteo de 15 minutos.
TERCER ESCANEO EN ADELANTE: CONTROL DE REINGRESO
A partir del tercer escaneo, el sistema debe comparar la hora actual con la última hora de acceso aprobado.
Si han pasado 15 minutos o más desde el último acceso aprobado:
aprobar acceso
actualizar la última hora de acceso aprobado
Si no han pasado 15 minutos:
denegar acceso
mostrar el tiempo restante
Ejemplo:10:10 PM → tercer escaneo → DENEGADOMensaje: Espere 10 minutos.
10:20 PM → nuevo escaneo → APROBADOEl sistema actualiza la última hora de acceso aprobado a las 10:20 PM.
10:25 PM → nuevo escaneo → DENEGADOMensaje: Espere 10 minutos.
REGLA PRINCIPAL:El primer escaneo solo registra el brazalete.El segundo escaneo aprueba el primer ingreso real y activa el conteo.Desde el tercer escaneo en adelante aplica el bloqueo de 15 minutos.
PRIMER ESCANEO DEL DÍA: REGISTRO DEL BRAZALETE
Si el brazalete nunca ha sido escaneado ese día, el sistema debe aprobarlo.
Este primer escaneo sirve para registrar o activar el brazalete en el sistema.
Este primer escaneo NO debe iniciar el conteo de los 15 minutos.
El sistema debe guardar:
ID del brazalete
fecha del evento
hora de registro
estado: registrado
Ejemplo:10:00 PM → primer escaneo → APROBADO / BRAZALETE REGISTRADO
SEGUNDO ESCANEO DEL DÍA: PRIMER INGRESO REAL
Si el brazalete ya fue registrado, pero todavía no tiene un primer ingreso real, el segundo escaneo debe ser aprobado.
A partir de este segundo escaneo comienza a contarse el tiempo de 15 minutos.
El sistema debe guardar:
hora del primer ingreso real
última hora de acceso aprobado
estado: activo
Ejemplo:10:05 PM → segundo escaneo → APROBADO / PRIMER INGRESO REALDesde las 10:05 PM comienza el conteo de 15 minutos.
TERCER ESCANEO EN ADELANTE: CONTROL DE REINGRESO
A partir del tercer escaneo, el sistema debe comparar la hora actual con la última hora de acceso aprobado.
Si han pasado 15 minutos o más desde el último acceso aprobado:
aprobar acceso
actualizar la última hora de acceso aprobado
Si no han pasado 15 minutos:
denegar acceso
mostrar el tiempo restante
Ejemplo:10:10 PM → tercer escaneo → DENEGADOMensaje: Espere 10 minutos.
10:20 PM → nuevo escaneo → APROBADOEl sistema actualiza la última hora de acceso aprobado a las 10:20 PM.
10:25 PM → nuevo escaneo → DENEGADOMensaje: Espere 10 minutos.
REGLA PRINCIPAL:El primer escaneo solo registra el brazalete.El segundo escaneo aprueba el primer ingreso real y activa el conteo.Desde el tercer escaneo en adelante aplica el bloqueo de 15 minutos.