Skip to content

dasafo/Concesionario_JAva

Repository files navigation

🚗 Concesionario de Automóviles

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).

📋 Descripción del Proyecto

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.

Funcionalidades

  • 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.

💾 Modelo de Datos

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.

Diagrama de la Entidad

classDiagram
    class Automovil {
        +int id (PK)
        +String modelo
        +String marca
        +String motor
        +String color
        +String matricula
        +int cantPuertas
    }
Loading

🚀 Tecnologías

  • 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.

🛠️ Instalación y Uso

  1. Configurar Base de Datos:

    • Tener MySQL corriendo en el puerto 3306.
    • La base de datos concesionario se generará/actualizará automáticamente.
  2. Clonar Repo:

    git clone https://github.com/dasafo/Concesionario_Java.git
    cd Concesionario_Java
  3. Ejecutar:

    • Desde tu IDE, corre la clase principal que inicia la interfaz gráfica.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages