Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2013, 15:34   #1
acetgi
Новичок
Джуниор
 
Регистрация: 09.12.2013
Сообщений: 0
По умолчанию Программа записи DVD на основе данных MS SQL (15 000)

Нужна прикладная программа, которая должна уметь массив файлов и папок большого объема, разделить по 4 Гб, выстроить очередь записи и записать данные на DVD.

Принцип работы должен быть следующий:

1 этап - создание проекта и сохранение его в базу SQL

Шаг 1: Пользователь указывает на директорию (сетевую или локальную), в которой располагаются файлы и папки, которые нужно
записать на DVD.
Шаг 2: Пользователь нажимает на кнопку "Произвести анализ директории", после которого программа подсчитывает объем файлов/папок,
их количество. Рассчитывает количество DVD, требуемых для записи. Выводит эти данные на экран.
Шаг 3. Пользователь нажимает на кнопку "Создать проект для записи на DVD", после которого программа сохраняет в базу MS SQL
данные о проекте, который предстоит записать на DVD. База MS SQL должна иметь три связные таблицы, учитывающая разные объекты
(Проект - DVD - Файлы). В базу так же сохраняются такие данные, как Название проекта, Партия проекта, Путь к папке проекта,
Количество экземпляров DVD, Дата, которые указывает пользователь. Т.е. при создании проекта, программа должна сохранить пути ко
всем файлам, выбранной директории в таблицу Файлы. Всю информации о разбивке файлов на диски, должна сохранить в таблице DVD,
информацию о проекте в таблице Проект.

2 этап работы программы - выбор проекта с SQL и его запись на DVD

Шаг 1: Пользователь подключается к базе SQL и, видя перечень имеющихся проектов, выбирает тот, которых хочет записать на DVD.
Шаг 2. Программа выводит на экран список приводов DVD находящихся в ПК пользователя, на которых пользователь может осуществлять
запись DVD.
Шаг 3. В списке приводов пользователь выбирает один или несколько приводов, для создания группы на запись. Таких групп может
быть от 1 до 4. Это необходимо, что бы пользователь мог одновременно записывать на нескольких приводах, находящихся в его ПК.
Шаг 4. Для созданной группы приводов пользователь нажимает кнопку "Начать запись DVD", после которого программа для данной
группы DVD должна осуществить проверку к готовности записи и непосредственно саму запись файлов (информация о записываемых
файлах, а так же о номере DVD и о номере экземпляра DVD программа должна брать из SQL).
Шаг 5. Программа должна осуществить запись всех DVD для проекта (брав информацию из базы SQL), выбранного пользователем на
выбранной группе приводов. В процессе записи программа должна выводить на экран сообщения о состоянии записи и системных
сообщениях, сопровождающих процесс записи.
Шаг 6. После записи, программа должна осуществить проверку записанной информации (в случае простановки пользователем
соответствующей галочки)
Шаг 7. После успешной записи, программа должна: А) Открыть привод с записанным диском. Б) Ввести на экран сообщение о завершении
записи соответствующего диска, с указанием его номера и экземпляра. В) Сохранить в SQL информацию об успешной записи DVD (поле
Status).
Шаг 8. После вставки пользователем нового чистого диска в привод, программа должна автоматически начать запись следующего по
порядку DVD. Запись должна осуществляться до тех под пока для проекта не будут записаны все DVD текущего проекта (в соответствии
с таблицей DVD).

Особенности работы программы:
База SQL используется для того, что бы запись дисков проекта могла осуществляться одновременно с нескольких ПК.
Т.е. при работе с программой в базе должен отмечаться статус записи DVD, для того что бы другая версия программы выдела это и не
брала DVD в работу, если он записывается на другом ПК.
Непосредственный процесс записи должен быть аналогичен тем, что используются в схожих программах записи дисков (Nero и т.п.)
acetgi вне форума Ответить с цитированием
Старый 09.12.2013, 16:35   #2
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Пишите на koljsch1@bk.ru
Интересует бюджет и сроки. Без указания бюджета не писать.
koljsch вне форума Ответить с цитированием
Старый 09.12.2013, 16:54   #3
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

<<Без указания бюджета не писать.>>

koljsch, в заголовке темы бюджет указан - 15 000 р

Последний раз редактировалось Avazart; 09.12.2013 в 17:00.
Avazart вне форума Ответить с цитированием
Старый 11.12.2013, 12:14   #4
acetgi
Новичок
Джуниор
 
Регистрация: 09.12.2013
Сообщений: 0
По умолчанию

Бюджет - 15 т.р.
Срок - 2 недели.
acetgi вне форума Ответить с цитированием
Старый 20.12.2013, 09:43   #5
acetgi
Новичок
Джуниор
 
Регистрация: 09.12.2013
Сообщений: 0
По умолчанию

Исполнитель определен. Всем спасибо.
acetgi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где (и как называется) программа для записи DVD Freeware Alex Cones Софт 4 29.08.2009 21:33
Как выбрать при помощи SQL записи из набора данных pris БД в Delphi 4 22.05.2007 11:24
Программа использующая записи (тип данных) GN_ Общие вопросы Delphi 6 13.01.2007 19:16
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15