Especificação Funcional: Configurações do Calendário Escolar

Resumo

Esta especificação descreve os requisitos utilizados como base para o desenvolvimento das Configurações do Calendário Escolar do software Tecsystem School e suas principais operações.

Descrição

As Configurações do Calendário Escolar reúne todas as configurações especificas do Calendário: Tipos de Eventos. Através dessas configurações é possível incluir, excluir, editar e visualizar Tipos de Eventos possíveis para um Calendário.

Ao acessar está Configuração o sistema deve exibir uma lista de Tipos de Eventos com alguns pré-definidos. Está lista deve exibir os dados mais importantes de cada Tipo de Evento.

Dados de um Tipo de Evento

Um Tipo de Evento deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Dados gerais
Sigla Sigla do evento com no máximo 06 caracteres em maiúsculo Texto 06 Sim
Tipo Tipo do evento que está sendo informado Texto 100 Sim
Cor Cor para representar este evento no Calendário e nas legendas Texto 10 Sim
Dia letivo (S/N) Campo para informar se o evento representa um dia letivo ou não Texto 3 Sim

Inclusão, alteração e exclusão

  • Todo Tipo de Evento pode ser cadastrado no sistema, desde que possua um conjunto mínimo de dados (campos obrigatórios) necessários. O sistema também deve permitir que os Tipos de Eventos previamente informados sejam modificados; e
  • A exclusão de um Tipo de Evento também deverá ser permitida desde que este evento não esteja sendo utilizado por nenhum Calendário.
  • Um tipo de evento dia letivo igual a NÃO só pode ser alterado para dia letivo igual a SIM se não existir nenhum calendário com eventos fora do intervalo de início e término do ano letivo.

Pontos de verificação

Na inclusão Exclusão e alteração

  • Após a inclusão este deverá ser exibido imediatamente na lista de cadastrados;
  • Após a alteração os dados deverão ser exibidos imediatamente na lista de cadastrados;
  • O sistema não deve permitir que o usuário salve um Tipo de Evento sem que todos os campos obrigatórios estejam preenchidos;
  • O sistema não deve permitir que o usuário cadastre dois Tipos de Eventos com o mesmo tipo e sigla; e
  • O sistema não deve permitir que o usuário exclua um Tipo de Evento que esteja vinculado a um Calendário.

Observações

Nenhuma informação adicional.

 
softwares/school/requisitos/modulos/school/configuracoes/tipos_eventos.txt · Última modificação: 01/12/2021 11:50 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki