Page 1

Objetivo do Projeto Melhorar a distribuição dos passageiros no transporte público


Funcionalidades • Passageiros no ônibus • Localização de paradas • Localização de pontos de recargas


Passageiros no ônibus • Obter a localização atual do passageiro • Obter as linhas que atendem o passageiro • Baseado na localização do passageiro, retornar os ônibus das linhas informadas e a quantidade de passageiros • Iniciar a monitoração da coordenada do passageiro


Passageiros no ônibus • Atualizar passageiros no ônibus – Baseado no GPS (aplicativo) • Obter qual é a parada atual do passageiro • Monitorar a coordenada do passageiro • Monitorar os ônibus que atendem ao passageiro, após o ônibus passar pela parada, se o passageiro também se afastar, ele entrou no ônibus • Atualizar o quantidade de passageiros no servidor via webservice


Passageiros no ônibus • Atualizar passageiros no ônibus – Baseado em Bilhete • Monitorar os bilhetes que passam pelo validador • Verificar se o bilhete está cadastrado no sistema • Monitorar a posição do ônibus, quando o ônibus passar pelo destino do passageiro, atualizar a quantidade de passageiros


Passageiros no ônibus • Obter passageiros no ônibus – Baseado em SMS • Monitorar o recebimento de SMS • Ao receber um SMS com uma palavra prédefinida, pesquisar no banco de dados quais as linhas relacionadas com o celular • Retornar as linhas e a quantidade de pessoas • Enviar para o celular que solicitou


Localização de paradas • Obter a localização atual do passageiro • Obter a linha desejada pelo passageiro • Baseado na localização do passageiro, e na linha desejada, pesquisar no banco de dados qual a parada mais próxima que a linha desejada atende


Localização de pontos de recargas • Obter a localização atual do passageiro • Obter o valor da distância máxima parametrizada • Pesquisar no banco de dados os pontos de recargas que estão na distância máxima do passageiro


Modelo de dados • tb_linhas – id_linha – ds_linha

• tb_paradas – id_parada – nm_parada – lat_parada – lon_parada


Modelo de dados • tb_paradas_linhas – id_linha – id_parada – or_parada

• tb_linhas_onibus – id_linha – id_onibus – qt_usuarios


Modelo de dados • tb_onibus – id_onibus – placa_onibus

• tb_pdv – id_pdv – nm_pdv – lat_pdv – lon_pdv


Modelo de dados • tb_passageiros – telefone – id_percurso – id_parada_origem – Id_linha_origem – id_parada_destino – Id_linha_destino


Modelo de dados • tb_passageiros_bilhetes – id_passageiro – id_bilhete


Prot贸tipo telas

NGK  

padrões de bilhgetagem

Read more
Read more
Similar to
Popular now
Just for you