Kunnossapito-ohjelmiston ennakkohuolto-moduulin totetuttamien
Ylikylä, Vesa (2014)
Ylikylä, Vesa
Satakunnan ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505035710
https://urn.fi/URN:NBN:fi:amk-201505035710
Tiivistelmä
Opinnäytetyössä käsitellään ohjelmistotuotteen moduuliin luomista osaksi olemassa olevaa tietojärjestelmää. Toteutettu moduuli on ennakkohuolto-moduuli, joka luotiin osaksi KP-ServicePartner Oy:n kunnossapito-ohjelmistoa Kuppia. KP-ServicePartner Oy on kunnossapitoalan yritys, joka on tuotteistanut käyttämänsä kunnossapito-ohjelmiston. Kuppi:n toteutuksessa on käytetty asiakas-palvelin-arkkitehtuuria.
Työssä selvitetään mitä vaiheita ohjelmistotuotteen moduulin kehittämiseen kuuluu. Tämän lisäksi selviää mitä hyötyä moduuli-rakenteisia sovelluksista on. Käsitellään mitä tietojärjestelmän määrittely tarkoittaa ja mitä vaiheita siihen kuuluu.
Moduulin toteutuksen palvelinpään ohjelmointiin käytettiin Python-ohjelmointikieltä. Kuppi käyttää palvelinpäässä Python-kielellä toteutettua Django-ohjelmistokehystä, joka on tarkoitettu web-sovellusten luomiseen. Tästä syystä ja asiakkaan vaatimuksesta johtuen moduulin toteutuksessa käytettiin Djangoa. Järjestelmän käyttäminen tapahtuu selaimella. Selainpuolen toteutuksessa käytettiin HTML-, CSS- ja JavaScript-tekniikoita. Toteutuksessa otettiin huomioon yrityksen vaatimukset sekä helppokäyttöisyys.
Työssä selvitetään mitä vaiheita ohjelmistotuotteen moduulin kehittämiseen kuuluu. Tämän lisäksi selviää mitä hyötyä moduuli-rakenteisia sovelluksista on. Käsitellään mitä tietojärjestelmän määrittely tarkoittaa ja mitä vaiheita siihen kuuluu.
Moduulin toteutuksen palvelinpään ohjelmointiin käytettiin Python-ohjelmointikieltä. Kuppi käyttää palvelinpäässä Python-kielellä toteutettua Django-ohjelmistokehystä, joka on tarkoitettu web-sovellusten luomiseen. Tästä syystä ja asiakkaan vaatimuksesta johtuen moduulin toteutuksessa käytettiin Djangoa. Järjestelmän käyttäminen tapahtuu selaimella. Selainpuolen toteutuksessa käytettiin HTML-, CSS- ja JavaScript-tekniikoita. Toteutuksessa otettiin huomioon yrityksen vaatimukset sekä helppokäyttöisyys.