Sähköinen matkaraporttilomake
Miromäki, Joni (2016)
Miromäki, Joni
Savonia-ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016060111264
https://urn.fi/URN:NBN:fi:amk-2016060111264
Tiivistelmä
Tämän opinnäytetyön aiheena oli sähköinen matkaraporttilomakesovellus, joka on integroitu CRM-järjestelmään. Työn tilaajana oli Savonia-ammattikorkeakoulu. Sovelluksen tarkoituksena on saada matkaraportit järjestelmällisempään ja yhtenäisempään muotoon aiemmin käytössä olleiden vapaamuotoisten Word-dokumenttien sijasta. Raporttilomakkeen tiedot perustuvat organisaation toiminnan ja kehittämisen arviointiin käytettävään EFQM-malliin. Osa tiedoista on tilannekohtaisia ja ne näytetään vain, jos niistä raportoidaan. Raporttien pitää olla myös tulostettavissa PDF-muodossa.
Ennen sovelluksen toteuttamista vertailtiin neljää eri toteutustapaa keskenään ja valittiin niistä sopivin sovelluksen toteuttamiseen. Vertaillut toteutustavat olivat InfoPath, Nintex Forms, ASP.NET Web Forms ja ASP.NET MVC. Lopulta toteutustavaksi valittiin ASP.NET MVC sen ominaisuuksien takia, ja koska sovelluksen pystyi yhdistämään Savonialla käytössä olevaan lomakesovellukseen.
Sovellus on toteutettu käyttämällä Microsoft Visual Studio 2015:ta. Ohjelmointikielenä käytettiin C#:ia. Käyttöliittymä on toteutettu HTML:llä, CSS:llä ja JavaScriptillä.
Työn lopputuloksena oli sovellus, joka jätettiin liitettäväksi yhteen Savonian lomakesovelluksen kanssa. Savonian lomakesovellus oli valmiiksi integroitu CRM-järjestelmään, joten sitä ei tarvinnut tehdä itse. Sovelluksella voidaan lähettää uusia raportteja, sekä katsella ja muokata lähetettyjä raportteja.
Ennen sovelluksen toteuttamista vertailtiin neljää eri toteutustapaa keskenään ja valittiin niistä sopivin sovelluksen toteuttamiseen. Vertaillut toteutustavat olivat InfoPath, Nintex Forms, ASP.NET Web Forms ja ASP.NET MVC. Lopulta toteutustavaksi valittiin ASP.NET MVC sen ominaisuuksien takia, ja koska sovelluksen pystyi yhdistämään Savonialla käytössä olevaan lomakesovellukseen.
Sovellus on toteutettu käyttämällä Microsoft Visual Studio 2015:ta. Ohjelmointikielenä käytettiin C#:ia. Käyttöliittymä on toteutettu HTML:llä, CSS:llä ja JavaScriptillä.
Työn lopputuloksena oli sovellus, joka jätettiin liitettäväksi yhteen Savonian lomakesovelluksen kanssa. Savonian lomakesovellus oli valmiiksi integroitu CRM-järjestelmään, joten sitä ei tarvinnut tehdä itse. Sovelluksella voidaan lähettää uusia raportteja, sekä katsella ja muokata lähetettyjä raportteja.