Trabalho 2 - Colégio Agrícola de Frederico Westphalen

Propaganda
Universidade Federal de Santa Maria
Colégio Agrícola de Frederico Westphalen
Curso Técnico em Informática
Disciplina Desenvolvimento Web
Prof. Bruno B. Boniati
Trabalho 2 – Aplicação Web
Enquete Web
Introdução

Uma enquete é uma pesquisa, geralmente com poucas opções, utilizada para medir a opinião dos
usuários de um site sobre um determinado assunto. Inicialmente o usuário é apresentado a um
conjunto de opções e escolhe aquela que lhe parece mais adequada. Ao concluir sua escolha o
usuário clica em um botão “votar” e seu voto é computado. Ao final é exibido o resultado parcial da
enquete, geralmente utilizando um gráfico.

Uma excelente alternativa para geração de gráficos na web é a API Google Chart
(http://code.google.com/apis/chart/), recurso oferecido pelo Google. Através de um conjunto de
parâmetros passados por uma URL a aplicação retorna uma imagem que representa um gráfico
para os valores informados, essa imagem pode ser utilizada em páginas HTML. Por exemplo, a
URL: http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Ola|Mundo, produz
o seguinte gráfico:
Objetivos



Desenvolver uma aplicação web em linguagem PHP para controlar uma enquete;
Explorar todos os recursos envolvidos na organização de uma aplicação web (interface HTML,
aplicação, servidor web, base de dados);
Utilizar recursos produzidos por terceiros (API Google Chart)
Metodologia





O trabalho deve ser feito individualmente (a nota será dada ao trabalho, se o trabalho for feito em
dupla, cada integrante da dupla ficará com 50% da nota do trabalho);
Procure primeiro estudar o funcionamento de uma aplicação web e fazer com que um exemplo
simples seja executado;
Estude a API Google Chart para entender de que forma ela pode ser utilizada;
Use sua criatividade para escolher as opções da enquete;
Utilize um servidor de banco de dados para armazenar as informações da enquete.
Entrega


O trabalho deverá ser entregue até 30 de novembro de 2011;
Deverão ser entregues:
o Fontes comentados (todos os arquivos que compõe o projeto do software: interface HTML,
aplicação PHP e script SQL de criação da(s) tabela(s));
o Documentação (arquivo PDF contendo um detalhamento do funcionamento do software).
Download