~~ODT~~ echo "
"; echo "Última atualização: ";ver('', false);echo "
";
====== Renovações por Módulo de Acesso ====== Esse caso de uso é usado pelos bibliotecários para verificarem a distribuição das formas de se renovar um empréstimo: balcão, internet ou por celular. ===== Descrição do Caso de Uso ===== O caso de uso se inicia quando o usuário acessa //SIGAA -> Módulo Biblioteca -> Relatórios -> Circulação -> Empréstimos -> Renovações por Módulo de Acesso//. Nesse momento, são mostrados os seguintes filtros, que devem ser preenchidos: - Bibliotecas - Período (início e fim) Após escolher a opção //Gerar Relatório//, o relatório no modelo abaixo é mostrado para o usuário: ^ Módulo de Acesso ^ Renovações ^ | Balcão | 213 | | Web | 3253 | | Móvel | 43 | | Total | 3509 | ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.biblioteca.circulacao.domino.**ProrrogacaoEmprestimo** | sigaa.biblioteca.prorrogacao_emprestimo | | br.ufrn.arq.dominio.**RegistroEntrada** | comum.comum.registro_entrada | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Biblioteca Link(s): SIGAA -> Módulo Biblioteca -> Relatórios -> Circulação -> Empréstimos -> Renovações por Módulo de Acesso Usuário: sleite, edila, margareth Papel que usuário deve ter: SigaaPapeis.BIBLIOTECA_SETOR_CONTOLE_ESTATISTICO ===== Cenários de Teste ===== * Testar com várias datas e bibliotecas diferentes. * Verificar se, após realizar renovações nos diferentes módulos de acesso, o relatório reflete a mudança nos números. ===== Dados para o Teste ===== Use a query abaixo para ver todas as renovações de certas bibliotecas em um dado período: SELECT ren.canal, pro.id_prorrogacao_emprestimo FROM biblioteca.prorrogacao_emprestimo AS pro INNER JOIN comum.registro_entrada AS ren ON ren.id_entrada = pro.id_registro_cadastro INNER JOIN biblioteca.emprestimo AS emp ON emp.id_emprestimo = pro.id_emprestimo INNER JOIN biblioteca.material_informacional AS mat ON mat.id_material_informacional = emp.id_material WHERE mat.id_biblioteca IN ( 661399, 792476, 23668 ) AND pro.data_cadastro BETWEEN '2010-01-01 00:00:00' AND '2010-09-08 23:59:59' Utilize a query abaixo para descobrir os ids das bibliotecas: SELECT id_biblioteca, descricao FROM biblioteca.biblioteca