Está en la página 1de 2

RECEPCION DE LISTA DE PRODUCTOS

ID Caso de Uso: Nombre del Caso de Uso: Compra Actor que Inicia el Caso: Cliente Actores Involucrados: Cliente (C) Descripcin Corta: Pre-condiciones:

Realizar una compra

El actor C deber haber iniciado sesin en el sistema. El caso de uso Ver catlogo debe haber terminado. Post-condiciones: Compra realizada Frecuencia: Cada vez que el actor C necesite realizar una compra. Accin del Actor 1. El actor C inicia sesin en el sistema. Responsabilidad del Sistema 2. Comprueba usuario y contrasea en la base de datos. a) En caso de que los datos no correspondan se mostrar un mensaje Datos incorrectos, volver a intentarlo. b) En caso de que falte algn dato se mostrar un mensaje Complete los datos 3. El sistema muestra la lista de productos. c) El sistema solo mostrar productos que en su campo stock tengan un mnimo de 1 5. El sistema comprueba que los datos estn completos d) En caso de que falte algn dato se mostrar un mensaje Complete los datos e) Si el usuario decide aadir otro producto se repite el paso 5 6. El sistema aade el producto a la tabla Carritos. 8. El sistema muestra la lista de productos aadidos, que se encuentran en la tabla Carritos. f) El actor C puede modificar la cantidad de productos, si se realiza se deber modificar en la tabla carritos. g) El acto C puede eliminar un producto o ms, al realizar esto se borrar los datos correspondientes de la tabla Carritos. a. Si el actor C elimina todos los productos del carrito se regresar al paso 3. 10. El sistema valida si en el campo saldo de la tabla cliente es suficiente para proceder al descuento (saldo - total de la compra >0)

4. El actor C selecciona el producto a comprar. Curso Normal/Flujo Base: (Con Especificacin de Secuencia) 7. El actor C pide ver su carrito de compras.

9. El actor C confirma el pedido.

h) En caso de no tener saldo suficiente se mostrar un mensaje Saldo insuficiente y el monto que le falta y los datos correspondientes guardados en la tabla carritos se eliminarn 11. El sistema muestra un mensaje de confirmacin pidiendo la direccin de envo 12. El actor C ingresar los 13. El sistema validar los datos datos de envo ingresados i) En caso de que falte algn dato se mostrar un mensaje Complete los datos 14. Se actualizar el campo saldo (saldo total de la compra). 15. Se generar un Boucher por la compra realizada, guardando los datos correspondientes en la tabla Boucher. 16. El sistema muestra un mensaje Compra realizada, la fecha de entrega ser en _ das, GRACIAS POR SU COMPRA. Frecuencia: Cada vez que el actor AC necesite recepcionar las listas de productos.

También podría gustarte