Caso de uso
[UC-01]
Nome:
Adicionar alunos
Atores:
Professores
Prioridade:
Essencial
Entradas e pré- condições: Usuário estar cadastrado;
Usuário estar logado.
Saídas e pós- condições: Uma ambiente para adição de alunos será exibido.
Fluxos de eventos
Fluxo principal:
1.Após o usuário ter efetuado o logon, será exibido um ambiente de acordo com seus privilégios;
2.Nesse ambiente, ao lado esquerdo da tela, será exibido um menu com a opção adicionar turma;
3.Ao clicar nessa opção será exibido uma tela de cadastro com as seguintes características:
Menus suspensos:
•
Instituição
•
Série
•
Turma
[FS001]
Essas informações serão fornecidas para que o código daturma, gerado automaticamente pelo sistema, sejarelacionado ao aluno.
Campos:
•
Nome*
•
E-mail*
•
Estado
•
Cidade
•
CEP
•
Rua
•
Número
•
Telefone
Botões:
•
Voltar (PI)
•
Limpar campos
•
Salvar
[FS002]
[FS001]
Os menus suspensos posteriores ao Instituição só serãomostrados caso o anterior tenha sido alimentado com algumdado, pois será tomado como base sempre o último dadoescolhido pelo usuário para que só seja exibido como opçãonesse menu suspenso só o que tenha a ver com os dadosanteriores.
[FS002]
Caso os campos obrigatórios sejam deixados em branco, uma mensagem de alerta será exibida e os dados não serão gravados até que seja preenchido todos esses campos.
---------------------------------------------------------------------------------------------
[UC-02] Editar alunos
[UC-02]
Nome:
Editar alunos
Atores:
Professores
Prioridade:
Importante
Entradas e pré- condições: Usuário estar cadastrado;
Usuário estar logado
Saídas e pós- condições: Um ambiente de edição de dados do aluno será exibido.
Fluxos de eventos
Fluxo principal:
1.Após o utilizador ter efetuado o logon, seráapresentado um ambiente de acordo com seu perfil;
2.Nesse ambiente, ao lado esquerdo da tela, será exibido um menu com a opção editar aluno;