Debemos crear un programa para gestionar el catálogo de productos de una floristería. En el nivel 1, gestiona la persistencia en un archivo TXT.
Este programa debe cumplir los siguientes requisitos:
- En una floristería, cuyo nombre, tenemos árboles, flores y decoración.
- Cada árbol tiene una altura.
- Las flores tienen un color.
- La decoración tiene un tipo de material: madera o plástico.
- Todos tienen un precio.
- Una floristería debe tener un stock de cada uno de los productos (árboles, flores y decoración).
- La floristería tiene un registro del valor total del stock que tiene.
- Se debe crear una clase ticket, donde poder registrar las compras en UNA sola lista.
En cuanto a las funcionalidades del Main, como mínimo, debe incluir las siguientes:
- Crear Floristería.
- Añadir Árbol.
- Añadir Flor.
- Añadir Decoración.
- Stock: Imprime por pantalla todos los árboles, flores y decoración que tiene la floristería.
- Retirar árbol.
- Retirar flor.
- Retirar decoración.
- Imprimir por pantalla stock con cantidades.
- Imprimir por pantalla valor total de la floristería.
- Crear tickets de compra con múltiples objetos.
- Mostrar una lista de compras antiguas.
- Visualizar el total de dinero ganado con todas las ventas.
Usa la persistencia MySQL.
Usa la persistencia de MongoDB.