echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Registro de Operações ======
Caso de uso que permite aos usuários do módulo de circulação da biblioteca visualizarem as operações que foram realizadas localmente.
\\
\\
\\
O registro de operações do módulo de circulação é utilizado para verificar em caso de dúvida se uma determinada operação foi realmente realizada naquele terminal específico de circulação.
\\
\\
As seguintes operações são registradas no módulo de circulação: **Empréstimo**, **Renovação**, **Devolução**, **ChekcOut** e **Desfazer Operação**.
\\
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário se "loga" o módulo de circulação da biblioteca e acessa o menu **// Registros de Operações //**
Existem dois item nesse menu:
=== Visualizar Registros de Operações ===
Acessando por esse opção o usuário é solicitado a informar a data de registro que deseja ver.
* **Data dos Registros**: A data dos registros a serem consultados. Tipo - Data. Formato - ##/##/####
Informando a data, é mostrado para o usuário uma listagem com as operações realizadas nesse terminal na data informada e no formato:
//[XX/XX/XXXX XX:XX:XX]// Operador: //XXXXXXXXXXXX// => //Operação realizada ( Solicitou Empréstimos, Solicitou Renovação ...)// : //Material// : //Usuário para qual a operação foi realizada.//
O caso de uso é finalizado.
=== Apagar os Registros de Operações ===
Acessando por esse opção o usuário é solicitado a informar a data dos registros que deseja apagar.
* **Data Inicial dos Registros**: A data dos registros a serem consultados. Tipo - Data. Formato - ##/##/####
* **Data Final dos Registros**: A data dos registros a serem consultados. Tipo - Data. Formato - ##/##/####
Informando o período desejado, todos os registros realizados durante o período informado serão apagados.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - Só quem pode apagar os registros realizados no terminal de circulação é um usuário com o papel de BIBLIOTECA_SETOR_CIRCULACAO_BIBLIOTECARIO
* **RN02** - Somente as operação **Empréstimo**, **Renovação**, **Devolução**, **ChekcOut** e **Desfazer Operação**, são registradas.
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
Não se aplica.
Toda a execução é feita do lado do cliente, não tendo acesso a tabelas no banco.
===== Modelagem =====
Não se aplica.
====== Plano de Teste ======
Sistema: SIGAA
Módulo: BIBLIOTECA
Link(s): Módulo de Circulação -> Registros de Operações
Usuário: ively (BIBLIOTECA_SETOR_CIRCULACAO_BIBLIOTECARIO), alice007 (BIBLIOTECA_SETOR_CIRCULACAO ), layaneraiana ( BIBLIOTECA_SETOR_CIRCULACAO_CHECK_OUT)
Papeis: BIBLIOTECA_SETOR_CIRCULACAO_BIBLIOTECARIO, BIBLIOTECA_SETOR_CIRCULACAO, BIBLIOTECA_SETOR_CIRCULACAO_CHECK_OUT
===== Cenários de Teste =====
É preciso ter a aplicação de circulação rodando na máquina para realizar os testes.
Executar todas as operação que são registradas e verifica se elas estão realmente sendo registradas.
Verificar se os registros realizados estão de fácil entendimento pelo usuário, pois isso foi feito para eles auditarem as operações realizadas.
===== Dados para o Teste =====