Разработать веб-интерфейс для сравнения товаров
На экран необходимо вывести одновременно 2 сравниваемых товара: наш товар, и товар из другого интернет-магазина и визуально определить соответствие после чего сделать выбор Да/Нет/Другое. Сравнение происходит на основании изображений товара, которых может быть несколько (все ссылки на изображения находятся в бд ), названия, описания и характеристик товара. Все данные о товарах находятся в бд mysql, и должны выводиться в интерфейс сравнения в веб-сервисе, в зависимости от перечня имени полей из бд, указанных в настройках.
К одному нашему товару может соотноситься несколько товаров из других интернет-магазинов, которые можно просматривать листая по сравниваемым товарам а так же по нашим товарам. При просмотре изображений товара необходима возможность их увеличить на весь экран.
Подтверждение соответствия либо несоответствия осуществляется путем нажатия кнопки Yes/No/Other. При нажатии Yes в бд записываются данные выбранного товара (их может несколько), а и данные пользователя: Логин/Имя/Время/ip адрес который это действие выполнил и Yes в поле результата. При нажатии No в бд заносятся данные пользователя и No в поле результата.
При выборе Other у пользователя должен появиться перечень стандартных действий, одно из которых можно выбрать из списка. Наименование выбранного действия должны заноситься в поле результат, и также данные пользователя, совершившего выбор. Перечень и имя действий можно задать в настройках а также комментарии к ним, которые будут видны у пользователя в панели.
Возможность привязать список действий и отображаемых полей к конкретному пользователю, которых может быть несколько. Каждый пользователь может пролистать только свои товары, по которым он сделал до этого выбор назад и изменить его. Если один пользователь уже проверил товар, то второму пользователю с такими же правами этот товар не показывать.
Так же есть главный пользователь который может просматривать все товары и так же менять выбор, при этом будут записываться его данные.
Доступ к панели по определенной web – ссылке логину и паролю.
При определенных значениях данных в бд (это будет задано дополнительно) в панели пользователя должно появиться описание того на что необходимо обратить внимание при проверке.
Каждый пользователь может просмотреть статистику по своим товарам за день/неделя/месяц – количество обработанных/количество соответствующих/количество по которым были другие действия. Главный пользователь видит статистику в разрезе всех пользователей.