Skip to content

YoungJuan-dev/GestionProductosJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

📦 Sistema de Inventario en Java

📌 Descripción del proyecto

Este proyecto es un Sistema de Inventario desarrollado en Java, cuyo objetivo es gestionar productos de manera sencilla y eficiente desde consola.

Permite registrar, visualizar, buscar, actualizar y eliminar productos, aplicando conceptos fundamentales de Programación Orientada a Objetos (POO) y manejo básico de archivos para la persistencia de datos.

El sistema se centra principalmente en la lógica del programa, sin interfaz gráfica, priorizando una estructura clara, modular y fácil de mantener.

🧠 Funcionalidades (Versión 1.1)

📋 Registro de productos 🔍 Búsqueda de productos por código 🗑️ Eliminación de productos del inventario ✏️ Actualización del precio de productos 📦 Visualización de todos los productos registrados 💾 Persistencia de datos mediante archivos .txt 🔄 Carga automática de productos al iniciar el programa

🧱 Conceptos aplicados

Programación Orientada a Objetos (POO)

Uso de clases y objetos (Productos, Inventario, Principal)

Manejo de colecciones (ArrayList)

Lectura y escritura de archivos (BufferedReader, BufferedWriter)

Manejo de excepciones

Separación de responsabilidades (lógica, datos y ejecución)

🛠️ Tecnologías utilizadas

Lenguaje: Java

Entorno: Visual Studio Code

Modelo: Programación Orientada a Objetos

Persistencia: Archivos .txt

📂 Estructura del proyecto

📁 Proyecto ┣ 📄 Principal.java // Controla el flujo del programa y el menú ┣ 📄 Productos.java // Representa la entidad Producto ┣ 📄 Inventario.java // Gestiona el inventario y la persistencia de datos ┣ 📁 Productos // Carpeta donde se guardan los datos ┃ ┗ 📄 ProductosGuardados.txt ┗ 📄 README.md

🔜 Próximas mejoras

🔧 Validaciones adicionales de datos 🖥️ Posible implementación de interfaz gráfica (GUI)

👤 Autor

Proyecto desarrollado por [YoungJuan-Dev]

Estudiante de programación :)

About

Esta es la versión 1.1 del mini proyecto en Java ☕️, trata de un gestor de productos donde puedes agregar, eliminar y hacer algunas más cosas :)

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages