41 – AÑADIENDO el MÓDULO PARQUEO, tabla mapeo en el sistema con(👨💻PHP y MYSQL💻)

Duración: 13 min
Módulo: 🅿️ Módulo de Parqueo y Gestión de Cubículos Lección 1 de 7

Descripción

Lección 41 – AÑADIENDO el MÓDULO PARQUEO, tabla mapeo en el sistema con (👨💻PHP y MYSQL 💻)

En esta lección fundamental, empezarás a construir el núcleo de tu aplicación: el Módulo de Parqueo. ⚙️ Tu instructor te guiará para integrar esta nueva sección en el menú administrativo y crear la tabla mapeos en la base de datos, sentando las bases para gestionar los espacios de estacionamiento.

En esta Lección Estratégica Aprenderás a:

  • Integrar el Módulo de Parqueo en el Menú 🛠️
    • Modificarás el archivo menu.php (en app/layouts/admin) para añadir una nueva opción principal de menú llamada "Parqueo" [01:20].
    • Le asignarás un icono relevante (ej. un coche o car) para una mejor identificación visual [01:40].
    • Crearás una subopción dentro de este módulo llamada "Mapeo de Vehículos" [02:16].
  • Crear la Estructura de Archivos para el Módulo 📁
    • Crearás una nueva carpeta llamada parqueo y, dentro de ella, el archivo de vista mapeo.php [03:50].
    • Ajustarás el enlace del menú en menu.php para que apunte correctamente a parqueo/mapeo.php [04:47].
  • Diseñar la Tabla mapeos en MySQL 📝
    • Crearás el script SQL para una nueva tabla llamada mapeos [06:24], esencial para registrar los espacios de estacionamiento (cubículos).
    • La tabla contendrá campos clave para la gestión de espacios:
      • id_mapeo: Identificador único (Primary Key).
      • numero_espacio: El identificador visible del espacio (ej. A1, B2, 1, 2) [06:41].
      • estado: Indica la condición actual del espacio (ej. 'libre', 'ocupado', 'mantenimiento') [06:59].
      • observacion: Para notas opcionales sobre el espacio [07:07].
      • Campos de auditoría (fh_creacion, fh_actualizacion, estado lógico).
    • Ejecutarás este script en phpMyAdmin para crear la nueva tabla [07:55].
  • Preparar la Vista de Listado de Espacios 📄
    • Ajustarás la vista parqueo/mapeo.php para que muestre el título "Listado de Espacios" [05:34].
    • Modificarás la consulta SQL SELECT para obtener los datos de la tabla mapeos [09:18], filtrando solo los registros activos (estado = 1).
    • Diseñarás la tabla HTML para listar estos espacios [10:17], mostrando inicialmente el "Número de Espacio" y el "ID" (con el objetivo de añadir acciones como editar o eliminar posteriormente).

Al finalizar esta lección, habrás sentado las bases para la gestión de espacios en tu Sistema de Parqueo. Con el módulo visible en el menú y la tabla de mapeos lista en la base de datos, estás preparado para implementar las funcionalidades CRUD para registrar, liberar y gestionar cada cubículo de estacionamiento. ¡Tu sistema ya puede empezar a mapear! 💪