"Модуль данных для каталога"

Гость18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.01.2007

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

продукт должен обеспечивать:

категории

-создание

-удаление

-редактирование

-перенос

каждая категория может иметь несколько родительских.

производители.

-добавление

-редактирование

-удаление

-отключение

(в категории тоже нужно добавить отключение)

поля для производителя

имя, веб сайт, лого (может еще какую мульку добавить?)

модели.

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

характеристики делятся на:

-бинарного типа (есть нет)

-значение

-набор значений.

для последнего типа обеспечить интерфейсы

-добавления

-удаления

-копирования

-переноса

-редактирования

характеристики группируются по группам.

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

группы:

-добавление

-редактирование

-удаление

характеристика:

добавление характеристик

-редактирование

-удаление

у каждой из характеристик могут быть единицы измерения

модели.

-добавление

-удаление

-выключение

-редактирование

языки.

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

языки

-добавлять

-удалять

-редактировать

-отключать

-добавлять перевод фразы

-удалять

-выключать

-редактировать

модели:

-добавление

-редактирование

-выборка моделеё соответствующих набору характеристик. произвольному набору характеристик

последовательность выполнения работ:

1)разработка структуры БД, нормализация и оптимизация БД.

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

3)сдача-приемка.

ВНИМАНИЕ: важнейшим фактором является скорость работы кода и нагрузки на хост. минимальное количество запросов к БД.

язык - PHP

Вопросы касаемо оплаты и сроков обсуждаемы в личной переписке.

НУЖЕН НЕ КАТАЛОГ, А ТОЛЬКО БИБЛИОТЕКА.