~~ODT~~
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