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
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Full stack-projekti asiasanojen keräämiseen ja analysointiin

Väisänen, Riitta (2022)

 
Avaa tiedosto
Vaisanen_Riitta.pdf (1.161Mt)
Lataukset: 


Väisänen, Riitta
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205037009
Tiivistelmä
Opinnäytetyö esittelee vapaaehtoisvoimin järjestettävän Kajo 2022-partioleirin leirin aikaisten työtehtävien allokointiin tuotetun web-sovelluksen ja analysointiprosessin. Leiriorganisaatio tilasi työkalun, jolla osallistujat voivat ilmaista mieltymyksensä, joiden perusteella työtehtävät jaettiin. Web-sovellus julkaistiin joulukuussa 2021 ja otettiin pois käytöstä helmikuussa 2022.

Kokonaisuus suunniteltiin hyödyntäen ketteriä kehitysperiaatteita prosessiksi, joka kehitetään, julkaistaan, ajetaan ja poistetaan käytöstä lyhyen ajan sisällä. Se koostuu käyttäjäkerroksesta (front-end), tarkistavasta kerroksesta (back-end), tietokannasta, allokointiperusteet luovasta algoritmista sekä leiriorganisaatiolle annetusta allokoinnit sisältävästä Excel-tiedostosta.

Työtehtävien (’pestien’) allokointiperiaate perustui pestille annettuihin avainsanoihin. Osallistuja saattoi valita samoista avainsanoista mieleisensä React-kirjastolla toteutetusta front-endistä, jonka jälkeen tiedot lähetettiin tarkistettavaksi back-endiin. Tämän jälkeen tiedot tallennettiin tietokantaan.

Pestien tiedot avainsanoineen kerättiin leiriorganisaatiolta ja käsiteltiin ennen tallennusta tietokantaan. Tämän jälkeen ajettiin allokointiperusteet antava algoritmi, joka tuotti jokaista osallistujaa ja pestiä kohden yhteensopivuusluvun, joka tallennettiin tietokantaan.

Hyödyntämällä tietokantanäkymää, jokaista osallistujaa kohden luodut pestikohtaiset yhteensopivuusluvut vietiin Excel-tiedoston taulukkoon. Taulukosta muodostettiin pestin ja osallistujan näkökulmasta 2 Pivot-taulukkoa, joiden perusteella jokaiselle osallistujalle allokoitiin tietty pesti.

Allokoinnin jälkeen Excel-tiedostoon yhdistettiin osallistujien henkilötiedot ja tiedosto luovutettiin leiriorganisaation käyttöön.
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