Sobre este projeto
it-programming /
Aberto
Temos um sistema de estatísticas em php com mysql onde é exibido 5 telas de estatísticas de acesso:
- Real Time -> onde busca de um XML
- Hoje -> onde busca de um BD MySQL, com intervalo 10min.
- Dia anterior -> onde busca de um BD MySQL, com intervalo 10min.
- Semanal -> onde busca de um BD MySQL, com intervalo 60min.
- Mensal -> onde busca de um BD mysql, com intervalo 180min.
As informações gravadas das telas hoje, dia anterior, semanal e mensal, só oriundas do xml da tela real time.
As telas acima exibem um gráfico usando hightCharts com a data/hora e número de acessos assim que vc aponta o mouse sobre o gráfico. O que precisamos é adicionar a informação (porcentagem) dos 5 últimos (paises, estados ou cidades, será definido conforme escolha do cliente), em todas as telas exceto real time.
A regra do negócio é:
- Buscar (usando script php) de um xml os IPs dos acessos real time e gravar na TB de 5/5min usando tarefa cron.
- Indicar TB com as faixas de IPs com geolocalização (país, estado e cidade), ou API que forneça essa informação. Preferivelmente gratuita.
- No painel de configuração da conta aplicar a opção de escolhe de exibição se por país, estado ou cidade.
- Aplicar no highcharts (gráficos) a geolocalização conforme os acessos.
A modelagem será feita pelo Analista de ti usando uml básico e bd er.
Necessário: Skype para conference call fim discutir e mostrar o projeto.
Categoria TI e Programação
Prazo de Entrega: 08 de Janeiro de 2014
Habilidades necessárias