sistema web gerador de formulários de pesquisa para dispositivos móveis aguilar figueira dias...

Post on 07-Apr-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sistema Web gerador de formulários de pesquisa para

dispositivos móveisAguilar Figueira Dias

OrientadorProf. Dr. João Bosco da Mota Alves

BancaProf. Dr. Rosvelter Coelho da Costa

Prof. Dr. Vitório Bruno Mazzola

2

1. Introdução 2. Projeto do Sistema WEB 3. Projeto Sistema Móvel(J2ME) 4. Tecnologias utilizadas 5. Conclusão 6. Trabalhos futuros

3

1. Introdução

Basicamente como é feita uma pesquisa hoje em dia?

1- Uma Empresa cria um formulário de pesquisa, e faz várias copias em papel.

2 - Entregam aos funcionários uma certa quantia de formulários, que entrevistam as pessoas.

3 - Após cada entrevista os dados coletados são processados por algum sistema para se obter as estatísticas.Esse processamento pode ser feito utilizando algum sistema computacional, porém a entrada dos dados é manual na maioria dos casos.

4

1. Introdução

Como é feita uma pesquisa com o sistema proposto?

1 - A Empresa cria um formulário de pesquisa, utilizando o sistema Web

2 - Cada funcionário, utilizando um telefone celular, faz o download de uma determinada pesquisa e realiza a pesquisa com o público.

3 - O funcionário envia os dados coletados/armazenados no celular, através da internet, para o sistema Web, que gerou a Pesquisa, que por sua vez gera as estatísticas com os dados recebidos, automaticamente.

5

1. Introdução

ABEP - Associação Brasileira de Empresas de Pesquisa

- Aproximadamente 180 empresas distribuídas em 18 Estados fazem parte da ABEP, sendo que 20 destas têm alguma forma de participação internacional

- Representa cerca de 95% do faturamento do mercado de pesquisa no Brasil.

6

2. Projeto do Sistema Web

Com esse sistema será possível criar e gerenciar- Pesquisas- Funcionários- Grupos de funcionários

O sistema possui 2 visões- Administrador- Pesquisas- Funcionários- Grupos de funcionários- Funcionário- Acompanhar todas as pesquisas que participou

7

2. Projeto do Sistema Web

Visão AdministradorTela principal do sistema

Uma vez criada uma pesquisa, é possível alterar o nome, apagar e inserir perguntas para a mesma

8

2. Projeto do Sistema Web

Gerenciamento de uma pesquisa

- Exibe as perguntas erespostas da pesquisa

- Inserir/Alterar/Removerperguntas e respostas

9

2. Projeto do Sistema Web

Inserir/Alterar uma pergunta em umapesquisa

- Permitir múltipla escolha

- Marcar respostascertas

10

3. Projeto Sistema Móvel(J2ME)

- Substituir o bom e velho papel e caneta comumente utilizados.

- Com esse sistema será possível realizar uma pesquisa, respondendo as perguntas da mesma, e salvando os resultados no próprio dispositivo, em qualquer momento o funcionário encarregado pela pesquisa poderá enviar os dados coletados para o sistema web que irá gerar as estatísticas com os resultados da pesquisa.

- O sistema J2ME é instalado no dispositivo móvel simplesmente fazendo o download de um arquivo “jad/jar”, que está disponível no servidor web.

11

3. Projeto Sistema Móvel(J2ME)

Quando o funcionário iniciaa aplicação a primeira coisa a fazer é logar no sitema, para isso ele informa o usuárioe senha cadastrados no sistema web, o aplicativo J2MEse comunica com o sistema webatravés da Internet utilizando o protocolo HTTP, para autenticaro funcionário.

12

3. Projeto Sistema Móvel(J2ME)

Caso os dados estejam corretos, ele irá receber uma lista de pesquisas que poderá realizar, essa lista vem em forma de uma arquivo XML, com o seguinte formato:

<?xml version="1.0" encoding="iso-8859-1"?><pesquisas>

<pesquisa><idPesquisa>10</idPesquisa><nome>Pesquisa 1</nome>

</pesquisa></pesquisas>

13

3. Projeto Sistema Móvel(J2ME)

Ao selecionar uma pesquisa, o sistema novamente irá solicitar ao sistema web que envie os dados da pesquisa, no caso as perguntas e resposta.

14

3. Projeto Sistema Móvel(J2ME)

<perguntas><pergunta><idPergunta>17</idPergunta><pergunta>pergunta1</pergunta><multipla>1</multipla><certa>1</certa><respostas><resposta><idResposta>226</idResposta><resposta>resposta1</resposta><certa>1</certa></resposta></respostas></pergunta>

</perguntas>

15

3. Projeto Sistema Móvel(J2ME)

São exibidos:- Nome da pesquisa- Número de perguntas da pesquisa- Número de pesquisas efetuadas e que estão salvas no dispositivo- Número de pesquisas enviadas para o sistema web- Data atual

16

3. Projeto Sistema Móvel(J2ME)

Toda a idéia deste trabalho foi pensando em se chegar nesta tela, isto substitui o papel e caneta comumente utilizado para a realização de uma pesquisa.

17

3. Projeto Sistema Móvel(J2ME)

Como sistema J2ME salva os dados da pesquisa?

18

3. Projeto Sistema Móvel(J2ME)<perguntas>

<pergunta><idPergunta>18</idPergunta><respostas><resposta><idResposta>229</idResposta></resposta></respostas></pergunta><dataInicio>2007-06-07 19:47:25</dataInicio><dataFim>2007-06-07 19:48:25</dataFim><enviada>0</enviada>

</perguntas>

19

3. Projeto Sistema Móvel(J2ME)

Uma vez existindo pesquisas efetuadas, é possível enviá-las para o sistema web, selecionando Menu > EnviarPesquisas.

O sistema J2ME simplesmente envia o XML salvo no dispositivo para o sistema web, pela internet, utilizando o protocolo HTTP, no formato POST.

20

2. Projeto do Sistema Web

Tratamento dos dados recebidos do sistema móvel(J2ME)

Ao selecionar o Relatório de cada pesquisa, será exibido um gráfico mostrando quantas vezes cada resposta foi escolhida.

21

2. Projeto do Sistema Web

- Total Entrevistadores: númerode funcionários que enviaramresultados da pesquisa parao servidor.- Total entrevistados: somatóriode todas as pessoas entrevistadas.- Abaixo de cada pergunta é exibido um gráfico com o número de vezes que cadaresposta foi escolhidano sistema J2ME.

22

4. Tecnologias utilizadas

Sistema J2ME- MIDP1.0 e CLDC1.0.- Armazenamento em celulares (RecordStores) – RMS- KXML(leitor de arquivos XML)

Sistema Web- linguagem PHP- arquitetura MVCM – Lumine – ferramenta objeto relacionalV – Smarty – templates, separação do código html e phpC – PHPMVC – versão do struts de java para php

23

5. Conclusão

Com a adoção desse sistema empresas podem economizar significantemente em vários aspectos, podem reduzir o número de pessoas envolvidas nas pesquisas, uma vez que essas pessoas só terão o trabalho de preencher um formulário eletrônico, todo o trabalho de inserção dos dados coletados e geração das estatísticas foi eliminado, com isso ganha-se em tempo e segurança já que possíveis erros na manipulação dos dados coletados são anulados com o sistema.Outro fator facilitador da adoção desse sistema é o custo, o sistema que irá executar a pesquisa poderá rodar no telefone celular dos próprios empregados.

24

6. Trabalhos futuros

- Utilização do protocolo HTTPS para a comunicação entre o sistema web e o móvel(J2ME) uma vez que os dados trafegam na Internet

- Já que o sistema web exporta o formulário criado para um arquivo XML, poderia ser utilizado outros dispositivos para a realização da pesquisa, como por exemplo um PDA, um próprio formulário web.

- Envio de SMS para os celulares dos funcionários uma vez que estes podem ser monitorados em tempo real

- Poderia ser adicionado uma funcionalidade de envio de foto junto com o resultado de uma pesquisa, uma foto poderia revelar as condições do ambiente em que a pesquisa foi feita.

top related