Práctica de integración de módulos: catálogo, carrito y formulario que consolidan un pedido en JSON
Práctica de la asignatura de Sistemas de Gestión Empresarial, en la unidad de integración de módulos. El objetivo no es hacer una tienda bonita, es entender cómo tres piezas independientes —catálogo, carrito y datos del cliente— acaban consolidándose en una única estructura de datos lista para enviar a un sistema de gestión.
Ese es el núcleo del ejercicio: un objeto pedido con tres claves —
cliente, productos y pedido — donde la última
contiene el número generado con Date.now() y la fecha del sistema. Cada
interacción del usuario va rellenando una parte de ese objeto.
El recorrido de diez pasos incluye también la parte de datos: la preparación del esquema MySQL, la asignación de permisos de base de datos y una versión final que sirve los productos dinámicamente desde PHP.
pedido.cliente — nombre, apellidos y email,
recogidos del formulario al pulsar enviar.pedido.productos — array al que cada botón del
catálogo añade el nombre y el precio del artículo.pedido.pedido.numero — identificador generado con
Date.now().pedido.pedido.fecha — fecha del sistema formateada
como año-mes-día.cliente.Date.now() sirve como número de pedido en un ejercicio, y que
en un sistema real haría falta un contador con garantías de unicidad.Autor del ejercicio. Práctica individual de la asignatura de Lenguajes de Marcas.
Ejercicio académico completado, con los diez pasos en el repositorio de apuntes.
Ruta dentro del repositorio: Apuntes/007-Sistemas de gestion
empresarial/004-Integración de modulos/