Realizado

Software web based de consulta a Bd com relatórios, gráficos, análises.

Publicado em 05 de Julho de 2016 dias na TI e Programação

Sobre este projeto

Aberto

O candidato deverá desenvolver um software baseado em web de consulta a banco de dados.

Será fornecido um banco de dados de clientes.
E um banco de dados de contas.

O banco de contas deve ser relacionar a conta ao cliente do banco de clientes.
As contas são atualizadas mensalmente, mas as informações anteriores não podem ser perdidas.

Deve ser possível inserir mais dados dentro do banco de clientes, como: nome do adm, telefone, obs, histórico, etc....
Deve ser possível inserir uma conta manualmente, atribuindo um número para que não gere um conflito com alguma conta já existente.

Poderão ser realizadas pesquisas por qualquer um dos atributos presentes no banco.
Os relatórios a serem gerados podem ser: média dos últimos 12 meses, média dos últimos 03 meses, maior variação mensal.

O banco será alimentado semanalmente. Os dados iniciais estão em excel, os dados posteriores podem ser salvos de outra maneira para facilitar a importação.
Sempre que houver uma atualização, os dados de contas novas devem ser comparadas com as existentes para não gerar duplicidade.

Deve ter restrição de usuários, alguns só terão acesso a algumas informações presentes no banco, restrição de edição, etc.

*** INCLUSÃO de comentários ***

eu tenho dois bancos separados, um que é uma lista com 130mil clientes.
Outro com aproximadamente 15mil dados.
A lista menor tem um número de ligação (matrícula) que também consta da lista de clientes. Este é o link entre eles.

A lista menor é atualizada semanalmente, a geral é atualizada a cada 6 meses. ÀS vezes a pesquisa semanal traz dados repetidos da semana anterior pois o dado ainda está no sistema, logo, a inclusão não deve ser feita no banco novamente. Hoje faço essa remoção através do número de NF que é único.


Dificilmente farei uma inclusão manual de um cliente (a lista maior) apenas dados extras sobre ele, porém pode ser necessário incluir uma conta de referência manualmente dentro de um cliente, para isso, uso números de NFs baixos para não gerar conflito e apagar um dado.

Hoje eu utilizo alguns critérios que fiz no excel para pesquisar clientes, estes critérios também serão utilizados no sistema.
Os relatórios podem vir por cliente, por variação de consumo, consumo acima da média, índice, etc. Esses dados serão melhor detalhados com o profissional.
Gráfico de consumo e valor da conta também deve ser gerado.

Basicamente cada cliente terá uma tela de informações gerais, por exemplo: nome, endereço, ligação, histórico, observações, telefone, email... Etc etc
E uma tela com os dados mais específicos.
O sistema deve também, após a inclusão dos novos dados, procurar aqueles que tiverem a maior variação no último mês e alertar o usuário abrindo uma janela com as informações destes clientes e o valor percentual da variação.

O projeto será dado como concluído após estar 100% funcional e com a entrega do código fonte.
O prazo de conclusão é de 10 dias, projeto entregue dentro do prazo é uma das formas de avaliação do profissional.
Prefiro que o profissional esteja disponível para executar o projeto durante o período, porém, cabe a ele decidir se terá tempo hábil para executar em meio período ou durante algumas horas do dia.
Comunicação e update do andamento do projeto também serão considerados na avaliação.

Categoria TI e Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Período integral
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)

Prazo de Entrega: 20 de Julho de 2016

Habilidades necessárias