~~ODT~~ 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 ===== --- --- Recupera códigos de barras para empréstimos --- --- Recomenda-se utilizar os códicos de barras: 2008000001, 2008000002, 2008000003, ..., 2008000015 --- estão na sequência e é mais fácil de lembrar --- SELECT codigo_barras FROM biblioteca.material_informacional m WHERE m.ativo = true AND codigo_barras between '2008000000 'AND '2020000000' ORDER BY codigo_barras LIMIT 100