SISTEMA DE CONTROLE DE UMA BIBLIOTECA
Por: leozinh013 • 30/8/2015 • Pesquisas Acadêmicas • 3.407 Palavras (14 Páginas) • 491 Visualizações
SISTEMA DE CONTROLE DE UMA BIBLIOTECA
Caso de Uso Reservar Livro
Objetivo: Permitir que um usuário da biblioteca faça a reserva de um livro desejado. Ele vai utilizar a internet para fazer essa reserva.
Ator: Usuário
Pré-Condições: O usuário ter cadastro na biblioteca e ter sido autenticado pelo sistema.
Condição de entrada: O usuário decide reservar um livro e escolhe a opção correspondente.
Fluxo Principal:
1. O sistema exibira um menu contendo um formulário a ser preenchido pelo usuário contendo a opção busca do livro e também cancelar a operação. (F.A.1)
2. O usuário então fornece ao sistema os dados do livro ao qual deseja reservar e escolhe a opção buscar e o sistema então fará uma busca para localizar o livro desejado.
3. O sistema retorna a busca com o livro desejado. (F.A.2)
4. O sistema verifica a disponibilidade do livro para reserva.
5. O sistema então exibira uma mensagem para o livro disponível
6. O sistema vai verificar se há alguma reserva aberta para esse usuário e quantas existem. (F.A.3)
7. O Sistema efetua a reserva e retorna uma mensagem para o usuário contendo a data máxima para devolução.(F.A.4)
8. O Caso de uso é encerrado.
Fluxos Alternativos
(F.A.1) Se o usuário escolher cancelar.
1. O sistema volta para pagina inicial.
2. Retorna para o passo 1 do fluxo principal.
(F.A.2) Não há registros para o livro buscado.
1. Retorna a mensagem de busca não encontrada.
2. Volta para o passo 1 do fluxo principal.
(F.A.3) O livro não está disponível para reserva.
1. Exibe a mensagem de que não há livros disponíveis para reserva.
2. O sistema faz a verificação para data prevista de devolução do livro solicitado.
3. Informa ao usuário a data prevista para haver o livro solicitado disponível.
4. O sistema retorna um mensagem para o usuário perguntado-o se deseja fazer a reserva do livro não disponível.
5. Se o usuário disser que quer fazer a reserva o sistema exibe a mensagem de que ele será contado quando o livro estiver disponível.Caso contrario o caso de uso se encerra.
(F.A.4) Se o usuário estiver excedido o número máximo de reservas.
1. O sistema retorna a mensagem adequada.
2. O caso de uso é encerrado.
Caso de Uso (Empréstimo de Livro)
Objetivo: Possibilitar que o usuário faça o empréstimo de um livro.
Ator: Bibliotecária.
Pré-Condição: A bibliotecária estar cadastrada. Ter em mãos o livro a ser emprestado.
Condição de Entrada: Selecionar a opção empréstimo de livro.
Fluxo-Principal
1. A bibliotecária inseriu os dados do livro e do usuário.
2. O Sistema faz a verificação se não há reservas para o livro.
3. O Sistema faz a verificação da existência de empréstimos abertos para o usuário. (F.A.1, F.A.2)
4. O Sistema faz a verificação de quantos empréstimos o usuário possui em sua posse.(F.A.3)
5. O Sistema registra o empréstimo e imprime um comprovante com todos os dados do empréstimo para o usuário. (F.A.4)
6. O Caso de uso é encerrado.
Fluxo Alternativo
(F.A.1) Se existir uma reserva do livro desejado para outro usuário.
1. O Sistema retorna uma mensagem adequada.
2. O Caso de Uso é encerrado.
(F.A.2) Pro caso do exemplar estar reservado para o próprio usuário.
1. O Sistema faz a baixa na reserva.
2. O Caso de uso é encerrado.
(F.A.3) O Usuário possui empréstimos em aberto.
1. O Sistema retorna uma mensagem adequada.
2. O Caso de uso é encerrado.
(F.A.4) O usuário excedeu o limite de empréstimos por período.
1. O Sistema retorna a mensagem adequada.
2. O Caso de uso é encerrado.
Caso de uso: Cancelar Reserva
Objetivo: Possibilita o usuário fazer o cancelamento de uma reserva. Será feita por meio da internet pelo próprio usuário .
Ator: Usuário
Pré-Condição: O usuário estar cadastrado na biblioteca e ter sido autenticado.
Condição de Entrada: O usuário deve selecionar a opção de cancelamento de reserva no sistema.
Fluxo Principal:
1. O usuário solicita que seja exibida sua lista de reservas.
2. O sistema apresenta a lista de reservas do usuário.(F.A.1)
3. O usuário faz a seleção da reserva que deseja cancelar.
4. O Sistema solicita a confirmação do cancelamento da reserva.
5. O usuário confirma o cancelamento.(F.A.2)
6. O Sistema faz o cancelamento da reserva solicitada.
7. O Sistema então mostra para o usuário sua lista de reservas atualizadas e exibe a opção para fazer um novo cancelamento ou encerrar o caso de uso.
8. O Usuário escolhe a opção fazer novo cancelamento.(F.A.3)
9.
...