Skip to content

Latest commit

 

History

History
50 lines (29 loc) · 2.34 KB

README.md

File metadata and controls

50 lines (29 loc) · 2.34 KB

📄
Sistema de Gerenciamento de Livros de uma Biblioteca

Atividade proposta pela disciplina de Algoritmos e Programação II da Universidade Estadual de Feira de Santana.

Desenvolvimento de um diagrama de classe, um diagrama de casos de uso estendido e um projeto em java (utilizando modelos, dao e controller) sobre um gerenciador de livros de uma biblioteca.

Requisitos:

•Armazenamento de informações de livros, como título, autor, editora, data de publicação, ISBN, categoria, número de cópias, entre outros.

•Sistema de empréstimo de livros para usuários cadastrados, com data de retirada e data de devolução.

•Controle de multas e penalidades para atrasos na devolução de livros.

•Cadastro de usuários da biblioteca, incluindo informações pessoais, número de identificação e histórico de empréstimos.

•Controle de reservas de livros, permitindo que os usuários possam reservar livros que já estão emprestados.

•Sistema de busca de livros por título, autor, categoria ou editora.

•Geração de relatórios estatísticos sobre os livros mais emprestados, as multas aplicadas, etc.

•Integração com sistemas de controle de estoque, para garantir que o número de cópias de cada livro esteja sempre atualizado.

•Acesso restrito a determinadas funcionalidades por meio de permissões de usuários.

Funcionalidades:

•Cadastro de novos livros na biblioteca, incluindo informações como título, autor, editora, data de publicação, categoria, número de cópias, ISBN, etc.

•Registro de empréstimos de livros para usuários da biblioteca, incluindo a data de retirada e a data de devolução prevista.

•Notificação de usuários que devem devolver os livros emprestados antes da data limite.

•Geração de multas automaticamente em caso de atrasos na devolução de livros.

•Controle de reservas de livros, permitindo que os usuários possam reservar livros que já estão emprestados.

•Registro de novos usuários da biblioteca, incluindo informações pessoais e número de identificação.

•Pesquisa de livros por título, autor, categoria, editora ou ISBN.

•Exibição do histórico de empréstimos de um usuário específico.

•Geração de relatórios estatísticos sobre os livros mais emprestados, as multas aplicadas, etc.