Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#

Translated

  1. 473

    35 dni11 484 PLN

    Aby przenieść Państwa program księgowy z FoxPro na C#, zaprojektujemy architekturę z podziałem na rdzeń i konfigurację. Rdzeń zapewni pracę sieciową i zarządzanie bazą danych, a konfiguracja określi logikę aplikacyjną i interfejs użytkownika. Do wbudowanego kompilatora zastosujemy Roslyn API, co pozwoli na dynamiczne kompilowanie skryptów w C# bezpośrednio w aplikacji. Oto przykładowy szkic rozwiązania architektonicznego dla kompilatora konfiguracji: var script = CSharpScript.Create(code, options); var runner = script.CreateDelegate(); var result = await runner(); Podobne doświadczenie w migracji systemów legacy i baz danych (DBF/SQL) na stos .NET pozwoli na niezawodne wykonanie projektu. Pokryjemy rdzeń testami (xUnit/Moq) i przygotujemy szczegółową dokumentację na bazie Docfx. Proszę dostarczyć kod źródłowy FoxPro lub schemat bazy danych do przeprowadzenia audytu technicznego.

    Cloud & Data Automation Architect | LLM Integrations Specialist | IT Engineer

  2. 561
    Przykład pracy:
    Landing page dla ЖК Nuria 2.0 w Kazachstanie
    15 dni14 867 PLN

    Cześć!

    Nazywam się Jewgienij, od 7 lat profesjonalnie zajmuję się tworzeniem aplikacji mobilnych, stron internetowych, usług internetowych i aplikacji webowych.

    *Cena, którą podałem, dotyczy 1 godziny pracy. Aby dokładniej określić cenę, chciałbym się skontaktować/rozmawiać i omówić szczegóły.

    - Portfolio, opinie i nagrody można znaleźć w moim profilu.

    Dlaczego warto mnie wybrać?
    - Zająłem 1 i 2 miejsce na międzynarodowych mistrzostwach i zawodach w dziedzinie IT
    - Mam potwierdzone wideoopinie, listy z podziękowaniami
    - Zawsze jestem dostępny, uczciwy i rozsądny
    - Pracuję na podstawie umowy
    - Kieruję własnym zespołem deweloperskim

    Będę wdzięczny za możliwość omówienia projektu w szczegółach.

  3. 236  
    7 dni1115 PLN

    Cześć, Wiktorze! Kategorie zostały wybrane absolutnie poprawnie. Twoim zadaniem jest nie tylko liniowa migracja z FoxPro, to w rzeczywistości projektowanie i rozwój nowej niestandardowej platformy ERP opartej na C# (.NET). Zadanie jest rozległe, ale architektonicznie bardzo interesujące.

    Mam doskonałą bazę w .NET/C# oraz projektowaniu relacyjnych baz danych. Proponuję nie próbować robić wszystkiego na ślepo, a podzielić projekt na wyraźne etapy. Teraz stawiam na Pierwszy etap: Audyt techniczny i projektowanie architektury.

    Co zrealizuję w ramach pierwszego etapu:

    Analiza logiki biznesowej (Punkt 1): Wspólnie z Twoimi specjalistami wsparcia przeprowadzę pełną rewizję kodu źródłowego FoxPro, stworzę listy modułów do przeniesienia i odfiltrowuję przestarzałe "śmieci".

    Projektowanie Jądra i Konfiguratora (Punkt 2, 3): Opracuję architekturę rozwiązania desktopowego (WPF lub AvaloniaUI dla szybkości ciężkich formularzy). Aby zrealizować odpowiednik 1C (Jądro + Konfiguracja), wprowadzimy mechanizm dynamicznej kompilacji przez Roslyn API lub integrację silnika skryptowego, abyś mógł rozszerzać program bez ponownej kompilacji jądra.

    Migracja Bazy Danych: Opracuję schemat przenoszenia danych z DBF do nowoczesnej sieciowej bazy danych (PostgreSQL lub MS SQL) z uwzględnieniem optymalizacji zapytań za pomocą Entity Framework.

    Strategia testowania (Punkt 4): Opracuję architekturę pod testy jednostkowe dla logiki biznesowej (jądra) oraz testy integracyjne dla danych.

  4. 196  
    15 dni92 917 PLN

    mamy już praktycznie gotową architekturę do migracji systemów legacy w C#, możemy szybko dostosować ją do waszego projektu FoxPro i przejść pierwszy etap tutaj na giełdzie ))

    co do terminów - audyt, mapa przeniesienia, architektura nowego rozwiązania, strategia bazy, testów i dokumentacji zajmą około 15 dni roboczych.

    co do testów - cały program można pokryć testami, ale rozsądniej jest podzielić na poziomy - krytyczna logika biznesowa, migracja danych, ciężkie formularze, prawa, tryb sieciowy, regresja przed grupą fokusową.

    co do architektury, poszedłbym przez oddzielne jądro, moduł konfiguracji, warstwę dostępu do danych, dziennik migracji, autotesty i zrozumiały mechanizm aktualizacji, aby nowy system nie stał się po prostu FoxPro w innej powłoce =)

    JESTEŚMY w kontakcie tutaj, można omówić to od razu w ramach projektu.

    wyjaśnię 2 rzeczy.

    - ile mniej więcej modułów i formularzy jest w obecnym programie.
    - baza jest teraz DBF czy jest oddzielny serwer bazy danych, i jaka jest objętość danych do przeniesienia.

    podobne pod względem złożoności systemy korporacyjne.

    - https://business.ingello.com/iks - system księgowy i zarządzający z logiką biznesową i rolami.
    - https://business.ingello.com/forma-bpm - korporacyjna platforma do procesów, modułów i konfiguracji logiki.

    główny profil Ingello dla projektów na giełdzie - https://systems-fl.ingello.com

  5. 6526    139  1   2
    1 dzień3717 PLN

    Witam, zainteresowała mnie Państwa oferta i chętnie podejmę się Waszego zadania. Proszę o więcej szczegółów w prywatnych wiadomościach dotyczących projektu. Czekam na Państwa pozytywną odpowiedź.

  6. 280  
    13 dni10 407 PLN

    Witaj, jak się masz dzisiaj?

    Twój projekt to nie tylko migracja z FoxPro na nową platformę, to w rzeczywistości projektowanie i rozwój nowego systemu przedsiębiorstwa opartego na istniejącej logice biznesowej. Rozumiem znaczenie zachowania funkcjonalności przy tworzeniu utrzymywalnej, skalowalnej architektury dla przyszłego rozwoju.

    Moje proponowane podejście:

    Faza 1 Analiza i Audyt

    • Analiza kodu źródłowego FoxPro, struktury bazy danych, modułów i procesów biznesowych.
    • Wywiady z obecnymi specjalistami wsparcia i kluczowymi użytkownikami.
    • Identyfikacja przestarzałej funkcjonalności i przygotowanie szczegółowej mapy migracji.
    • Dokumentacja wszystkich istniejących modułów, zależności, raportów i przepływów pracy.

    Faza 2 Projektowanie Architektury

    • Zaprojektowanie nowoczesnej architektury z wyraźnym podziałem między warstwami rdzenia a konfiguracji, podobnie jak w podejściu 1C.
    • Zdefiniowanie stosu technologicznego, strategii bazy danych, modelu wdrożenia, modelu bezpieczeństwa i mechanizmu aktualizacji.
    • Zaprojektowanie interakcji między komputerem a serwerem dla wysokowydajnej pracy w sieci lokalnej.
    • Przygotowanie specyfikacji technicznych i planu rozwoju.

    Faza 3 – Rozwój i Migracja

    • Wdrożenie rdzenia platformy.
    • Migracja logiki biznesowej moduł po module.
    • Tworzenie narzędzi do migracji danych.
    • Wdrożenie kontroli dostępu opartej na rolach, logowania i zarządzania konfiguracją.

    Faza 4 Testowanie i Dokumentacja

    • Testy jednostkowe i testy integracyjne tam, gdzie to możliwe.
    • Testy automatyczne dla krytycznych procesów biznesowych.
    • Testy akceptacyjne użytkowników z grupą fokusową.
    • Pełna dokumentacja techniczna i użytkownika.
    • Wytyczne dotyczące wsparcia, wdrożenia i utrzymania.

    Jeśli chodzi o testowanie, możliwe jest osiągnięcie wysokiego pokrycia logiki biznesowej i krytycznych przepływów pracy. Jednak po etapie analizy, przedstawię realistyczną strategię testowania opartą na rzeczywistej złożoności kodu źródłowego.

    Mam doświadczenie w pracy z złożonymi systemami biznesowymi obejmującymi księgowość, zarządzanie zapasami, automatyzację przepływu pracy i architektury w stylu ERP, gdzie długoterminowa utrzymywalność i modularność są kluczowe.

    Dokładna wycena może być podana dopiero po przeglądzie kodu źródłowego FoxPro, struktury bazy danych, liczby modułów i wymagań biznesowych.

    Zalecałbym rozpoczęcie od płatnego audytu technicznego i fazy architektury. Minimalizuje to ryzyko i zapewnia jasną mapę drogową przed zobowiązaniem się do pełnoskalowego rozwoju.

    Dziękuję

    Mam pewność

  7. 293    1
    30 dni3717 PLN

    Dzień dobry, Wiktor, chciałbym zobaczyć twoją program na dalsze działania. Napisz do mnie na prywatną wiadomość.

  8. 478  
    100 dni11 150 PLN

    Wezmę się za to. Doświadczenie ponad 15 lat w różnych dziedzinach. Duża ekspertyza w zakresie opracowywania niestandardowych rozwiązań księgowych. Głęboko wnikam w istotę i logikę pierwotnego zadania, gwarantuję jakościową realizację. Zawieramy umowę, zapewniam wsparcie gwarancyjne. Rzeczywiste terminy i koszty — po szczegółowej dyskusji nad TŻ, piszcie na priv.

  9. 3526    51  2
    1 dzień1115 PLN

    Dzień dobry.
    Mam ponad 4-letnie doświadczenie w komercyjnej rozwój na .NET. Jestem gotów przeprowadzić audyt obecnego systemu na FoxPro, przygotować plan migracji, architekturę nowego rozwiązania oraz zrealizować przeniesienie na C#.
    Aby dokonać właściwej oceny, proponuję zacząć od analizy istniejącego systemu i kodu źródłowego. Po tym mogę podać dokładne terminy, koszty oraz plan realizacji.
    Będę zadowolony, aby omówić szczegóły projektu.

  10. 436    4  0
    100 dni11 150 PLN

    Posiadam gotowy framework wieloplatformowy desktop (Java)..odczytuje konfigurację bazy danych i buduje na jej podstawie logikę, interfejs itd. Zrealizowano na nim wiele branżowych rozwiązań księgowych.

  11. 324  
    20 dni4460 PLN

    Cześć, Wiktorze! Zadanie migracji systemu księgowego z FoxPro na C# jest rozległe i architektonicznie interesujące. Mam doświadczenie w pracy z .NET oraz w tworzeniu narzędzi do przetwarzania struktur tekstowych/skryptowych, co jest kluczowe dla stworzenia odpowiednika "konfiguratora".

    Projekty tego poziomu nie są realizowane w jednym etapie. Proponuję podzielić pracę, a moja obecna stawka dotyczy Pierwszego etapu technicznego (Analiza i Architektura), który obejmie:
    1) Pełny audyt logiki FoxPro (wspólnie z waszymi specjalistami wsparcia), stworzenie listy modułów do przeniesienia.
    2) Opracowanie architektury rdzenia w C# (WPF/.NET) z uwzględnieniem pracy sieciowej oraz dynamicznego ładowania konfiguracji.
    3) Projektowanie nowej relacyjnej bazy danych (przejście z DBF na MS SQL lub PostgreSQL) oraz stworzenie planu migracji bez zatrzymywania procesów.

    Projekt będzie pokryty testami jednostkowymi na poziomie logiki biznesowej (rdzenia) oraz testami integracyjnymi w celu weryfikacji synchronizacji danych. Po zakończeniu etapu otrzymacie gotową dokumentację techniczną oraz prototyp do testowania przez grupę fokusową.

    Pytania do wyjaśnienia:
    — Jak duża jest obecna baza danych (liczba tabel/objętość)?
    — Czy rozważacie użycie gotowych rozwiązań dla modularności (na przykład Prism lub MEF w .NET), czy rdzeń konfiguratora ma być pisany całkowicie niestandardowo?
    — Jaki jest przybliżony ogólny termin na pełną wymianę systemu?

    W moim portfolio na GitHubie znajdują się przykłady pracy z architekturą danych oraz przetwarzaniem komponentów językowych/strukturalnych (mogę przesłać linki w prywatnych wiadomościach). Proponuję przejść do czatu w celu szczegółowej dyskusji nad TŻ.

  12. 726    9  1
    3 dni743 PLN

    Cześć! Twój projekt przykuł moją uwagę. Jestem gotów zacząć pracę i zapewnić wysoką jakość wykonania.

  13. 2227    5  1
    30 dni3717 PLN

    Cześć! Zapoznałem się z twoim zadaniem i uważam, że mogę je pomyślnie wykonać. Będę wdzięczny za współpracę, proszę, napisz do mnie osobiście w celu dalszych szczegółów.

  14. 1825    52  0
    30 dni3717 PLN

    Dzień dobry. Proponuję zrealizować aplikację desktopową w Pythonie + (pyqt6 lub dearpygui). Bazę danych można zrobić lokalną przez sqlite lub najprawdopodobniej, jeśli ma działać w sieci - to lepiej zdalną przez postgresql. W pyqt6 można pokryć program testami. Co oznacza ciężkie formularze - duże tabele danych? Jeśli tak - to można zrobić paginację i wyszukiwanie po słowach kluczowych.

  15. 417  
    30 dni16 725 PLN

    Cześć
    Mam duże doświadczenie w modernizacji przestarzałych aplikacji biznesowych i mogę pomóc w migracji Twojego systemu księgowego FoxPro do skalowalnej, łatwej w utrzymaniu architektury.

    Moje podejście zaczyna się od pełnej analizy istniejącej bazy kodu, bazy danych i procesów biznesowych, aby zidentyfikować, co powinno zostać przeniesione, zoptymalizowane lub usunięte. Następnie zaprojektuję nową architekturę, w tym model rdzenia/konfiguracji, strategię bazy danych, podejście do testowania, proces wdrożenia oraz kompletną dokumentację techniczną.

    Mam silne doświadczenie w .NET, aplikacjach desktopowych, migracji baz danych, systemach korporacyjnych i długoterminowej utrzymywaniu. Mogę również przygotować dokumentację wsparcia, aktualizacji i operacyjną, aby zapewnić płynne przejście po wdrożeniu.

    Chętnie przejrzę aktualny projekt FoxPro i omówię najlepszą strategię migracji.

  16. 2662    53  0   1
    7 dni1115 PLN

    Cześć.

    Od ponad 10 lat zajmuję się tworzeniem aplikacji desktopowych i serwerowych, w tym C#/C++ oraz wsparciem/przenoszeniem projektów legacy.

    Na początek trzeba zobaczyć, co obecnie jest dostępne: źródła FoxPro, działającą wersję programu, strukturę bazy danych, moduły, scenariusze pracy i zależności. Zakres może się znacznie różnić w zależności od tego, jak bardzo kod jest powiązany z bazą danych, formularzami, raportami i komponentami zewnętrznymi.

  17. Jeszcze 4 ofert jest ukrytych

Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe

Narzędzie do porównywania rachunków z bankiem, kartami i księgowym

Zadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które…

PythonAplikacje desktopowe ∙ 1 dzień 5 godzin temu ∙ 37 ofert

Dodać przerwy 10-30 sekund między wysyłkami e-maili

Witam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom…

Programowanie stron internetowychAplikacje desktopowe ∙ 6 dni 21 godzin temu ∙ 10 ofert

Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)

1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna…

C i C++Aplikacje desktopowe ∙ 7 dni 8 godzin temu ∙ 6 ofert

Zleceniodawca
Viktor S.
Kirgistan Biszkek  131  2
Zlecenie zostało opublikowane
25 dni 2 godziny temu
209 wyświetleń
Tagi
  • foxpro