Encerrado

Registro de Presença

Definição do Projeto de Registro de Presença por Celular

Ao instalar o aplicativo solicitar a url do webservice que irá trocar informações e gravar esta informação para utilizações posteriores

Tela de Login

- Permitir efetuar login à partir da identificação da Face (biometria facial).

- Se não identificar a face deverá solicitar usuário e Senha

- Se identificar abrir automaticamente a tela principal

- Gravar em banco local os dados do Usuário permitindo que ele se mantenha logado

Tela Principal

Incluir botão para permitir o registro de presença. Ao clicar no botão deverá executar a seguinte:

Se houver conexão com internet disponível

Enviar para o webservice WSRegistroPresenca as seguintes informações:

Metodo: RegistroOn

Usuário

Senha

Posição Atual (GeoLocalização)

Irá receber como resposta:

Uma mensagem e a data e hora do registro ou

Uma mensagem de negação

Obs.: Se não receber resposta deverá efetuar os procedimentos descritos no item ii.

Apresentar a resposta ao usuário.

Se não houver conexão com a internet

Gravar em banco as informações de Usuário, Senha e Posição Atual.

Apresentar mensagem para o usuário indicando que o registro foi efetuado em modo Off Line.

Verificar periodicamente se existe conexão com a internet e se existem registros a serem transmitidos para o WebService.

Se existir conexão, enviar para o webservice WSRegistroPresenca os seguintes parametros:

Metodo: RegistroOff

Usuário

Senha

Posição Atual (GeoLocalização)

Irá receber como resposta:

OK

Obs.: Se receber não receber resposta deverá tentar novamente na próxima verificação de conexão.

Incluir botão para permitir a consulta dos registros de presença. Ao clicar no botão deverá apresentar a Tela de Consulta.

Incluir um campo para apresentar as mensagens retornadas pelo WebService.

Tela de Consulta

Incluir um campo para informar a data de inicio da consulta

Incluir um campo para informar a data final da consulta

Obs.: Estas duas datas deverão ser preenchidas com a data corrente por default.

Incluir um botão para executar a consulta

Ao clicar no botão devera efetuar as seguintes consistências:

Verificar se as datas são válidas

Verificar se a data inicial é menor que a data final

Verificar se algum dos campos de data está vazio

Efetuar a chamada do webservice WSRegistroPresenca :

Método: EfetuarConsulta

Usuário

Senha

DataInicial

DataFinal

Retorno: XML com as seguintes informações:

<Retorno>

<Registro>

<Data>DD/MM/YYYY</Data>

<Hora>HH:MM</Hora>

<Local>XXXXXXXXXXXXXXXXXXXXXXX</Local>

</Registro>

<Registro>

<Data>DD/MM/YYYY</Data>

<Hora>HH:MM</Hora>

<Local>XXXXXXXXXXXXXXXXXXXXXXX</Local>

</Registro>
<Retorno>

Configurações

Utilizar GeoLocalização

Editar url do webservice

Habilidades: Android, Programação C#, Mobile App Development

Ver mais: de mobile, tela, projeto de, ele, editar, como enviar, biometria, aplicativo, android webservice, webservice login, registro, mobile por, banco dados, utilizar, android face, face android, url xml android, login webservice android, face login, celular, android url xml, webservice android, xml url android, android xml url, dos android

Acerca do Empregador:
( 0 comentários ) Brazil

ID do Projeto: #6789223

1 freelancer está ofertando em média $222 para este trabalho

highlight7

https://www.sendspace.com/file/4ukdvh https://www.dropbox.com/s/t2cm8hcuwrmqfwu/iPhone-Face%20Shape%20Recognition-Test%20result.rar https://www.sendspace.com/file/5vqiod https://www.sendspace.com/file/w0gl3l htt Mais

$210 USD in 3 dias
(8 Comentários)
3.4
ecoseitsolutions

hi , I am ready to work with you on least amount while giving you better quality then any other one !! the reason is just to create a long term realtions with you and your organization !! i am having more then 5 Mais

$144 USD in 3 dias
(0 Comentários)
0.0
bluewhaleindia

A proposal has not yet been provided

$247 USD in 3 dias
(0 Comentários)
0.0
DuarteG

Ainda não foi fornecida uma proposta

$222 USD in 15 dias
(0 Comentários)
0.0