Tuotannonohjausjärjestelmän toteuttaminen
Lahti, Joonas (2024)
Tiivistelmä
Tuotannonohjausjärjestelmät ovat olennainen työkalu yritysten tuotannossa. Järjestelmien tarkoituksena on ohjailla tuotantoa haluttuun suuntaan. Yritysten yksilöllisistä vaatimuksista johtuen syntyy usein tarve luoda tuotannonohjausjärjestelmä, joka vastaa yrityksen tarpeita. Opinnäytetyössä keskitytään löytämään oikeanlainen ratkaisu Accon Suomi Oy:n tarpeisiin. Työn toimeksiantaja, Accon Suomi Oy, tarvitsi tuotannonohjausjärjestelmän omaan tuotantoonsa. Heidän käytössään oli Excel-työkirja, jota käytettiin tuotannonohjausjärjestelmänä. Excel-työkirjan käyttö tuotannossa oli kuitenkin hidasta ja kankeaa, minkä vuoksi syntyi tarve luoda uusi sovellus vastaamaan heidän tarpeitaan. Suurimmiksi vaatimuksiksi nousivat helppo käytettävyys, tuotannon tehokkuuden seuraaminen sekä Excel-työkirjan pohjalle rakennettu sovellus. Lisäksi toimeksiantajan tavoitteena oli mahdollinen integrointi käytössä olleeseen varastonhallintajärjestelmään. Sovellus toteutettiin hyödyntäen Pythonia ja Reactia. Sovelluksen tietokantana käytettiin Excel-työkirjaa, jonka runko perustui toimeksiantajan jo käytössä olleeseen työkirjaan. Sovelluksen backendissa käytettiin Pythonin web-kehystä nimeltä Flask. Kommunikointi tietokannan ja backendin välillä toteutettiin käyttämällä REST API -rajapintoja. Frontend-puolella käytössä oli Tauri, joka mahdollistaa työpöytäsovellusten luomisen käyttäen jo olemassa olevia web-teknologioita. Työn lopputuloksena syntyi yksinkertainen ja toimiva sovellus toimeksiantajan tuotannon käyttöön. Rat-kaisu oli käyttöliittymältään selkeä ja helppokäyttöinen. Lopputulos vastasi toimeksiantajan asettamia tavoitteita. Sovelluksen avulla pystyttiin yksinkertaisesti seuraamaan tuotannon tehokkuutta ja hallitsemaan sen kuormitusta. Sovellus luotiin hyödyntäen Excel-työkirjaa tietopohjanaan, kuten toimeksiantaja oli toivonut. Integrointi varastonhallintajärjestelmään jäi ajan puutteen vuoksi projektissa toteutumatta. Työssä valittujen teknologioiden avulla päästiin selkeään ja toimivaan ratkaisuun ja sovellus jäi toimeksiantajan tuotantokäyttöön.