ProyectoPrograII

trabajo de universidad de proyecto sobre programacion II

Diagramas

proyecto_progra image

Documentacion Externa

Este proyecto consta de el control de una fabrica de sillas, utilizando el lenguaje Java aplicando conceptos de POO y los principios SOLID.

Que contiene el control de fabrica?

  • Clase Control_Fabrica_de_sillas: En ella encontraremos ArrayList como manera de almacenamiento de los datos, tendremos tales de tipo: 'distribuidores, proveedores y clientes' Donde en cada operacion de querer se podra ir almacenando el proveedor, distribuidor o cliente que haya efectuado alguna accion en cada debido proceso.

    • Ademas tendremos una clase Inventario dentro de la misma, que contendra ArrayList de material y silla.
  • Clase Entidad: La clase Entidad es una representacion de una clase padre con los siguientes atributos: 'Id, nombre, numero_telefono, direccion y correo'. Cabe recordar que Entidad Implementa una interfaz llamada 'IGenerar_Factura'.

    • IGenerar_Factura: Implementando esta interfaz debe de generar un objeto 'Factura' que correspondera al Cliente. Este metodo se hereda de la clase padre Entidad a las clases: 'Proveedor y Disitribuidor'.
  • Clase Cliente: La clase cliente contiene los siguientes atributos: 'Id, nombre, numero_telefono, Factura' Como parte del proceso de venta de una silla o sillas.

  • Clase Proceso_Fabrica_Sillas: En ella se puede encontrar todo el proceso de produccion que se obtiene desde la compra del material hasta la venta de las sillas como producto final.

    1. revisarInventario: En este metodo podemos encontrar una revision a los materiales y sillas que se encuentran en el inventario. Inicialmente se encontrara vacio.
    2. realizarCompraMaterial: Como bien describe el nombre este metodo se encarga de comprar material, este material se comprara a un proveedor.
    3. corteDeMateriales: Una vez hecha la compra de materiales procederemos a cortarlos para asi empezar a planear el proceso de ensamblaje.
    4. ensamblaje: A partir del corte de los materiales o de un arreglo de materiales, asignaremos segun los materiales obtenidos la insntancia de un nuevo o nuevos objetos de la clase silla.
    5. empaque: Posteriormente del ensamblaje de las sillas instanciadas estas desde su creacion poseeran una clase estado, en ella se definira en que fase de produccion se encuentra la silla o sillas.