Você está na página 1de 3

ANO LETIVO 2015/2016

CURSO PROFISSIONAL TCNICO DE GESTO E


PROGRAMAO DE SISTEMAS INFORMTICOS
Disciplina: Redes de Comunicao Mdulo 6: Programao de Sistemas de Comunicao
Ano: 12 Turma: GPSI Prof Slvia Barbosa

M INI P ROJETO

1. Objetivos
O trabalho dever cumprir os seguintes pontos:
1. Criar duas aplicaes em JAVA com a finalidade de construir um sistema de comunicao
sobre o protocolo de transporte TCP/IP;
2. Deve ser criada uma classe servidor que implemente as seguintes funes:
a. Criar um processo socket servidor;
b. Aceite pedidos de ligao de cliente na porta 7000;
c. Execute a diviso de dois nmeros enviados pelo cliente e envie-lhe o respetivo
resultado;
d. Receba uma frase a dizer que vai comear o envio de trs nmeros para efetuar a
soma;
e. Receba esses trs nmeros, efetue a respetiva soma e envie o resultado para o
cliente;
f. Termine o processo servidor.
3. Deve ser criada uma classe cliente que implemente as seguintes funes:
a. Criar um processo socket cliente;
b. Envio o pedido de ligao a um determinado servidor;
c. Receba dois nmeros reais de um utilizador e os envie para o servidor efectuar a
sua diviso;
d. Receba o resultado enviado pelo servidor e o imprima no monitor;
e. Permita que o utilizador possa continuar a efetuar divises, caso o pretenda;
f. Pedir ao utilizador trs nmeros inteiros;
g. Envio de uma mensagem a indicar que vai enviar trs nmeros para soma;
h. Envio dos trs nmeros recebidos do utilizador;
i. Receo do resultado da soma e repetiva impresso do mesmo para o monitor;
j. Permita que o utilizador possa continuar a efetuar somas, caso o pretenda;
k. Termine o processo cliente.

Ano Letivo 2015/2016 MINIPROJETO MDULO 6


Professora Slvia Barbosa
1. PERODO OUTUBRO de 2015 1
AGRUPAMENTO DE ESCOLAS AMATO LUSITANO
REDES DE COMUNICAO MDULO 6: PROGRAMAO DE SISTEMAS DE COMUNICAO MINI PROJETO

2. Metodologia

Cada aluno deve efetuar o trabalho individualmente, descrevendo os objetivos do mesmo;


Posteriormente, deve implementar o cdigo do servidor e o cdigo do cliente;
Por fim, deve fazer a compilao do trabalho e testar a sua funcionalidade na mesma mquina e em
mquinas distintas;
Efetuar um relatrio do trabalho desenvolvido.

3. Prazo de realizao

Dever ser elaborado um relatrio com todos os passos dados para a elaborao do miniprojecto,
estando o cdigo em JAVA completamente comentado;
O prazo de entrega dia 12 de Novembro de 2015

4. Normas gerais

O trabalho deve ser implementado no NetBeans durante o decorrer das aulas, utilizando a linguagem
JAVA;
O relatrio dever ser elaborado com recurso a um processador de texto, por exemplo, o Microsoft
Word;
O trabalho deve ser entregue em suporte digital, contendo a pasta .zip, com todos os ficheiros do
projeto necessrios execuo da aplicao em JAVA e o respetivo relatrio. A pasta deve ter o
seguinte formato: ALUNO_mod6.zip, onde ALUNO seve ser o nome do respetivo aluno;
O trabalho dever ser enviado professora atravs da plataforma moodle da disciplina, dentro do
prazo de realizao.

5. Estrutura do relatrio

Como referido, o relatrio dever ser elaborado com recurso a um processador de texto, onde o aluno
deve seguir as seguintes regras de formatao:
Os ttulos devem ter tipo de letra Calibri, tamanho 13, negrito, justificados, sem avano da 1 linha;
Os subttulos devem ter tipo de letra Calibri, tamanho 12, negrito e itlico, justificados, com avano
da 1 linha de 1 cm;
O texto deve ter tamanho de letra Calibri, tamanho 11, justificado, sem avano da 1 linha e com um
espaamento entre linhas de 1,5.

Ano Letivo 2015/2016 MINIPROJETO MDULO 6


Professora Slvia Barbosa
1. PERODO OUTUBRO de 2015 2
AGRUPAMENTO DE ESCOLAS AMATO LUSITANO
REDES DE COMUNICAO MDULO 6: PROGRAMAO DE SISTEMAS DE COMUNICAO MINI PROJETO

Pontos a referir na elaborao do relatrio do miniprojeto:


Capa;
ndice automtico;
Introduo ao trabalho;
O que um socket e para que servem;
Objetivos (descrio do miniprojecto);
Cdigo Servidor, devidamente comentado;
Cdigo Cliente, devidamente comentado;
Compilao e execuo da comunicao socket na mesma mquina (imagem de como se compila
os cdigos e da interface com o utilizador);
Compilao e execuo da comunicao socket em mquinas distintas (o que difere a nvel de
cdigo para que tal seja possvel);
Diagrama com a arquitetura cliente/servidor e utilizador;
Concluso do trabalho;
Bibliografia.

Nota:
Cada aluno pode acrescentar mais pontos ao relatrio, no entanto tem que focar cada um dos referidos.

6. Avaliao

Critrios a avaliar:
1. Cumprimentos dos objetivos propostos;
2. Aplicao dos contedos aprendidos no mdulo;
3. Contedos adequados ao trabalho pretendido;
4. Estrutura e apresentao do cdigo produzido;
5. Expresso escrita no relatrio;
6. Apresentao do relatrio;
7. Trabalho efetuado durante as aulas;
8. Cumprimento do prazo de realizao.

Bom Trabalho !

Ano Letivo 2015/2016 MINIPROJETO MDULO 6


Professora Slvia Barbosa
1. PERODO OUTUBRO de 2015 3