

66
Figura 2. Esquema de Conexão e Armazenamento MySQL via PHP.
Fonte: Autor
A Figura 2 ilustra o esquema de conexão (1) e armazenamento (2) que ocorre da
seguinte forma: O cliente (aplicativo) envia uma requisição de conexão ao servidor através da
classe
Request.Method
. A classe
Response
contém os dados que serão encarregados de
manipular as requisições HTTP (Protocolo de Transferência de Hipertexto) realizadas ao
servidor. Posteriormente, a classe
StringRequest
faz a chamada à solicitação HTTP que se
encarregará de inserir (método POST) os dados no banco de dados MySQL (SORO, 2015).
6.3.5
Etapa 5 - Validação da Solução Por Meio de Testes
O aplicativo VigiSol consiste do registro de dados de localização e imagem dos RCD
para auxílio à gestão destes, representando dessa forma um modelo dos dados coletados em
campo. Como um mode
lo pode ser definido como uma “representação do mundo real”
(GOLDBARG; LUNA, 2000), é desejável que o comportamento da representação seja o mais
próximo possível da realidade em questão, sob determinadas condições especificadas. Para
atingir este fim, espera-se que o aplicativo não venha a apresentar erros no seu uso,
representando e transmitindo dessa forma com fidelidade os dados registrados em campo.
Para a validação do aplicativo foram realizados diversos testes consecutivos em
diversas regiões do município de Palmas-TO e arredores exaurindo as funcionalidades dos
módulos desenvolvidos. O principal objetivo da validação é alcançar consistência entre as
Aplicativo
Android (Cliente)
•
1) Envia requisição
de conexão
(Request.Method)
Códigos PHP
•
1) Recebe
requisição e
solicita conexão
com o banco de
dados
Banco de Dados
MySQL
•
1) Recebe
solicitação de
conexão e se
conecta ao
aplicativo (cliente)
Banco de Dados
MySQL
•
2) Armazena os
dados inseridos
Códigos PHP
•
2) Recebe a
requisição de
inserção dos dados
e insere-os no
banco de dados
Aplicativo
Android (Cliente)
•
2) Com os dados
de localização e
imagem
registrados a
classe
StringRequest
faz
a requisição para
inserir os dados no
banco de dados
(Método
Post
)
74