CNC-koneen tiedostonhallinointi
Nissinen, Olli (2018)
Nissinen, Olli
Jyväskylän ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805056622
https://urn.fi/URN:NBN:fi:amk-201805056622
Tiivistelmä
Opinnäytetyön tarkoituksena oli suunnitella ja toteuttaa CNC-koneen tiedoston hallinnointijärjestelmä Yes Neon Oy:lle. Sovellus suunniteltiin vähentämään materiaalihävikkiä, lisäämään työtehokkuutta, vähentämään manuaalisia toimenpiteitä sekä integroimaan eri järjestelmien välisiä työtiedostoja.
Sovellus toteutettiin Windows 7:lle työpöytäsovelluksena. Projektin toteutuskielenä käytettiin C#. Sovelluskehityksessä pyrittiin noudattamaan Microsoftin suosituksia, kuten kolmikerrosarkkitehtuuria ja tehokkaan sovelluksen käyttöliittymän määritelmää.
Toiminnallisuudet toteutettiin käyttäjätarinoiden perusteella. Toteutettavia toiminnallisuuksia olivat mm. aloituspisteiden asettaminen, virhepisteiden poistaminen, referenssiajo, kuvien kääntäminen ja asettelu.
Sovellusta testattiin useammalla testausmenetelmällä. Yksikkötestit toteutettiin MSTestv2 frameworkin avulla. Integraatiotestaus tapahtui Yes Neon Oy:n tiloissa ja hyväksyntätestaus tapahtui toimeksiantajan toimesta.
Sovelluksen käyttöliittymä on suunniteltu helppokäyttöiseksi ja selkeäksi. Käyttöliittymän suunnittelussa on pyritty jakamaan sovellus selkeisiin kokonaisuuksiin. Yleisimmille toiminnallisuuksille on toteutettu pikanäppäinyhdelmät.
Projektin tuloksena toimeksiantaja sai toimivan CNC-koneen tiedoston hallinnointijärjestelmän, joka toteutti käyttäjätarinoiden muodostamat käyttötapaukset. CNC-koneen hallinnointijärjestelmä on osoittautunut toimivaksi ja täyttänyt sille asetetut kriteerit. Asiakas oli tyytyväinen järjestelmän lopputulokseen ja sen toimivuuteen.
Sovellus toteutettiin Windows 7:lle työpöytäsovelluksena. Projektin toteutuskielenä käytettiin C#. Sovelluskehityksessä pyrittiin noudattamaan Microsoftin suosituksia, kuten kolmikerrosarkkitehtuuria ja tehokkaan sovelluksen käyttöliittymän määritelmää.
Toiminnallisuudet toteutettiin käyttäjätarinoiden perusteella. Toteutettavia toiminnallisuuksia olivat mm. aloituspisteiden asettaminen, virhepisteiden poistaminen, referenssiajo, kuvien kääntäminen ja asettelu.
Sovellusta testattiin useammalla testausmenetelmällä. Yksikkötestit toteutettiin MSTestv2 frameworkin avulla. Integraatiotestaus tapahtui Yes Neon Oy:n tiloissa ja hyväksyntätestaus tapahtui toimeksiantajan toimesta.
Sovelluksen käyttöliittymä on suunniteltu helppokäyttöiseksi ja selkeäksi. Käyttöliittymän suunnittelussa on pyritty jakamaan sovellus selkeisiin kokonaisuuksiin. Yleisimmille toiminnallisuuksille on toteutettu pikanäppäinyhdelmät.
Projektin tuloksena toimeksiantaja sai toimivan CNC-koneen tiedoston hallinnointijärjestelmän, joka toteutti käyttäjätarinoiden muodostamat käyttötapaukset. CNC-koneen hallinnointijärjestelmä on osoittautunut toimivaksi ja täyttänyt sille asetetut kriteerit. Asiakas oli tyytyväinen järjestelmän lopputulokseen ja sen toimivuuteen.