Java application for management of material purchases in an electrical and telecommunications installation company
Se trata de una aplicación realizada en Java para la gestión de las compras de una empresa de instalaciones eléctricas y telecomunicaciones. Está especialmente diseñada para el control de los precios de los proveedores.
Los materiales se gestionan de manera separada por cada vendedor-fabricante. Esto facilita enormemente la introducción de datos, ya que el código del material coincide con el código que el vendedor pone en los albaranes. No obstante, para facilitar las búsquedas, cada material está asociado a una categoría.
Los datos se almacenan en una base de datos Access, aunque se pueden migrar fácilmente a otra base de datos.
Se trata de una aplicación desarrollada en Java bajo el entorno de programación NetBeans. La base de datos utilizada es Microsft Access.
Se trata de una aplicación visual que cuando se lanza, aparece una pantalla princial con las siguentes opciones:
El primer paso es crear los proveedores. A continuación, los materiales. En ese momento, ya es posible introducir los albaranes, y a partir de ellos, generar la factura.
Desde la ventana Historial precio se puede realizar una comparación de los precios que ha ido tomando una material.
La explicación presupone que se está utilizando linux. No obstante, para otros sistemas operativos los pasos serán similares. Además, se cuenta con que se tienen correctamente instalados: git y un JDK de Java.
En el repositorio se guardan los ficheros fuentes (dentro de la carpeta src), los .jar necesarios, la base de datos y los scripts de compilación y ejecución. A continuación, se detallan todos los pasos que se ha de seguir:
git clone https://github.com/juanluiscarrillo/Materials-Management.git
cd Materials-Management/
chmod +x *.sh
./compile.sh
./exe.sh