Управление древовидным множеством элементов

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

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

Задача:

1. Разработать структуру БД и класс Сети, содержащий приведенные методы (см. Прил.№1).

2. Разработать методику тестирования продукта и необходимые программные средства для ее выполнения.

3. Предоставить дистрибутив, методику тестирования (с необходимым ПО) и техническое описание продукта: системные требования; описание структур данных, классов и методов; процедура установки; обслуживание.

Требования:

1. Язык разработки PHP v4.x, без использования пакетов, не входящих в стандартный дистрибутив и специфических настроек окружения.

2. Не использовать вспомогательных библиотек работы с БД и прочих "полезных" универсальных наборов функций, упрощающих разработку. Код должен быть оптимизирован, и не должен содержать избыточной функциональности.

3. Режим запуска скриптов – консольный (без web-сервера).

4. Код должен быть оформлен аккуратно и в соответствии со стандартами кодирования PEAR.

5. Тексты комментариев должны быть на русском языке. Кодировка файлов – windows-1251. Имена сущностей должны быть англоязычными (не транслит) и достаточно уникальными, чтобы не конфликтовать с другим кодом.

6. Все работы необходимо осуществить в течение не более чем одной недели.

Подробное описание прилагается.

Дополнительные вопросы приветствуются.

О способе и порядке расчета договоримся.

Заявки фрилансеров