Sistema de Gestão de Biblioteca Universitária
O objetivo é que o sistema permita que uma biblioteca universitária gerencie seu acervo e os empréstimos de forma organizada, otimizando o atendimento aos estudantes e o controle sobre os livros disponíveis. 2 Contexto do Problema Uma biblioteca universitária, realiza todo o controle de empréstimos e gestão de livros de forma manual, o que torna o processo de registro, consulta e monitoramento dos livros e empréstimos lento e sujeito a erros. Como resultado, muitas vezes é difícil saber se um livro está disponível, controlar a fila de espera dos livros emprestados e monitorar o prazo de devolução. Com o sistema a ser desenvolvido, a biblioteca pretende informatizar o processo, permitindo que: • Os funcionários registrem, alterem e removam informações dos livros no sistema. • Os alunos consultem o catálogo de livros, façam solicitações de empréstimo e, caso o livro solicitado esteja emprestado, sejam automaticamente colocados em uma fila de espera. • O sistema controle o prazo de devolução dos livros emprestados, com alertas de devolução e controle de atrasos. Funcionalidades Principais 1. Gestão de Livros: o Registrar novos livros, com dados como título, autor, ISBN, ano de publicação e quantidade disponível. o Atualizar informações dos livros no sistema. o Excluir livros do catálogo da biblioteca. o Consultar livros por título, autor ou ano de publicação. 2. Empréstimo de Livros: o Realizar empréstimos de livros a estudantes, com controle de datas de retirada e devolução. o Permitir que estudantes consultem a disponibilidade de um livro. 3 o Controlar a fila de espera para livros que não estão disponíveis, adicionando automaticamente os estudantes à fila e notificando os quando o livro for devolvido. o Enviar alertas para o controle de devolução, informando os prazos e possíveis atrasos. 7 Adenda: Funcionalidades Aadicionais Além das funcionalidades descritas no enunciado original, os grupos devem implementar as seguintes cinco funcionalidades adicionais: 1. Recomendações Baseadas em Histórico de Empréstimos o Implementar um sistema de recomendação que sugira livros aos estudantes com base nos seus históricos de empréstimos. o A lógica de recomendação deve considerar categorias, autores e temas de interesse do estudante. 2. Relatórios Gerenciais e Estatísticas o Desenvolver um módulo de relatórios que permita aos funcionários visualizar estatísticas como: ▪ Livros mais emprestados. ▪ Estudantes que mais realizam empréstimos. ▪ Faltas de devolução. ▪ Tendências mensais de empréstimos. 3. Gestão de Penalidades e Pagamentos o Criar um sistema que calcule automaticamente multas por atrasos na devolução dos livros. 4. Reconhecimento de Imagem para Registro de Livros o Implementar um sistema de reconhecimento de imagem que permita aos funcionários adicionar livros ao catálogo utilizando a câmera, capturando a capa ou o código de barras para preencher automaticamente os campos como título, autor e ISBN. torne todo o menu e funcionalidades funcionais e navegaves, inclua sistema de gerenciamento para o admistrador, adicione estudantes na base de dados e muitas ooutras informações
