Portfolio: Luvata
Suprajohteiden testaustiedot kuntoon ja kaikkien saataville
Luvatan Porin suprajohdetehtaalla on käynnissä muutos laadunvarmistuksessa. Osana projektia on tarkoitus sähköistää suprajohdelankojen mittaustulosten tietokanta ja raportointi. Tehtaalla on jo käytössä MS Access -tietokannan avulla rakennettu mittaustietojen tallennusjärjestelmä, mutta tämä on havaittu riittämättömäksi.
Avainsanoja
Luvata tarvitsi uuden lähestymistavan. Asiasta tehty insinöörityö selvitti mitä vaatimuksia uudelta tietokannalta vaaditaan. Hyväksi ratkaisuksi havaittiin SQL -relaatiotietokanta, johon on saatavilla web–selaimella toimiva käyttöliittymä. Tällöin sovellusta voisi tarpeen vaatiessa laajentaa käsittämään muitakin osa-alueita lankojen tuotantoprosessissa. Lisäksi ohjelma olisi helpompi ylläpitää kuin perinteinen työpöytäsovellus. Kaikki Luvatan suprajohdetehtaat tuli saada käyttämään samaa järjestelmää, jolloin raportointi olisi yhdenmukaista ja tehtaiden mittaustulosten vertailu olisi helpompaa.
BF Engineering täydensi jo aiemmin tehtyjä suunnitelmia, kuten talon sisäistä insinöörityötä. Samalla toteutettiin demo tulevasta järjestelmästä, jotta saataisiin oikea kuva minkälainen sovellus tulisi lopulta olemaan. Sovellukseen lisättiin monia uusia ominaisuuksia, joita ei ollut vielä esiselvityksessä huomioitu. Tämä lähestymistapa koettiin hyödylliseksi, sillä jälkeenpäin uusien ominaisuuksien lisääminen on usein työläämpää. Samalla huomattiin, että monet mittauksissa tarvittavat tiedot vaativat tietynlaisten esitietojen syöttämistä. Näiden tietojen keräämistä varten sovellukseen päätettiin suunnitella lisäominaisuuksia.
Teknologiana toteutusvaiheessa olivat avoimen lähdekoodin ratkaisut avainasemassa. Tietokanta suunniteltiin siten, että se voitiin toteuttaa vähäisin muutoksin minkä tahansa ohjelmistotoimittajan SQL -tietokantaan.
Itse sovellus on rakennettu Ruby on Rails -web-kehyksellä. Ruby on Rails mahdollistaa sovelluksen helpon laajentamisen ja ylläpidon. Samoin uusien ominaisuuksien toteuttaminen on todettu olevan helpompaa tämän ympäristön avulla.




