O documento descreve o sistema de matrícula e pagamentos de uma instituição de ensino, apresentando diagramas de caso de uso e sequência que modelam os processos de cadastro de alunos, matrícula, pagamento, emissão de boletos, consulta de boletim e histórico.
Seminário Biologia e desenvolvimento da matrinxa.pptx
Diagrama de Classe
1. UNIVERSIDADE FEDERAL DE SERGIPE
PRÓ-REITORIA DE PÓS-GRADUAÇÃO E PESQUISA
NÚCLEO DE PÓS-GRADUAÇÃO EM CIENCIA DA COMPUTACAO-DECOMP
PROFESSOR PHD: Rogério Patrício Chagas
DISCIPLINA: Engenharia de Software
AUTORES DO PROJETO:
Amilton José
Marcus Vinícius Andrade Côrtes
Pedro Felipe
2. 1 - DIAGRAMA DE CASO DE USO
1.1 Diagrama de Caso de Uso Sistema Intranet
Relatorio_Alunos_Matriculados
Ef etuar_Login
Funcionario
Lancar_Nota
Lancar_Falta
Prof essor
Relatorio_Dev edores
Relatorio_Pagadores
Cadastrar_Usuario
Baixa_Automatica
Cadastrar_Filial
Relatorio_Filial
cadastro_curso
Administrador
Relatorio_Boletim_Unidade
Cadastrar_Funcionario
Transf erencia_Aluno
Consultar_Situacao_Aluno
Relatorio_Alunos_Aniv ersariantes
Relatorio_Turmas_Resumo
Relatorio_Turmas_Dados
Consultar_Qde_Alunos
Relatorio_Alunos_Transf eridos
Relatorio_Alunos_Cancelados
Relatorio_Imposto_Renda
Cadastrar_Aluno
Cadastrar_Prof issao
Cadastrar_Escola
Cadastrar_Empresa
Cadastrar_Cep
Cadastrar_Turma
Relatorio_Notas
Pagamento_Carne
Matricula
Cancelamento_Matricula
Consultar_Boletim
Consultar_Historico
Funcionario_Administrativ o
3. 1.2. Diagrama de Caso de Uso Sistema Web
Rematricular-se
Alterar_Senha
Alterar_Dados_Pessoais
Emitir_Boleto
<<include>>
Consultar_Boletim
Consultar_Historico
<<include>>
efetuar_Login
Aluno
4. 2. DIAGRAMA DE SEQUÊNCIA
2.1. Diagrama de Sequência Sistema Intranet
2.1.1. Cadastrar Aluno
:
Funcionario_Adm...
:
Yázigi_Intranet
: Usuario
: Aluno : Cep : Empresa: Escola : Profissao
efetuarLogin(String, String)
checaLogin(String, String)
consultaAlunoCadastrados(String, String)
consultaDadosAluno(String, String)
informaDadosAluno(String, String, Integer, String, String, String, String, String, String, String, String)
informaCep(String)
consultaCep(String)
retorna
endereco
informaRua(String)
caso não
saiba o cep
consultaRua( )
retorna
endereço
caso aluno
não
cadastrado
informaEscola(String)
consultaEscola()
informaEmpresa(String)
consultaEmpresa()
retorna os
dados da
empresa informaProfissao(String)
consultaProfissao()
retorna a
profissão
5. 2.1.2. Matrícula/Rematrícula
:
Funcionario_Adm...
: Yázigi_Intranet : Aluno : Turma : Curso : Filial : Pagamento: Usuario
caso aluno
deseje mudar de
turma ou primeira
matricula
ou
indisponibilidade
de vaga
Informa valor
das parcelas
efetuarLogin(String, String)
informaTurma(String)
informaQdeParcelas(Integer)
checaCapacidade( )
indicaFilial( )
QdeParcelas(Integer)
informaMatricula(Integer)
consultaAlunosMatriculados( )
indicaTurma( )
indicaTurma( )
retrona horario,
professor e
filial
consultaValor(String, Integer)
checaLogin(String, String)
caso não haja
débitos e seja
rematrícula
6. 2.1.3. Pagamento
:
Funcionario_Adm...
:
Yázigi_Intranet
: Usuario : Aluno
: Pagamento
efetuaLogin(String, String)
checaLogin(String, String)
informaMatricula(Integer)
checaDados(Integer)
checaPagamentosRealizados( )
checaVencimento(Date)
retorna as parcelas
que restam a pagar
e o valor de cada e
multa caso haja
vencimento
efetuaPagamento(Currency)
baixaNoPagamento(Currency)
atualizaPagamento( )
retrona
comprovante
7. 2.1.4. Devedores
retorna alunos
matriculados que
não efetivaram
todos os
pagamentos
: Administrador :
Yázigi_Intranet
: Aluno : Pagamento: Usuario
solicitaRelatorioDevedores( )
consultaAlunosMatriculados( )
checaPagamentosRealizados( )
efetuaLogin(String, String)
checaLogin(String, String)