Você está na página 1de 4

EXTERNATO COOPERATIVO DA BENEDITA

FICHA DE AVALIAÇÃO Nº1 Classificação


_________________
SISTEMAS DE INFORMAÇÃO

MÓDULO 7
Acesso remoto a bases de dados

07/05/2012

CURSO: PROFISSIONAL TÉCNICO DE INFORMÁTICA DE GESTÃO ANO: 12 º

TURMA: G

ANO LECTIVO: 2011/2012 PERÍODO: 3º

Nome do Aluno: Número:

Duração: 90 minutos
Professor: Alexandre Lourenço

Enc. Educação:

Na pasta htdocs do servidor xamp crie uma subpasta com o nome Escola-NomeAluno-Data.

Descrição:
Pretende-se a criação de um website com PHP que permita a gestão de uma base de dados para uma
escola. O site deve permitir a inserção, consulta e eliminação de alunos.

1. Comece por criar uma base de dados chamada Escola_Nome_aluno, no MySQL, constituída por uma
tabela com o nome Alunos e com a seguinte estrutura:
Campo Tipo
NProcesso Número inteiro
Nome Texto 30
Turma Texto 1
Ano Texto 2
Numero Número byte
O campo NProcesso é chave primária.

2. Insira na tabela os seguintes dados

NProcesso Nome Turma Ano Numero


12001 António Sousa Y 12º 1
12002 Joana Morais Y 12º 2
12003 Marco Freitas Y 12º 3

3. Crie a tabela Professores, com a seguinte estrutura:

Campo Tipo
BI Número inteiro
Nome Texto 30
Codigo Texto 30

Sistemas de Informação 1/4


EXTERNATO COOPERATIVO DA BENEDITA

4. Insira na tabela Professores os seguintes dados:


BI Nome Codigo
18745678 António Assunção 123
12458796 Sara Rocha 456

5. Crie uma página menu.php (ver figura seguinte)com os seguintes links:


o Inserir aluno
o Listar alunos
o Eliminar aluno

6. Crie um ficheiro com o nome ligarBD.php, que permita efectuar a ligação ao servidor Mysql e à base de
dados escola_nome_Aluno.

7. Crie uma página em php que liste os dados de todos os alunos;

8. Crie uma página com o nome: insere_aluno.html, com um formulário para permitir inserir um aluno.

Fig 1 – Formulário insere_aluno.html

9. Crie a página insere_aluno.php que permita a inserção na tabela alunos, dos dados introduzidos na Fig
1 – Formulário insere_aluno.html.

Sistemas de Informação 2/4


EXTERNATO COOPERATIVO DA BENEDITA

10. Crie uma página com o nome: apaga_aluno.html, com um formulário para permitir apagar um aluno
através do seu NProcesso.

Fig 2 – Formulário apaga_aluno.html

11. Crie uma página com o nome apaga_aluno.php, que permita eliminar o aluno cujo número de processo
tenha sido introduzido na Fig 2 – Formulário apaga_aluno..

12. Crie a página índex.html

Fig 3 – índex.html

13. Crie a página validar.php. A mesma deverá verificar se o código introduzido pelo Professor na página
Fig 3 – índex.html é valido. Caso este existe então deverá ser mostrada a página menu.php.

14. Todas as páginas apenas devem estar acessíveis se a validação do código estiver correta. Sugestão:
Utilize uma variável de sessão, que deverá ser criada no processo de validação. Sempre que se
pretenda abrir uma página deve ser verificado previamente se a variável de sessão existe.

Sistemas de Informação 3/4


EXTERNATO COOPERATIVO DA BENEDITA

Copie a pasta com o nome Escola-NomeAluno-Data para a sua área no servidor. Faça a
exportação da base de dados criada na alínea 1 para a referida pasta.

COTAÇÕES
TOTAL
1 2 3 4 5 6 7 8 9 10 11 12 13 14
2 2 1 1 2 2 1 2 1 1 1 1 2 1 20

Sistemas de Informação 4/4

Você também pode gostar