Descripción General
Sistema web desarrollado para una empresa maderera de Corrientes que gestiona de manera integral el control de asistencias del personal, horarios, turnos y generación de reportes, integrado con relojes biométricos ZKTeco para registro automático de marcaciones.
Funcionalidades Principales
Gestión de Usuarios
Administración completa del personal:
- Registro de empleados
- Datos personales y de contacto
- Asignación de roles y permisos
- Gestión de bajas y altas
- Organización por áreas y departamentos
Gestión de Horarios
Sistema de programación de horarios:
- Definición de horarios de trabajo
- Horarios flexibles y fijos
- Francos y días libres
- Horarios rotativos
- Tolerancias de entrada y salida
Gestión de Turnos
Programación de turnos del personal:
- Asignación de turnos por empleado
- Turnos rotativos automáticos
- Calendario de turnos
- Intercambio de turnos
- Notificaciones de cambios
Control de Asistencias
Seguimiento de marcaciones:
- Registro automático desde relojes biométricos
- Marcación de entrada y salida
- Control de ausencias y tardanzas
- Gestión de horas extras
- Permisos y licencias
Integración Biométrica
Conexión con relojes ZKTeco:
- Sincronización automática de marcaciones
- Lectura de datos desde múltiples dispositivos
- Registro biométrico de empleados
- Validación de identidad
- Backup de datos biométricos
Sistema de Reportes
Generación completa de informes:
- Reporte de asistencias por período
- Análisis de ausentismo
- Cálculo de horas trabajadas
- Reporte de horas extras
- Estadísticas por empleado y área
- Exportación a Excel y PDF
- Gráficos y visualizaciones
Stack Tecnológico
Frontend
- SvelteKit: Framework web moderno
- TailwindCSS: Estilos y diseño responsive
- Interfaz intuitiva y ágil
- Componentes reutilizables
Backend
- TypeScript: Lógica de negocio
- Python: Integración con relojes biométricos
- API RESTful
- Procesamiento de datos
Base de Datos
- PostgreSQL: Base de datos relacional
- Esquema optimizado
- Índices para consultas rápidas
- Respaldos automáticos
Infraestructura
- Docker: Contenerización
- Despliegue simplificado
- Entornos aislados
- Escalabilidad
Características Técnicas
Integración Biométrica
Desarrollo de módulo de integración:
- Protocolo de comunicación con ZKTeco
- Sincronización automática programada
- Procesamiento de datos biométricos
- Manejo de múltiples dispositivos
- Gestión de errores y reconexión
Reportes y Analytics
Sistema completo de reportes:
- Motor de generación de reportes
- Filtros avanzados
- Visualizaciones gráficas
- Exportación múltiples formatos
- Programación de reportes automáticos
Diseño Responsive
Interfaz adaptable:
- Optimización para escritorio
- Vista móvil para consultas
- Diseño con TailwindCSS
- Experiencia de usuario fluida
Impacto
El sistema optimiza la gestión de recursos humanos de la empresa maderera:
- Automatización: Eliminación de registros manuales
- Precisión: Control exacto de asistencias mediante biometría
- Eficiencia: Reducción de tiempos administrativos
- Información: Reportes detallados para toma de decisiones
- Control: Seguimiento en tiempo real del personal
- Ahorro: Optimización de costos de gestión de RRHH
