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

Ilmoittautumisohjelmiston relaatiotietokannan suunnittelu ja toteutus

Vehmassalo, Elias (2016)

Avaa tiedosto
Vehmassalo_Elias.pdf (1.209Mt)
Lataukset: 


Vehmassalo, Elias
Haaga-Helia ammattikorkeakoulu
2016
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016052910589
Tiivistelmä
Vuoden 2016 helmikuun alusta ja saman vuoden toukokuun alkuun kestäneen ohjelmistokehitysprojektin tavoite, oli luoda ilmoittautumisohjelmisto koiranäyttelyille. Ohjelmiston keskeisiin toteutettaviin toiminnollisuuksiin kuului uusien näyttelyiden luonti ja osallistujien koirien ilmoittaminen niihin. Tässä opinnäytetyössä käsitellään tuon ilmoittautumisohjelmiston relaatiotietokannan suunnittelua ja toteutusta.

Teoria osuuteen kuuluu niiden teknologioiden selittäminen, joiden päälle tietokanta on rakennettu. Käsitteitä avataan niin, että tietokantoihin entuudestaan perehtymätön henkilö kykenee seuraamaan empiirisessä osuudessa kuvattua relaatiotietokannan suunnittelua ja toteutusta. Tietokannan toteuttamiseen käytettiin kahta kieltä. Java ohjelmointikielellä toteutettiin Hibernaten käyttämät entiteetti pavut, joiden pohjalta tietokanta luodaan. SQL kyselykielellä luotiin testidata.

Suunnittelu vaiheessa luodaan UML luokkakaavio asiakkaalta saatujen tietojen säilytys tarpeiden ja käyttäjä tarinoiden pohjalta. Tämän jälkeen taulujen riveille määritetään eheysehdot.

Empiirisessä osuudessa luodaan Hibernaten entiteetti pavut, aiemmin tehtyjen luokkakaavion ja eheysehtojen perusteella. Lopuksi tietokantaan luodaan testidataa.

Tietokanta on vain yksi osa ilmoittautumisohjelmistoa. Ohjelmiston kaikki muut osat on rajattu tämän opinnäytetyön ulkopuolelle. Useita eri ohjelmistokehitystyökaluja käytettiin projektin suunnittelu ja toteutus vaiheissa. Niiden keskeiset käyttötarkoitukset projektissa on kuvattu, mutta tämä opinnäytetyö ei toimi työkalujen käyttöoppaana.

Pohdinnassa perehdytään tietokannan tilaan, ohjelmistokehitysprojektin loputtua. Ilmoittautumisohjelmiston suunniteltu julkaisuajankohta, on vasta vuoden kuluttua tämän projektin lopusta. Ohjelmisto siirtyy jatkokehitystiimin haltuun, jonka toteuttamat toiminnollisuudet tulevat todennäköisesti vaikuttamaan jossain määrin tietokannan rakenteeseen. Näitä ohjelmiston sisäisiä tietojensäilytystarpeita pohditaan.
 
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