REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
37/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Sistema de Gestão para Distribuidora
Este é um projeto de um sistema de gestão completo (ERP) para desktop, desenvolvido como parte do curso de Análise e Desenvolvimento de Sistemas. A aplicação foi construída em Java com a interface gráfica em JavaFX, utilizando Maven para o gerenciamento de dependências e MySQL como banco de dados.
O sistema oferece uma solução robusta para o controle de funcionários, fornecedores, estoque de produtos e um módulo de Ponto de Venda (PDV) para realizar vendas.
Telas do Sistema
Tela de Login do Sistema
Menu Principal com acesso às funcionalidades
Tela de Cadastro de Novos Produtos
Consulta com Busca Avançada de Produtos
Tela de Cadastro de Fornecedores
Consulta de Fornecedores
Tela da Frente de Caixa (PDV) para realização de vendas
Outras Imagens do Sistema
Cadastro de Fornecedor - Endereço
Cadastro de Funcionário
Consulta de Funcionário
Consulta de Funcionário (Detalhes)
Consulta de Produtos
Funcionalidades Principais
Gestão de Produtos:
- Cadastro, edição e exclusão de produtos.
- Sistema de busca avançada com múltiplos filtros.
- Controle de estoque.
Gestão de Fornecedores:
- Cadastro e consulta de fornecedores, incluindo endereço.
- Associação de produtos a fornecedores.
Gestão de Funcionários:
- Cadastro e consulta de funcionários e seus dados.
- (Opcional) Controle de permissões de acesso.
Frente de Caixa (PDV):
- Interface para realização de vendas de forma rápida.
- Busca de produtos e adição ao carrinho.
- Finalização da venda e atualização do estoque.
Tecnologias Utilizadas
- Linguagem: Java
- Interface Gráfica: JavaFX
- Build e Dependências: Apache Maven
- Banco de Dados: MySQL
- IDE Recomendada: IntelliJ IDEA
Pré-requisitos
Antes de começar, você precisará ter os seguintes softwares instalados:
- JDK (Java Development Kit) - Versão 11 ou superior
- MySQL Server - Banco de dados
- MySQL Workbench (ou outro cliente de banco de dados)
Como Executar o Projeto
1⃣ Clonar o Repositório
git clone <https://github.com/gustavovolpi/ERP---Distribuidora.git>
2⃣ Configurar o Banco de Dados
- Abra o MySQL Workbench.
- Crie um schema chamado
Distribuidora.
- Execute o script
Distribuidora.sql (presente na raiz do projeto) dentro do schema.
3⃣ Configurar a Conexão no Código
static String usuario = "SEU_USUARIO";
static String senha = "SUA_SENHA";
4⃣ Executar o Projeto
Via IntelliJ IDEA (Recomendado)
Via Linha de Comando
mvn javafx:run
Autores
Gustavo Volpi - Desenvolvedor front-end
Vinicius Dean - Desenvolvedor back-end
Licença
Este projeto pode ser utilizado livremente para fins educacionais e de portfólio.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Este é um projeto Maven que contém vários métodos e classes criados, além de vários testes unitários. Os métodos desse projeto não contém uma implementação de fato, sendo assim você desenvolvedor(a) deverá escreve-lo.
44/100 healthActive repository
JavaNo license#java#junit5
⑂ 22 forks◯ 0 issuesUpdated Dec 28, 2025
Bem-vindo ao repositório dos desafios de código do Santander Bootcamp 2023 - Fullstack Java+Angular, realizado em parceria com a DIO (Digital Innovation One). Este repositório contém as soluções desenvolvidas por mim para cada um dos desafios em JavaScript e Java.
60/100 healthActive repository
JavaNo license#desafio#dio-bootcamp#java#javascript
⑂ 10 forks◯ 0 issuesUpdated May 29, 2026