Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Base de datos
La base de datos se respeta. Pero si crees que puedes mejorarla lo podemos hablar.
2.1 Habrá una tabla nueva con los pedidos.
Aquí a gusto del consumidor. Por ejemplo: id pedido, usuario, productos comprados, precio total, fecha del
pedido.
3. Casos de uso
Ubicada en /inicio.html
Página 1 de 3
DEPARTAMENTO DE INFORMÁTICA Y COMUNICACIONES
CFGS Desarrollo de aplicaciones Web. 2022-2023
CIFP César Manrique Desarrollo web en entorno servidor. Inma Martinez
Actividades UT-05. Java Framework
Página en /usuario/create.html
Debe almacenar los datos del usuario. Aquí el link o nombres como prefieras, pero todo organizado con sus
paquetes y carpetas.
Siempre que añadimos algún elemento volvemos a lista principal o al detalle del usuario introducido, donde
vemos todos los usuarios. Un usuario es alguien que usa la página, usuario y contraseña. Un cliente es aquel
usuario que además me compra y por eso tengo su dirección.
3.2.1 Validaciones
Se validarán campos obligatorios, contraseña y confirmación de contraseña iguales, formato de correo
electrónico, de fecha, etc.
Página en /create.html
Siempre que añadimos algún elemento volvemos a lista principal o al detalle del producto introducido, donde
vemos todos los productos.
3.3.1 Validaciones
Se validarán campos obligatorios, numéricos mayores que 0, email, obligatorio nombre y descripción de
producto.
- El usuario “pepito” ve la lista de productos. Elige en qué provincia vive, elige en qué municipio de esa provincia
vive. No puede elegir Telde si es de Santa Cruz de Tenerife. Visualiza los productos de ese municipio. Los añade
a su carrito, solo los que quiera comprar, se visualiza el precio de lo acumulado en el carrito. Pulsa en el carrito,
aparece la lista de productos seleccionados con sus imágenes y todo, y el total. Pulsa un botón “comprar” y se
registra el pedido.
Página 2 de 3
DEPARTAMENTO DE INFORMÁTICA Y COMUNICACIONES
CFGS Desarrollo de aplicaciones Web. 2022-2023
CIFP César Manrique Desarrollo web en entorno servidor. Inma Martinez
Actividades UT-05. Java Framework
5. Ayudas. Usa la imaginación para reutilizar tu propio código. Código de los manuales y
código del open webinars o cualquier otro tutorial. Procura que no se parezca al de
tus compañeros. Tienes que ser capaz de explicarlo bien. SPRING, JPA, Mysql.
6. Criterios de corrección.
Que funcione.
Lista de productos con imágenes. Gestión.
Lista de usuarios. Gestión.
Base de datos mysql.
Estilo. Bootstrap, thymeleaf o EL o JSTL.
Links de editar y borrar para cada producto y usuario. Detalles. Cuidado solo los usuarios registrados
pueden comprar. Solo los admin gestionan. Solo un cliente puede acceder a ver sus pedidos anteriores
pero no puede cambiarlos.
Página 3 de 3