Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:14 (edição externa)

Meus Dados Pessoais

Este caso de uso é destinado aos Discentes da Instituição, tendo como finalidade permitir que os mesmo visualizem seus dados pessoais cadastrados no sistema, onde estes dados deverão estar corretos, pois os mesmos estarão presente no diploma que será recebido ao final do curso. Para tanto, há a possibilidade de modificar alguns dos campos já preenchidos. No caso de haver erro em dados pessoais bloqueados, o usuário terá de comparecer à coordenação do curso para que se realize as devidas alterações.

Descrição do Caso de Uso

Este caso de uso inicia-se quando a opção SIGAA → Portal do Discente → Meus Dados Pessoais é acessada.

Ao acessar o caso de uso, o usuário visualizará seus dados pessoais. Os dados referente à Endereço, Contatos, Dados Bancários e Situação Sócio - Econômica poderão ser alterados.

Após informar os dados a serem alterados, o usuário deverá confirmar a operação informando o dado solicitado pelo sistema e sua senha.

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se Aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.pessoa.dominio.Discente sigaa.discente
br.ufrn.sigaa.pessoa.dominio.Pessoa comum.pessoa

Plano de Teste

Sistema: SIGAA

Módulo: Portal do Discente

Link(s): Meus Dados Pessoais

Usuário: larik, wreuel, help, vielimir

Papel que usuário deve ter: Não se aplica. Apenas acessível se o usuário em questão for considerado um discente da instituição.

Cenários de Teste

Alterar os dados pessoais de um discente e verificar se foram realmente alterados.

Dados para o Teste

Para buscar informações sobre o discente no banco, o código SQL abaixo pode ser usado:

select u.login, p.cpf_cnpj, p.nome, p.id_pessoa from comum.pessoa p
inner join comum.usuario u using(id_pessoa)
inner join discente d using(id_pessoa)
where p.nome ilike '%<Nome do Discente>%'
and d.nivel = '<Nível de Ensino>'
and d.status = 1

Obs.: Altere a indicação <Nome do Discente> pelo nome do discente que deseja consultar. E altere a indicação <Nível de Ensino> para o nível de ensino desejado.

Pode-se alterar o cpf do discente com o seguinte script, que precisará de dados do script anterior.

update comum.pessoa set cpf_cnpj = <cpf Inválido> where id_pessoa = <id_pessoa>

Obs.: Altere a indicação <cpf Inválido> para um cpf inválido. E altere a indicação <id_pessoa> para o id_pessoa do discente selecionado no primeiro script.