Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Нужно сделать миграцию текущей рабочей программы с foxpro на C#


  1. 473

    35 дней138 780 UAH

    Для переноса вашей учетной программы с FoxPro на C# спроектируем архитектуру с разделением на ядро и конфигурацию. Ядро обеспечит сетевую работу и управление БД, а конфигурация определит прикладную логику и UI. Для встроенного компилятора применим Roslyn API, что позволит динамически компилировать сценарии на C# прямо в приложении.
    Вот примерный набросок архитектурного решения для компилятора конфигурации:
    var script = CSharpScript.Create(code, options);
    var runner = script.CreateDelegate();
    var result = await runner();
    Схожий опыт миграции legacy-систем и баз данных (DBF/SQL) на стек .NET позволит выполнить проект надежно. Мы покроем ядро тестами (xUnit/Moq) и подготовим подробную документацию на базе Docfx. Предоставьте исходный код FoxPro или схему базы данных для проведения технического аудита.

  2. 561
    Пример работы:
    Лендинг для ЖК Nuria 2.0
в Казахстане
    15 дней179 650 UAH

    Здравствуйте!

    Меня зовут Евгений, уже 7 лет я профессионально занимаюсь разработкой мобильных приложений, сайтов, веб-сервисов и веб-приложений.

    *Стоимость указал за 1 час работы. Чтобы детальнее дать цену, хотел бы связаться/созвониться и обсудить детали.

    - Портфолио, отзывы и награды можно изучить в моем профиле.

    Почему нужно выбрать меня?
    - Занимал 1 и 2 места на международных чемпионатах и соревнованиях в IT-сфере
    - У меня есть подтвержденные видеоотзывы, благодарственные письма
    - Я всегда на связи, честный и адекватный
    - Работаю по Договору
    - Руковожу собственной командой разработки

    Буду рад поговорить с Вами подробнее о проекте.

  3. 236  
    7 дней13 474 UAH

    Привет, Виктор! Категории выбраны абсолютно правильно. Ваша задача — это не просто линейная миграция с FoxPro, это фактически проектирование и разработка новой кастомной ERP-платформы на базе C# (.NET). Задача масштабная, но архитектурно очень интересная.

    У меня отличная база в .NET/C# и проектировании реляционных баз данных. Предлагаю не пытаться сделать все вслепую, а разделить проект на четкие этапы. Сейчас я делаю ставку на Первый этап: Технический аудит и проектирование архитектуры.

    Что я реализую в рамках первого этапа:

    Аналитика бизнес-логики (Пункт 1): Совместно с вашими специалистами поддержки проведу полную ревизию исходного кода FoxPro, сформирую списки модулей для переноса и отсею устаревшее «мусор».

    Проектирование Ядра и Конфигуратора (Пункт 2, 3): Разработаю архитектуру десктопного решения (WPF или AvaloniaUI для скорости тяжелых форм). Для реализации аналога 1С (Ядро + Конфигурация) заложим механизм динамической компиляции через Roslyn API или интеграцию скриптового движка, чтобы вы могли расширять программу без пересборки ядра.

    Миграция БД: Составлю схему переноса данных из DBF в современную сетевую базу данных (PostgreSQL или MS SQL) с учетом оптимизации запросов с помощью Entity Framework.

    Стратегия тестирования (Пункт 4): Заложу архитектуру под Unit-тесты для бизнес-логики (ядра) и интеграционные тесты для данных.

  4. 196  
    15 дней1 122 813 UAH

    у нас уже есть практически готовая архитектурная база для миграции учетных legacy-систем в C#, можем быстро адаптировать ее под ваш FoxPro-проект и пройти первый этап тут на бирже ))

    по срокам - аудит, карта переноса, архитектура нового решения, стратегия базы, тестов и докумнтации займут примерно 15 рабочих дней.

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

    по архитектуре я бы шел через отдельное ядро, модуль конфигурации, слой доступа к данным, журнал миграции, автотесты и понятный механизм обновлений, чтобы новая система не стала просто FoxPro в другой оболочке =)

    МЫ на связи тут, можно обсудить прямо сейчас в рамках проекта.

    уточню 2 вещи.

    - сколько примерно модулей и форм в текущей программе.
    - база сейчас DBF или есть отдельный сервер базы данных, и какой объем данных нужно перенести.

    похожие по сложности корпоративные системы.

    - https://business.ingello.com/iks - учетная и управленческая система с бизнес-логикой и ролями.
    - https://business.ingello.com/forma-bpm - корпоративная платформа для процессов, модулей и настройки логики.

    главный профиль Ingello для проектов на бирже - https://systems-fl.ingello.com---

  5. 6526    139  1   2
    1 день44 913 UAH

    Здравствуйте, меня заинтересовало ваше предложение, и я буду рад поработать над вашей задачей. Прошу предоставить больше деталей в личные сообщения относительно проекта. Ожидаю вашего положительного ответа.

  6. 280  
    13 дней125 755 UAH

    Здравствуйте, как вы сегодня?

    Ваш проект не просто миграция с FoxPro на современную платформу, это фактически проектирование и разработка новой корпоративной системы на основе существующей бизнес-логики. Я понимаю важность сохранения функциональности при создании поддерживаемой, масштабируемой архитектуры для будущей разработки.

    Мой предложенный подход:

    Фаза 1 Анализ и аудит

    • Проанализировать исходный код FoxPro, структуру базы данных, модули и бизнес-процессы.
    • Провести интервью с текущими специалистами по поддержке и ключевыми пользователями.
    • Выявить устаревшую функциональность и подготовить подробную карту миграции.
    • Задокументировать все существующие модули, зависимости, отчеты и рабочие процессы.

    Фаза 2 Проектирование архитектуры

    • Спроектировать современную архитектуру с четким разделением между ядром и конфигурационными слоями, аналогично подходу 1С.
    • Определить технологический стек, стратегию базы данных, модель развертывания, модель безопасности и механизм обновления.
    • Спроектировать взаимодействие между рабочими станциями и серверами для высокопроизводительной работы в локальной сети.
    • Подготовить технические спецификации и дорожную карту разработки.

    Фаза 3 – Разработка и миграция

    • Реализовать основную платформу.
    • Мигрировать бизнес-логику модуль за модулем.
    • Создать инструменты миграции данных.
    • Реализовать управление доступом на основе ролей, ведение журналов и управление конфигурацией.

    Фаза 4 Тестирование и документация

    • Модульные тесты и интеграционные тесты, где это применимо.
    • Автоматизированное тестирование для критических бизнес-процессов.
    • Тестирование приемки пользователями с фокус-группой.
    • Полная техническая и пользовательская документация.
    • Рекомендации по поддержке, развертыванию и обслуживанию.

    Что касается тестирования, возможно достичь высокой степени охвата бизнес-логики и критических рабочих процессов. Однако после этапа анализа я предоставлю реалистичную стратегию тестирования на основе фактической сложности унаследованного кода.

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

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

    Я бы рекомендовал начать с оплачиваемого технического аудита и фазы проектирования архитектуры. Это минимизирует риски и предоставляет четкую дорожную карту перед началом полномасштабной разработки.

    Спасибо

    Я уверен.

  7. 293    1
    30 дней44 913 UAH

    Добрый день, Виктор, хотел бы увидеть вашу программу для дальнейших действий. Напишите мне в личные сообщения.

  8. 478  
    100 дней134 738 UAH

    Возьмусь. Опыт больше 15 лет в различных предметных областях. Большая экспертиза по разработке кастомных учетных решений. Глубоко вникаю в суть и логику исходной задачи, гаратнирую качественную реализацию. Заключаем договор, обеспечиваю гарантийное сопровождение. Реальные сроки и стоимость — после детального обсуждения ТЗ, пишите в личку.

  9. 3526    51  2
    1 день13 474 UAH

    Добрый день.
    У меня более 4 лет опыта коммерческой разработки на .NET. Готов провести аудит текущей системы на FoxPro, подготовить план миграции, архитектуру нового решения и реализовать перенос на C#.
    Для корректной оценки предлагаю начать с анализа существующей системы и исходного кода. После этого смогу предоставить точные сроки, стоимость и план реализации.
    Буду рад обсудить детали проекта.

  10. 436    4  0
    100 дней134 738 UAH

    Имею готовый фреймворк кроссплатформенный десктоп(java)..читает конфигурацию базы данных и строит по нему логику .интерфейс и т.д .сделано на нем многоотраслевых учётных решений

  11. 324  
    20 дней53 895 UAH

    Здравствуйте, Виктор! Задача по миграции учетной системы с FoxPro на C# — масштабная и архитектурно интересная. У меня есть опыт работы с .NET и разработки инструментов обработки текстовых/скриптовых структур, что критично для создания аналога «конфигуратора».

    Проекты такого уровня не делаются в один этап. Я предлагаю разделить работу, и моя текущая ставка указана за Первый технический этап (Аналитика и Архитектура), который будет включать:
    1) Полный аудит логики FoxPro (совместно с вашими специалистами поддержки), формирование списка модулей для переноса.
    2) Разработка архитектуры ядра на C# (WPF/.NET) с учетом сетевой работы и динамической загрузки конфигураций.
    3) Проектирование новой реляционной БД (переход с DBF на MS SQL или PostgreSQL) и создание плана миграции без остановки процессов.

    Проект будет покрываться Unit-тестами на уровне бизнес-логики (ядра) и интеграционными тестами для проверки синхронизации данных. По окончании этапа вы получите готовую техническую документацию и прототип для тестирования фокус-группой.

    Вопросы для уточнения:
    — Насколько велика текущая база данных (количество таблиц/объем)?
    — Рассматриваете ли вы использование готовых решений для модульности (например, Prism или MEF в .NET), или ядро конфигуратора должно писаться полностью кастомно?
    — Какой примерно общий дедлайн на полную замену системы?

    В моем портфолио на GitHub есть примеры работы с архитектурой данных и обработки языковых/структурных компонентов (могу предоставить ссылки в приватные сообщения). Предлагаю перейти в чат для детального обсуждения ТЗ.

  12. 726    9  1
    3 дня8983 UAH

    Здравствуйте! Ваш проект привлек мое внимание. Готов начать работу и обеспечить высокое качество исполнения.

  13. 2227    5  1
    30 дней44 913 UAH

    Здравствуйте! Я ознакомился с вашим заданием и считаю, что смогу успешно его выполнить. Буду рад сотрудничеству пожалуйста, напишите мне лично для дальнейших детале

  14. 1825    52  0
    30 дней44 913 UAH

    Добрый день. Предлагаю реализовать десктоп приложение на python + (pyqt6 или dearpygui). Базу данных можно сделать локальной через sqlite или скорей всего если должна работать по сети - то лучше удалённую через postgresql. В pyqt6 можно покрыть программу тестами. Что значит тяжёлые формы - большие таблицы данных? Если да - то можно сделать пагинацию и поиск по ключевым словам

  15. 417  
    30 дней202 106 UAH

    Здравствуйте
    У меня есть обширный опыт модернизации устаревших бизнес-приложений, и я могу помочь перенести вашу бухгалтерскую систему FoxPro на масштабируемую, поддерживаемую архитектуру.

    Мой подход начинается с полного анализа существующей кодовой базы, базы данных и бизнес-процессов, чтобы определить, что следует перенести, оптимизировать или удалить. Затем я разработаю новую архитектуру, включая основную/конфигурационную модель, стратегию базы данных, подход к тестированию, процесс развертывания и полную техническую документацию.

    У меня есть сильный опыт работы с .NET, настольными приложениями, миграцией баз данных, корпоративными системами и долгосрочной поддерживаемостью. Я также могу подготовить документацию по поддержке, обновлениям и эксплуатации, чтобы обеспечить плавный переход после развертывания.

    Я был бы рад ознакомиться с текущим проектом FoxPro и обсудить лучшую стратегию миграции.
    Да

  16. 2662    53  0   1
    7 дней13 474 UAH

    Здравствуйте.

    Более 10 лет занимаюсь разработкой десктопных и серверных приложений, в том числе C#/C++ и поддержкой/переносом legacy-проектов.

    Для начала нужно посмотреть, что сейчас есть: исходники FoxPro, рабочую версию программы, структуру БД, модули, сценарии работы и зависимости. Объем может сильно отличаться в зависимости от того, насколько код связан с БД, формами, отчетами и сторонними компонентами.

  17. Еще 4 ставки скрыты

Актуальные фриланс-проекты в категории C#

Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні

1000 UAH

Конфигурация: 1С УТ 11 Адресный склад ТСД Zebra TC26 Работа через RDP Сканирование товаров выполняется в документах приемки, размещения, отбора и других складских операциях. Текущая проблема: Кладовщики работают через ТСД Zebra. При сканировании не всегда замечают сообщения на…

C#Базы данных и SQL ∙ 12 часов 12 минут назад ∙ 4 ставки

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)

1000 UAH

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом…

C и C++C# ∙ 11 дней 23 часа назад ∙ 2 ставки

Заказчик
Виктор С.
Кыргызстан Бишкек  131  2
Проект опубликован
25 дней 3 часа назад
209 просмотров
Метки
  • База данных
  • foxpro
  • Архитектура ПО