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 |