Libstat – Helsingin yliopiston kirjaston tilastopalvelin
Nykopp, Nicola (2015)
Nykopp, Nicola
Metropolia Ammattikorkeakoulu
2015

Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201601201463
https://urn.fi/URN:NBN:fi:amk-201601201463
Tiivistelmä
Helsingin yliopiston kirjaston toiminnasta kertyy tietoa moneen eri järjestelmään. Tämän työn tarkoitus on luoda tietokanta, johon tietoa voi tallentaa sekä käyttöliittymä, jolla tietoa voi tarkastella ja jota kautta tietoa voi syöttää. Lisäksi on tarkoitus luoda ohjelmat, jotka automaattisesti hakevat ja tallentavat (tai pelkästään tallentavat) tietoa järjestelmään.
Alustana toimii yliopiston tietotekniikkakeskuksen tarjoama RedHat-virtuaalipalvelin. Tietokantaohjelmana käytetään MariaDB:tä, ja käyttöliittymä on toteutettu PHP:llä (tietokannan abstrahointiin käytetään Doctrinea, ja esim. lomakkeen validoinnissa JavaScriptia). Tietoja hakevat ja tallentavat ohjelmat on toteutettu Javalla.
Työssä esitellään kolme tapaa viedä tietoja järjestelmään: manuaalinen, automaattinen ja puoliautomaattinen.
Manuaalisessa tavassa käyttöliittymässä on lomake, jonka avulla tiedot viedään tietokantaan. Esimerkkeinä manuaalisesta syöttötavasta esiteltiin käyttäjäkoulutuksen tilastointilomake sekä CTT (Count the Traffic)-lomake, jolla mitataan kirjaston eri tilojen käyttöasteita otantapäivinä.
Automaattisessa tavassa käynnistetään ajastetusti ohjelma, joka hakee tietoa ja tallentaa sen omaan kantaan. Esimerkkeinä tästä esiteltiin kirjastojärjestelmä, josta haetaan mm. painetun aineiston lainoihin, palautuksiin ja varauksiin liittyvät tiedot, MikroVäylän tietokanta, josta haetaan kävijäluvut sekä kirjaston oma aukiolotietokanta, josta haetaan aukiolopäivät ja aukiolotunnit.
Puoliautomaattisessa tavassa käsitellään tietoja, joita ei voi saada automaattisesti, mutta ne saadaan kuitenkin csv-muotoon, josta ohjelma lukee ne ja tallentaa tietokantaan. Esimerkkinä tästä esitettiin E-lehtipakettien käyttötilastot.
Järjestelmään jää vielä paljon laajentamisen varaa, ja monia mahdollisia tietolähteitä on vielä käyttämättä, erityisesti elektronisen aineiston käyttöön liittyviä.
Alustana toimii yliopiston tietotekniikkakeskuksen tarjoama RedHat-virtuaalipalvelin. Tietokantaohjelmana käytetään MariaDB:tä, ja käyttöliittymä on toteutettu PHP:llä (tietokannan abstrahointiin käytetään Doctrinea, ja esim. lomakkeen validoinnissa JavaScriptia). Tietoja hakevat ja tallentavat ohjelmat on toteutettu Javalla.
Työssä esitellään kolme tapaa viedä tietoja järjestelmään: manuaalinen, automaattinen ja puoliautomaattinen.
Manuaalisessa tavassa käyttöliittymässä on lomake, jonka avulla tiedot viedään tietokantaan. Esimerkkeinä manuaalisesta syöttötavasta esiteltiin käyttäjäkoulutuksen tilastointilomake sekä CTT (Count the Traffic)-lomake, jolla mitataan kirjaston eri tilojen käyttöasteita otantapäivinä.
Automaattisessa tavassa käynnistetään ajastetusti ohjelma, joka hakee tietoa ja tallentaa sen omaan kantaan. Esimerkkeinä tästä esiteltiin kirjastojärjestelmä, josta haetaan mm. painetun aineiston lainoihin, palautuksiin ja varauksiin liittyvät tiedot, MikroVäylän tietokanta, josta haetaan kävijäluvut sekä kirjaston oma aukiolotietokanta, josta haetaan aukiolopäivät ja aukiolotunnit.
Puoliautomaattisessa tavassa käsitellään tietoja, joita ei voi saada automaattisesti, mutta ne saadaan kuitenkin csv-muotoon, josta ohjelma lukee ne ja tallentaa tietokantaan. Esimerkkinä tästä esitettiin E-lehtipakettien käyttötilastot.
Järjestelmään jää vielä paljon laajentamisen varaa, ja monia mahdollisia tietolähteitä on vielä käyttämättä, erityisesti elektronisen aineiston käyttöön liittyviä.