![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.12.2015
Сообщений: 0
|
![]()
Общее описание:
В ходе работы компании используется большее количество разного вида рекламных плакатов, которые вывешива-ются в торговых точках. Существует определенная логика в выборе плакатов, которую можно представить в виде следую-щих блоков: 1. Создание «частной выборки» плакатов из общего фонда плакатов: путем наложения определенных ограничений (фильтров), когда, например, из 100 видов плакатов выбираются 20, которые наиболее актуальны для размещения в теку-щем периоде. 2. Из полученной «частной выборки» случайным образом выбирается 3-4 плаката (в зависимости от «емкости» кон-кретного магазина), которые должны быть размещены в данной точке продаж. Единственное требование – плакаты в те-чение определенного количества циклов не должны повторяться, а значит, в системе управления должна фиксироваться «история» ранее выбранных плакатов, что будет являться дополнительным ограничением, еще более сужающем «част-ную выборку». Поскольку общее количество плакатов и точек велико, «ручное» управление процессом становиться слишком тру-доемко. Учитывая, что логика выбора плакатов («создание частной выборки») четко алогоритмизируема, процесс в целом требует автоматизации. Представление о результате: Требуется создать «расчетный модуль» (набор таблиц, базу данных), который: - будет выдавать «задачи» (списки плакатов) для каждой точки продаж на конкретный период времени с уче-том вышеописанных принципов (фильтрация по заранее заданным параметрам + случайный выбор + филь-трация по «истории»); - позволит изменять исходные данные (количество типов плакатов и количество точек) - позволит настраивать параметры «фильтрации» (в рамках каждого типа «фильтров») Типы параметров («фильтров»): 1. Параметры, привязанные к точке продаж: - «квота» (плакатная емкость точки продаж) - количество плакатов в разрезе типов плакатов. Значения задаются нормативно, периодически пересматриваются. - «ассортимент» (список товаров, представленный в данной точке продаж в текущем периоде). - «город» (список точек продаж в привязке к конкретному городу). (Если есть подбор по остаткам) - «цветовой акцент» (список цветов, привязанных к конкретному типу плаката). - «повторяемость» (анализ истории фактического появления плаката в данной точке) 2. Параметры, привязанные к содержанию плаката: - «продукт» - «время» (календарное время (период) определяет актуальность плаката – должен ли он попасть в этом периоде в выборку или нет (т.е. отфильтроваться). - «рейтинг значимости плаката» 3. Системные параметры (константы) - «цикл повторяемости» - длительность периода (например, 3 месяца) в пределах которого будет действовать «фильтр» повторяемости - «период» (шаг расчета) Опция «подбор по остаткам» Данная опция должна позволить реализовать 2-й параметр «обратной связи» - фильтр по фактическому наличию плакатов (первым «встроенным» параметром «обратной связи» - является «повторяемость» плаката). Работает он следу-ющим образом: - Расчет в обычном режиме - система выдала «задания» по конкретным точкам в определенном городе; - Контроль – из совокупного количества плакатов (по всем рассчитанным «заданиям») отдельно по каждо-му типу плакатов вычитается сумма остатков плакатов на складе данного города (данные вводятся отдельно вручную или экспортом из системы учета плакатов) и сумма остатков плакатов данного типа в точках про-даж (данные берутся из истории за предыдущий период). - «Подбор по остаткам» - система заново рассчитывает «задания» для точек продаж выбранного города, но теперь, случайная выборка предварительно фильтруется по количеству плакатов, например итерациями: после того, как плакат попадет в «задания» в количестве, равном его остатку, он перестает попадать в вы-борке по последующим заданиями (точкам). Особенности формирования «истории выданных заданий» «Задания» (списки плакатов) – которые выдает ГСЗ, это некий план того, что предстоит сделать. Данный план может быть не выполнен в точности по всем точкам продаж: - Задание может быть скорректировано менеджером, исходя из целей «ручного управления» плакатами в конкретной точке; - Задание может быть не выполнено по организационным причинам (не хватило плакатов, не вышел на ра-боту мерчендайзер и т.п.) Поэтому, для более адекватного учета таких параметров как «повторяемость плакатов» (а также работы опции «подбор по остаткам»), требуется режим «корректировки факта» истории: по умолчанию ГСЗ должен считать, что все за-дания, которые были выданы в прошлом периоде, в точности выполнены, однако должна быть возможность внести дан-ные по фактическому наличию плакатов , например, вручную. Более подробное описание фильтров, при дальнейшем общении с исполнителем. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
Если есть точное и чёткое описание алгоритмов составления подборки, обращайтесь.
Просьба, сразу: -Выслать максимально полное и подробное ТЗ; -Указать бюджет и максимальные сроки (количество дней или конкретная дата). Иначе Ваше обращение может быть проигнорировано. Работаю только с предоплатой 50%. email: zakaz-streletzcoder@yandex.ru В письме, пожалуйста, указывайте ссылку на эту тему форума. В Skype добавляю сам в ходе переписки по email. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 54
|
![]()
Если еще актуально, пишите: stealth(собака)bigmir.net
|
![]() |
![]() |
![]() |
#4 |
Форумчанка
Регистрация: 28.04.2013
Сообщений: 9
|
![]()
Если актуально, пишите, обсудим
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Записать в файл последовательного доступа N натуральных чисел: a1, a2, ... аn (числа получить с помощью генератора случайных чисел | Casillas1 | Помощь студентам | 15 | 15.05.2014 11:41 |
Определение параметров генератора случайных чисел (ЛКГ) | ak87 | Общие вопросы Delphi | 3 | 07.02.2010 14:50 |
Анализ генератора случайных величин | 3bukvy | Софт | 16 | 15.09.2009 07:41 |
С++ Создать класс содержащий 3х-мерный массив int'ов, заполнять с помощью генератора случайных чисел | vipER | Помощь студентам | 1 | 22.09.2007 22:08 |