Trabajo práctico integrador para la materia Diseño e Implementación de Estructuras de Datos - UTN FRSF - 2021.
El trabajo presentado consta de la resolución de los 6 incisos con su integración en una base de datos y la visualización de una interfaz gráfica de usuario diseñada desde la biblioteca gráfica Swing.
Por ser el IDE recomendado por la cátedra, el proyecto está configurado para ser fácilmente compilado y construido en Eclipse (por las rutas relativas a las librerías).
- Instalar dependencias e IDE
En una terminal:
sudo apt update
sudo apt install snapd
sudo apt install git
sudo apt install openjdk-11-jdk
sudo snap install eclipse --classic
Aclaración: la ultima version estable otorgada por snap es del 2019. Para instalar una versión posterior estable se debe usar el instalador oficial https://www.eclipse.org/downloads/
Abrir una terminal (Windows Terminal, CMD, Powershell, etc.) con Chocolatey (https://chocolatey.org/install) previamente instalado.
choco install openjdk11
choco install git
choco install eclipse
- Clonar proyecto
En una terminal:
git clone <LINKDELREPO>
- Importar proyecto
En eclipse:
File->Open Projects from File System
Directory... *Seleccionar directorio*
Finish
- Ejecutar
En eclipse:
Run->Run Configurations
Doble click en Java Application
Search...
Seleccionar gui.ventana
Run
Aclaración importante: Si se ejecuta el binario, se debe tener una base de datos en localhost con puerto 3306 con usuario 'usuario' y contraseña 'contrasena'