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.
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.
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 |
| 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 |
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.
Não aplicável.
Nenhuma informação adicional.