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.
- 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)
- 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
- ✅ 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
- 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.
-
JDK 8 ou superior
-
MySQL Server
-
IDE compatível (recomendado: IntelliJ ou Eclipse)
-
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.
Desenvolvido por:
Pedro Henrique da Silva
📧 [[email protected]]
🔗 LinkedIn
Jessica Neves
📧 [[email protected]]
🔗 LinkedIn