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

Среда программирования:

perl

MySQL

Цель:

Необходимо модернизировать интерфейс обработки сущности БД.

Краткое описание:

Задание состоит из трех частей:

1. Добавление функционала по созданию тэгов из карточки товара;

2. Модернизация отображения тэгов в карточке товара;

3. Добавление новых полей в карточку товара;

Описание:

Для эффективного использования пространства дисплея при открытии карточки товара, следует изменить дизайн карточки товара.

Некоторые тэги являются почти уникальными, т.к. используются для двух - трех карточек товара, для таких тэгов удобно предусмотреть механизм создания при редактировании карточки товара. Для этого, необходимо добавить новое значение для поля "группа тэгов" таблицы Relation - "определяется карточкой". Система при открытии карточки товара с групой тэгов определенной как "определяется карточкой" для ввода значения этого имени тэга открывает в карточке товара поле аналогичное соответствующему полю журнала тэгов. При сохранении карточки товара, система ищет имя тэга в соответствующей группе тэгов, если не находит тогда создает его используя алгоритмы защиты от дублирования тэгов и защищаясь от ошибок (аналогично алгоритма предупреждения ошибок операций с множеством карточек товара). Для созданных таким образом тэгов работаю все методы и алгоритмы системы равно как и с другими тэгами.

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

Описание группы тэгов является статическим элементом, тогда как наименование возможно изменить. Варианты изменения наименования определяются полем "группа тэгов" таблицы Relation и Extname:

один тэг - в ячейке таблицы отображается значение изменяемое посредством дропбокса содержащего все значения (имена) тэгов этой группы;

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

несколько тэгов + количество - то же что и предыдущий вариант, только для каждого значения есть поле для ввода количества;

определяется карточкой - в ячейке таблицы отображается значение изменяемое посредством тестового поля.

Количество и порядок строк таблицы полностью соответствует количеству элементов наименования карточки товара из тэгов и их значимости определяемым таблицами Relation и ExtName для выбранного в карточке типа товара. Строки таблицы могут быть разнесены в столбцы, количество которых определенно настройками системы.

Необходимо также добавить в карточку поля для ссылок на описание товара

* Vendor description - которое будет содержать ссылку на страничку описания товара на сайте вендора.

* Large Image - ссылка на больше изображение товара (для YML)

* Small Image - ссылка на маленькое изображение товара (для YML)

По смыслу информационные элементы карточки товара можно разделить на:

1. Описание товара в системе (флаги и поля определяющие как обрабатывать (сортировать) карточки);

2. Ссылки на описание товара: на сайте вендора и картинки;

3. Свойства товара (свойства упаковки и комплектация);

4. Идентификаторы товара:

* Вендорские (ID Vendor, Model)

* Дистрибьюторские (ID distrib);

5. Таблица тэгов;

6. Элементы управления карточкой товара;

Следует вынести в шапку товара, растянув в строку блоки 1, 2, 3, 4 и 6.

Необходимо рядом с полями ID distributor (правее) выводить информацию о:

* цене товара в валюте категории;

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

данные берутся из таблицы "Актуальная цена".

Добавить новый элемент управления, кнопка "Создать имя товара". При клике по этой кнопке система:

1. Сохраняет внесенные изменения;

2. Создает имя товара из тэгов;

3. Закрывает карточку товара;

--------------------------------------------------------

Готов к вопросам по ICQ

Описание проекта в целом и ответы на некоторые технические вопросы по проекту http://code.google.com/p/infohighway/

Готов к вопросам по ICQ

Условия сотрудничества:

*Условия работы http://docs.google.com/View?id=dhb3rmqg_661d972ccvb

*Стоимость нормо-часа 15$-20$

14 лет назад
A_Sol
51 годРоссия
15 лет в сервисе
Был
8 лет назад