🛒 Sistema de Gestão para Supermercado – Java & MySQL
Este projeto é uma aplicação de gestão voltada para supermercados, desenvolvida em Java com interface gráfica e integração a banco de dados MySQL. O objetivo é facilitar o controle interno de produtos, vendas e colaboradores, com funcionalidades acessíveis tanto para administradores quanto para vendedores.
🔧 Tecnologias Utilizadas
- Java (com Programação Orientada a Objetos – POO)
- MySQL (banco de dados relacional)
- JDBC (conexão entre Java e MySQL)
- Swing (interface gráfica)
- JTable (para exibição e manipulação de dados em tabela)
- CRUD (Create, Read, Update, Delete)
🧩 Estrutura do Projeto

- Classes das entidades (Produto, Vendedor, Venda, etc.)
- Telas do sistema (Swing + JTable)
- Lógica de negócio e manipulação de dados
- Scripts SQL e classes de conexão JDBC
🎯 Funcionalidades
- ✅ Cadastro, consulta, edição e exclusão de produtos
- ✅ Área administrativa para gerenciamento de vendedores
- ✅ Acesso dedicado para vendedores com permissões específicas
- ✅ Controle de vendas com registro e histórico
- ✅ Interface gráfica com JTable para exibição dinâmica dos dados
- ✅ Sistema modular com separação clara de responsabilidades (MVC opcional)
- ✅ Interface adaptável para diferentes tamanhos de tela e dispositivos
📌 Observações
- O projeto foi construído com foco no entendimento de conceitos fundamentais como POO, manipulação de dados com CRUD, e uso de componentes gráficos como JTable.
- O banco de dados foi modelado para garantir integridade e facilitar a escalabilidade futura do sistema.
📷 Capturas de Tela (opcional)
Tela Inicial

Cadastro de Produtos

Estoque

Sistemas de Vendas

Gerenciamento de Vendedores

📚 Requisitos
🚀 Como Executar
-
Clone o repositório:
-
Importe o projeto na sua IDE de preferência.
-
Configure a conexão com o banco de dados MySQL.
-
Execute a aplicação a partir da classe principal.
🤝 Contato
Desenvolvido por:
Pedro Henrique da Silva
📧 [pedroxz024@gmail.com]
🔗 LinkedIn
Jessica Neves
📧 [jessicanesilva.14@gmail.com]
🔗 LinkedIn