CU05 - lauraAlfonso1/Ingenieriadesoftware GitHub Wiki

Campo Información
Autor Laura Alfonso 10/03/2024
Nombre Registrar ventas con descuento
Descripción Registro de Venta con Descuento. Si la compra es mayor a 10 productos, el sistema debe aplicar automáticamente un descuento del 25% al total de la venta.
Datos de entrada Lista de productos vendidos: Codigo,Nombre,Cantidad de productos vendidos,Precio de cada producto,Total de productos en la venta.
Datos de salida Total de la venta con descuento aplicado
Actor Vendedor
Requerimiento base RQ-05
Precondiciones Se ha confirmado la cantidad de productos que el cliente comprará en este caso mas de 10 productos.
Postcondiciones La venta se registra en el sistema con el monto total calculado y el descuento aplicado si corresponde.
Mockup N/A

Flujo

Actor Sistema
1.Inicia sesión en el sistema
2.El vendedor selecciona los productos que el cliente desea comprar.
3.Registra la cantidad de cada producto.
4.El sistema verifica si la cantidad total de productos en la venta es mayor a 10.
5.Si la cantidad de productos vendidos es mayor a 10, el sistema aplica automáticamente un descuento del 25% al total de la venta.
6.El sistema calcula el monto total de la venta, considerando el descuento si es aplicable.
7.El vendedor revisa el monto total de la venta y confirma la transacción con el cliente.
8.El sistema registra la venta en la base de datos, incluyendo los detalles de los productos vendidos, el monto total y el descuento aplicado.

Excepciones

Paso Solución
4.Al validar los datos puede llegar a perderse la conexión a la base de datos Reintento automático de conexión