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

AUDIT TRAIL -JÄRJESTELMÄN SUUNNITTELU JA KEHITYS ENTITY FRAMEWORKISSÄ

Heiskanen, Tuukka (2018)

Avaa tiedosto
Heiskanen_Tuukka.pdf (1.772Mt)
Lataukset: 


Heiskanen, Tuukka
Savonia-ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805239755
Tiivistelmä
Tässä opinnäytetyössä suunniteltiin ja kehitettiin järjestelmää, joka tallentaa kaikki tietokantaan tehdyt muutokset. Toiselta nimeltään tätä voisi kutsua Audit Trail (AT) -järjestelmäksi. Asiakkaana toimi energiatoimialan sähköisiin järjestelmiin, tietoanalytiikkaan ja BI-asiantuntemukseen erikoistunut Solteqin Utilities-liiketoimintayksikkö.

Opinnäytetyö aloitettiin tutustumalla käsitteeseen Audit Trail ja kuinka se tultaisiin toteuttamaan yrityksen olemassa oleviin järjestelmiin. Työn lähtökohtana oli suunnitella ja toteuttaa AT -ratkaisu, joka seuraisi muutoksia tietokantaan ja mahdollistaisi myös AT -tiedon tallennuksen, hakemisen ja näyttämisen käyttöliittymän kautta.

Asiakkaan ehdotuksesta AT -järjestelmä kehitettiin Entity Frameworkin (EF:n) sisälle seuraamaan ja tallentamaan seurattavan tietokannan muutoksia erilliseen AT -tietokantaan. AT -tietokantataulut toteutettiin omassa skeemassaan, jolla vältettiin erillisten tietokantamigraatioiden tarve muissa tietokantakonteksteissa. Audit-lokituksen ohjelmallinen toiminnallisuus kehitettiin mahdollisimman geneeriseksi ja modulaariseksi. Apuna käytettiin tarjolla olevia luokkakirjastoja ja toteutusluokkien abstrahointia, sekä hyväksi todettuja ohjelmointiarkkitehtuureja. Toteutusta Vertailtiin myös kolmannen osapuolen EF:n sisällä toimivaan AT -luokkakirjastoon.

Työn tuloksena asiakas sai AT -järjestelmän, joka seuraa EF:n sisällä tapahtuvia muutoksia tallentaen muutoshistorian ja tietokantatapahtuman tilan erilliseen tietokantaskeemaan. AT tiedot voidaan hakea käyttäjäystävällisen selainpohjaisen käyttöliittymän kautta haku- ja asemointiparametrien määrittämällä tavalla, käyttäen apuna kehitettyä tiedonhakukerrosta. Tämän lisäksi asiakas sai toteutuksen, joka käyttää apunaan kolmannen osapuolen luokkakirjastoa toteuttaakseen vastaavanlaisen toiminnallisuuden.
 
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