Sobre este projeto
it-programming / desktop-apps
Aberto
Se requiere el desarrollo de una aplicación middleware para Windows que permita la integración y gestión unificada de la asistencia de diversos relojes biométricos, tanto modelos antiguos como los más recientes. Actualmente, la institución educativa utiliza relojes antiguos con software legado (como OnTheMinute) y nuevos relojes ZKTeco (modelos MB160 y K40). La incompatibilidad entre estos sistemas genera procesos manuales y el uso simultáneo de múltiples plataformas.
El objetivo principal es crear una interfaz de integración que centralice la información de checadas de todas las marcas y modelos de relojes. Esta aplicación deberá normalizar y consolidar los datos en una base común, para luego exportarlos en un formato compatible con CONTPAQi Nómina. Es fundamental que el sistema sea diseñado para permitir futuras ampliaciones y la integración de nuevas marcas o modelos de relojes.
Los requerimientos funcionales clave incluyen:
- Conectividad con los relojes biométricos a través de red y/o USB.
- Extracción automatizada de los registros de asistencia.
- Homogeneización de formatos de fechas, horas y datos de empleados para asegurar la consistencia.
- Mantenimiento de una base de datos intermedia (preferiblemente SQL Server o SQLite) para el almacenamiento de la información consolidada.
- Generación de archivos de salida exportables (csv, txt u otros formatos específicos) que sean directamente consumibles por contpaqi nómina.
- Capacidad de configuración por marca y modelo de reloj para una gestión flexible.
Requerimientos técnicos
Plataforma: Windows (compatible con sistemas legacy y software actual).
Puede ser:
Aplicación de Windows
Servicio ejecutable
Consola con configuración
Opcionales:
Interfaz simple para configuración
Logging detallado de procesos
Mecanismo de ejecución programada (tarea programada de Windows)
Entregables: Código fuente y Binarios listos para instalar
Documentación mínima de uso y configuración
Primer export funcional hacia CONTPAQi Nómina
Extras (valor agregado)
Se valorará positivamente si el freelancer ha trabajado con:
Relojes biométricos
Integraciones de asistencia
Exportaciones para CONTPAQi Nómina
SQL Server y/o bases de datos de asistencia
Presupuesto y experiencia:
Buscamos mejor precio-calidad y experiencia comprobable.
Por favor, al postular, incluir:
Experiencia previa con proyectos similares (mismos retos).
Tiempo estimado de entrega.
Forma de pruebas funcionales.
Garantía de corrección de errores post-entrega.
Sobre experiencia general
¿Has desarrollado integraciones de sistemas de asistencia/relojes biométricos antes? Describe el proyecto.
¿Qué marcas/modelos de relojes has integrado y con qué software?
¿Has exportado datos hacia CONTPAQi Nómina (compatibilidad con formatos de archivo o API)? Explica cómo lo hiciste.
📌 Sobre tecnología y diseño
¿Qué tecnología usarías para este middleware (C#, .NET, Python, Node, etc.) Y por qué?
¿Cómo garantizarías que los equipos antiguos se comuniquen correctamente por USB/red?
¿Qué base de datos propones usar para el almacenamiento intermedio?
¿Cómo manejarías errores y logs para saber qué salió mal y cuándo?
Sobre pruebas y despliegue
¿Cómo probarías el sistema con equipos reales sin afectar la operación (entorno de pruebas)?
¿Qué herramientas o metodologías usarías para asegurar la calidad del código?
¿La solución permitirá agregar nuevos modelos/marcas sin rediseño completo?
Sobre documentación y soporte
Entregarár documentación técnica de instalación y operación
¿Ofreces soporte post-entrega (en caso de errores o ajustes)? ¿Por cuánto tiempo?
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias