MJMMiller /
erp-gestion-compras
🛒 Sistema de Compras en Java 🚀 | POO 🧩 Gestión automática de proveedores, productos y solicitudes de compra con estructura modular y escalable.
27/100 healthLoading repository data…
nicolascedillo / repository
🛒 Sistema de Compras en Java 🚀 | POO 🧩 Gestión automática de proveedores, productos y solicitudes de compra con estructura modular y escalable.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este proyecto en Java simula un sistema de gestión de compras para una empresa. El sistema automatiza la gestión de proveedores, productos y solicitudes de compra, todo bajo un enfoque de programación orientada a objetos.
El proyecto permite:
El sistema implementa diversos conceptos de la programación orientada a objetos, como herencia, interfaces, clases abstractas, polimorfismo y enumeraciones.
ec.edu.ups.poo/
│
├── models/
│ ├── enums/
│ │ ├── EstadoSolicitud.java
│ │ ├── Feriado.java
│ │ └── Rol.java
│ │
│ ├── interfaces/
│ │ └── Calculable.java
│ │
│ ├── entities/
│ │ ├── Persona.java
│ │ ├── Empleado.java
│ │ ├── Provedor.java
│ │ └── Departamento.java
│ │
│ ├── inventory/
│ │ ├── Producto.java
│ │ ├── ProductoConIva.java
│ │ └── ProductoSinIva.java
│ │
│ └── purchases/
│ ├── SolicitudCompra.java
│ └── DetalleSolicitud.java
│
├── data/
│ └── Datos.java
│
├── views/
│ ├── VentanaAgregarProducto.java
│ ├── VentanaAgregarProductoParaProveedor.java
│ ├── VentanaAgregarProveedor.java
│ ├── VentanaAgregarSolicitud.java
│ ├── VentanaBuscarProductoID.java
│ ├── VentanaBuscarProductoNombre.java
│ ├── VentanaBuscarProveedorID.java
│ ├── VentanaBuscarProveedorNombre.java
│ ├── VentanaBuscarSolicitudEstado.java
│ ├── VentanaBuscarSolicitudID.java
│ ├── VentanaCambiarEstadoSolicitud.java
│ ├── VentanaListarProducto.java
│ ├── VentanaListarProveedor.java
│ ├── VentanaListarSolicitud.java
│ ├── VentanaLogin.java
│ └── VentanaMenu.java
│
└── Main.java

Para ejecutar el proyecto:
Compila el código:
javac App.java
Ejecuta la aplicación:
java App
Interacción a través del menú:
Este es un menu proporcioado acorde al rol, se asignaran diferentes funcionalidades:
- Registrar Proveedor: Registrar un nuevo proveedor en el sistema.
- Registrar Producto: Registrar un nuevo producto en el sistema.
- Registrar Solicitud: Registrar una nueva solicitud de compra.
- Listar Proveedores: Ver la lista de todos los proveedores.
- Listar Productos: Ver la lista de todos los productos.
- Listar Solicitudes de Compra: Ver las solicitudes de compra realizadas.
- Buscar proveedor por ID: Buscar un proveedor específico por su ID.
- Buscar proveedor por Nombre: Buscar un proveedor específico por su nombre.
- Buscar producto por ID: Buscar un producto específico por su ID.
- Buscar producto por Nombre: Buscar un producto específico por su nombre.
- Buscar solicitud por ID: Buscar una solicitud específica por su ID.
- Buscar solicitud por Estado: Buscar solicitudes según su estado.
- Cambiar estado solicitud de compra: Cambiar el estado de una solicitud de compra.
- Cerrar Sesion: Salir del menú.

Selected from shared topics, language and repository description—not editorial ratings.
MJMMiller /
🛒 Sistema de Compras en Java 🚀 | POO 🧩 Gestión automática de proveedores, productos y solicitudes de compra con estructura modular y escalable.
27/100 healthEsdras34 /
🛒 Sistema de Gerenciamento de Produtos - Java (Eclipse) Este projeto é uma aplicação Java simples construída com o padrão MVC, desenvolvida no Eclipse, para gerenciar produtos e lojas. Ele inclui funcionalidades básicas como cadastro, listagem e manipulação de produtos e lojas.
27/100 healthdiogodevotte /
🛒 Sistema de e-commerce em Java
/100 healthAmandaLeopoldoo /
🛒 Sistema de Gerenciamento de Pedidos em Java — Cadastro de clientes, produtos e pedidos com validação de dados, resumo detalhado e boas práticas de programação orientada a objetos.
34/100 healthMatheusNeckel /
🛒 Sistema de Supermercado em Java para cadastro de clientes, produtos e pedidos, com simulação de carrinho de compras.
34/100 healthFelipeSoeiroLopes /
🛒 Sistema web completo para gestão de pequenos mercados - Gerenciamento de clientes, fornecedores, produtos e vendas com controle de estoque automatizado | Java, JSP, MySQL
34/100 health