Documento de Requisitos
Por: Maria Beatriz Almeida • 8/10/2016 • Seminário • 316 Palavras (2 Páginas) • 262 Visualizações
Trabalho Final POO - Sistema de Biblioteca
Equipe: Francisco William, Luís Henrique, Maria Beatriz
O Sistema de Biblioteca tem por objetivo otimizar e organizar todas as operações realizadas por bibliotecários em uma biblioteca, como cadastro de livros e usuários, empréstimo e devolução de livros, listagem de livros disponíveis, dentre outros.
Requisitos Funcionais:
- Autenticação de login:
Verificar quem pretende fazer acesso ao sistema. Se o usuário for um bibliotecário este acessará todas as funcionalidades do programa.
- Cadastro de livros:
Realiza o cadastramento de livros com os seguintes dados:
- Título;
- Autor;
- Editora;
- Número de cadastro;
- Categoria;
- Local;
- Cadastro de usuários:
Realiza o cadastramento de dois tipos de usuário: Bibliotecário, Locatário.
Dados a serem cadastrados:
- Nome;
- CPF;
- Endereço;
- Listagem de livros:
Lista todos os livros presentes na biblioteca, seus dados, quantidade e disponibiliza alguns tipos de filtragem, como:
- De A-Z;
- De Z-A;
- Por autor;
- Por categoria;
- Empréstimo de livros:
Realiza o empréstimo de livros, primeiramente verificando se o livro está disponível.
- Reserva de livros:
Se não houver livros disponíveis na Biblioteca, realizar uma reserva. Quando o primeiro livro referente ao reservado for devolvido ele irá diretamente ser alugado para a primeira reserva.
- Devolução de livros:
Realiza a devolução do livro do usuário para a biblioteca, atualizando a quantidade de livros e a disponibilidade do livro.
- Cálculo de multa por atraso de devolução:
Quando o usuário ultrapassar a data de devolução, será calculado uma multa que acumulará certa porcentagem com o passar dos dias. Quando o livro for entregue é dado o valor total da multa para o pagamento.
- Leitura de Livros Cativos:
Uma lista que possui livros que não podem ser alugados e que só podem ser lidos nas imediações da Biblioteca. Ao invés de um método alugar, terá um método retirar da prateleira, onde o livro estará com o status de “retirado para leitura” e o bibliotecário poderá saber onde se localiza o livro e se ele precisa ser recolocado na prateleira e mudar os status para “disponível para leitura”.
...