O SBI foi feito para ser utilizado por um bibliotecário, em que possa de maneira automatizada cadastrar, visualizar e ter controle dos livros, leitores e empréstimos.
-
CRUD do Livro
- Cadastrar livro automaticamente pelo ISBN informado, utilizamos a api do Google Books para registrar as seguintes informações do livro:
- titulo
- autor
- data de publicação
- editora
- descrição
- imagem do livro
- Caso ocorra de não haver o livro na api ou alguma incosistência no sistema, o usuário deverá cadastrar os dados do livro manualmente.
- Cadastrar livro automaticamente pelo ISBN informado, utilizamos a api do Google Books para registrar as seguintes informações do livro:
-
CRUD do Leitor
- O leitor poderá realizar apenas 2 empréstimos simultâneos.
- O leitor não poderá realizar 2 empréstimos do mesmo livro simultâneos.
-
CRUD do Empréstimo
- Envio de email automático para os leitores com informações de cadastro, empréstimos e devoluções.
- Caso o empréstimo ultrapasse o dia da devolução do livro, o sistema irá contar os dias atrasados.
- fazer devolução
- Java 11
- Jdbc
- MySQL
- Json
- Gson
- Javax.mail-api
- Jakarta.mail
- commons-email
- Junit
- Mockito
- Necessário ter o MySQL Workbench 8, com o usuário 'root' e senha '12345'
- Necessário ter o java 11 instalado
Bianka Ibrahim |
Davi Monteiro |
Fernanda Helen |
Italo Tavares |
Nayara Maria |
---|