DIAGRAMA DE CLASES
CLASES DEL SISTEMA
CLASE CARRITO DE COMPRA
esta clase es la que contendrá una relación de todos los productos que se van seleccionando a la hora de llevar a cabo la compra en la página web.
CLASE USUARIO
se trata de la clase padre de la jerarquía de usuarios de la aplicación, y es una clase abstracta, lo que implica que no se generarán clases de este tipo durante el desarrollo normal del programa.
CLASE CLIENTE
esta clase representa al comprador de productos. Hereda de la clase usuario.
CLASE ADMINISTRADOR
esta clase representa al administrador de la aplicación. Hereda de la clase usuario.
CLASE VENDEDOR
esta clase representa a cada uno de los vendedores dentro de la aplicación. Hereda de la clase usuario.
CLASE CATEGORIA DE PRODUCTOS
representa grupos de productos que se ordenan siguiendo una lógica establecida por el administrador.
CLASE LLEVA
esta clase es utilizada para representar el número de unidades de un determinado producto que van en un pedido.
CLASE PRODUCTO
es la clase encargada de representar a cada uno de los productos que son creados en la tienda virtual.
CLASE PEDIDO
representa la materialización, en compra, de un carrito que contiene productos y al que se le han añadido los datos del comprador en cuestión.
CLASE PERSONA DE CONTACTO
esta clase es utilizada para almacenar información acerca del representante o representantes de un determinado vendedor que ha sido dado de alta en el sistema.