~~ODT~~
Relatório de Graduandos Com Empréstimo Pendente na Biblioteca
Para que um discente possa colar grau, é imprescindível estar quite com a biblioteca, ou seja, ter devolvido todos os livros em que realizou empréstimo.
Este relatório emite a lista de discentes que possuem empréstimos sem devolução no módulo da 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