Home - GlobalCompuMegaNett/Almacenator2.0 GitHub Wiki

Proyecto Almacenator

Una empresa de transporte de bebidas carbonatadas solicita una mejora de la eficiencia de su almacén de bebidas mediante un proyecto software, para agilizar y archivar los pedidos que debe almacenar y repartir dicho almacén.

###1.Situación Actual de la empresa: En la actualidad el sistema de gestión de los clientes de la empresa es gestionado por un operario, el cual tiene memorizado todos los datos de los clientes, con la salvedad de algunos ficheros de textos y facturas impresas. Se pretende diseñar un sistema que gestione tanto los datos de los clientes y que controle los productos entrantes al almacén y salientes. También es necesario realizar una lista de productos con factura a la hora de transportar los productos al cliente.

###2.Descripción de los requisitos funcionales:

  • Login: acción para hacer saber a una aplicación quién eres y asi poder usarla.
  • Añadir Cliente: Se deberá mostrar un formulario en el que introducir un conjunto de datos en diferentes cajas de texto además de un botón agregar para poder finalizar el proceso de agregar un cliente a la Base de Datos.
  • Borrar Cliente: Quitar un cliente de la Base de Datos.
  • Consultar Datos Cliente: Buscar datos de los Clientes en la Bases de Datos.
  • Modificar Cliente: Cambiar atributos de un Cliente de la Base de Datos.
  • Almacenar Productos: Guardar en almacén Productos.
  • Generar Pedido Cliente: producir el pedido para el cliente y eliminar lo que pide del almacén.

###3.Primera versión del diagrama de caso de uso del sistema a desarrollar:

Las prioridades para los casos de uso serán los siguiente (De mayor prioridad 1 a menor prioridad 7):

  1. CDU1 - Login
  2. CDU2 - Añadir Cliente
  3. CDU4 - Seleccionar Cliente
  4. CDU6 - Almacenar producto
  5. CDU7 - Generar pedido
  6. CDU5 - Modificar Cliente
  7. CDU3 - Borrar Cliente

###4. Iteraciones del proyecto:

  • Iteración 0: Planificación
  • Iteración 1: Login (CDU1)
  • Iteración 2: Añadir Cliente (CDU2)
  • Iteración 3: Seleccionar Cliente (CDU4)
  • Iteración 4: Almacenar Producto (CDU6)
  • Iteración 5: Generar Pedido (CDU7)
  • Iteración 6: Modificar Cliente (CDU5)
  • Iteración 7: Borrar Cliente (CDU3)
  • Iteración 8: Documentación, integración y despligue

###5. Documentación relevante del proyecto

Enlace a toda la documentación de Almacenator2.0: https://drive.google.com/open?id=0B2v9KxHyLU1iNzEzUDkzeTZuWkk