Toimeksiantojärjestelmän määrittely ja toteutus Dianti Oy:lle
Korhonen, Titta (2010)
Korhonen, Titta
Turun ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010061412097
https://urn.fi/URN:NBN:fi:amk-2010061412097
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on kertoa toimeksiantojärjestelmän määrittelystä ja toteutuksesta osaksi Dianti Oy:n asiakkaalle suuntaamaa Focusa-oppilaitosohjelmistoa.
Dianti Oy on pieni web-ohjelmointiyritys, jonka Focusa-tuotteet on toteutettu Oraclen tietokantaan ja sovelluskehitysvälineenä yritys käyttää Oraclen Application Expressiä. Toimeksiantojärjestelmä toteutettiin vaatimusmäärittelyn perusteella Dianti Oy:n olemassa olevaan tietokantaan yrityksen käyttämin välinein.
Toimeksiannolla tarkoitetaan tässä työssä määriteltyä tehtävää tai työtä, jolla on toimeksiantaja ja tekijä, status ja prioriteetti. Toimeksiantojärjestelmän tarkoituksena on listata oppilaitoksessa tehtävät työt työjonoon ja helpottaa töiden valmistumisen ja määrän seurantaa tekijäkohtaisesti. Järjestelmä koostuu interaktiivisesta raportista, lomakkeesta ja kalenterisivusta. Raportissa tietueita voidaan suodattaa ja etsiä käyttäjän antamien kriteerien mukaan. Lomakkeen avulla toimeksiantoja lisätään, muokataan ja poistetaan. Kalenterisivun kuukausinäkymässä toimeksiantoja voidaan katsoa tekijäkohtaisesti.
Työn alussa kerrotaan ohjelmistotuotannon peruskäsitteistä, kuten vaihejakomalleista, sekä tukitoiminnoista. Ohjelmistokehitysprosessit voidaan jakaa vaiheisiin, joita voidaan painottaa eri lailla käytettävän menetelmän ja mallin mukaan. Tukitoiminnoilla varmistetaan ohjelmistoprojektin onnistuminen ja ne käsittävät mm. vaiheiden dokumentoinnin ja laadunvarmistustoimet. Ennen toimeksiantojärjestelmän määrittely- ja toteutusvaiheiden selvitystä, kerrotaan lyhyesti Application Express –sovelluskehitysvälineestä, jolla järjestelmä toteutettiin.
Toimeksiantojärjestelmän toteutus vastaa hyvin vaatimusmäärittelyä ja se toimii sulavasti ja varmatoimisesti. Palaute on ollut positiivista. Oppilaitosasiakas ei ole vielä käyttänyt järjestelmää, joten palautetta järjestelmän käytettävyydestä ei vielä ole olemassa.
Dianti Oy on pieni web-ohjelmointiyritys, jonka Focusa-tuotteet on toteutettu Oraclen tietokantaan ja sovelluskehitysvälineenä yritys käyttää Oraclen Application Expressiä. Toimeksiantojärjestelmä toteutettiin vaatimusmäärittelyn perusteella Dianti Oy:n olemassa olevaan tietokantaan yrityksen käyttämin välinein.
Toimeksiannolla tarkoitetaan tässä työssä määriteltyä tehtävää tai työtä, jolla on toimeksiantaja ja tekijä, status ja prioriteetti. Toimeksiantojärjestelmän tarkoituksena on listata oppilaitoksessa tehtävät työt työjonoon ja helpottaa töiden valmistumisen ja määrän seurantaa tekijäkohtaisesti. Järjestelmä koostuu interaktiivisesta raportista, lomakkeesta ja kalenterisivusta. Raportissa tietueita voidaan suodattaa ja etsiä käyttäjän antamien kriteerien mukaan. Lomakkeen avulla toimeksiantoja lisätään, muokataan ja poistetaan. Kalenterisivun kuukausinäkymässä toimeksiantoja voidaan katsoa tekijäkohtaisesti.
Työn alussa kerrotaan ohjelmistotuotannon peruskäsitteistä, kuten vaihejakomalleista, sekä tukitoiminnoista. Ohjelmistokehitysprosessit voidaan jakaa vaiheisiin, joita voidaan painottaa eri lailla käytettävän menetelmän ja mallin mukaan. Tukitoiminnoilla varmistetaan ohjelmistoprojektin onnistuminen ja ne käsittävät mm. vaiheiden dokumentoinnin ja laadunvarmistustoimet. Ennen toimeksiantojärjestelmän määrittely- ja toteutusvaiheiden selvitystä, kerrotaan lyhyesti Application Express –sovelluskehitysvälineestä, jolla järjestelmä toteutettiin.
Toimeksiantojärjestelmän toteutus vastaa hyvin vaatimusmäärittelyä ja se toimii sulavasti ja varmatoimisesti. Palaute on ollut positiivista. Oppilaitosasiakas ei ole vielä käyttänyt järjestelmää, joten palautetta järjestelmän käytettävyydestä ei vielä ole olemassa.