Aplicación de gestión de inventario para una concesionaria de automóviles, desarrollada en Java con interfaz gráfica (Swing) y persistencia de datos (JPA).
Este sistema permite administrar el stock de vehículos de un concesionario. Los empleados pueden registrar nuevos automóviles en la base de datos, así como consultar, modificar y eliminar registros existentes.
- Alta de Automóviles: Registro detallado de vehículos.
- Consulta: Visualización del inventario actual.
- Edición y Baja: Modificación de características o eliminación de vehículos vendidos.
La entidad principal es Automóvil, registrando los siguientes datos por unidad:
| Campo | Descripción |
|---|---|
| Marca | Fabricante del vehículo (ej. Toyota, Ford). |
| Modelo | Nombre del modelo (ej. Corolla, Fiesta). |
| Motor | Especificaciones del motor. |
| Color | Color de la carrocería. |
| Matrícula | Placa patente única. |
| Puertas | Cantidad de puertas. |
classDiagram
class Automovil {
+int id (PK)
+String modelo
+String marca
+String motor
+String color
+String matricula
+int cantPuertas
}
- Java 17 / 1.8: Backend y Lógica.
- Java Swing: Interfaz Gráfica de Usuario (GUI).
- JPA (Hibernate): Mapeo Objeto-Relacional.
- MySQL: Base de Datos.
- Maven: Gestión de Proyecto.
-
Configurar Base de Datos:
- Tener MySQL corriendo en el puerto
3306. - La base de datos
concesionariose generará/actualizará automáticamente.
- Tener MySQL corriendo en el puerto
-
Clonar Repo:
git clone https://github.com/dasafo/Concesionario_Java.git cd Concesionario_Java -
Ejecutar:
- Desde tu IDE, corre la clase principal que inicia la interfaz gráfica.