Skip to content

fhplira/lpoo_2023.2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 SBI - Sistema Bibliotecário Inteligente 📚

📝Descrição do Projeto

Sistema desktop desenvolvido na disciplina de LPOO do curso de Análise e Desenvolvimento de Sistemas.

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.

🛠Funcionalidades

  • 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.
  • 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

✔Tecnologias e Bibliotecas

- Java 11
- Jdbc
- MySQL
- Json
- Gson
- Javax.mail-api
- Jakarta.mail
- commons-email
- Junit
- Mockito

💻Execução do Projeto

- Necessário ter o MySQL Workbench 8, com o usuário 'root' e senha '12345'
- Necessário ter o java 11 instalado

Autores


Bianka Ibrahim

Davi Monteiro

Fernanda Helen

Italo Tavares

Nayara Maria

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages