← Todos los proyectos
Web · Inventario y mesa de ayuda

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.

Proyecto en equipo
JDN Services

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