Skip to content

Programa de um sistema de gerenciamento para loja de suplementos. Desenvolvido em Java com interface Swing, o projeto usa os padrões DAO e DTO para separar a lógica de negócios da persistência de dados. Conecta-se a um banco MySQL para realizar o CRUD de clientes, produtos, funcionários, pedidos e categorias.

Notifications You must be signed in to change notification settings

kevinbarbim/CRUD-em-Java-com-MySQL

Repository files navigation

💊 Sistema de Gestão para Loja de Suplementos — Mini TCC

Este projeto é um "mini TCC" feito na ETEC em 2023 na disciplina de JAVA que consiste no desenvolvimento de um sistema de gerenciamento completo (CRUD) para uma loja de suplementos. A aplicação foi criada com o objetivo de centralizar e otimizar as operações de controle de estoque, pessoal e vendas, garantindo uma gestão eficiente.


💡 Arquitetura e Padrões de Projeto

O sistema é estruturado em Java e segue rigorosos padrões de desenvolvimento:

  • DAO (Data Access Object): Utilizado para isolar e padronizar toda a comunicação com o banco de dados.
  • DTO (Data Transfer Object): Utilizado para encapsular os dados e garantir o transporte seguro e estruturado das informações entre as diferentes camadas da aplicação.

📊 Funcionalidades Gerenciadas (CRUD)

O sistema permite a manipulação completa (Criação, Leitura, Atualização e Exclusão) das seguintes entidades:

  • Clientes
  • Funcionários
  • Produtos
  • Categorias
  • Pedidos

🚀 Tecnologias Utilizadas

🖥️ Back-end & Persistência

  • Linguagem: Java
  • Banco de Dados: MySQL

🎨 Interface

  • Interface Gráfica: Java Swing (Aplicação Desktop)

About

Programa de um sistema de gerenciamento para loja de suplementos. Desenvolvido em Java com interface Swing, o projeto usa os padrões DAO e DTO para separar a lógica de negócios da persistência de dados. Conecta-se a um banco MySQL para realizar o CRUD de clientes, produtos, funcionários, pedidos e categorias.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages