Sistema Academico - Georgia-Spirandeli/ERPS GitHub Wiki
Sistema Acadêmico
DESCRIÇÃO
Efetuar o cadastro de turmas no sistema
ATORES
- Secretária
PRÉ CONDIÇÕES
- Cadastro de Curso
- Cadastro de Disciplina
FLUXO PRINCIPAL
- Usuário acessa o cadastro de turma
- Sistema exibe as turmas já cadastradas (exibir todos os campos do cadastro)
- Usuário seleciona opção "INCLUIR"
- Sistema exibe a tela de cadastro de turmas, com os seguintes campos: NOME, TURNO, CURSO, ANO, DISCIPLINA
- Usuário preenche campos e clica em "SALVAR"
- Sistema validade informações de acordo com as regras : RN1, RN2
- Sistema exibe mensagem de sucesso "Turma salva com sucesso"
FLUXO ALTERNATIVOS
** Nome da turma duplicado **
- Sistema valida regra de negócio RN1
- Sistema exibe mensagem "Já existe turma com o mesmo nome"
ESTRUTURA DE DADOS
** Turma **
- Nome
- Turma
- Curso
- Disciplina
- Ano Letivo
REGRAS DE NEGÓCIO
(RN1) Validar nome da turma
- O sistema nao deve permitir o cadastro de turma com um nome já existente
(RN2) Validar a duplicidade de curso/ano/disciplina
- O sistema deve permitir cadastro de uma única turma por ano para disciplina e curso