Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004
Neuron Tehtävät Tuottaa vaatimusmäärittely Jyväskylän yliopiston irtaimistorekisteriä varten Toteuttaa prototyyppi ATK-laiterekisteristä
Neuron-projektin organisaatio Ryhmä Juha Karhula Lasse Laaksonen Arja Lavonen Antti Savolainen Vastaava ohjaaja Jukka-Pekka Santanen Tilaajan edustajat Tuomas Kautto Timo Kokkonen Mauno Väisänen Tekniset ohjaajat Jari Lepistö Tero Toivonen
Esityksen sisältö Projektin taustat: Arja Lavonen ATK-laiterekisterin tekniikka: Lasse Laaksonen ATK-laiterekisterin tietokanta ja toiminnot: Antti Savolainen Demo: Juha Karhula
Neuron Projektin taustoja
Termejä Irtaimisto Käyttöomaisuus + omaisuus, jonka arvo enintään 1000€ Käyttöomaisuus Irtaimisto omaisuus, jonka arvo vähintään 1000€ Sauron ATK-keskuksessa kehitetty järjestelmä verkon nimipalveluiden kirjaamista varten
Miksi irtaimistorekisteri? Laki velvoittaa pitämään kirjaa omaisuudesta. Nykyinen rekisteri ei tarpeeksi kattava AdeInv Paljon irtaimistoa, joka ei rekisterissä Ei tarpeeksi tietoa esim. ATK-tuen tarpeisiin
Miksi irtaimistorekisteri? Prosessi hankala Esineilmoituslomakkeet Tietojen syöttö moneen järjestelmään
Rekisterin tarkoitus Työkalu irtaimiston hallintaan ja seurantaan Helpottaa käyttöomaisuuden kirjausprosessia Poistaa esineilmoituslomakkeiden käsintäytön
Rekisterin tarkoitus Käyttäjiä: ATK-tuki Laitosten sihteerit ATK-keskus Tilahallinto Taloushallinto
Neuron ATK-laiterekisteri: tekniikka
ATK-laiterekisterin tekniikka Ohjelmoidaan Sauron-järjestelmän osaksi Toteutuskielenä Perl Tietokannanhallintajärjestelmänä PostgreSQL
ATK-laiterekisterin tekniikasta Käytetään Sauronin moduuleita Käyttöliittymän generointi ja ulkoasu Tietokantayhteydet Muutetaan Sauronin koodia mm. käyttäjäoikeuksien sekä valikkorakenteen osalta Omat moduulit Tietokannan käyttö (haut, tallennukset…) Käyttöliittymän rakenteen määrittely Tietokantahakujen tulosten parserointi
Moduulikaavio
Neuron ATK-laiterekisteri: tietokanta ja toiminnot
Tietokannan ominaisuuksia Dynaamisuus Esineet vaativat erilaisten tietojen tallentamista Helppo lisätä uusia esinekohtaisia parametreja ja niiden tyyppejä Historian kerääminen Kertyy tapahtumien kautta Esinekohtainen Käyttäjienhallinta Vastuualueet Toimenkuvat
Järjestelmän toiminnot Esineiden lisääminen/poistaminen Esineiden tilan/tietojen muuttaminen Esineiden linkittäminen toisiinsa Esineiden haku ja raportointi Tilaustietojen käsittely Käyttöomaisuustietojen muutosten raportointi käyttöomaisuusrekisteriin Tietojen lukeminen CSV-tiedostosta
Neuron Demo
Kiitos! Lisätietoja osoitteesta: sovellusprojektit.it.jyu.fi/neuron