Projeto Biblioteca em Java

Projeto desenvolvido para simular um sistema de uma biblioteca fictícia. Para isso, foram usados os coneceitos de programação orientada a objetos (POO).

O software utiliza componentes de interface gráfica da biblioteca SWING, como: Janelas/Frames (JFrame), Caixa de texto (JTextField), Caixa de combinação (JComboBox), Rótulos (JLabel), Botão de opção (JRadioButton), Botão de ação (JButton), Painel (Jpanel) e Tabelas (jTable).

📌 Índice

📋 Funcionalidades

  • Cadastrar: livros, clientes, empréstimos e devoluções.
  • Alterar: livros, clientes e empréstimos.
  • Excluir: livros, clientes e empréstimos.
  • Pesquisar: livros, clientes e empréstimos.
  • Gerar Relatório de quantos empréstimos foram feitos com um livro.

Observação: todas as ações destrutivas (exclusão) são precedidas de confirmação (utilizando a classe JOptionPane).

🖥️ Layout

📂 Tela Principal

Tela principal

📂 Tela de Livro

Tela de livro

📂 Tela de Cliente

Tela de cliente

📂 Tela de Empréstimo

Tela de empréstimo

📂 Tela de Devolução

Tela de devolução

📂 Tela de Pesquisa

Tela de Pesquisa

📂 Tela de Relatório

Tela de Relatório

Tecnologia e Ferramenta utilizadas

Java NetBeans

📝 Autores

  • Isabela Maria Leonardo
  • Carolina Beltrame