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
  • Karelia-ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Karelia-ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Musiikkitietokanta ja käyttöliittymä

Vaara, Markku (2021)

 
Avaa tiedosto
Vaara_Markku_2021_12_08.pdf (1.150Mt)
Lataukset: 


Vaara, Markku
2021
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-2021120824385
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli Joensuun seutukirjaston toimeksiannosta suunni-tella ja toteuttaa pohjoiskarjalaisten musiikintekijöiden tietoja sisältävä musiikkitietokanta. Lisäksi oli tarkoituksena suunnitella ja rakentaa käyttöliittymä, jolla tämän musiikkitieto-kannan tietoja voidaan tarkastella ja käsitellä.
Opinnäytetyön teoreettisessa osassa käydään läpi toimeksiannon toteuttamiseen liittyvät työkalut ja menetelmät. Toteutusosiossa puolestaan käydään seikkaperäisesti läpi käy-tännön toteutukseen liittyvät työvaiheet. Sovellus toteutettiin perinteisenä verkkoselainso-velluksena. Käyttöliittymän ulkoasu suunniteltiin Balsamiq-mockup-ohjelmalla, ja käyttäjä-rajapinnan ulkoasu ja toiminnallisuudet rakennettiin Javascript-kielellä React-sovelluskehystä hyödyntäen. Palvelinpuoli puolestaan rakennettiin Javascriptillä Express-palvelinkehystä hyödyntäen, ja itse tietokanta toteutettiin MongoDB-tyypin dokumenttitie-tokantana. Tällaisen tietokannan käyttö vaati enemmän sovelluspuolen ohjelmointia, mutta toisaalta antoi lisää joustavuutta tietokantatietueiden luomiseen ja käsittelyyn.
Opinnäytetyöskentelyn lopputuloksena syntynyt sovellus toimi kohtuullisen hyvin. Kaikki vaatimusmäärittelyissä vaadittavat toiminnot oli saatu koodattua käyttöliittymään, aina lu-etteloinnista ja hakumekanismeista ylläpitopuolen toiminnallisuuksiin. Myös palvelintaso ehdittiin koodata, ja se toimi hyvin käyttöliittymän ja testitietokannan kanssa, joskin joitain tietoturvatoimintoja jäi ylläpitopuolella ajan puutteen vuoksi tekemättä. Myös itse varsinai-nen tietokanta jäi pystyttämättä, mutta koska koko sovellus on muuten enimmäkseen val-mis, lopullinen musiikkitietokannan luominen ei tule olemaan suuritöinen projekti.
Kokoelmat
  • Opinnäytetyöt
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