Projeto Sistema de Controle de Matrícula

Propaganda
Projeto Sistema de
Controle de Matrícula
Empresa Derby’s LTDA.
© 2007 Todos os direitos reservados.
Agenda
 Motivação
 Tecnologias Utilizadas
 Aplicação
 Situação da Aplicação
 Requisitos Modificados da Aplicação
 Aplicação - Servidor
 Aplicação – Cliente
 Aplicação em Uso
Motivação
Problema: Encontrar uma segunda via para os
alunos de IES realizarem suas matrículas
acadêmicas evitando congestionamento nas
secretarias das mesmas.
Solução: Os alunos podem utilizar-se de
celulares (ou outros dispositivos móveis) para
efetuar as suas pré-matrículas.
Motivação
Vantagens:
 Comodidade;
 Facilidade de uso;
Desvantagens:
 Requisitos mínimos:
 Wireless Java MIDP 2.0
Tecnologias Utilizadas
 Aplicação Servidor:
 MySQL
 PHP
 Apache
 Aplicação Cliente:
 Netbeans Mobility Pack 5.0
 J2ME
Aplicação :
 Servidor:
 Parte da aplicação em que o Coordenador entra com dados tais
como:
 Criação de Ofertas
 Inclusão/Exclusão de Alunos cadastrados
 Cliente:
 Parte da aplicação em que o Aluno realiza operações tais como:
 Confirmar pré-matrícula sugerida pela aplicação
 Incluir/Excluir disciplinas de sua pré-matrícula
 Confirmar matrícula daquele período
 Banco de Dados
 Parte da aplicação de armazenamento dos dados:
 entrados pelo Coordenador
 utilizados pelos Alunos que efetuarão suas respectivas matrículas
Situação da Aplicação
 Servidor:
 Terminado.
 Testes foram realizados e todos obtiveram sucesso.
 Cliente:
 Terminado:
 Telas
 Consultas SQL necessárias para realizar as operações entre o
cliente e o Banco de Dados
 Não terminado:
 Integração entre as funcionalidades da aplicação móvel
(basicamente as consultas SQL) e as telas
 Conexão entre o dispositivo e o Banco de Dados
 Banco de Dados
 Terminado.
Requisitos Modificados da
Aplicação
 Servidor
 Oferta Vazia
 Antes: verificada na exclusão de disciplinas
 Agora: verificada na confirmação de oferta
 Choque de Horário de Professor
 Antes: não existia
 Agora: uma disciplina só pode ser incluída na oferta se o professor que irá
 Cliente
ministrar essa disciplina não estiver ofertando nenhuma outra disciplina no
mesmo horário
 Verificar Número de Créditos Mínimos na Matrícula
 Antes: verificada na exclusão de disciplinas
 Agora: verificada na confirmação de matrícula
 Banco de Dados
 Tabela Matricula
 Antes: tinha nome matricula
 Agora: tem nome histórico uma vez que esse nome é mais apropriado porque
será nessa tabela que o histórico e sua matricula atual será criada
Casos de Testes da Aplicação (1)
 Servidor
 Os testes foram realizados com sucesso.
Testes da Parte Servidor
Autenticar / Sair
Falha de autenticação
Incluir aluno
Incluir aluno já
cadastrado
Incluir aluno com
dados inválidos
Excluir aluno
Gerar Oferta
Gerar Oferta com
período inválido
Consultar Oferta
Confirmar Oferta
Confirmar Oferta
inválida
Acrescenta disciplina
na oferta
Acrescenta disciplina
com choque de
horário
Acrescentar disciplina
já inserida
Acrescentar disciplina
no mesmo horário em
que professor ofertará
outra disciplina
Excluir
Casos de Teste da Aplicação (2)
 Cliente
 Os testes da parte Cliente não foram possíveis de
serem realizados. Entretanto, como seu plano de
testes encontra-se feito, assim que esta parte for
terminada, os testes poderão ser realizados.
Testes da Parte Cliente
Autenticar
Falha de autenticação
Excluir disciplina
Visualizar Pré-Matrícula Confirmar Pré-matrícula
Sair
Incluir disciplina
Aplicação - Servidor
Aplicação - Cliente
Aplicação em Uso
Agradecemos a todos os que
ajudaram a realizar esse projeto
Boas Férias!
Download