Создание ПО «Бартер»

Андрей17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.03.2009

Техническое задание на создание программного обеспечения «Бартер» (далее по тексту ПО)

Главные Задачи. (короткое описание)

ПО должно обеспечить решение задачи по подбору вариантов обмена различными товарами и услугами между разными контрагентами (как прямого обмена «ты мне, я тебе» , так и многоступенчатого обмена до пятого уровня «я тебе, ты ему, он ей, она мне» - далее по тексту эти комбинации будем называть «бартерные цепочки»

1. Вести базу данных (БД) клиентов, товаров и услуг (в основном недвижимость, автотехника, стройматериалы и т.д. - примерно как www.board.com.ua или www.irr.ru - тут просто пример базы данных по категориям, но в нашей базе для каждого КОНКРЕТНОГО товара на продажу-бартер будет указываться ПОТЕНЦИАЛЬНЫЙ товар или товары на обмен-покупку.

2. Осуществлять поиск по заданным критериям

3. Осуществлять ввод, редактирование, удаление данных.

4. Самая главная задача: Рассчитывать бартерные цепочки (варианты обмена товарами) - например до 5-го уровня. При вводе данных (товара или услуги) в БД вместе с подробным описанием конкретного товар вводится и информация о том на какой товар (товары) он может быть обменян.

например:

клиент №1 меняет квартиру на авто

клиент №2 меняет кирпич на квартиру

клиент №3 меняет сахар на кирпич

клиент №4 меняет авто на сахар

Программа должна выдать результат:

вариант обмена 4-го уровня

№1->№2 ->№3 ->№4 ->№1

Программа должна выдавать все возможные варианты до 5-го уровня начиная с оптимальных (самых коротких)

1. Обязательно сетевая версия – ПО должно работать в локальной сети, что-бы несколько пользователей одновременно могли работать с ПО.

2. Веб версия на данном этапе не нужна, но – при наличии технической возможности данное ПО должно быть создано на такой «платформе», что-бы в перспективе можно было с «минимальными затратами» перевести сетевую версию на веб-версию – для работы через интернет.

Более детально в присоедененном файле.

Основная задача при разработке ПЗ – это спростить работу для оператора по поиску и анализу бартнерных цепочек и при этом программа должна исполнять эту работу без ошибок.

Если сама задача по созданию такого ПЗ со всеми замечаниями является довольно трудоемкой и сложной (тоесть надо много времени на создание и тестирования – что соответственно повлияет на цену), то мы можем рассматривать упрощения задачи (тоесть некоторые сложные функции все-таки оставить за оператором – даже в плоть до того, что- мы можем остановиться на том, что оператор всю базу ведет например в экселе, и в ручном режиме передает «звенья» в программу –а программа просто расчитывает цепочки и ведет базу данных цепочек с возможностью их подтверждения, блокирования и т.д. ... но это конечно крайний вариант

Ждем Ваших предложений по времени и цене