Программа должна через IP обзванивать заданные номера с заданным интервалом, заданное количество раз и выдавать в эфир заданный звук. Ещё требование, программой надо управлять через почту. То есть она должна каждые 5 минут (допустим) проверять ...
Построение графа по ребрам
Написать программу для построения орграфа по списку ребер. ( ВОЗМОЖЕН ВАРИАНТ АДАПТАЦИИ ЧУЖИХ РАЗРАБОТОК ПОД ТЗ, и даже использование стороннего ПО). Можно делить программу на отдельные модули связывая простыми действиями пользователя.
Входные данные: таблица в БД 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. Процентная стрелка и расчет временных затрат.
и другие функции повышающие удобство работы.
Сроки предлагайте сами, обговорим, я рассчитываю на месяц.
Выбранный исполнитель
Похожие заказы
- Прикладное ПО1 исполнительЗакрыт16 лет назад
- $10
Надо написать класс, который будет находить вхождения ключевых слов начинающихся с PREFIX_ в вордовом или эксельном документе и вызывать заданный колбэк (метод из интерфейса), который будет возвращать строку, на которую надо заменить это ключевое слово. ...
Прикладное ПО1 исполнительЗавершен16 лет назад Програма 1 1. зайти в программу K-meleon 2. зайти в "Правка" 3. Зайти в управление профилями 4. Нажать на новый 5. Ввод Имя должно состоят из как минимум одной цифры ...
Прикладное ПО2 заявкиЗакрыт16 лет назадБольшая просьба, пишите сумму! Описано для VB. Есть два датасета и два датагрида. Пусть А - это основной, Б - дочерний. Датасеты заполняются (_полностью_). Между датасетами А и Б ...
Прикладное ПО1 исполнительЗавершен16 лет назадДобрый вечер фриласнеры, задача в следующем нужно сделать что бы в VBTT(XBTT) (Windows) работала золотая и серебряная раздача пример http://nnm-club.ru/forum/ Кто сможет помоч в даном вопросе? может готовая уже есть у кого ...
Прикладное ПОнет заявокЗакрыт16 лет назадПрограмма для обработки текста 1 Открывает txt файл 2 Подсчитывает кол-во предложений в файле 3 Выше начала текста вставляет текст из формы 1 ...
Прикладное ПО1 исполнительЗавершен16 лет назадУважаемые коллеги, Необходимо модифицировать код программы Virtual Floppy Drive http://chitchat.at.infoseek.co.jp/vmware/vfd.html таким образом чтобы она смогла запускаться и полностью функционировать на Vista 64 Исходный код доступен на сайте http://chitchat.at.infoseek.co.jp/vmware/vfdsrc-080206.zip ...
Прикладное ПО3 заявкиЗакрыт16 лет назадДесктопная утилитка для "сложения" файлов. C предоставлением исходников. Желательно Visual C++ или подобные (возможны и другие варианты). На входе: ряд текстовых файлов размером в несколько сотен тысяч строк (**мб) Формат файла: слово\группа ...
Прикладное ПО1 исполнительЗавершен16 лет назадНужно написать подобный портал zmags.com пишите [email protected]
Прикладное ПОнет заявокЗакрыт16 лет назад- $50
Необходимо подправить Оборотно-сальдовую ведомость по счету - привести её в полное функционирование, делая понятные пояснения в коде. (будет дана выгрузка/сохранение полной базы) Отчёт работает: -выбирается дата проведения -выбирается счёт ...
Прикладное ПО13 заявокЗакрыт16 лет назад