JDN Services
Sistema para laboratorios de computación: inventario de equipos por departamento y mesa de ayuda con tickets, técnicos asignados, auditoría y permisos por rol.

El desafío
El personal técnico de los laboratorios perdía información y respondía lento usando métodos manuales. Hacía falta un sistema con roles, permisos y el historial de cada cambio en los equipos.
Arquitectura y solución
Aplicación web en PHP y MySQL con inicio de sesión y permisos por rol (administrador, técnico y usuario básico) validados en el servidor. El inventario está organizado por departamentos y cada ticket sigue un flujo de estados. Cuando un técnico gestiona un ticket, puede actualizar en el mismo paso el estado del equipo en el inventario, y el sistema guarda quién lo resolvió y cuándo. Cada acción importante queda en un registro de auditoría, y los reportes se generan en PDF con FPDF.
Funciones
- Inventario de equipos por departamento, con estados: operativo, en almacén, en mantenimiento y fuera de servicio
- Mesa de ayuda con flujo de estados (pendiente → en revisión → en proceso → resuelto → cerrado) y técnico asignado
- Al reportar una falla, primero se elige el área y luego solo aparecen los equipos de esa área
- Al cerrar un ticket se puede actualizar también el estado del equipo, sin pasar por el inventario
- Roles y permisos: el usuario básico solo ve y sigue sus propios tickets
- Protecciones: no se repiten códigos internos y no se puede borrar un equipo con tickets asociados
- Panel con indicadores y gráfica de equipos por área
- Registro de auditoría, historial de soluciones, reportes en PDF y modo claro u oscuro
Toca una imagen para verla en grande.







