Skip to content

Este projeto teve como objetivo criar uma aplicação completa de gestão empresarial em Java, explorando de forma prática os principais conceitos de Programação Orientada a Objetos. PUC-Campinas (3º Período Engenharia de Computação)

Notifications You must be signed in to change notification settings

enzoconsulo/Java.GestaoEmpresarial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Java.GestãoEmpresarial

Sistema de Gestão Empresarial em Java
Projeto acadêmico desenvolvido para praticar os conceitos de Programação Orientada a Objetos em um aplicativo completo de gerenciamento de clientes, estoque e transações.

Estrutura do repositório:

  • src/
    • Código-fonte Java organizado em pacotes
  • data/
    • Arquivos de dados utilizados pela aplicação (ex.: .txt)
  • img/
    • Recursos de imagem (ícones, logos)
  • lib/
    • Bibliotecas externas (MigLayout, JGoodies)
  • .project
    • Configuração de projeto do Eclipse
  • .classpath
    • Configuração de caminho de classes do Eclipse
  • .gitignore
    • Lista de arquivos e pastas a serem ignorados pelo Git

Tecnologias e bibliotecas:

  • Java SE 11 ou superior
  • Eclipse IDE (2023-09 ou superior)
  • MigLayout (layout manager para Swing)
  • JGoodies (utilizado no frontend para melhorar componentes Swing e binding)

Como importar e executar no Eclipse:

  1. Clone este repositório:
    git clone https://github.com/enzoconsulo/Java.GestaoEmpresarial.git
  2. Abra o Eclipse e selecione File → Import…
  3. Escolha General → Existing Projects into Workspace
  4. Aponte para a pasta Java.GestaoEmpresarial e clique em Finish
  5. Se necessário, ajuste o JDK:
    • Botão direito no projeto → Build Path → Configure Build Path
    • Na aba Libraries, valide o JRE System Library apontando para Java 11+
  6. Para rodar a aplicação:
    • No Package Explorer, expanda src/ e localize a classe com método main (nomeado "teste") • Botão direito na classe → Run As → Java Application

Funcionalidades principais:

  • Cadastro e gerenciamento de clientes
  • Controle de estoque (inclusão, alteração e remoção de produtos)
  • Registro de transações (vendas, entradas e saídas de estoque)
  • Interface gráfica em Swing, com frontend construído com JGoodies e MigLayout

Autor:
Enzo Consulo
https://github.com/enzoconsulo

Licença:
Sem Licença

Capturas de Tela


Página Inicial

Aba Clientes

Adicionar Dívida

Pagar Dívida

Aba Estoque

Editar Quantidade

Venda 1

Venda 2

Venda 3

Venda 4

Aba Financeiro

Financeiro – Final 1

Financeiro – Extrato Filtrado

About

Este projeto teve como objetivo criar uma aplicação completa de gestão empresarial em Java, explorando de forma prática os principais conceitos de Programação Orientada a Objetos. PUC-Campinas (3º Período Engenharia de Computação)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages