Sistema desarrollado en Java que permite administrar stock, compras, ventas y generar reportes con control de usuarios.
- Gestión de Stock - Control de productos, categorías, depósitos, sucursales y ajustes.
- Gestión de Ventas - Administración de clientes, precios, talonarios, cuotas, cotizaciones y ventas.
- Gestión de Compras - Gestión de proveedores y órdenes de compra.
- Sistema de Reportes - Análisis detallados con filtros y exportaciones.
- Gestión de Seguridad - Control de usuarios, roles y permisos.
Lenguaje: Java 20.0.1
IDE: NetBeans 18
Base de Datos: MySQL 8.0+
Arquitectura: MVC
Reportes: JasperReports 9.0.0
Análisis y Diseño: Visual Paradigm 17.2)
- Base de Datos
CREATE DATABASE inventory_system;
USE inventory_system;
SOURCE Base_de_Datos/Estructura_BD_Con_Triggers.sql;- Aplicación
- Clonar el repositorio
- Verificar librerías en carpeta
Libraries/ - Configurar conexión a base de datos
- Ejecutar
InventorySystem.jar
inventory-system/
├── src/ # Código fuente (MVC)
├── Libraries/ # Librerías JAR
├── BasedeDatos/ # Scripts SQL
├── Documentos/ # Diagramas UML, capturas del sistema y manual de usuario
├── Reportes/ # Plantillas JasperReports
└── README.md
📋 Manual Completo: Documentos/ManualUsuario.pdf
- Triggers de base de datos para automatización
- Control de concurrencia y transacciones
- Exportación de reportes en múltiples formatos
Desarrollado por: Rosangela Isabel León Silva y Gustavo Abel León Silva