~~ODT~~
Cadastrar Horário
Este caso de uso tem a finalidade de fazer cadastros de horários de aula para o Ensino Médio. Além disso, estabelecer horários para cada Turno (Manhã, Tarde e Noite). Essa funcionalidade é usada por Gestores do Ensino Médio.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Médio→ Curso → Horário → Cadastrar.
Para o cadastro dos Horários são informados os campos:
- Unidade Responsável. Tipo - TEXTO.
- Nível de Ensino. Tipo - TEXTO.
E são solicitadas as seguintes informações:
- Hora de Início*: Tipo - NUMÉRICO.
- Turno*: Tipo - TEXTO.
- Hora de Fim*: Tipo - NUMÉRICO.
- Ordem*: Tipo - NUMÉRICO.
Em seguida, é mostrado um resumo dos horários cadastrados com os seguintes dados:
Horários Cadastrados para unidade e nível escolhidos | |||
---|---|---|---|
Hora de Início | Hora de Fim | Turno | Ordem |
NUMÉRICO | NUMÉRICO | TEXTO | NUMÉRICO |
—— | —— | —— | —— |
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Não pode haver conflito entre dois horários.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.Horario | sigaa.ensino.ensino |
br.ufrn.sigaa.dominio.Unidade | sigaa.comum.unidade |
Plano de Teste
Sistema: SIGAA
Módulo: Médio
Link(s): Curso → Horário → Cadastrar
Usuário: pamarrihan
Papel que usuário deve ter: SigaaPapeis.GESTOR_MEDIO
Cenários de Teste
- Tentar cadastrar horários de aula na mesma hora, o sistema deve proibir isso.
- Realizar o cadastro de alguns horários e verificar se os mesmos aparecem no caso de uso de listar/alterar horários.
Dados para o Teste
Não se Aplica.