O presente trabalho tem como objetivo o desenvolvimento de uma aplicação Java para o controle de estoque de produtos, utilizando a API JDBC e o banco de dados Apache Derby em modo embarcado. A aplicação permitirá a realização de operações essenciais de gerenciamento de produtos, como inserção, consulta, atualização e remoção de registros, implementando um sistema CRUD (Create, Read, Update, Delete).
A funcionalidade de atualização será aplicada na forma de operações de compra e venda, permitindo a modificação dinâmica da quantidade de cada produto em estoque. Para tornar o sistema acessível e intuitivo, a interface gráfica foi desenvolvida utilizando a biblioteca Swing, permitindo que o usuário interaja com as funcionalidades de forma visual e prática.
Com isso, este projeto visa não apenas a implementação de um sistema funcional para controle de estoque, mas também o aprofundamento no uso do JDBC, na estruturação de aplicações Java com interface gráfica em Swing e na integração com banco de dados embarcados.
- Java 8 - Linguagem principal do projeto
- Java Swing - Interface gráfica
- Apache Derby - Banco de dados relacional embutido