Программа для построения и анализа графиков

Бюджет: по договоренности
Нужно разработать программу для построения и анализа графиков по данным в файлах  csv, полученных с установки.

Есть набор csv-файлов с данными за определенные даты. 
Мы указываем параметры, которые нам нужны и диапазон времени, за который нам нужны данные. 

Программа делает выборку за это время нужных данных и помещает их в какое-то внутреннее хранилище (либо в новый csv-файл).
Те строки, в которых отсутствуют числовые данные (пробелы, либо буквенные обозначения), должны исключаться из рассмотрения. 

Потом по этим данным строятся двумерные графики.
Нужно предусмотреть размещение нескольких графиков с разными осями на одном экране (один под другим) и возможность накладывать один график на другой.

Должна быть возможность добавлять произвольное количество осей и управлять их видимостью и масштабированием.

Графики должны быть интерактивными: 
- можно их масштабировать и перетаскивать при помощи мыши;
- проводить измерения в точке;
- искать экстремумы.

Необходимо предусмотреть возможность сохранять настройки экрана в файл, для того, чтобы в будущем можно было быстро восстановить внешний вид графиков, загрузив этот файл в программу.

Программа может быть реализована как приложение в среде Excel, как отдельная программа на C#, Java, либо как веб-приложение на базе популярного PHP или Java-Script-фреймворка.

Окно программы должно открываться на весь экран, при этом максимально возможное разрешение – 1920х1080.

По окончании разработки разработчик передает заказчику исходный код программы, снабженный комментарием наиболее важных моментов в логике программы.

Работа включает в себя также написание руководства пользователя по работе с программой. В нем нужно привести пример работы с исходной таблицей данных, который будет сопровождаться соответствующими снимками экранов в качестве иллюстраций.

Более подробное ТЗ и формат исходного файла – см. во вложенных файлах.


В ответах на проект просьба написать:

1. Какой у вас опыт в реализации подобных задач? Привести примеры из портфолио.

2. Какую технологию (программный пакет) вы планируете использовать для решения этой задачи? Причины выбора именно этой технологии.

3. Ваша оценка примерного бюджета и сроков создания ПО.


P. S. У нас имеется недоделанная программа на VBA на базе Excel, которая создавалась под сходную задачу. Возможен вариант доработки существующей программы, либо создания новой с нуля.

Опубликован 18.05.2017 в 12:10

Выберите способ верификации:

Обновите страницу после прохождения верификации.