Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

ТЗ Сравнение и обработка прайс-листов произвольной структуры.

Описание задачи: Требуется разработка программного обеспечения для обработки прайс-листов поставщиков в формате Excel и формирования конечного прайс-листа.

Описание колонок прайс-листов поставщиков:

Прайс-листы будут представляться для загрузки в программу вот с таким расположением колонок (Группа, Подгруппа, Бренд, Артикул, Код производителя, Наименование товара, Цена, Описание товара, Количество на складе, Вес, Объем, Гарантия).

Основные функции обработки:

1. Первая и самая основная функция это сравнение наименований товара

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

Пример: Один ноутбук у двух разных поставщиков

А) Субноутбук Asus Eee PC 1018P Atom N475/2GB/250GB/WiFi/W7S/10"/Cam/6000mAh/Black

Б) ASUS EEE PC 1018P (2B) Atom-N475/2G/250G/10,1"/WiFi/BT/6000mAh/Win7 Starter

Как видно из примера название одного и того же товара отличаются друг от друга.

2. Вторая функция это Артикулы товаров

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

3. Колонки Группа, Подгруппа, Бренд, Код производителя, Вес, Объем, Гарантия предполагается автоматом подгребать под эталон прайс-листа.

4. Четвертая функция это Работа с ценой товара

Должна быть возможность работы с ценой товара поставщика т.е. Приведу пример

Один товар N, у трех поставщиков идет по цене 10р., 15р., 20р. За штуку.

А) Мне нужно видеть информацию пол колонкам Цена Поставщика А, Цена Поставщика Б, Цена Поставщика В. (т.е. в программе будет возможность сохранить прайс в виде с колонками Цена Поставщика А, Цена Поставщика Б, Цена Поставщика В, так будет более понятнее к какому поставщику относится цена)

Б) Должна быть возможность просто вставлять в конечный прайс колонку с самыми низкими ценами (т.е. будет одна колонка Цена, и там будет указан товар с ценой 10р.).

5. Сформированный прайс-лист должен записываться в БД программы. Для того что бы в следующий раз когда буду загружать данные, программа уже сравнивала со своей БД. И соответственно добавляла новые товары.

Это примерный список Основных функций для желаемого продукта, так как всего конечно учесть за один присест не возможно. ТЗ Будет дополняться по мере работы с проектом.

14 лет назад
mircurin
Максим 
38 летРоссия
15 лет в сервисе
Был
2 года назад
  • Похожие заказы
  • Здравствуйте! Нужно разработать ПО для агентства недвижимости. Примерное тз в файле. Принимаются пожелания и предложения только качественных исполнителей. Отзывы и примеры работ в обязательном порядке.

    Прикладное ПО1 исполнитель
    Закрыт
    13 лет назад
  • Надо замутить функ. )Функция SUCHTHAT2 - проверяет, содержится в данном списке хотя бы один элемент с заданным свойством. Если да, то к хвосту заданного списка, начиная с найденного элемента, применяется функция, название или определенный выражение которой ...

    Закрыт
    14 лет назад
  • $50

    Нужна программа для обработки событий мыши и клавиатуры, оформленная в виде либы на Visual Studio 2008. Что требуется: 1. Перехватывать все нажатия на клавиши во всех приложениях (то есть глобально). 2. Програмно нажимать на кнопку мыши ...

    Закрыт
    14 лет назад
  • $100

    Visual studio с++ срок 7-8 дней требуется разработать клиент серверное приложение. общий функционал: -клиентское приложение(КП) подлючаеться к серверному приложению(СП), передает имя пользователя и пароль на (СП), (СП) соответственно проверяет коректность имени пользователя и пароля и в соответствии с этим ...

    Закрыт
    14 лет назад
  • Написать отчет в 1с7 выполняющий следующее: 1. Выбирается или один или несколько или все контрагенты. 2. Затем выбирается один товар или несколько или одна группа из номенклатуры. 3. затем выбирается интервал времени. Отчет должен выводить в ...

    Закрыт
    14 лет назад
  • $100

    В рамках одного проекта необходимо выполнить 3 задачи: 1. Реализация алгоритмов для оптимального подключения потребителей к сети энергоснабжения. Алгоритмы должны бать реализованны на C++. Всего 5 алгоритмов с возможностью их комбинации. 2. Разработка системы откатов для разработанного ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Написать программу на С# или любом другом языке+API SmartCOM SmartCom программный интерфейс http://www.itinvest.ru/software/smartcom/ Руководство разработчика http://www.itinvest.ru/editorfiles/File/smartcom/SmartCom_Manual.pdf форум http://www.itinvest.ru/forum/index.php?showforum=26 Т.З. (кратко) Нужно 1-Вход- получать данные от smartcom об открытых позициях (только открытых котировки и всё остальное НЕ НАДО ) 2-Обработка-Создать ордера ...

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