
Desafío
El área de cómputo de la URSE contaba con un sistema rudimentario de registro: una sola computadora anotaba la entrada por matrícula, sin control efectivo ni supervisión en tiempo real. Esto dificultaba la gestión de accesos, el monitoreo del uso real de los equipos y la generación de reportes útiles para la toma de decisiones.
Solución
Diseñé y desarrollé CONGUARD, un sistema dual compuesto por:
Aplicación de escritorio (Java + NetBeans)
- Inicio de sesión con roles personalizados (admin, alumno, invitado)
- Registro automatizado de sesiones y tiempos de uso
- Detección de inactividad y cierre automático por AFK
- Prevención de cierre forzado y apagado remoto por la administración
Panel web administrativo (Laravel + MySQL)
- Monitoreo en tiempo real de los equipos en uso
- Visualización por sala, matrícula, duración y frecuencia
- Panel de estadísticas por carrera y periodo
- Generación de reportes en Excel con datos agregados de uso
Resultado
El sistema fue instalado en varias facultades de la universidad, mejorando el control operativo en un 30 %. Se logró una mayor trazabilidad del uso de recursos, se redujo el mal uso de los equipos y se facilitó la toma de decisiones administrativas mediante reportes visuales y descargables.