Este proyecto es un sistema de ventas orientado a una tienda que comercializa laptops (PC portátiles). Desarrollado en Java utilizando programación orientada a objetos (OOP), cuenta con una interfaz gráfica funcional creada con Swing y se conecta a una base de datos MySQL usando JDBC.
💡 Este proyecto forma parte del curso de Programación Orientada a Objetos (OOP) y actualmente se encuentra en fase de prototipo, pensado como base para futuras versiones más completas y escalables.
- Java SE (Programación orientada a objetos)
- Swing (Interfaz gráfica)
- MySQL (Gestión de datos)
- JDBC Driver (Conector entre Java y MySQL)
- Apache NetBeans (IDE principal)
- Registro de productos (laptops)
- Gestión de ventas
- Conexión estable con base de datos
- Interfaz amigable con campos y botones Swing
- Validación básica de datos
- Organización modular del código
- Tener Java JDK instalado (versión 8 o superior).
- Tener MySQL Server activo y una base de datos creada.
- Descargar el conector JDBC (mysql-connector) y agregarlo al proyecto en NetBeans.
- Clonar este repositorio.
- Ejecutar desde NetBeans (
Run Project
).
- Escalabilidad hacia inventario y usuarios
- Registro de clientes
- Reportes de ventas
- Seguridad en login y hash de contraseñas
- Mejora visual de la interfaz
- Migrar a la arquitectura de Maven
Francis Alejandro Inche Nuñez
Estudiante de Ingeniería de Software 🧠💻
"Pensado como proyecto de aula, desarrollado como si fuera para el mundo real."
Porque demuestra la aplicación real de conceptos de POO, manejo de base de datos, arquitectura modular y habilidades gráficas con Swing. Es más que un ejercicio: es una muestra de evolución como desarrollador.
⭐ No olvides dejar una estrella si te sirvió como base o inspiración.