~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Graduandos Com Empréstimo Pendente na Biblioteca ====== Para que um discente possa colar grau, é imprescindível estar quite com a [[desenvolvimento:especificacoes:sigaa:biblioteca:negocio | biblioteca]], ou seja, ter devolvido todos os livros em que realizou [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:circulacao:modulo_de_circulacao:realizar_emprestimo | empréstimo]]. Este relatório emite a lista de discentes que possuem [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:circulacao:modulo_de_circulacao:realizar_emprestimo | empréstimos]] sem devolução no módulo da [[desenvolvimento:especificacoes:sigaa:biblioteca:negocio | Biblioteca]] e permite a Diretoria de Administração e Controle Acadêmico – DACA - excluir discentes da colação de grau, caso conste débito com a biblioteca. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Gradução -> Relatórios - DACA -> Alunos -> Listagens -> Graduandos com Empréstimos pendente na Biblioteca// é acessada. O usuário deverá primeiramente informar o curso: * **Curso:** Tipo - TEXTO. Em seguida, o sistema exibirá um relatório com as seguintes informações abaixo: * **__Matrícula__:** Tipo - NUMÉRICO. * **__Nome__:** Tipo - TEXTO. * **__Nº de Empréstimos sem Devolução__:** Tipo - NUMÉRICO. Modelo do relatório: **__Relatório de Graduandos com Empréstimos Pentendes na Biblioteca__** * **__Curso__:** Tipo - TEXTO ^ Matrícula ^ Nome ^ Nº de Empréstimos sem Devolução ^ |9999999999| NOME DO DISCENTE | 9 | ^Total de Registros: 9^^^ ===== Principais Regras de Negócio ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.biblioteca.circulacao.dominio.Emprestimo | sigaa.biblioteca.emprestimo | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.public.discente | **OBS**: não há persistência de dados. ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Relatórios-DACA -> Alunos -> Listagens -> Graduandos Com Empréstimo Pendente na Biblioteca Usuário: lins, mirza Papel que usuário deve ter: SigaaPapeis.DAE ===== Cenários de Teste ===== Logar como um discente graduando, realizar um empréstimo e verificar se consta no relatório o empréstimo sem devolução. ===== Dados para o Teste ===== Os seguintes discentes são graduandos atualmente: ^ Matrícula ^ Nome ^ Curso ^ login | | 200504683 | ALDO NORONHA FILGUEIRA NETO | ADMINISTRACAO/CCSA - NATAL | filgwy | | 200210099 | ANDERSON KLEYTON DE O AMORIM | ADMINISTRACAO/CCSA - NATAL | akoamorim | | 200400070 | ANDRE MARTINS SOARES | ADMINISTRACAO/CCSA - NATAL | amsandje | | 200504605 | ANTONIO NUNES BELO JUNIOR | ADMINISTRACAO/CCSA - NATAL | incomum | | 200302574 | CARLOS EDUARDO VIEIRA DE SIQUEIRA | ADMINISTRACAO/CCSA - NATAL | caduadm2003 | | 200210218 | CIDIA PAULA DA COSTA | ADMINISTRACAO/CCSA - NATAL | cp13cp | | 200211117 | FABIO FRANCISCO AZEVEDO DA SILVA | ADMINISTRACAO/CCSA - NATAL | fabioadm | | 200210382 | GLEIDSON TAVARES DA SILVEIRA | ADMINISTRACAO/CCSA - NATAL | gtsilveira | | 200111066 | LIDIANE RIBEIRO DA SILVA | ADMINISTRACAO/CCSA - NATAL | lidianerdasilva | | 200400819 | SANDRO MARCILIO DE OLIVEIRA FILHO | ADMINISTRACAO/CCSA - NATAL | sandroadm | Para mais dados, utilizar a consulta: select distinct d.matricula, p.nome, c.nome||'/'||uni.sigla||' - '||m.nome as curso, u.login from discente d inner join curso c using (id_curso) inner join unidade uni using (id_unidade) inner join municipio m on (m.id_municipio = uni.id_municipio) inner join graduacao.discente_graduacao dg on (d.id_discente = dg.id_discente_graduacao) inner join pessoa p using (id_pessoa) inner join usuario u using (id_pessoa) inner join biblioteca.usuario_biblioteca using (id_pessoa) inner join biblioteca.emprestimo e using (id_usuario_biblioteca) where d.status = 9 order by curso, p.nome