Skip to content

Sistema de Gestão para Supermercado – Realizado em Java, , CRUD, JDBC,(MySql) com interface gráfica feita com JTable e Swing

Notifications You must be signed in to change notification settings

PedroHenriques1/Mercatto

Repository files navigation

🛒 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

image

  • 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

image

Cadastro de Produtos

image

Estoque

image

Sistemas de Vendas

image

Gerenciamento de Vendedores

image


📚 Requisitos

  • JDK 8 ou superior

  • MySQL Server

  • IDE compatível (recomendado: IntelliJ ou Eclipse)


🚀 Como Executar

  1. Clone o repositório:

  2. Importe o projeto na sua IDE de preferência.

  3. Configure a conexão com o banco de dados MySQL.

  4. Execute a aplicação a partir da classe principal.


🤝 Contato

Desenvolvido por: Pedro Henrique da Silva 📧 [[email protected]]
🔗 LinkedIn

Jessica Neves 📧 [[email protected]]
🔗 LinkedIn

About

Sistema de Gestão para Supermercado – Realizado em Java, , CRUD, JDBC,(MySql) com interface gráfica feita com JTable e Swing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages