Repository navigation
Releases: mendes658/biblioteca_java
Release list
Fase 3 - Interface Gráfica
Fase 2 - Persistência de dados
A constante "TYPE_OF_STORAGE" no DAO foi setada para 2, permitindo o armazenamento em disco.
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
✅ Armazenamento em arquivos ".ser"
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