Pesquisar

Converter a aplicação em anexo em equivalente C#

21/05/2015 às 16:22

Descrição do Projeto:

Converter a aplicação em anexo (HTML+highcharts.com) em equivalente C# (.NET Framework 4.0) num protótipo que leia um arquivo (CSV), copie estes dados para um banco temporário sqlite e gere um gráfico utilizando a biblioteca highcharts sendo que os dados sejam alimentados com comandos de SQL.

Segue uma versão TOTALMENTE funcional em HTML com a biblioteca (highcharts): https://drive.google.com/file/d/0BzIjSWPjTJaIWUFFWHpyblMzbXM/view?usp=sharing

Clique no EXECUTAR.HTML para simulação. Esse é o resultado desejável utilizando a premissa acima (C#, sqlite, leitura de csv, highcharts)

Veja que os dados do gráfico estão ESTÁTICOS estão dentro do código html.
O objetivo é substituir estes dados ESTÁTICOS pelos dados do CSV dinamicamente.

Base sqlite:

O motivo de copiar estes dados para o sqlite, é para que seja possível fazer SQLs nestes dados. Analisando o arquivo, as informações (linhas) são de hora em hora e caso eu necessite de um gráfico diário posso fazer um SUM, MAX, MIN, etc, agrupando por dia e escolher a coluna que desejar.
A base será temporária em visto que o arquivo DAT (csv) é "appendado" a cada 30 minutos, ou seja, os novos registros são inseridos no final do arquivo. Usando esse banco de forma temporária, basta apagar tudo e inserir o arquivo todo. Simplifica em não ter que criar um controle de qual foi a última linha inserida ou se tiver alterações.

A biblioteca (highcharts) até possui uma função que faz a leitura direta de arquivos CSV (http://www.highcharts.com/docs/working-with-data/data-module), porém o arquivo deve estar no formato do gráfico.


O protótipo final deve:

Ao selecionar o ano ele irá procurar o arquivo CSV na subpasta "banco/ANO"
Ao selecionar estação ele vai selecionar o arquivo CSV (no caso AR206.DAT).
Ao selecionar o tipo de gráfico ele irá selecionar colunas pré-determinadas (pode utilizar qualquer uma com base no arquivo: "Saída dos dados nos arquivos DAT.docx".
Gerar o Gráfico conforme exemplo anexo (EXECUTAR.HTML).

O tipo de gráfico e as estações seriam cadastras no sqlite para determinar quais arquivos, gráficos e colunas utilizar para cada tipo.

Prazos serão diferenciais.

Arquivos principais:
EXECUTAR.HTML
Saída dos dados nos arquivos DAT.docx
\banco\2015\AR206.DAT

Habilidades desejadas:

HTML5 Javascript Programação C# SQLite

Atividades do cliente nesse projeto:

Última visualização: 28/09/2016 às 08:30

Última interação: 10/08/2015 às 08:32

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 9
Propostas excluídas: 8
Interessados: 19

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de landing page para venda de serviços holísticos - Olá Procuro profissional para criar uma landing page, deverá conter o menu dos serviços com uma pequena explicação e benefícios e também uma breve a...

Criação de site corretora de seguro e plano de saúde - Criação de site corretora de seguro e planos de saúde

Site para vendas online, TV via internet, funil de vendas - Preciso de um site de vendas do zero. O site deve conter vídeo e espaço para clientes comentarem, além de botões de vendas para interagir com WhatsApp Business. Preciso ...

Script para Shopify mobile - Seguinte possuo 2 scripts na Shopify que captam endereços usando a API do Google, funciona tudo perfeitamente... O único problema é que quando estou usando o mobile, aparece a ...

Site de vendas de serviço - Preciso criar um site de venda de serviços, bem básico somente com links de contato e exibição de portfólio.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.