PDA

Ver la Versión Completa : Control de asistencia de empleados


flystar
28-09-2007, 00:01:11
Buenos Días:

Voy a crear un sistemita sencillo para registrar la hora de entra de empleados que trabajan en una escuela.

Al llegar a la entrada de la escuela cada quien captura su no. de control y listo.. queda registrada su entrada. Simple no?

Cada empleado va a tener una credencial con un codigo de barras para poder checar facilmente su no de control con pasar su credencial en el lector y ya.

Pero luego me han hecho preguntas sobre las "posibles trampas" que pueden hacer los empleados.

Por ejemplo. Como Evitar que un empleado le preste su tarjeta a otro para que le haga favor de "checar su asistencia" en caso de que llege tarde????

Obvio eso no lo puedo evitar..pero como puedo programar en el sistema que nadie pueda andar checandole a nadie su registro??

Alguna idea?????????
:rolleyes:
Gracias.

Caral
28-09-2007, 00:07:15
Hola
Es aveces un poco dificil, pero lo que se hizo para otro programa fue:
Cada empleado tiene un codigo de acceso al sistema.
El sistema cambia el codigo todos los dias a la hora de salir.
En la mañana cuando ingresan, solicitan en la puerta su nuevo codigo, se da solo al empleado correspondiente.
Ingresa su codigo y asi sucesivamente, parece un poco complicado, pero es sencillo y efectivo.
Saludos

juanelo
28-09-2007, 00:10:23
Pues mira,
Una alternativa es un lector biometrico (de huellas digitales), el problema es que no son muy economicos, te recomiendo un "digitalPersona", ahora bien de otra forma no se como hacerle para que otro no "chequee" otra credencial.
Saludos.

jhonny
28-09-2007, 00:15:13
Bueno, realmente no se me ocurre nada si es que trabajas con esas tarjetas, pero si cambiaras todo eso y en lugar de capturar un codigo de barras, capturas la huella digital de cada empleado, asi si solucionarias ese problema ¿Quien prestaria su dedo solo para decir que no llego tarde?, aunque hay que hacer algunas pruebas con el ya "viejo truco" de la plastilina y esas cosas, aunque la verdad es que hoy en dia esos lectores de huellas han mejorado ese asunto ;).

jhonny
28-09-2007, 00:19:53
Caramba¡¡¡, mientras yo escribia, Caral y juanelo han respondido, que rapidos son :D.

flystar
28-09-2007, 00:22:12
Gracias por sus sugerencias:

La tarjeta con el codigo de barras es realmente para evitar que se pasen el No. de control.. :

- La tarjeta se la pueden prestar entre ellas o sacarle copia para ayudarse entre ellos para checar la entrada del otro y no registrar que llego tarde.

- No puedo creer que algo tan simple sea tan facil de evadir y tan complicado de evitar no?????

- Estas "cabronas" (perdon) son capaces de prestarse el dedo para checar..jajajaja

- La solucion del lector de huella digital es bueno, me suena bien, pero si temo que sea muy caro... cuanto saldran en dolares norteamericanos???

Gracias por su apoyo.. otra idea??? Algun codigo extra que concuerde con la hora de registro o algo asi?? o como?

juanelo
28-09-2007, 00:22:37
Caramba¡¡¡, mientras yo escribia, Caral y juanelo han respondido, que rapidos son :D.

Mil disculpas sensei jhonny :o!,te las pide un humilde novato de este estupendo foro ...

juanelo
28-09-2007, 00:25:21
otra idea??? Algun codigo extra que concuerde con la hora de registro o algo asi?? o como?

Esta parte ahora si no la entendi ... :confused:

flystar
28-09-2007, 00:29:17
Te juro que tampoco me entendi yo Juanelo jajaja

Pero tengo algo en la cabeza que no termino de ajustar...

La idea es que capturen un codigo..y que ese codigo...forme otro internamente en la maquina de acuerdo a la hora que es y el dia.. y entonces
con ese se forma otro....y ese deben de capturar.. jaja Ay no se!!! algo asi tengo en la cabeza para que sea dificil que otr le cheque a otro...



Help!!

juanelo
28-09-2007, 00:31:14
Te juro que tampoco me entendi yo Juanelo jajaja

Pero tengo algo en la cabeza que no termino de ajustar...

La idea es que capturen un codigo..y que ese codigo...forme otro internamente en la maquina de acuerdo a la hora que es y el dia.. y entonces
con ese se forma otro....y ese deben de capturar.. jaja Ay no se!!! algo asi tengo en la cabeza para que sea dificil que otr le cheque a otro...



Help!!

:confused: ... y sumale el numero que pense multiplicado por 2 ... :D

jhonny
28-09-2007, 00:34:26
Mil disculpas sensei jhonny :o!,te las pide un humilde novato de este estupendo foro ...

Nada amigo ;), es muy normal que suceda eso :p, pero cuando uno se demora mucho respondiendo (Fijate que respondi 4 min despues que tu), se siente en la obligación de aclarar el asunto, de lo contrario "en este caso vos" diria que quice ignorar tu comentario, cuando realmente no es la intención ¿Ves? :D.

La solucion del lector de huella digital es bueno, me suena bien, pero si temo que sea muy caro... cuanto saldran en dolares norteamericanos???

Bueno lo del precio puede ser relativo, ¿Porque?, mira, ¿Cuantos lectores de Huellas tienes que comprar?, seguramente 1 0 2, pero si te decides por las tarjetas, ¿Cuantas tarjetas tendrias que comprar?, tendrias que comprar tantas tarjetas como empleados hay + un lector de tarjetas, ¿Ves?, seguramente te sale hasta mas economico :). Definitivamente es algo que ustedes deben evaluar.

Caral
28-09-2007, 00:38:09
Hola
Un lector de huellas ronda los $500 USD, instalado y funcionando.
Para una empresa promedio que necesite controlar a sus empleados, no es un gasto, es una inversion.
Saludos
DP: Coincido con Jhonny

jhonny
28-09-2007, 00:43:01
No se que tan bueno pueda ser pero al parecer hay de varios precios, como dice Caral hay de 500 Dolares y de 25 (http://xataka.com/2007/05/13-lector-de-huellas-dactilares-por-usb) tambien, de 41 (http://www.preciomania.com/search_getprod.php/masterid=4927829//) y hasta este otro (http://www.kimaldi.com/productos/sistemas_biometricos/lectores_huella_digital_para_pc/lector_huella_digital_nitgen_hamster_ii), que debe ser de los mas costosos :).

ContraVeneno
28-09-2007, 01:11:09
Hombre, que hay veces en que no todo se puede hacer por sistema...

en una empresa se imponían castigo muy severos a quien se sorprendiera marcando la tarjeta de alguien más...

en otra, el guardia de la entrada se encargaba de verificar que nadie checara dos tarjetas y reportar a quien lo hiciera... y si no los reportaba, perdía su empleo...

vamos, que hay veces en que no todo se puede hacer por sistema... además, que aquí no es problema del sistema, es problema de moral y ética de tus empleados. Y si estos hacen hasta lo imposible por hacer trampa, pues yo digo que es mejor no tenerlos de empleados.

FGarcia
28-09-2007, 05:59:15
Definitivamente a veces no todo se puede hacer electronicamente (eso incluye software) en mi trabajo muchas veces hemos tenido problemas para implementar ciertos automatismos que segun los operadores o supervisores "les dan mas trabajo" que como lo hacian antes, es necesario contar con el respaldo de Jefes de area y administradores para que se hagan funcionar, una vez que se rompe esa resistencia se notan las mejoras.

Se me ocurren algunas ideas que a lo mejor podrian funcionar (electronica) pero eso corresponde a un gasto (inversion) que tal vez equipare a el costo del lector de huellas digitales. Definitivamente el lector es mejor.

Mientras escribia lo anterior se me ocurrio que tal ¿una camara tipo web que este grabando el area del reloj? son economicas, traen su software, desarrollas una aplicacion hoy (para este trabajo) y la vendes mañana para alguien con problemas similares. Ideas al aire solamente.

José Luis Garcí
28-09-2007, 09:05:29
Como te comenta FGarcía el sistema de una camara web, es la solución economica, en tu propio programa cada vez que un lector de codigo de barras, hace una lectura, termina dando la orrden ENter, podrias capturar ese momento, para mandar a la camara web sacar una foto, en baja resolución y guardar la foto con el código de la persona, día y hora de entrada, y otra de la salida, día y hora, te pongo un ejemplo por si no te queda claro.

Codigo 125
Dia entrada 28/9/07 Dia salida 28/9/07
hora entrada 08:00 hora Salida 16:00

Foto de entrada quedaria E1252809070800
Foto salida quedaría S1252809071600

Espero te ayude, solo tendrias que buscar la captura de la foto, o en su defecto comprar una camara con sitema de captura, independiente (un archivo ejecutable que hace una captura cada vez que lo llamas).

Neftali [Germán.Estévez]
28-09-2007, 10:28:25
A veces damos mucha vueltas a una cosa, nos complicamos la vida, añadimos características para encontrar una solución aceptable, cuando la más óptima está delante nuestro.
En mi opinión, el lector de huellas es el más óptimo.

En la anterior empresa teníamos tarjetas. No nos las prestábamos, pero algun día te las olvidabas, cada X tiempo estaban rayadas, alguno incluso la perdió; Y el sistema de dar de alta nuevas tarjetas es más complejo, a parte de que los aparatos lectores son más susceptibles de averías.

En la actual tenemos lectores de huellas y van muy bien.

No se la diferencia de precio, pero el lector es una solución más de futuro (creo que ese puede ser un buen argumento).

flystar
28-09-2007, 17:17:24
Buenos Días a todos:

Gracias a todos por sus valiosos comentarios...

Yo se que es imposible hacer un sistema que solucione esto al 100%, pero mi obligacion es buscar la manera mas acertada, mas segura y desgracidamente también la mas "económica" de hacerlo por que la empresa no cuenta con suficientes recursos para implementar sistemas de apertura de puerta y pago de Guardias y esas cosas.

Debo confiar un porcentaje aceptable al personal y el otro porcentaje ayudarme con el sistema tratando de que no lo puedan burlar tan facilmente.. buscar la manera donde les cuesta el maximo de trabajo con los escasos recursos disponibles.

Gracias a la ayuda de los que han entrado a foro como:

Caral, Jose Luis Garcí, Nefatí ,FGArcia, Contraveneno, jhonny, juanelo y espero no se me haya pasado alguien se ha enriquecido la posible solución a este problema.

A Alguno de ustedes seguramente les va a suceder que tienen que hacer un sistema como el mio si no es que ya les sucedio no?

El asunto de la camara es un apoyo excelente.. claro que puede servir...y es muy inteligente ademas..sencillo pero inteligente.. por que es barato y si es realizable y si se como interactuar con una camarita twain en about.co, viene un componente gratis para controlar una camarita twain para tomar fotos y esta la verdad, la verdad bien sencillo hasta para novatos.

Ahora que hablen de recursos para "verificacion de la veracidad" les tengo otra idea a ver que opinan:

Que tal que cuando vayan los oblige a grabar su voz??????????
habra un componente para reconocimiento de voz gratuito? Que opinan?

Saludos.

Otra preguntita aprovechando el mismo asunto del reconocimiento de Huella dactilar.
Yo he manejado escanner de codigos de barras y es super sencillo de entender como funciona operativamente, simplemente despues de detectar o identificar el codigo de barras actua con la PC exactamente igual que como si hubieramos "tecleado" obviamente en el teclado el numero o palabra que corresponde al codigo de barras leido.. es igualito... es como haberlo teclado..operativamente es igual...si estamos en word..esribe en word lo detectado y manda un "enter"...

Pero en el caso del detector de huella digital...ahi como jala???? Igual???
manda como si hubieramos tecleado, si estamos en word aparece algo en la pantalla? una imagen? o como??

Es necesario que sepa esto puesto que si estoy por ejemplo en un componente EDIT de delphi...se supone que estoy ahi para poder detectar automaticamente el No de control que le corresponde a la persona que puso su DEDO en el lector,, entonces en teoria ahi debe aparecer capturado el No. de control de esa persona para que pueda checar su hora de entrada. Necesito recuperar ese dato. pero no se bien como funcionaran esos detectores de huellas despues de identificar una huella dactilar...

Alguien lo sabe? Gracias.

Neftali [Germán.Estévez]
28-09-2007, 17:40:16
Creo que de muchas de esas cosas no te vas a tener que preocupar; Me da la impresión de que alguno de estos sistema debe venir con software añadido o similar (es una suposición).

maeyanes
28-09-2007, 18:26:42
La mayoría de los lectores de huella digital mayormente vienen con un SDK... o desde la web del fabricante es posible conseguir el SDK...


Saludos...

Delphius
28-09-2007, 20:18:47
Hola, no tengo experiencia en esa rama. De hecho no he empleado por el momento un lector de huellas... ni un reconocimiento de voz. La opción de tomar la foto es buena, y en ello estoy medio metido. Como dices, hay componentes libres y de pagos que soportan TWAIN... puede llegar a ser una opción económica considerando que las webscam están baratas.

No se si viene al caso comentarlo... pero el otro día he visto en Cazadores de Mitos como con violaron un sistema de huellas. Y decían que nunca había sido violado. No recuerdo que tan fiable o de buena calidad era el lector que emplearon, pero lo que si se es que con un molde de un dedo, un poco de una pasta gelatinosa y ¡listo! sistema violado.

Se, por algunas averiguaciones que hice mientras buscaba info para mi trabajo de grado que hay detectores de huellas dactilares económicos como de los caros.
Algunos de ellos lo que hacen es tomar no solo la huella, sino la presión, la temperatura... y otros factores para detectar si es realmente un dedo u otra cosa. Deberías tener presente esta cuestión si es que es realmente preocupante para los directivos tener un buen control de asistencia.

Yo, en lo personal y según me comentaron algunos, un reconocimiento por voz puede llegar a ser muy complejo y no son equipos baratos.

Y como dices maeyanes, vienen con un SDK y/o lo puedes descargar desde el sitio web de la compañia que los fabrica.

EDITO:
Otra opción, aunque admito que no se que tan económica puede llegar a ser, es el control óptico.

Saludos,

maeyanes
28-09-2007, 20:23:29
Hola...



No se si viene al caso comentarlo... pero el otro día he visto en Cazadores de Mitos como con violaron un sistema de huellas. Y decían que nunca había sido violado. No recuerdo que tan fiable o de buena calidad era el lector que emplearon, pero lo que si se es que con un molde de un dedo, un poco de una pasta gelatinosa y ¡listo! sistema violado.


Bueno, pero dudo mucho que los empleados lleguen a tanto solo para que alguien más les cheque su entrada... xDDD

Aunque pensándolo bien, hay cada gente... :p


Saludos...

Delphius
28-09-2007, 20:38:17
Hola...

Bueno, pero dudo mucho que los empleados lleguen a tanto solo para que alguien más les cheque su entrada... xDDD

Aunque pensándolo bien, hay cada gente... :p

Saludos...
Tu mismo lo dices... hay cada gente...
Y mira, yo mucho no puedo decir por cuestiones legales... pero en una empresa en la que he trabajado ponen mucha atención a la asistencia y emplean el uso de tarjetas, y cuando salí me he enteré de que empezaron a poner cámaras...

No me extraña de lo que pueden llegar a hacer algunos.

Si para la gerencia de una empresa le es importante mantener un buen control de asistencia, yo diría que se pongan en ello e inviertan. Y antes que nada que se le haga circular la noticia de ello. Y como lo sugieren las normas ISO que cada empleado firme su concentimiento de que es grabado y/o que su actividad y asistencia está siendo controlada.
Con ello hay conocimiento de ambas partes y se evitan líos.

El uso de cámaras web para el control de asistencia podría llegar a ser considerado excesivo y el personal debe estar de acuerdo con esta modalidad, se le debe de informar de ello y que este de su consentimiento.

Yo al menos, si fuera un directivo, lo tendría en cuenta.

Saludos,

flystar
28-09-2007, 23:44:09
Existe ya en las tiendas un producto de Microsoft muy comun que se llama
Microsoft fingerprint reader, y es un lector de huella digital simple y barato, barato por que vale como 38 dolares norteamericanos, yo vivo en México, y en pesos mexicanos eso significa como 400 pesos mexicanos.

El problema de este lector es que el software que trae no es apropiado para integrar la lectura a un sistema que cada quien haga en Delphi, mas bien lo que hace es activar funciones de windows como permitir la lectura de carpetas o archivos.

Pero entonces hay un sitio en internet www.griaule.com (http://www.griaule.com) que vende un Software que permite conectarse a este dispositivo para poder ahora si controlarle desde un programa en Delphi al gusto del programador,
se puede bajar el codigo gratuito, que como saben dicen que tiene la limitacion de que tarda como unos segundos en leer algo.. todavia no lo he probado pero ya baje el codigo fuente...se ve sencillo aparentemente.

Ahora tendre que ir a comprar el lector a la tienda y probar...no hay mas...
Si alguien gusta probarlo adelante...

Encontre un foro donde hay mas informacion especial sobre este software con ejemplos que puso un chavo aunque estan en VB pero tambien platica mas cosas al respecto.


Saludos..ya les dire como me fue. :rolleyes::confused::cool:

flystar
28-09-2007, 23:45:33
Perdon el foro es este

http://www.codigoplus.com/foro/index.php?showtopic=4&pid=38&mode=threaded&show=&st=&#entry38

flystar
28-09-2007, 23:46:16
perdon es http://www.codigoplus.com/foro/index.php?showtopic=4&pid=38&mode=threaded&show=&st=&#entry38

flystar
28-09-2007, 23:47:04
"http://www.codigoplus.com/foro/index.php?showtopic=4&pid=38&mode=threaded&show=&st=&#entry38"

flystar
28-09-2007, 23:47:42
perdon no se porque no se pega todo bien

luisgutierrezb
29-09-2007, 00:51:42
Creo que a veces como programadores nos ahogamos en un vaso de agua, yo coincido en que la mejor opcion es el lector de huella, caro? bueno depende, 500 dlls como mencionaron arriba es caro si son pocos empleados, si son muchos creo que es hasta barato, y lejos de tomar fotos que implica trabajo de revision de imagenes, creo que con poner un guardia en el checador en dias aleatorios es mas que suficiente, trampas siempre las va a haber, solo podemos minimizarlas

Caral
15-02-2008, 18:36:17
Hola
Este hilo es algo viejo, pero tal vez les sirva esta (http://www.clubdelphi.com/foros/showthread.php?t=53059) opción que hice.
Saludos

tinchofa
28-04-2011, 15:43:16
Podes usar huella digital, o poner una cámara que saque una foto al pasar la tarjeta de manera de asegurar que quede registro de la persona que marco y al mismo tiempo las personas al saber que hay una cámara, crea el ambiente de control para que no marquen por otra. Este tipo de sistemas lo podes encontrar en la web de LARCON-SIA buscala en google que desde esa web podes bajar los sistemas a modo demo para probar.

monina2112
01-06-2011, 03:08:58
En nuestro caso para solucionar lo de sacarle copia al gafete, se le puso un fondo gris bajo el código de barras de manera q si pudiera seguir siendo leído por la lectora pero imposibilitara el uso de copias.