User Tools

Site Tools


projetos:ufpi:requisitos:sigaa:portal_do_discente:meus_dados_pessoais
SIG Software & Consultoria em Tecnologia da Informação LTDA
Documento de Especificação de Requisitos
Projeto: Implantação Sistemas SIG
Instituição: Universidade Federal do Piauí
Contrato: 72/2011

Meus Dados Pessoais

Este caso de uso trata de exibir no portal do discente os dados pessoais do usuário autenticado no sistema, oferecendo a possibilidade de modificar alguns campos.

Descrição do Caso de Uso

Este caso de uso inicia-se quando o usuário acessa a opção SIGAA → Portal do Discente → Meus Dados Pessoais.

É exibido para o usuário autenticado suas informações pessoais:

  • Matrícula: Matrícula usada pelo discente;
  • Nome: Nome do discente;
  • Curso: Curso que o discente está cursando;
  • Sexo*: Sexo do discente;
  • Estado Civil: Estado civil do discente;
  • Data de Nascimento: Data de nascimento do discente;
  • Raça*: Raça do discente;
  • Município*: Município ao qual pertence o discente;
  • Nacionalidade*: Nacionalidade do discente;
  • Tipo Sanguíneo: Tipo sanguíneo do discente;
  • País: País de origem do discente;
  • Escola de Conclusão do Ensino Médio*: Nome da Escola de Conclusão do Ensino Médio;
  • Ano de Conclusão: Ano de Conclusão do Ensino Médio*;
  • Tipo de Necessidade Especial: Tipo de Necessidade Especial
  • Nome do Pai: Nome do pai do discente;
  • Nome da Mãe*: Nome da mãe do discente;

Na Sub-tabela Documentos são mostrados os seguintes campos:

  • CPF: Número do CPF do discente;
  • RG: Número referente a identidade do discente;
  • Órgão Expedidor*: Órgão expedidor da identidade do discente;
  • Data de Expedição*: Data na qual foi gerado o RG (identidade);
  • UF*: Estado no qual foi registrado o RG;
  • Título de Eleitor*: Número do título de eleitor do discente;
  • Zona*: Zona na qual o discente vota;
  • Seção*: Seção na qual o discente vota;
  • UF*: Estado em que o discente vota;
  • Militar?: Marcar SIM caso o discente seja militar;
  • CSM: Circunscrição de Serviço Militar
  • Certificado Militar: Exibe o número do certificado militar;
  • Data de Expedição do Certificado Militar: Data na qual foi expedido o certificado militar;
  • Série: Série do certificado militar;
  • Categoria: Categoria em que o certificado militar está enquadrado;
  • Órgão: Órgão no qual foi expedido o Certificado Militar;

Na sub-tabela Endereço, são exibidos os seguintes campos, todos com a possibilidade de alteração:

  • CEP: Número do CEP da residência do discente;
  • Logradouro*: Rua ou avenida na qual está situada a casa do discente;
  • Número*: Número da residência do discente;
  • Complemento: Preenchido caso haja necessidade de adicionar mais informações sobre o endereço;
  • Bairro*: Bairro no qual está situada a residência do discente;
  • UF*: Estado no qual está situada a residência do discente;
  • Município*: Município no qual está situada a residência do discente;

Na sub-tabela Contatos, são exibidos os seguintes campos, todos com possibilidade de alteração:

  • Telefone*: Informação referente ao telefone residencial;
  • Celular: Informação referente ao celular;
  • Email*: Email de contato com o discente;

Na sub-tabela Dados Bancários, são exibidos os seguintes campos, todos com a possibilidade de alteração:

  • Banco: Banco no qual do discente possui conta;
  • Nº da Agência: Número da agência que o discente possui conta;
  • Nº Conta Corrente: Número da conta corrente do discente;

Na sub-tabela Situação Sócio-Econômica, são exibidos os seguintes campos, todos com a possibilidade de alteração:

  • Renda Familiar (mensal)*: Referente à renda familiar mensal;
  • Quantidade de membros do grupo familiar*: Quantidade de membros do grupo familiar;

Principais Regras de Negócio

  • RN01 - Será exibida uma mensagem de aviso para o discente procurar a coordenação do curso ou o DAE para regularizar o seu CPF, quando este for inválido.
  • RN02 - Quando o valor do parâmetro PERMITE_ALTERACAO_COMPLETA_DADOS_PESSOAIS for verdadeiro o coordenador de curso poderá alterar por completo os dados pessoais dos discente de graduação, quando este for falso, apenas o DAE. Este parâmetro será levado em consideração na RN01.
  • RN03 - Na sub-tabela Documentos, caso o usuário marque a opção SIM no campo MILITAR?, o campo CSM se torna obrigatório.

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:

Papel que usuário deve ter: SigaaPapeis.DISCENTE

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.

  • Graduação - G;
  • Mestrado - E;
  • Doutorado - D;
  • Lato - L;
  • Técnico - T;

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.

projetos/ufpi/requisitos/sigaa/portal_do_discente/meus_dados_pessoais.txt · Last modified: 2013/12/11 21:04 (external edit)