Buscar

Devolver livros

Prévia do material em texto

Devolver livros
Cenário Principal 
1. O sistema exibe o formulário “Devolver livros” contendo as seguintes informações:
1.1. Matrícula (Campo editável e obrigatório).
1.2. Botão “Pesquisar”.
1.3. Número OAB (campo somente leitura).
1.4. Nome (Campo somente leitura).
1.5. Botão “Limpar”.
1.6. Opção “Exibir todos”. 
1.7. Opção “Pesquisa por Nº de exemplar”. 
1.8. Opção “Pesquisa por nome do Livro”.
1.9. Opção “Pesquisa por data de retirada”.
1.10. Nº Exemplar (Campo editável e desabilitado).
1.11. Nome do Livro (Campo editável e desabilitado).
1.12. Data de retirada (Campo editável e desabilitado).
1.13. Opção “Pesquisar” (Desabilitado).
1.14. Nº Exemplar (Campo somente leitura).
1.15. Nome (Campo somente leitura).
1.16. Editora (Campo somente leitura).
1.17. Data de Retirada (Campo somente leitura).
1.18. Botão “Devolver”.
1.19. Botão “Salvar”.
1.20. Botão “Voltar”.
2. O usuário informa a matrícula do funcionário. 
3. O usuário clica no botão “Pesquisar”. (FE 1, FE 2)
4. O sistema recupera e exibe os dados do funcionário (matrícula, número OAB e nome).
5. O sistema recupera e exibe todos os livros que foram emprestados pela matrícula (número do exemplar, nome, editora e data de retirada). (CA 2, CA 3, CA 4) (FE 6)
6. O usuário seleciona a opção “Devolver”. (FE 7)
7. O sistema atualiza o Status do empréstimo do livro para “Devolvido”.
8. O usuário seleciona a opção “Salvar”.
9. O sistema salva os dados.
Cenário Alternativo 1
1. O usuário seleciona a opção “Limpar” (FE 8)
2. O sistema remove todos os dados do funcionário da tela 
Cenário Alternativo 2
1. O usuário opta em pesquisar pelo nº do exemplar.
2. O campo “Nº do exemplar” e “Pesquisar” fica disponível.
3. O usuário insere o nº do exemplar.
4. O usuário clica no botão “Pesquisar”. (FE 3)
5. O sistema recupera os dados do livro que foi emprestado com o número informado e exibe número do exemplar, nome, editora e data de retirada. (FE 6) (Ir ao CP 6)
Cenário Alternativo 3 
1. O usuário opta em pesquisar pelo nome do livro.
2. O campo “Nome do livro” e “Pesquisar” fica disponível.
3. O usuário insere o nome do livro.
4. O usuário clica no botão “Pesquisar”. (FE 4)
5. O sistema recupera os dados do livro que foi emprestado com o mesmo nome informado e exibe número do exemplar, nome, editora e data de retirada. (FE 6) (Ir ao CP 6)
Cenário Alternativo 4
1. O usuário opta em pesquisar pela data de retirada.
2. O campo “Data de retirada” e “Pesquisar” fica disponível.
3. O usuário insere a data de retirada.
4. O usuário clica no botão “Pesquisar”. (FE 5)
5. O sistema recupera os dados do livro que foi emprestado na mesma data informada e exibe número do exemplar, nome, editora e data de retirada. (FE 6) (Ir ao CP 6)
Fluxo de Exceção 1 
1. Matrícula não informada.
2. O sistema exibe uma mensagem de erro informando que a matrícula é obrigatória.
Fluxo de Exceção 2 
1. Matrícula informada não encontrada.
2. O sistema exibe uma mensagem de erro informando que a matrícula informada não está cadastrada no sistema.
Fluxo de Exceção 3
1. Número do exemplar não informado.
2. O sistema exibe uma mensagem de erro informando que o Nº Exemplar é obrigatório.
Fluxo de Exceção 4
1. Nome do livro não informado.
2. O sistema exibe uma mensagem de erro informando que o nome do livro é obrigatório.
Fluxo de Exceção 5
1. Data de retirada não informada.
2. O sistema exibe uma mensagem de erro informando que a data de retirada é obrigatória.
Fluxo de Exceção 6
1. Nenhum livro encontrado.
2. O sistema exibe uma mensagem avisando que nenhum livro foi encontrado na pesquisa.
Fluxo de Exceção 7
1. Livro já devolvido.
2. O sistema exibe uma mensagem de erro avisando que o livro já foi devolvido.
Fluxo de Exceção 8
1. Nenhuma matrícula pesquisada.
2. O sistema exibe uma mensagem de erro informando que nenhuma matrícula foi pesquisada para ser limpada.

Continue navegando