|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.12.2013, 15:34 | #1 |
Новичок
Джуниор
Регистрация: 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 и т.п.) |
09.12.2013, 16:35 | #2 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Пишите на koljsch1@bk.ru
Интересует бюджет и сроки. Без указания бюджета не писать. |
09.12.2013, 16:54 | #3 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
<<Без указания бюджета не писать.>>
koljsch, в заголовке темы бюджет указан - 15 000 р Последний раз редактировалось Avazart; 09.12.2013 в 17:00. |
11.12.2013, 12:14 | #4 |
Новичок
Джуниор
Регистрация: 09.12.2013
Сообщений: 0
|
Бюджет - 15 т.р.
Срок - 2 недели. |
20.12.2013, 09:43 | #5 |
Новичок
Джуниор
Регистрация: 09.12.2013
Сообщений: 0
|
Исполнитель определен. Всем спасибо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где (и как называется) программа для записи 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 |