Roles:
- PM = Ivo Bandoni (Representante)
- Analista Funcional = Mateo Rosello
- Arquitecto de Soluciones = Julian Serrano
- Desarrollador 1 = Ramiro Landajo
- Desarrollador 2 = Valentin Quiroga
El objetivo del sistema es una base de datos que permita al cliente tener un registro completo de todos los productos en su inventario, gestionar y actualizar los precios de los productos, gestionar el stock de los productos, gestionar y actualizar sus clientes, llevar un registro de los proveedores con los que trabaja, y por último registrar y gestionar la logística de la mercadería hasta sus clientes.
El límite del sistema va desde la gestión del stock de los productos y pedidos (junto con los clientes), hasta la gestión de la logística de los envíos de los pedidos.
Registro y gestión de productos, pedidos, gestión de empleados, crear y gestionar envíos, registrar y gestionar clientes.
- Problemas de control de inventario
- Problemas de rastreo de pedidos
- Barreras de comunicación
- DDeslices en los precios de los productos
Queremos armar un modelo de base de datos para mejorar la gestión de una distribuidora. El cliente, propietario de una distribuidora local, se enfrenta a desafíos importantes que afectan la eficiencia y la rentabilidad de su negocio.
Los problemas más graves de este casos son el desequilibrio en el mantenimiento de stock y los constantes aumentos de precios. Teniendo en cuenta la importancia de abordar estas dificultades, el cliente decide implementar un modelado de base de datos.
El cliente se imagina una solución en la que pueda tener un registro completo de todos los productos en su inventario. Quiere saber en todo momento cuántos productos tiene, cuántos ha vendido y cuántos necesita reponer. Además, comprende que el mantenimiento adecuado del stock es crucial para su negocio, evitando la escasez de productos o el exceso de inventario.
Otro desafío al que se enfrenta el cliente es la constante fluctuación de precios en el mercado. Para mantener su rentabilidad, necesita tener un control adecuado sobre los precios de venta de sus productos. Desea poder ingresar y actualizar fácilmente los precios.
Por otro lado, el cliente desea llevar el control de la logística de su mercadería, es decir, quiere tener registrado que chofer hizo tal entrega ,las ciudades de origen y de destino y las fechas en las que tardó en hacerse el envío.
- Producto
- Proveedor
- Empleado
- Cliente
- Pedido
- Detalle Pedido
- Depósito
- Vehículo
Se solicita crear un modelado de base de datos para que el cliente pueda mejorar la gestión de su distribuidora.
Los principales problemas a tener en cuenta son el control cotidiano de stock, seguimiento de pedidos y la actualización constante de los precios. Además de esto se desea llevar un registro de los empleados de la distribuidora, los proveedores con los que trabaja y depósitos que maneja entre otras cosas.
Con respecto a los productos se conocen los siguientes datos: el código del producto, el nombre, la categoría a la que pertenece, su marca, el precio del producto, el stock y el depósito en el cual está almacenado.
Por otro lado también se necesita registrar a los proveedores de la distribuidora, la información necesaria es el cuit que tiene cada proveedor, también se debe guardar el nombre del proveedor, el código del producto que provee y la provincia del mismo.
También se desea llevar un registro de los empleados de la distribuidora en cuestión, se solicita tener el CUIT de cada empleado, su nombre, fecha de nacimiento, su cargo/puesto, su dirección y salario.
De los clientes se conoce su DNI correspondiente, su nombre, membresía y fecha de nacimiento.
Teniendo en cuenta las funciones de una distribuidora también se solicita guardar la información de los envíos realizados, de cada envío se tiene que registrar:
el ID del envío, un código para que los clientes puedan identificar el envío de su pedido, el CUIT del empleado a cargo (que sería el chofer), ID del vehículo, ID del pedido que lleva y fecha en el que se realizó el envío.
Cada cliente de la distribuidora realiza pedidos, cada pedido se tiene que registrar un código que es asignado y es inequívoco, tiene el CUIT del cliente, la fecha en la que se creó el pedido y por último el valor total de ese pedido.
Para cada pedido, están asociados mínimo 1 o varios detalles de pedidos, ya que un cliente puede comprar distintos productos en distintas cantidades en un mismo pedido. De cada detalle de pedido se conoce el ID que lo identifica, el ID del pedido al que hace referencia, el producto comprado, y la cantidad comprada de ese producto.
Los productos de la distribuidora se deben guardar en depósitos el cual tienen un ID inequívoco, nombre del depósito, la provincia de ese depósito y con una capacidad de productos que entran.
Se debe tener registrado los vehículos de transporte de la empresa, con un ID de vehículo, el tipo de vehículo y su capacidad correspondiente.