Professional Documents
Culture Documents
Disciplina: Sistemas Distribudos Professor: Sandro Moreira Projeto Prtico 1 Introduo Neste trabalho voc dever implementar um site para elaborao de inquritos online. Ou seja, um usurio administrador questionrios com perguntas que so respondidas por pessoas na internet. Quando o administrador cria um questionrio, pode dar o seu URL a outras pessoas, que o respondero. Pode tambm consultar os questionrios que criou, assim como o nmero de respostas em cada pergunta do questionrio. As tecnologias a utilizar so de livre escolha (linguagens php, java, ruby, etc), assim como seu banco de dados (MySQL, Postgree, SQLite, etc) Funcionamento A pgina principal do site ficar num endereo "questionario". Por exemplo "http://127.0.0.1/questionario", para um site local ou um domnio na internet. Ao acessar a essa pgina, um administrador pode: a) Fazer login, entrando no site Estando dentro do site, o administrador poder fazer as seguintes operaes: 1) Criar um novo questionrio 2) Ver os questionrios que criou com as respostas j obtidas 3) Apagar um questionrio 1. Criar um novo questionrio Ao criar um novo questionrio, o utilizador pode configurar at 5 perguntas, tendo cada pergunta at 3 respostas possveis. Por exemplo, poder configurar a seguinte pergunta e possveis respostas: Pergunta 1) Qual a cidade mais bonita de Gois? R1) Goinia R2) Rio Verde R3) Santa Helena (...) Aps configurar (guardar) o questionrio, dado um link ao utilizador. Este link serve para ele dar aos seus amigos, que podero responder ao questionrio. Por exemplo: http://www.seusite.com.br/questionario/responde?id=432432547 Note que os questionrios devero ser guardados em uma base de dados. Todo o mundo pode responder ao questionrio mesmo quando o administrador no est no site. 2. Ver os questionrios que criou
Ao
visualizar
os
questionrios
que
criou,
o
utilizador
pode
clicar
em
cima
de
cada
questionrio,
vendo
as
perguntas
que
este
contm
e
o
nmero
de
respostas
em
cada
caso.
Por
exemplo:
Pergunta
1)
Qual
a
cidade
mais
bonita
de
Gois?
R1)
Goiania:
50
R2)
Rio
Verde:
20
R3)
Santa
Helena:
10
(...)
3.
Apagar
um
questionrio
Um
utilizador
pode
apagar
um
dos
seus
questionrios.
Nesse
caso,
se
algum
tentar
responder
ao
questionrio
aps
este
ter
sido
apagado,
o
sistema
dever
dizer
que
este
j
no
est
disponvel.
Grupos
O
trabalho
dever
ser
realizado
em
grupos
de
2
alunos
Avaliao
O trabalho dever ser apresentado ao professor juntamente com a classe em data marcada. Os dois integrantes da dupla recebero a mesma nota.