Modelado en UML - Ejemplo
Una empresa la cual distribuye y vende calzados por catálogo, pretende implementar un sistema el cual permita realizar pedidos, cancelar y generarcomprobantes de pago por los pedidos de calzados realizados por sus clientes.
Se tiene la necesidad que el cliente pueda realizar los pedidos de los calzados bajo una plataforma web la misma que tendráacceso solo como cliente previa validación de usuario y contraseña, con la finalidad de realizar en el catalogo electrónico búsqueda de calzados por códigos y búsquedas por modelos por temporada, elsistema debe generar un carrito de pedido el mismo que tendrá un estado Por Cancelar hasta que el cliente cancele el monto del pedido en el banco autorizado (se debe tener en cuenta que el sistema debecalcular el monto a pagar, disminución de stock por cada pedido hecho y validar al cliente si no está apto por deuda acumulada), los pedidos tienen almacenada la fecha en la que fue generada y lafecha en la vence el pedido en caso no ha sido realizada. Paso siguiente el cliente debe registrar el pago, ingresando al sistema el número de transacción de la cuenta a la que genero el deposito, elsistema debe verificar en tiempo real el número de transacción ingresado por el cliente y el monto depositado en el sistema de cuentas del banco con la finalidad de cruzar y proporcionar la veracidad dela información del pago registrado. Una vez registrado y verificado el pago el cliente puede imprimir un comprobante de pago desde el sistema pudiendo ser boleta o factura, y por parte de la empresa elanalista de venta debe imprimir una guía de entrega de pedidos.
El proceso de venta culmina con la entrega de los calzados por parte del personal de reparto de calzados al domicilio del cliente, porla compra realizada, el mismo que tendrá 2 días para devolver algún calzado, el sistema también cuenta con una opción para generar cambios de calzados ingresando el cliente el modelo de calzado a...
Regístrate para leer el documento completo.