Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-09-2015
El_Raso El_Raso is offline
Miembro
 
Registrado: oct 2003
Posts: 135
Poder: 21
El_Raso Va por buen camino
Question Algoritmo a usar en App entrada/salida empleados

Saludos a Todos y Todas

Tengo que iniciar una aplicación de entrada y salida de empleados en una empresa, para llevar el control de las ausencias y tardanzas.

Me exigen que sea con un lector de huellas (Aun no me he decidido por cual usar, una ayuda no estaría mal), mi problema esta en como
voy a diferencial cuando el empleado al ponchar en el lector esta entrando o saliendo, esto se debe a que hay varios horarios en la empresa
incluyendo algunos que pasan de un día al otro (Ej. 11pm a 7am).

Estoy seguro que muchos de ustedes ya han desarrollado aplicaciones como esta, solo le pido una orientación de como debo manejar esa parte.
Si alguno sabe de algún demo en la red se lo agradecería.

PD: en cuanto el lector, cual me conviene? el que guarda los registros de los empleados para una lectura posterior de la aplicación ó el que va conectado directamente al
PC para leerlo desde mi propia aplicación?

Bendiciones.
Responder Con Cita
  #2  
Antiguo 08-09-2015
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Respuesta fácil: Se identifica al personal en base al turno que pertenece.
Por ejemplo si el turno "nocturno" es de 23 a 7 y Pepito trabaja en dicho turno, cuando Pepito pase por el lector a las 23:05 sabrás que ha INGRESADO 5 minutos tarde, y para cuando lo pilles que se SALIÓ a las 6:48 ya sabes que le espera.

Ahora bien, si deseas complicarlo más y el personal va a estar saliendo y entrando, o pueden estar rotando de turno ya debes hacer un poquito más de esfuerzo. Lo fundamental: registrar cada movimiento.
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 08-09-2015
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Hola,

Podría funcionar con 2 lectores (uno de entrada y otro de salida) y opcionalmente que estos desbloqueen la puerta para la entrada o salida de personal.

Algunos modelos de estos lector de pared se leen por LAN para procesarse en batch.

Diagrama de ejemplo:

__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #4  
Antiguo 08-09-2015
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.464
Poder: 21
newtron Va camino a la fama
Hola.

Como bien te dice Delphius lo fundamental es registrar cada movimiento con su fecha y hora. En teoría si no hay registros de movimientos al pasar la primera vez debe de ser de entrada, la siguiente será el contrario de la anterior y así sucesivamente.

El problema es que.... ¿qué pasa si, por alguna tontada, pasa dos veces a la entrada o a la salida?. Esos temas son los que tendrás que ver cómo resuelves.

Saludos
__________________
Be water my friend.
Responder Con Cita
  #5  
Antiguo 08-09-2015
El_Raso El_Raso is offline
Miembro
 
Registrado: oct 2003
Posts: 135
Poder: 21
El_Raso Va por buen camino
Gracias por sus respuesta a Todos...
newtron ese es uno de los dolores de cabeza... si lo pasan dos veces... como controlarlo..
movorack Eso seria idel... per la empresa no tiene la infraestructura para esa parte... yo hasta pensé que con una huella de la mano derecha ENTRAR y
con la mano Izquierda SALIR... pero encontré muy estúpida esa solución.
Responder Con Cita
  #6  
Antiguo 08-09-2015
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Estás muy verde y demasiado lento. Te pones a ver un bosque donde no lo hay.
A ver, te tiro otro centro para que lo cabecees.

Pepito pasa 5 veces por el lector. ¿Está afuera o adentro? Respuesta: ADENTRO. Aún no ha salido del lugar.
Juancito pasa 8 veces por el lector. ¿Está afuero o adentro? Respuesta: AFUERA. Se retiró.
Pedrito que está de licencia, no ha venido. pasó 0 veces.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #7  
Antiguo 08-09-2015
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Asi que lo que quieres detectar es *movimiento*. El lector de huella es solo "autenticacion".

Entonces necesitas es detectar *movimiento*. Para eso deberias tener, por ejemplo, 2 sensores laser/camaras/etc que detecten cuando un objeto va de der-izq y viceversa.

Los dispositivos moviles tienen una solucion usando :https://en.wikipedia.org/wiki/IBeacon
__________________
El malabarista.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
consulta que de resultado entrada, salida y saldo Carmelo Cash SQL 11 13-11-2009 19:44:22
como usar la inpout32.dll salida puerto paralelo krlox31416 Varios 7 03-03-2009 20:59:13
Sun despide a 2500 empleados lucasarts_18 Noticias 0 15-07-2008 14:35:48
Programa de Asistencias de Empleados (1) Caral Varios 20 23-03-2008 21:09:04
Entrada RA0, salida RB0 REHome ASM y Microcontroladores 2 02-03-2008 18:21:48


La franja horaria es GMT +2. Ahora son las 17:17:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi