Especificação Funcional: Históricos

Resumo

Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Históricos do software Tecsystem School e suas principais operações.

Descrição

O Cadastro de Histórico reúne todas as informações dos históricos escolares de um aluno (dados da escola, dados do curso, dados do aluno, dados das séries cursadas e outras informações) 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 históricos para cada aluno em cursos distintos, excluir um histórico cadastrado, editar e visualizar os dados dos históricos cadastrados, entre outros.

O acesso a este módulo é realizado através do módulo de Históricos, o sistema deve exibir uma lista com os históricos já cadastrados para facilitar as operações de exclusão, edição e visualização dos dados, já que para isso é necessário indicar qual é o histórico que será utilizado. Esta lista, deve exibir os dados mais importantes de cada histórico.

Ao matricular um aluno no sistema, o seu histórico é criado automaticamente, na escola e curso informados na matrícula. A série na qual o aluno é matriculado também é criada pelo sistema, que posteriormente permite ao usuário incluir as demais séries cursadas pelo aluno.

Dados do Histórico

Um histórico deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Dados gerais
Escola Nome da escola emissora do histórico Texto 100 Sim
Curso Nome do curso do histórico Texto 100 Sim
Aluno Nome do aluno do histórico Texto 100 Sim
Séries
Imprimir Utilizado para identificar se a série será impressa ou não no histórico - - -
Ano Ano letivo da série cursada pelo aluno Número - Não
Série Nome da série cursada pelo aluno Texto 20 Não
Dias Dias letivos da série cursada pelo aluno Número - Não
Aulas dadas Aulas dadas obtidas pelo aluno na série cursada Número - Não
Faltas Faltas obtidas pelo aluno na série cursada Número - Não
Resultado final Resultado final obtido pelo aluno na série cursada Texto 20 Não
Escola Nome da escola na qual o aluno cursou a série Texto 100 Não
Cidade Cidade da escola na qual o aluno cursou a série Texto 100 Não
UF Unidade federativa da escola na qual o aluno cursou a série Texto 2 Não
Impressão
Data de impressão Data de impressão/emissão do histórico Data - Sim
Informações adicionais
Critérios de avaliação Critérios de avaliação do histórico Texto 2000 Não
Observações Observações do histórico Texto 3000 Não
Exibir a série de 1ª ordem na impressão do histórico Utilizado para identificar se será exibida a série de 1ª ordem na impressão do histórico Marcar/Desmarcar - Não

Inclusão, alteração e exclusão de históricos

Todo histórico escolar de um aluno pode ser cadastrado como um histórico no sistema, desde que possua o conjunto mínimo de dados (campos obrigatórios) necessários. O sistema também deve permitir que os dados de um histórico previamente cadastrado sejam modificados, exceto o curso e o aluno do mesmo.

A exclusão de um histórico também deverá ser permitida, desde que este não possua a série que o aluno está cursando no período letivo. Caso possua, o sistema deverá avisar ao usuário que o histórico possui vínculos e não deve permitir sua exclusão.

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

Comportamento das janelas

  • Ação do duplo clique sobre um item da grade: Esta opção de configuração não é específica do módulo de Históricos mas, assim que for executado o duplo clique em uma série do histórico, o sistema deve efetuar a ação determinada em relação ao respectivo cadastro, da série selecionada. Por padrão esta opção deve ser “Alterar item”.

Opções de Impressão de Documentos

  • Imprimir notas abaixo da média com a cor vermelha em: Históricos: Esta opção de configuração é específica do módulo de Históricos, e quando estiver ativa, o sistema deve imprimir em vermelho todas as notas do aluno que estiverem abaixo da média, de todas as séries cursadas do histórico escolar. Por padrão esta opção deve estar ativa;

Pontos de verificação

Na inclusão/alteração de históricos:

  • Após a inclusão de um histórico este deverá ser exibido imediatamente na lista de históricos cadastrados;
  • Após a alteração de um histórico esta deverá ser exibida imediatamente nos dados do histórico na lista de históricos cadastrados;
  • O sistema não deve permitir que o usuário salve um histórico sem que todos os campos obrigatórios estejam preenchidos;
  • O sistema deve exibir habilitado o botão “Localizar uma escola”, para que através dele, seja exibida a tela “Localizar escola”. Nessa tela, o sistema deve exibir a lista de todas as escolas cadastradas no sistema, quando ainda não houver curso selecionado no histórico. Caso o usuário já tenha selecionado algum curso, o sistema deve exibir na tela “Localizar escola”, apenas a lista das escolas que são vinculadas ao curso;
  • O sistema deve exibir desabilitado o botão “Localizar um curso” na alteração de um histórico;
  • O sistema deve exibir habilitado o botão “Localizar um curso” apenas na inclusão de um histórico, para que através dele, seja exibida a tela “Localizar curso”. Nessa tela, o sistema deve exibir a lista de todos os cursos cadastrados no sistema, quando ainda não houver escola selecionada no histórico. Caso o usuário já tenha selecionado alguma escola, o sistema deve exibir na tela “Localizar curso”, apenas a lista dos cursos que são vinculados à escola;
  • O sistema deve exibir desabilitado o botão “Localizar um aluno” na alteração de um histórico;
  • O sistema deve exibir habilitado o botão “Localizar um aluno” apenas na inclusão de um histórico, para que através dele, seja exibida a tela “Localizar aluno”, contendo a lista de todos os alunos cadastrados no sistema;
  • O sistema não deve permitir que o usuário salve um histórico do mesmo aluno para o mesmo curso;

Na exclusão de históricos:

  • O sistema deve solicitar que o usuário confirme a exclusão de um histórico;
  • O sistema não deve permitir que um histórico seja excluído caso ela possua a série que o aluno está cursando no período letivo;
  • Após a exclusão de um histórico este deverá ser eliminado imediatamente na lista de históricos cadastrados.

Observações

Nenhuma informação adicional.

 
softwares/school/requisitos/documentos/historicos.txt · Última modificação: 20/06/2024 13:02 por gabrielle
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki