Skip to content

Styngixx/BACKEND-Java-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ Sistema de Ventas - Tienda de Laptops 💻

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.


🛠️ Tecnologías y Herramientas

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

⚙️ Funcionalidades principales

  • 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

🔌 Requisitos para correr el proyecto

  1. Tener Java JDK instalado (versión 8 o superior).
  2. Tener MySQL Server activo y una base de datos creada.
  3. Descargar el conector JDBC (mysql-connector) y agregarlo al proyecto en NetBeans.
  4. Clonar este repositorio.
  5. Ejecutar desde NetBeans (Run Project).

📈 Futuro del proyecto

  • 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

🙋‍♂️ Autor

Francis Alejandro Inche Nuñez
Estudiante de Ingeniería de Software 🧠💻

"Pensado como proyecto de aula, desarrollado como si fuera para el mundo real."


🧠 ¿Por qué este proyecto es importante?

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages