Especificação Funcional: Cadastro de Responsáveis de alunos

Resumo

Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Cadastro de Responsáveis de alunos do software School+ e suas principais operações.

Descrição

O Cadastro de Responsáveis de alunos reúne as informações do responsável de aluno e constitui um módulo centralizado para a realização de todas as operações relativas aos mesmos. Através deste módulo é possível incluir novos responsáveis de alunos, excluir um responsável de aluno cadastrado, editar e visualizar os dados do responsável de aluno.

Ao acessar este módulo, o sistema deve exibir uma lista com os responsáveis de alunos já cadastrados para facilitar as operações de exclusão, edição e visualização dos dados, já que para isso é necessário indicar o responsável de aluno que será utilizado. Esta lista, que deve exibir os dados do responsável de aluno, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista.

Dados do Responsável de aluno

Um responsável de aluno deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Dados gerais
Nome Nome do responsável de aluno Texto 100 Sim
Vivo Indica se o responsável de aluno está vivo ou não - - Não
E-mail Endereço de e-mail do responsável de aluno Texto 100 Não
Data nasc. Data de nascimento do responsável de aluno Data 08 Não
Profissão Profissão do responsável de aluno Texto 30 Não
Telefone Telefone do responsável de aluno Texto 18 Não
Religião Religião do responsável de aluno Texto 30 Não
NIS Número de Identificação Social do responsável de aluno Texto 11 Não
Nível escolaridade Nível ou série de escolaridade do responsável de aluno Texto 60 Não
Grau escolaridade Grau de escolaridade do responsável de aluno Texto 60 Não
Atualmente está trabalhando Indica se o responsável de aluno atualmente está trabalhando ou não - - Não
Local/Endereço de trabalho Local ou endereço de trabalho do responsável de aluno Texto 100 Não
Horário de trabalho Horário de trabalho do responsável de aluno Texto 40 Não
Tempo de serviço Tempo de serviço do responsável de aluno Texto 40 Não
Possui bolsa família Indica se o responsável de aluno possui bolsa família ou não - - Não
Autoriza a divulgação de fotos em trabalhos escolares em redes sociais Indica se o responsável de aluno autoriza a divulgação de fotos dos alunos em redes sociais ou não - - Não

Inclusão, alteração e exclusão de responsáveis de alunos

Todos os responsáveis de alunos poderão ser cadastrados, desde que possuam os dados necessários para inclusão. O sistema também deve permitir que os dados de um responsável de aluno previamente cadastrado sejam modificados.

A exclusão de um responsável de aluno também deverá ser permitida, desde que este não esteja vinculado a nenhum aluno. Caso esteja vinculado, o sistema deverá avisar ao usuário que o responsável de aluno está vinculado e não deve permitir sua exclusão.

Configurações e preferências do usuário

Não aplicável.

Pontos de verificação

Na inclusão/alteração de responsáveis de alunos:

  • Após a inclusão de um responsável de aluno este deverá ser exibido imediatamente na lista de responsáveis de alunos cadastrados;
  • Após a alteração de um responsável de aluno este deverá ser exibido imediatamente nos dados do responsável de aluno na lista de responsáveis de alunos cadastrados;
  • O sistema não deve permitir que o usuário salve um responsável de aluno sem que todos os campos obrigatórios estejam preenchidos;
  • O sistema não deve permitir que o usuário salve um responsável de aluno com um nome que já esteja cadastrado, a não ser que a data de nascimento de ambos sejam distintas;
  • O sistema deve exibir em negrito o título do campo E-mail e obrigar seu preenchimento, quando o responsável de aluno for responsável legal de pelo menos um aluno;
  • O sistema deve habilitar os campos “Endereço/Local de trabalho”, “Horário de trabalho” e “Tempo de serviço”, quando o campo “Atualmente está trabalhando” estiver marcado; caso esteja desmarcado, o sistema deve desabilitar e limpar os campos;

Na exclusão de responsáveis de alunos:

  • Só poderá ser feita a exclusão de um responsável de aluno desde que este não esteja vinculado a nenhum aluno. Caso esteja vinculado, o sistema deve avisar ao usuário que o responsável de aluno está vinculado e não deverá permitir sua exclusão.

Observações

Nenhuma informação adicional.

 
softwares/school/requisitos/modulos/school/cadastros/cadastro_responsaveis_alunos.txt · Última modificação: 31/03/2023 10:34 por gabrielle
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki