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

24
Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof. Dr. Rosvelter Coelho da Costa Prof. Dr. Vitório Bruno Mazzola

Upload: paulo-cordeiro

Post on 07-Apr-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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

Page 2: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

2

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

Page 3: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 4: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 5: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 6: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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

Page 7: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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

Page 8: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

8

2. Projeto do Sistema Web

Gerenciamento de uma pesquisa

- Exibe as perguntas erespostas da pesquisa

- Inserir/Alterar/Removerperguntas e respostas

Page 9: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

9

2. Projeto do Sistema Web

Inserir/Alterar uma pergunta em umapesquisa

- Permitir múltipla escolha

- Marcar respostascertas

Page 10: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 11: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 12: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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>

Page 13: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 14: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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>

Page 15: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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

Page 16: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 17: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

17

3. Projeto Sistema Móvel(J2ME)

Como sistema J2ME salva os dados da pesquisa?

Page 18: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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>

Page 19: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 20: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 21: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 22: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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

Page 23: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.

Page 24: Sistema Web gerador de formulários de pesquisa para dispositivos móveis Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves Banca Prof

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.