| Nome | RA |
|---|---|
| Fernando Leite Paiva | 1430482323047 |
Este projeto consiste no desenvolvimento de um sistema de Biblioteca Digital utilizando estruturas de dados implementadas em Java.
O objetivo é aplicar conceitos de:
- Programação Orientada a Objetos
- Tipos genéricos
- Estruturas encadeadas
- Lista duplamente encadeada
- Fila FIFO
- Tabela Hash com encadeamento externo
O projeto foi dividido em três etapas evolutivas, onde cada estrutura foi integrada ao sistema final.
O sistema permite:
✔ Cadastro de livros
✔ Armazenamento do acervo
✔ Navegação no catálogo nos dois sentidos
✔ Busca rápida por ISBN
✔ Controle de disponibilidade dos livros
✔ Solicitação de empréstimos
✔ Fila de espera para livros emprestados
✔ Atendimento automático da fila após devolução
- Java
- Orientação a Objetos
- Estruturas de Dados
- Git / GitHub
Este projeto foi desenvolvido como atividade acadêmica para aplicação prática de estruturas de dados em um cenário realista de sistemas de Biblioteca Digital.