Sistema Academico - Georgia-Spirandeli/ERPS GitHub Wiki

Sistema Acadêmico

DESCRIÇÃO

Efetuar o cadastro de turmas no sistema

ATORES

  1. Secretária

PRÉ CONDIÇÕES

  1. Cadastro de Curso
  2. Cadastro de Disciplina

FLUXO PRINCIPAL

  1. Usuário acessa o cadastro de turma
  2. Sistema exibe as turmas já cadastradas (exibir todos os campos do cadastro)
  3. Usuário seleciona opção "INCLUIR"
  4. Sistema exibe a tela de cadastro de turmas, com os seguintes campos: NOME, TURNO, CURSO, ANO, DISCIPLINA
  5. Usuário preenche campos e clica em "SALVAR"
  6. Sistema validade informações de acordo com as regras : RN1, RN2
  7. Sistema exibe mensagem de sucesso "Turma salva com sucesso"

FLUXO ALTERNATIVOS

** Nome da turma duplicado **

  1. Sistema valida regra de negócio RN1
  2. Sistema exibe mensagem "Já existe turma com o mesmo nome"

ESTRUTURA DE DADOS

** Turma **

  1. Nome
  2. Turma
  3. Curso
  4. Disciplina
  5. 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