Copyright © 2006 Qualiti. Todos os direitos reservados. Projetar Classes.
Projeto Sistema de Controle de Matrícula Empresa Derby’s LTDA. © 2007 Todos os direitos...
-
Upload
luna-sintra-estrada -
Category
Documents
-
view
213 -
download
0
Transcript of Projeto Sistema de Controle de Matrícula Empresa Derby’s LTDA. © 2007 Todos os direitos...
Projeto Sistema de Projeto Sistema de Controle de MatrículaControle de Matrícula
Empresa Derby’s LTDA.Empresa Derby’s LTDA.
© 2007 Todos os direitos reservados.© 2007 Todos os direitos reservados.
AgendaAgenda MotivaçãoMotivação Tecnologias UtilizadasTecnologias Utilizadas AplicaçãoAplicação Situação da AplicaçãoSituação da Aplicação Requisitos Modificados da AplicaçãoRequisitos Modificados da Aplicação Aplicação - Servidor Aplicação - Servidor Aplicação – ClienteAplicação – Cliente Aplicação em UsoAplicação em Uso
MotivaçãoMotivação
Problema:Problema: Encontrar uma segunda via para os Encontrar uma segunda via para os alunos de IES realizarem suas matrículas alunos de IES realizarem suas matrículas acadêmicas evitando congestionamento nas acadêmicas evitando congestionamento nas secretarias das mesmas.secretarias das mesmas.
Solução:Solução: Os alunos podem utilizar-se de Os alunos podem utilizar-se de celulares (ou outros dispositivos móveis) para celulares (ou outros dispositivos móveis) para efetuar as suas pré-matrículas.efetuar as suas pré-matrículas.
MotivaçãoMotivação
Vantagens:Vantagens: Comodidade;Comodidade; Facilidade de uso;Facilidade de uso;
Desvantagens:Desvantagens: Requisitos mínimos:Requisitos mínimos:
Wireless Java MIDP 2.0 Wireless Java MIDP 2.0
Tecnologias UtilizadasTecnologias Utilizadas
Aplicação Servidor:Aplicação Servidor: MySQLMySQL PHPPHP ApacheApache
Aplicação Cliente:Aplicação Cliente: Netbeans Mobility Pack 5.0Netbeans Mobility Pack 5.0 J2MEJ2ME
Aplicação :Aplicação : Servidor:Servidor:
Parte da aplicação em que o Coordenador entra com dados tais Parte da aplicação em que o Coordenador entra com dados tais como:como: Criação de OfertasCriação de Ofertas Inclusão/Exclusão de Alunos cadastradosInclusão/Exclusão de Alunos cadastrados
Cliente:Cliente: Parte da aplicação em que o Aluno realiza operações tais como:Parte da aplicação em que o Aluno realiza operações tais como:
Confirmar pré-matrícula sugerida pela aplicaçãoConfirmar pré-matrícula sugerida pela aplicação Incluir/Excluir disciplinas de sua pré-matrículaIncluir/Excluir disciplinas de sua pré-matrícula Confirmar matrícula daquele períodoConfirmar matrícula daquele período
Banco de DadosBanco de Dados Parte da aplicação de armazenamento dos dados:Parte da aplicação de armazenamento dos dados:
entrados pelo Coordenadorentrados pelo Coordenador utilizados pelos Alunos que efetuarão suas respectivas matrículasutilizados pelos Alunos que efetuarão suas respectivas matrículas
Situação da AplicaçãoSituação da Aplicação Servidor:Servidor:
Terminado.Terminado. Testes foram realizados e todos obtiveram sucesso.Testes foram realizados e todos obtiveram sucesso.
Cliente:Cliente: Terminado:Terminado:
Telas Telas Consultas SQL necessárias para realizar as operações entre o Consultas SQL necessárias para realizar as operações entre o
cliente e o Banco de Dadoscliente e o Banco de Dados Não terminado:Não terminado:
Integração entre as funcionalidades da aplicação móvel Integração entre as funcionalidades da aplicação móvel (basicamente as consultas SQL) e as telas(basicamente as consultas SQL) e as telas
Conexão entre o dispositivo e o Banco de DadosConexão entre o dispositivo e o Banco de Dados Banco de DadosBanco de Dados
Terminado.Terminado.
Requisitos Modificados da Requisitos Modificados da AplicaçãoAplicação
ServidorServidor Oferta VaziaOferta Vazia
Antes: verificada na exclusão de disciplinasAntes: verificada na exclusão de disciplinas Agora: verificada na confirmação de ofertaAgora: verificada na confirmação de oferta
Choque de Horário de ProfessorChoque de Horário de Professor Antes: não existiaAntes: não existia Agora: uma disciplina só pode ser incluída na oferta se o professor que irá Agora: uma disciplina só pode ser incluída na oferta se o professor que irá
ministrar essa disciplina não estiver ofertando nenhuma outra disciplina no ministrar essa disciplina não estiver ofertando nenhuma outra disciplina no mesmo horáriomesmo horário
ClienteCliente Verificar Número de Créditos Mínimos na MatrículaVerificar Número de Créditos Mínimos na Matrícula
Antes: verificada na exclusão de disciplinasAntes: verificada na exclusão de disciplinas Agora: verificada na confirmação de matrículaAgora: verificada na confirmação de matrícula
Banco de DadosBanco de Dados Tabela MatriculaTabela Matricula
Antes: tinha nome matriculaAntes: tinha nome matricula Agora: tem nome histórico uma vez que esse nome é mais apropriado porque 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á criadaserá nessa tabela que o histórico e sua matricula atual será criada
Casos de Testes da Aplicação Casos de Testes da Aplicação (1)(1)
ServidorServidor Os testes foram realizados com sucesso.Os testes foram realizados com sucesso.
Testes da Parte ServidorTestes da Parte Servidor
Autenticar / Sair Autenticar / Sair Falha de autenticação Falha de autenticação Incluir aluno Incluir aluno Incluir aluno já Incluir aluno já cadastrado cadastrado
Incluir aluno com Incluir aluno com dados inválidos dados inválidos
Excluir aluno Excluir aluno Gerar Oferta Gerar Oferta Gerar Oferta com Gerar Oferta com período inválido período inválido
Consultar Oferta Consultar Oferta Confirmar Oferta Confirmar Oferta Confirmar Oferta Confirmar Oferta inválida inválida
Acrescenta disciplina Acrescenta disciplina na oferta na oferta
Acrescenta disciplina Acrescenta disciplina com choque de com choque de horário horário
Acrescentar disciplina Acrescentar disciplina já inserida já inserida
Acrescentar disciplina Acrescentar disciplina no mesmo horário em no mesmo horário em que professor ofertará que professor ofertará outra disciplina outra disciplina
Excluir Excluir
Casos de Teste da Aplicação Casos de Teste da Aplicação (2)(2)
ClienteCliente Os testes da parte Cliente não foram possíveis de Os testes da parte Cliente não foram possíveis de
serem realizados. Entretanto, como seu plano de serem realizados. Entretanto, como seu plano de testes encontra-se feito, assim que esta parte for testes encontra-se feito, assim que esta parte for terminada, os testes poderão ser realizados.terminada, os testes poderão ser realizados.
Testes da Parte Cliente Testes da Parte Cliente Autenticar Autenticar Falha de autenticação Falha de autenticação Incluir disciplina Incluir disciplina
Excluir disciplina Excluir disciplina Visualizar Pré-Matrícula Visualizar Pré-Matrícula Confirmar Pré-matrícula Confirmar Pré-matrícula
Sair Sair
Aplicação - ServidorAplicação - Servidor
Aplicação - ClienteAplicação - Cliente
Aplicação em UsoAplicação em UsoAgradecemos a todos os que Agradecemos a todos os que
ajudaram a realizar esse projetoajudaram a realizar esse projetoBoas Férias!Boas Férias!