Especificação Funcional: Cadastro de calendários

Resumo

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

Descrição

O Cadastro de calendários reúne todas as informações dos calendários (Dados letivos, calendário, tipos de eventos, legenda, observações nos históricos, observações nos boletins, observações nas fichas e informações adicionais) 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 calendários, excluir um calendário cadastrado, editar e visualizar os dados dos calendários cadastrados, entre outras.

Ao acessar este módulo, o sistema deve exibir uma lista com os calendários já cadastrados para facilitar as operações de duplicação, exclusão, edição e visualização dos dados, já que para isso é necessário indicar qual é o calendário que será utilizado. Esta lista, que deve exibir os dados mais importantes de cada calendário, também deve permitir a organização e o filtro dos calendários 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 calendário

Um ano letivo deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Dados do calendário
Ano letivo Ano letivo. Número 04 Sim
Período do ano Período letivo. Texto - Sim
Título Título do calendário. Texto 100 Sim
Início do ano letivo Início do ano letivo. Data 08 Sim
Término do ano letivo Término do ano letivo. Data 08 Sim
Mês e ano início Mês e ano de início do calendário (Impressão do calendário) Data 06 Sim
Mês e ano término Mês e ano de término do calendário (Impressão do calendário) Data 06 Sim
Peso letivo Valor máximo atribuído à avaliação no ano letivo. Número 03 Sim
Aprovação (%) Valor percentual mínimo para aprovação no ano letivo. Número 03 Sim
Frequência (%) Valor percentual mínimo para frequência no ano letivo. Número 03 Não
Total de dias letivos Quantidade de dias letivos do ano letivo. Número 03 Sim
N° casas decimais Quantidade de casas decimais da nota no ano letivo. Número - Sim
Aulas/Dia letivo Quantidade de aulas por dia letivo. Número - Sim
Tempo da aula (min) Tempo de cada aula, em minutos. Número 03 Sim
Data da avaliação NOA Data da avaliação NOA no ano letivo. Data 08 Não
Calendário
Início período letivo Tipo de evento que indica que é o início do período letivo. Texto - Sim
Término período letivo Tipo de evento que indica que é o término do período letivo. Texto - Sim
Conselho de classe Tipo de evento que indica que é o conselho de classe. Texto - Sim
Calendário Eventos do calendário escolar. - - Não
Legenda
Sigla Sigla do tipo de evento do calendário escolar. Texto - Não
Tipo de evento Descrição do tipo de evento do calendário escolar. Texto - Não
Dia letivo Indica se o tipo de evento do calendário escolar é dia letivo ou não. Texto - Não
Observações nos históricos
Amparo legal Descrição de lei de amparo legal existente para o documento de histórico no ano letivo. Texto 120 Não
Critérios de avaliação Critérios de avaliação utilizado no documento de histórico no ano letivo. Texto 2000 Não
Observações Observações referentes ao documento de histórico no ano letivo. Texto 2000 Não
Observações nos boletins
Critérios de avaliação Critérios de avaliação utilizado no documento de boletim no ano letivo. Texto 2000 Não
Informações adicionais
Informações adicionais Observações referentes ao calendário escolar. Texto 1000 Não

Pontos de verificação

  • Todo calendário de qualquer ano letivo pode ser cadastrado como um calendário escolar no sistema, desde que possuam o conjunto mínimo de dados (campos obrigatórios) necessários;
  • O sistema também deve permitir que os dados de um calendário previamente cadastrado sejam modificados.
  • Após a inclusão de um calendário este deverá ser exibido imediatamente na lista de calendários cadastrados;
  • Após a alteração de um calendário este deverá ser exibido imediatamente nos dados do calendário na lista de calendários cadastrados;
  • O sistema não deve permitir que o usuário salve um calendário sem que todos os campos obrigatórios estejam preenchidos;
  • O sistema deve solicitar que o usuário confirme a exclusão de um calendário;
  • O sistema não deve permitir que um calendário seja excluído caso ele possua vínculos;
  • Após a exclusão de um calendário este deverá ser eliminado imediatamente na lista de calendários cadastrados.

Tempo da aula (min)

  • O tempo da aula deve ser utilizado para calcular as cargas horárias e percentuais de frequência de alunos, em históricos e atas de resultado final que utilizem o formato em horas;

Duplicar o calendário escolar

  • Todo calendário escolar pode ser duplicado no sistema;
  • Ao duplicar o calendário selecionado, o sistema deve incrementar os campos: Ano letivo, Início do ano letivo, Término do ano letivo, Mês e ano início, Mês e ano término e Data da avaliação NOA (caso exista), e replicar as demais informações do calendário selecionado;
  • O sistema não deve duplicar os eventos e tipos de eventos do calendário;
  • O sistema deve exibir o novo calendário na tela para que o usuário possa ajustar os dados e salvar o novo calendário (se ele não salvar, a duplicação não deve ocorrer).

Cálculo do resultado final dos alunos matriculados no calendário

  • Sempre que um dos campos utilizados para a realização do cálculo dos resultados finais dos alunos matriculados nos cursos do calendário for alterado, o sistema deve exibir uma mensagem ao usuário informando e perguntando se deseja continuar as alterações nos campos;
  • Apenas alunos com a situação “Em Aberto” podem ter seus resultados finais recalculados;
  • Deve ser criada uma ação no log de ações, informando que foi realizado o cálculo dos resultados finais dos alunos matriculados no calendário escolar (com o código do calendário);

Vínculo do cadastro de calendário

  • Cadastro de cursos;
  • Documento de histórico (Cálculo da média, dias letivos, mínimo aprovação, número de casas decimais, tempo da aula);
  • Atas de resultados finais;
  • Cadastro de Refeições.

Observações

  • Ao alterar informações do calendário, qual parte do sistema é impactada?
  • Qual outra parte do sistema que possui vínculo com o cadastro de calendário?
  • Os campos de observações são impressos em quais documentos? (Descrever onde e quando são impressos)
 
softwares/school/requisitos/modulos/school/cadastros/cadastro_calendarios.txt · Última modificação: 22/01/2024 12:40 por gabrielle
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki