projeto lp3 parte 2 busão jp

16
Projeto LP3 Parte 2 Alunos: Ana Beatrice Carlos André Rubens Correia

Upload: rubens-correia

Post on 20-Jan-2017

152 views

Category:

Education


0 download

TRANSCRIPT

Projeto LP3

Parte 2 Alunos: Ana Beatrice

Carlos André

Rubens Correia

O usuário para utilizar o aplicativo deve se cadastrar ou fazer o

login caso já possua cadastro. Os dados do usuário ficam

armazenados remotamente no servidor.

Tela principal do aplicativo.

A temperatura é colocado utilizando um serviço do site

http://www.programmableweb.com/

Listagem das linhas. Ainda falta alimentar o aplicativo com as

informações das linhas de João Pessoa, pois tivemos dificuldade

em encontrá-las.

Toda essa informação reside no servidor e é enviada para o

cliente no formato JSON. É possível fazer uma busca pelo nome ou

número da linha e também por logradouros, nesse caso serão

retornadas as linhas que passam por ele.

Essas informações são mostradas após o usuário clicar em alguma

linha.

O ícone do relógio mostra os horários de saída do ônibus do

terminal, a estrela salva a linha de ônibus nos favoritos e então

todas as informações dessa linha são armazenadas no banco de

dados local e o mapa mostra a rota do ônibus.

Essas telas mostram o aplicativo acessado o servidor após o cliente

clicar na opção de adicionar a linha aos favoritos. Um outro

acesso é feito ao servidor para recuperar todos os dados

necessários. Nesta fase são salvos no banco de dados local a

linha de ônibus, seu itinerário, as coordenadas de seu caminho

para desenhar a rota no mapa, os marcadores do mapa e os

horários de saída do ônibus do terminal.

Ao clicar no ícone do mapa é possível visualizar a rota do ônibus.

Tela mostrada ao clicar no ícone do relógio para ver os

horários de saída do ônibus. A opção de mostrar o

próximo ônibus ainda não está implementada.

Tela de favoritos.

Nessa tela é possível realizar as mesmas operações da tela que

lista os ônibus do servidor. A diferença é que aqui os dados são

adquiridos do banco de dados local.

Para apagar um favorito basta um clique longo sobre a linha.

Deste modo todos os dados dessa linha são removidos do banco

de dados local.

Na opção paradas próximas é possível visualizar os pontos de

ônibus e a localização do usuário. A informação sobre a

localização das paradas é fornecida pelo servidor. O usuário

pode também ajudar a alimentar o sistema informando onde

existe paradas que ainda não foram mapeadas (Tela da direita).

Ao marcar uma nova parada ela é imediatamente salva no

servidor.

Menu e tela de preferências.

A tela a direita mostra as 5 preferências que o usuário pode

escolher. As preferências são salvas em um arquivo.

Opções mostradas ao clicar em algumas prefeências.

Menu após a mudança de algumas preferências.

A tela que mostra as informações sobre o terminal de

integração será finalizada na última parte do projeto.

Fim!