Skip to content

Fase 1 - Diagramação, implementação e testes

Choose a tag to compare

@mendes658 mendes658 released this 02 Oct 15:40
· 12 commits to main since this release

Na primeira release, a implementação do armazenamento em arquivos já está no código, porém não está ativada.

Existe uma constante na classe DAO chamada "TYPE_OF_STORAGE", que coordena onde serão armazenados os objetos, caso seja setada em "1", são salvos na memória, e "2", são salvos em arquivos do tipo ".ser".

Para realizar todos os testes de uma vez, é possível rodar o arquivo "mainTestSuite" no pacote de testes.

Features:

✅ Hierarquia: Administrador, Bibliotecário e Leitor

✅ Empréstimos e Devoluções

✅ Reservas

✅ Multas por atrasos

✅ Bloqueio de leitores

✅ Geração de relatórios e estatísticas gerais

✅ Gerenciameto do acervo

✅ Pesquisa de livros

✅ Renovação de empréstimos

✅ Sistema de login por tipo de usuário

✅ Testes unitários e de integração