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

Написать программу для построения орграфа по списку ребер. ( ВОЗМОЖЕН ВАРИАНТ АДАПТАЦИИ ЧУЖИХ РАЗРАБОТОК ПОД ТЗ, и даже использование стороннего ПО). Можно делить программу на отдельные модули связывая простыми действиями пользователя.

Входные данные: таблица в БД MySQL вида: вершина1 (int64), тест1 (50 символов), вершина2(int64), текст2 (50 символов), сила (int). Ключ пара: вершина1-вершина2. Каждая строка это 1 ребро, направление стрелки от 1 к 2. Текст однозначно привязан к номеру вершины (в случае если вершина входит в несколько ребер, текст дублируется). Сила должна символизировать жирность линии, соединяющую вершины (или быть отмечена другим способом, например, надписана над стрелкой). Вершины обозначаются номерами, но не по порядку (т.е. например вершины с номером 10 может не быть, а 11 уже быть, а потом 12 снова не быть).

Выходные данные: картинка, с приблизительными пропорциями бумаги, в распространенном векторном формате. Требование к картинке одно - легкочитаемость. Крайне желательно что бы надписи не накладывались и было меньше мазьни (увеличивайте размеры картинки, уменьшайте текст если надо).

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

Программа должна быть работоспособной при больших массивах данных. Следует орентироваться на ~2 млн. ребер и 0,5 млн вершин. Время счета должно быть разумным (хотя бы несколько дней). Т.к. счет может затянуться, то обязательно что бы была возможность сохранения промежуточных результатов и прерывания работы на ночь. Если вы найдете алгоритм, который расставит вершины быстрее чем за 5 часов, то эта опция не обязательна.

Язык программирования на выбор программиста (желательно PHP, Delphi). Система Windows XP-2003. Можно использовать жесткий диск и MySQL (в составе Денвера). Желательно что бы программа работала с приоритетом ниже среднего.

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

Бюджет можно увеличить за счет реализации доп. наворотов (оговариваются отдельно):

1. Работа на 2х-4х процессорных системах.

2. Различные виды отображения.

3. Раскраска и заливка графа.

4. Поддержка других графических форматов: png, svg.

5. Группировка нескольких вершин в область. (формат данных оговаривайте отдельно)

6. Возможность редактирования картинки, т.е. движение вершин и ребер и сохранение произведенных изменений.

7. Выбор пропорций листа.

8. Процентная стрелка и расчет временных затрат.

и другие функции повышающие удобство работы.

Сроки предлагайте сами, обговорим, я рассчитываю на месяц.

15 лет назад
AMD
NaN летРоссия
15 лет в сервисе
Был
12 лет назад
Выбранный исполнитель
loandr
Андрей 
38 летРоссия
16 лет в сервисе
Был
5 лет назад
15 лет назад
$100
14 дней
  • Похожие заказы
  • Программа должна через IP обзванивать заданные номера с заданным интервалом, заданное количество раз и выдавать в эфир заданный звук. Ещё требование, программой надо управлять через почту. То есть она должна каждые 5 минут (допустим) проверять ...

    Прикладное ПО1 исполнитель
    Закрыт
    15 лет назад
  • $10

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

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • Програма 1 1. зайти в программу K-meleon 2. зайти в "Правка" 3. Зайти в управление профилями 4. Нажать на новый 5. Ввод Имя должно состоят из как минимум одной цифры (к примеру 1) 6. Запомнить название Профиля 7. Нажать ОК 8. Повторить пункты ...

    Закрыт
    15 лет назад
  • Большая просьба, пишите сумму! Описано для VB. Есть два датасета и два датагрида. Пусть А - это основной, Б - дочерний. Датасеты заполняются (_полностью_). Между датасетами А и Б установлен relation поключевому полю. датасеты отображены в соответствующие ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • Добрый вечер фриласнеры, задача в следующем нужно сделать что бы в VBTT(XBTT) (Windows) работала золотая и серебряная раздача пример http://nnm-club.ru/forum/ Кто сможет помоч в даном вопросе? может готовая уже есть у кого ...

    Прикладное ПОнет заявок
    Закрыт
    15 лет назад
  • Программа для обработки текста 1 Открывает txt файл 2 Подсчитывает кол-во предложений в файле 3 Выше начала текста вставляет текст из формы 1 4 вставляет тэг img (html код тэга не меняется, меняется только имя файла, тоесть тупо img1, ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • Уважаемые коллеги, Необходимо модифицировать код программы Virtual Floppy Drive http://chitchat.at.infoseek.co.jp/vmware/vfd.html таким образом чтобы она смогла запускаться и полностью функционировать на Vista 64 Исходный код доступен на сайте http://chitchat.at.infoseek.co.jp/vmware/vfdsrc-080206.zip В заявке прошу указать точную стоимость и сроки работы, а ...

    Закрыт
    15 лет назад
  • Десктопная утилитка для "сложения" файлов. C предоставлением исходников. Желательно Visual C++ или подобные (возможны и другие варианты). На входе: ряд текстовых файлов размером в несколько сотен тысяч строк (**мб) Формат файла: слово\группа слов;число Задача - принимаем список ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • $50

    Необходимо подправить Оборотно-сальдовую ведомость по счету - привести её в полное функционирование, делая понятные пояснения в коде. (будет дана выгрузка/сохранение полной базы) Отчёт работает: -выбирается дата проведения -выбирается счёт -выбирается выводить по всем руководителям или выборочно -выбирается выводить по всем ...

    Закрыт
    15 лет назад