Задача:

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

Цель: автоматическое формирование меню, которое подходит всем клиентам, чьи результаты (пищевых тестов) загружены в базу (программу).

Результат анализа представлен в виде таблицы Excel с тремя колонками продуктов

- рекомендуемые (зелёный список);  

- разрешенные 1-2 в неделю (желтый список);

- запрещенные (красный);

см.пример файлов во вложении.

Принцип работы программы:

- загрузка в программу, результата анализа клиента, в формате Excel;

- программа на основании результатов анализа сопоставляет, разрешенные человеку продукты с базой рецептов исходя из подходящих рецептов, формирует  варианты меню для человека (база рецептов);

Т.е. программа из готовой базы рецептов, должна сформировать меню под разрешенные продукты в результатах анализа.

Задачи в порядке очередности:

1. По выбранным/загруженным результатам анализов (за каждым ФИО в базе закреплен результат анализов 1 клиента) выявлять совпадающие продукты из: 

- зеленого (индекс

- желтого (индекс >5 и

И представлять их в таком же виде, но только пересекающиеся позиции.

На 1-м этапе это будет просто перечень продуктов.

2. Группировать

Группировать выявленные результаты схожего перечня продуктов, по: молочные/мясные/злаки и т.д.

Проблема: чем больше результатов анализов мы загружаем, тем меньше возможности "разгуляться" в формировании меню, соответственно продуктов, которые будут пересекаться меньше.

Исходя из этого, вижу необходимость группирования по схожему перечню продуктов.

Группа анализов А, В и С (критерии схожести молочные/мясные/злаки и т.д.).

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

3. Выявлять подходящие блюда, в состав которых входят только те продукты, которые имеются в сформированном итоговом разрешенном списке.

Формировать блюда, из базы рецептов и представлять варианты завтраков, обедов, полдников ужинов.

4. При составлении меню на неделю показывать частоту использования каждого продукта; незадействованные за неделю продукты.

Программа может быть разработана итерациями.

______________

Необходимо понимание, возможно ли осуществить вышеуказанное в Excel?

И какие сроки, стоимость.

Комментарии, уточнения готовы предоставить.

Во вложении примеры допустимых продуктов, как они могут выглядеть.

7 лет назад
loyal
36 лет
16 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Необходимо написать функцию importMOEXprice для Google-таблиц для получения и периодического обновления через API биржи ММВБ курса акции (тикера). На входе подается тикер акции, например MSNG, а на выходе нужна цена в разделителем ...

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

    Закрыт
    7 лет назад
  • Разработка в соответствии с техническим заданием. Программное обеспечение Калькулятор голосований, далее ПО, предназначено для автоматического подсчета голосов на основе QR кода. ПО должно иметь два режима: ·        Режим генерации бюллетеней ...

    Закрыт
    7 лет назад
  • Есть ряд задач на доработку готовых скриптов, а также разработку новых. Требуется разработчик способный решать не тривиальные задачи. Направление: боты для телеграм, парсеры/чекеры данных API. Требуется опыт работы: API, telegram, Python

    Закрыт
    7 лет назад
  • Требуется      Web-разработчик в Банк, г. Санкт-Петербург Основные функции Подготовка,формирование баз данных;Разработка веб-приложений;Разработка средств автоматизированной обработки массивов данных;Построение отчетов по результатам обработки баз данных;Техническая поддержка внедряемых ИТ-решений.Профессиональные требования    знанияIT технологий ...

    Закрыт
    7 лет назад
  • Здравствуйте, Андрей. https://www.weblancer.net/forum/programmirovanie-13/skaner-shtrih-koda-veb-prilozhenie-29839/#p574012 Если сканер штрихкода подключается в клавиатурный порт PS/2 или использует режим «разрыв клавиатуры» через USB, то после считывания штрихкода данные передаются, эмулируя нажатие клавиш на клавиатуре. Если RS-232 - нужен ...

    Закрыт
    7 лет назад
  • $30

    Имеется архитектура нейросети и обучения предсказания стоимости объектов. Необходимо изучить код, предложить варианты улучшения модели и увеличения ее эффективности. Доработать код, протестировать, развернуть в системе (имеется интерфейс). Модель построена на обучении данных ...

    Закрыт
    7 лет назад
  • Задача срочная!  Доработать макрос для разграничения доступа пользователей к отчетам.  Есть скрытый лист со списком сотрудников и ролей.  По кнопке производится начисление после заполнения необходимых полей в главном листе  После чего ...

    Закрыт
    7 лет назад