Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Yrkeshögskolan Arcada
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Yrkeshögskolan Arcada
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Modernisering av CRM-funktionalitet: migrering av VBA och HTML till Python och TypeScript i en webbmiljö

Laine, Petter (2023)

 
Avaa tiedosto
Laine_Petter.pdf (2.345Mt)
Lataukset: 


Laine, Petter
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023122639113
Tiivistelmä
Detta arbete behandlar behovet av att öka tillgängligheten och användbarheten för ett CRM-system genom att migrera från en skrivbordsmiljö till en webbmiljö, samt att utforska de tekniska utmaningar och lösningar som uppstår i samband med migrationen. Huvudsyftet är att göra en detaljerad teknisk analys för att identifiera vilka delar av den befintliga VBA- och HTML-koden som är mest utmanande att migrera till Python och TypeScript. Dessutom syftar arbetet till att empiriskt mäta tidsåtgången för varje steg i konverteringsprocessen och jämföra den med den ursprungliga tidsplanen. Forskningsfrågorna som driver detta arbete är: "Vilka tekniska komponenter i den befintliga VBA- och HTML-koden är mest tidskrävande att migrera till Python och TypeScript?" och "Hur väl överensstämmer den faktiska tidsåtgången för varje del i omvandlingsprocessen med den ursprungliga tidsplanen?"

Efter att ha introducerat syftet och målen, beskriver metodkapitlet de använda strategierna och teknikerna. Ett stort fokus ligger på kodgranskning och konverteringsprocessen, där varje del av koden analyserades och anpassades för webbkompatibilitet. Dessa metoder gav inte endast en fördjupad förståelse i de ursprungliga VBA-funktionernas struktur och logik, utan ökade också effektiviteten i deras omvandling till Python och TypeScript.

Resultaten visar kopplingar mellan använda metoder och uppnådda resultaten. Analysen och konverteringen av kod lyfte fram tidsöverskridanden i utvecklingen av TypeScript-baserade front-end komponenter, huvudsakligen på grund av oväntade buggar och den komplexa interaktiviteten. Däremot ökade noggrann förberedelse och planering produktiviteten i utvecklingen av back-end och databasintegrationen, där Python spelade en central roll. Dessa insikter lyfter fram hur genomtänkta metoder kan optimera processen att upptäcka och hantera utmaningar samt förbättra effektiviteten inom olika delar i ett mjukvaruutvecklingsprojekt.

Slutsatserna lyfter fram att kontinuerligt lärande och anpassningsförmåga är avgörande, särskilt när man hanterar nya tekniker och programmeringsspråk. Förmågan att snabbt ta in ny information, omvärdera planer och metoder, samt implementera förändringar har varit viktiga för att hantera utmaningarna som uppstått och för att till slut uppnå ett lyckat kodkonverteringsprojekt.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste