Repository navigation
Fase 1 - Diagramação, implementação e testes
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