Aplicación Control de Presencia

Proyecto Final de FP  Desarrollo de Aplicaciones Multiplataforma.

El control de presencia se refiere a la monitorización y registro de las horas de trabajo y la asistencia de los empleados. Este proyecto busca reemplazar los métodos tradicionales de registro manual por un sistema automatizado y preciso, que no solo simplificará la administración de las nóminas y el seguimiento del tiempo, sino que también permitirá una toma de decisiones más informada.

Objetivos del proyecto

Esta aplicación de control de presencia tiene como objetivo mejorar la eficiencia y la gestión de datos en el área de recursos humanos de una empresa. La empresa  podrá obtener los datos de entrada y salida de un trabajador a su puesto de trabajo, obteniendo detalles como la fecha y hora de entrada, fecha y hora de salida. 

 

EXACTITUD Y FIABILIDAD

Eliminación de errores humanos en el registro de horas trabajadas y asistencia, asegurando datos confiables para la elaboración de informes.

AHORRO DE TIEMPO

Al automatizar el proceso, se liberará tiempo valioso para el área de recursos humanos que actualmente se dedica al registro manual y verificación.

TRANSPARENCIA

El usuario cuenta con un usuario y contraseña para la aplicación por el cual es el único que puede registrar la entrada y salida de su jornada laboral.

Detalles del proyecto

Esta Aplicación ha sido desarrollada en dos versiones una para móviles en la que se centra en el uso por el usuario para registrar su entrada y salida de su jornada laboral y la versión de escritorio que su propósito es la administración (Registro de trabajador, registro de empresa, registro de centros, registro de horarios y visualización de las entradas y salidas de los trabajadores en tiempo real).

En la versión móvil  el trabajador accederá a la aplicación mediante  un usuario y contraseña las cuales corresponderán a su DNI, al ingresar la aplicación le aparecerá un mensaje de bienvenida, la fecha y hora actual y  el horario de trabajo correspondiente al día de la semana. Luego aparece un botón en verde para realizar el registro de entrada al accionarlo de activa el tiempo transcurrido y el tiempo restante, y se registrará en la base de datos la fecha y hora de entrada.

Para desarrollar estas versiones se ha utilizado como lenguaje de programación Java y php. Como medio de almacenamiento de la información se ha almacenado en un servidor MySQL y como entornos de desarrollo se han utilizado Android Studio y NetBeans.

Imágenes

Video uso de la aplicación