Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

8 лет назад
Игорь Кабанов
46 лет, Россия
13 лет в сервисе
Был онлайн 1 день назад
23 отзыва2 новых
8 лет назад

Задачи: рукописная синхронизация двух территориально удаленных баз данных в существующем проекте, платформа Delphi 7 + MS SQL Server 2005/2008 Express Edition.

Программист, делавший проект, выбыл по болезни, проект горящий, приступаем к работе сразу после договоренности.
Некоторые наработки по проекту есть, но для оценки объема работ правильнее считать что работа делается с нуля.
Обязателен скайп.
=============================================
Общие сведения о проекте:
В базе 155 таблиц, данные синхронизируются для 30 таблиц. Разные таблицы синхронизируются разными способами, варианты:
1. Вся информация вносится в центральной базе, остальные являются подписчиками.
2. Записи делятся по какому-либо признаку (где были созданы), в каждой базе можно менять "свои" записи, для остальных записей база является подписчиком.
3. Полный вариант синхронизации, когда запись может быть изменена в любой базе.
4. Данные не синхронизируются (базовые справочники, таблицы не имеющие значения для другой базы, некоторые таблицы вообще не используются)

Доступ к удаленным данным - через связанные сервера.
Каждый сервер отвечает за обновление своих данных, т.е. только pull без push.
В проекте используется EhLib 5.2, FastReport 4.9, и еще несколько аддонов которые скорее всего не потребуются. Использование в работе других гридов/отчетов не допускается.

Всего по проекту надо сделать: 1. Форма запуска синхронизации с настройками: какие таблицы синхронизируются, какие базы (в настоящий момент базы только 2), за какой период проверять изменения
2. Хранимка на сервере, обеспечивающая однократную pull синхронизацию с переданными из формы параметрами
3. Ведение лога синхронизации, форма просмотра лога с возможностью фильтрации
4. Асинхронный запуск синхронизации через заданный интервал времени, отслеживание состояния синхронизации
5. Вывод пиктограмм состояния синхронизации, вывод пикторгаммы наличия потерянных в конфликте изменений (выдается при наличии определенных событий в логе)
=============================================
Общая сумма предполагается 5000-15000 р. (?)
Я могу взять на себя весь sql код, то есть собственно хранимку отвечающую за синхронизацию. Но буду рад, если за sql код будет отвечать Исполнитель, от этого зависит цена. Образец базы и коды - после достижения договоренности.

Поскольку условия довольно нечеткие, предлагается выделить первый этап стоимостью 2000р и длительностью 1-2 дня.
В первый этап входит
1. разворачивание Исполнителем тестовых баз из бэкапов
2. передача Исполнителю кусков кода ответственных за инициализацию коннекта, так чтобы итоговый код (форма+модуль) delphi можно было легко вставить в существующий проект.
3. создание формы настроек. По нажатию кнопки запускается хранимка, синхронизирующая одну таблицу (пользователей) в одну сторону. Т.е. изменения из удаленной базы должны попасть в местную базу.

На первый этап отводится 1-2 дня.
В настоящий момент просьба подавать заявку ТОЛЬКО на первый этап. Примерную оценку сроков и стоимости всего проекта просьба писать в комментах.
После первого этапа, когда у Исполнителя появится ясность что как и почему, договариваемся о проекте в целом.

Оплата рубли, через ВебМани

  • Рекламное место свободно
    30 дней за $10
  • Рекламное место свободно
    30 дней за $10
Евгений Яковчук
34 года, Россия
12 лет в сервисе
Был онлайн 2 года назад
8 лет назад
Иван Ш.
Иван Ш. 
38 лет, Россия
8 лет в сервисе
Был онлайн 7 лет назад
8 лет назад
Александр Д.
31 год, Украина
14 лет в сервисе
Был онлайн 4 года назад
8 лет назад
Сергей Братищенко
26 лет, Россия
8 лет в сервисе
Был онлайн 8 лет назад
8 лет назад
Нн С.
Нн С. 
38 лет, Украина
10 лет в сервисе
Был онлайн 7 лет назад
8 лет назад
Николай М.
35 лет, Украина
13 лет в сервисе
онлайн
8 лет назад
Алексей Б.
53 года, Россия
8 лет в сервисе
Был онлайн 1 год назад
8 лет назад

Другие заказы в категории «Прикладное ПО»