Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elaboracion de Los Diagramas
Elaboracion de Los Diagramas
Febrero 2024
Diagrama de Clases del Proyecto
---------------------------------------------
| + registrarUsuario(nombre: string, |
| correo: string, |
| contraseña: string): |
| Usuario |
| + iniciarSesion(correo: string, |
| contraseña: string): |
| Usuario |
| + agregarProductoAlCarrito(usuario: |
| Usuario, |
| producto: Producto): |
| void |
| + procesarPago(usuario: Usuario, |
| metodoPago: MetodoPago, |
| direccionEnvio: string): |
| ConfirmacionPago |
| + elaborarEmpaque(producto: Producto): |
| Empaque |
| + procesarEnvio(usuario: Usuario, |
| direccion: string): |
| Envio |
---------------------------------------------
----------------------------------------------
| Usuario |
----------------------------------------------
| - nombre: string |
| - correo: string |
| - contraseña: string |
| - carrito: CarritoDeMercado |
----------------------------------------------
| + comprarProducto(producto: Producto): |
| void |
----------------------------------------------
---------------------------------------------
| CarritoDeMercado |
---------------------------------------------
| - productos: Lista<Producto> |
---------------------------------------------
| + agregarProducto(producto: Producto): |
| void |
| + eliminarProducto(producto: Producto): |
| void |
----------------------------------------------
----------------------------------------------
| Producto |
----------------------------------------------
| - nombre: string |
| - precio: double |
----------------------------------------------
----------------------------------------------
| MetodoPago |
----------------------------------------------
| - tipo: string |
----------------------------------------------
----------------------------------------------
| ConfirmacionPago |
----------------------------------------------
| - estado: string |
| - fecha: Date |
----------------------------------------------
----------------------------------------------
| Empaque |
----------------------------------------------
| - material: string |
| - tamaño: string |
----------------------------------------------
----------------------------------------------
| Envio |
----------------------------------------------
| - estado: string |
| - fechaEntrega: Date |