Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Программа по расшифровке и перегону tecdoc 2016 4 квартал в mysql

минув час актуальності


Tecdoc c 4 квартала 2016 года изменил базу данных из Transbase на DVSE20E (база данных от http://www.topmotive.eu/en/), и теперь мы не можем использовать его в своем интернет магазине.  Ковыряние нашего програмиста(php) в текущей версии не дали никакого результата. 


Приведу несколько деталей из других форумов, на которых пытались расшифровать данную версию Tecdoc. 


1) Для большинства файлов бд используют самопальную "бд", текстовые данные пожаты, примитивы идут в октытом виде. По сути дела, эта БД сериализованные объекты .NET
2) Судя по CTREESTD.DLL, используют также и FairCom, но каким место не разобрался еще - используется ли она в этом самопальном БД движке, или только для работы с какими-то отдельными файлами "таблицами".
3) Судя по абстрактной солянке(SOLID), вполне вероятно что используются разные провайдеры для файлов "таблицы".

И того, что выходит - для получения рабочего дампа MySQL, придется создавать структуру базы с нуля, также как и кроссы к ней, исходя из классов NET и их взаимодействия с View в WPF.


Сам текдок можно скачать тут: 

https://rutracker.org/forum/viewtopic.php?t=5303382


Кому потребуется могу скинуть дамп, приведущих версий базы данных текдока, для ознакомления со структурой. 

Требуется разработать программный продукт с помощью которого можно будет выгружать базу данных текдока в mysql.  



Оновлення #1 від 8 грудня 2016
Саму базу данных(с уже установленного текдока), можно скачать тут:
https://yadi.sk/d/55sxEhMb32apqR

Додатки 1

Перегляд контактної інформації доступний тільки зареєстрованим користувачам.


  1. 14 днів10000 ₽
    Михаил Иванов
     85 

    Имею большой опыт работы с текдоком, есть опыт конвертации БД и Transbase в Mysql, настройка текдовской базы на Mysql (ключи, индексы, хранимые процедуры). Готов взяться за работу

    Росія Воронеж | 7 грудня 2016 |
  2. 7 днів3000 ₴
    Дмитрий Дяков
     148 

    Обращайтесь.

    Україна Вінниця | 8 грудня 2016 |
  3. 5 днів3000 ₴
    Дмитрий Макаров
     162   2    1

    Здравствуйте!
    Готов выполнить и обсудить детали.
    Пишите!

    Україна Київ | 8 грудня 2016 |
  • что-то rutracker не работает 😔

    можно где-то ещё скачать программу?

  • Андрий Антонюк — замовник проекту

    Уже работает.  Если что могу загрузить на какой то ф/о. Яндекс диск к примеру по частям. 

  • Можно выложить отдельно программу и пару файлов данных?

    А то весь каталог долго качать (26 Гб)

  • Андрий Антонюк — замовник проекту

    Залил на яндекс диск саму базу данных с уже установленного текдока:

    https://yadi.sk/d/55sxEhMb32apqR (2,4 гб)


  • Насколько я знаю, сама программа занимает около 20 Мб.

    Выложите её отдельно. Только ту версию, из которой надо получить алгоритм преобразования базы данных.

  • Андрий Антонюк — замовник проекту

    Честно говоря не особо понимаю понимаю какой именно файл нужен. 

    Сделал скриншот папки с установленным текдоком, а так же папки Program(которая внутри). Скажите пожалуйста какие из этих файло прикрепить. 

    https://yadi.sk/i/erfg9yX832atgS

    https://yadi.sk/i/daWqaKnC32atra


  • все исполняемые файлы (*.dll и *.exe)

    files.png

  • Андрий Антонюк — замовник проекту

    загрузил, https://yadi.sk/d/1IfB6ftV32b2Em

  • посмотрю программу


    я правильно понял:

    нужно найти способ преобразовать DVSE20E базу данных

  • Андрий Антонюк — замовник проекту

    да все верно, способ/приложение по преобразованию DVSE20E в mysql 

  • Как поменять язык интерфейса?

    А то всё на немецком   

  • Всё, не надо - разобрался

  • Ознакомился с программой. Файлы декомилируются нормально, исходники доступны.

    Сейчас надо завершить текущие проекты (3-5 дней). Потом могу взяться за эту работу.

    Примерная стоимость: 10 000 руб.


    P.S.

    Модель данных очень большая. Если вам нужны не все данные, то лучше сообщить об этом заранее. А еще лучше дать схему данных для MySQL или список таблиц (моделей), которые хотите импортировать.

  • Андрий Антонюк — замовник проекту

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


    Еще такой вопрос, можно ли будет реализовать в виде приложения с помощью которого я смогу сам производить выгрузку? 


    Так же вопрос по поводу реализацию, на каком языке программирования будет реализовано? В конце разработки будут ли выданы исходники разрабатываемого приложения?(по исходникам вопрос важен, так как это 4 квартал 2016, в дальнейшем будут обновления продукта, возможно будут проходить какие то изменения и возможно нужно будет вносить правки, своими силами или обращаться периодически за помощью к вам, за отдельную стоимость конечно)



  • Программа TecDoc написана на C# / WPF.

    Чтобы не переписывать всё с нуля, я планирую использовать библиотеки самого TecDoc для чтения файлов базы. Далее останется только дописать функции выгрузки.


    Язык программирования останется C#.

    Конечный результат - отдельное приложение. Функционал потом обсудем подробнее. Исходники будут прилагаться. Далее сможете распоряжаться ими, как захотите.

  • Андрий Антонюк — замовник проекту

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

  • К сожалению, завал с работой. Никак не могу выделить времени под ваш проект.

    Если только работать в фоновом режиме: периодически буду задавать уточняющие вопросы и отчитываться о текущем положении дел. Но тогда не понятно, как скорректировать сроки и оплату?

  • Додати

Замовник
Андрий Антонюк
Україна Ковель  20    0
Проект опублікований
7 грудня 2016
217 переглядів