Projeto: CPG Alunos Especiais
Marcus Vinícius Benedito
Agenda




Objetivo
Metodologia
Estado da arte
Cronograma
Objetivo

O objetivo deste projeto é fornecer a CPG
um sistema de informação, com ênfase na
modelagem de banco de dados, que dará
suporte a esta em uma de suas tarefas que
é a seleção de alunos especiais.
Agenda




Objetivo
Metodologia
Estado da arte
Cronograma
Metodologia: Atividades a serem
realizadas





Levantamento de requisitos da aplicação
Escolha do Sistema Gerenciador de Banco
de Dados (SGBD)
Modelagem do projeto
Implementação
Testes do sistema
Metodologia: Levantamento de
requisitos da aplicação


Entrevista com pessoas chave que utilizarão
o sistema (Professores da pós-graduação e
secretária da CPG)
Análise da documentação exigida aos alunos
(ex: formulário de inscrição)
Metodologia: Escolha do Sistema
Gerenciador de Banco de Dados
(SGBD)



Análise comparativa das funcionalidades dos
SGBDs
Quantidade de boas ferramentas que
auxiliem no desenvolvimento do projeto
Será levado em consideração o fato do
SGBD ser um software livre de código aberto
Metodologia: Modelagem do projeto de
Banco de Dados



Criação do Diagrama EntidadeRelacionamento (E-R)
Mapeamento do diagrama E-R para o
modelo relacional
Normalização do esquema relacional
Metodologia: Implementação do
projeto



Transcrição do modelo relacional no SGBD
escolhido
Criação das consultas necessárias para
trabalhar com as informações do Banco de
Dados
Desenvolvimento em linguagem Web do
restante da aplicação
Metodologia: Testes do sistema

Testes para identificação e correção de
anomalias referentes ao sistema
Agenda




Objetivo
Metodologia
Estado da arte
Cronograma
Estado da arte: Levantamento de
requisitos


Entrevista inicial com o professor da
disciplina de Banco de Dados I
Análise inicial do formulário de inscrição para
alunos especiais
Estado da arte: Levantamento de
requisitos – Requisitos encontrados




Funcionalidades diferenciadas para
professores, alunos e responsáveis pela
CPG
Emissão de parecer (professor e CPG)
Histórico do aluno
Email automático para professores
responsáveis por cartas de recomendação
dos alunos
Estado da arte: Escolha do SGBD

MySQL VS PostgreSQL
PostgreSQL
MySQL
ANSI SQL compliance
Closer to ANSI
SQL standard
Follows some of the ANSI
SQL standards
Web Performance
Slower
Faster
Sub-selects
Yes
No
Foreign key support
Yes
No
Views
Yes
No
Stored procedures
Yes
No
Triggers
Yes
No
Unions
Yes
No
Full joins
Yes
No
Constraints
Yes
No
Vacuum (cleanup)
Yes
No
Different table types
No
Yes
Estado da arte: Modelagem do projeto
de Banco de Dados

Diagrama E-R inicial
n_funcionario
depart
nome
email
endereco
cod
ra
cpf cel
rg
nome
nome
ementa
ultimo_titulo_academico
Professor
(1,1)
Aluno
Disciplina
endereco
telefone
data_obtensao_ult_titulo
(1,1)
periodo conceito finalizou
ms
ultimo_titulo
inst_ult_titulo
data_nascimento
data_ultimo_titulo
(0,N)
leciona
(0,N)
(1,N)
cursa
(0,N)
Turma
(0,N)
(0,4)
CPG
nome
candidata
nalunos
período
id
nome
comentario_prof comentario_cpg
periodo
ordem_preferencia
aceito_cpg
aceito_prof
Agenda




Objetivo
Metodologia
Estado da arte
Cronograma
Cronograma
Atividade
Fim
Levantamento de Requisitos
30-Abr-2006
Definição do Banco de Dados
5-Maio-2006
Modelagem do Banco de Dados
20-Maio-2006
Implementação do projeto
08-Jun-2006
Teste do sistema
26-Jun-2006
Dúvidas ?
CPG Alunos Especiais
Obrigado !
[email protected]
Download

Projeto: CPG Alunos Especiais