Tarjouspyyntöpalvelun toteutus verkkosovelluksena
Yltävä, Mikko (2009)
Yltävä, Mikko
Metropolia Ammattikorkeakoulu
2009
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200912178247
https://urn.fi/URN:NBN:fi:amk-200912178247
Tiivistelmä
Opinnäytetyö tehtiin projektityönä ilmastointi- ja ilmankäsittelylaitteita maahantuovalle Ventur Oy:lle, jolla oli tarve tehostaa ja nopeuttaa teollisuuspuhaltimien tarjouspyyntöprosessia. Tällä hetkellä jälleenmyyjät tekevät yritykselle tarjouspyyntöjä puhelimitse eivätkä pyynnöt aina sisällä riittävästi tietoa sopivan puhaltimen valintaa ajatellen. Ratkaisuna tähän ongelmaan suunniteltiin verkkopalvelu, jossa jälleenmyyjät voivat valita, täyttää ja lähettää tarjouspyyntölomakkeita. Lomakkeiden tulisi kysyä käyttäjältä tarjouksen kannalta oleellisia kysymyksiä ja myös tarjota vastaamiseen tarvittavaa ammattitietoutta. Lisäksi tarvittaisiin työkalu, jolla yrityksen vastuuhenkilö voisi tulevaisuudessa helposti muokata lomakkeen rakennetta ja kysymyksiä halutunlaisiksi sekä hallinnoida palvelun yleisiä asetuksia.
Työ aloitettiin tutustumalla ratkaisuvaihtoehtoihin ja rajaamalla niistä vaatimusten ja aikataulun kannalta sopimattomat vaihtoehdot pois. Pohdinnan tuloksena päädyttiin käyttämään Ajax-tekniikkaa, jolla muokkaustyökalu saataisiin käytettävyydeltään riittävän hyväksi. Tämän jälkeen perehdyttiin tarkemmin Ajax-arkkitehtuuriin sekä muutamaan muuhun verkko-ohjelmoinnissa yleisesti käytettyyn tekniikkaan.
Aluksi kehitettiin demonstraatioversio, jolla voitiin kokeilla erilaisten ratkaisujen toimivuutta verkkoympäristössä ja niiden vaikutusta käytettävyyteen. Pian tämän jälkeen kävi ilmi, että lomakkeita kuvaavasta tietorakenteesta joudutaan tekemään suoraviivaisempi ja yksinkertaisempi kuin aiemmin oli suunniteltu. Nyt voitiin asettaa projektille tarkka aikataulu ja siirtyä määrittelemään lomakepalvelulle ja muokkaimelle asetettavia vaatimuksia.
Seuraavassa vaiheessa määriteltiin edellisten vaiheiden pohjalta tarvittava toiminnallisuus ja lomakkeiden kuvaamiseen vaadittava tietorakenne. Lopuksi toteutettiin molemmat verkkopalvelun osat, käyttöohje muokkaimelle ja palvelu siirrettiin tuotantopalvelimelle käyttöönottoa odottamaan. Työn tuloksena asiakasyritys sai käyttöönsä työkalun, jonka käytön odotetaan nopeuttavan ja tehostavan tarjouspyyntöprosessia lähitulevaisuudessa.
Työ aloitettiin tutustumalla ratkaisuvaihtoehtoihin ja rajaamalla niistä vaatimusten ja aikataulun kannalta sopimattomat vaihtoehdot pois. Pohdinnan tuloksena päädyttiin käyttämään Ajax-tekniikkaa, jolla muokkaustyökalu saataisiin käytettävyydeltään riittävän hyväksi. Tämän jälkeen perehdyttiin tarkemmin Ajax-arkkitehtuuriin sekä muutamaan muuhun verkko-ohjelmoinnissa yleisesti käytettyyn tekniikkaan.
Aluksi kehitettiin demonstraatioversio, jolla voitiin kokeilla erilaisten ratkaisujen toimivuutta verkkoympäristössä ja niiden vaikutusta käytettävyyteen. Pian tämän jälkeen kävi ilmi, että lomakkeita kuvaavasta tietorakenteesta joudutaan tekemään suoraviivaisempi ja yksinkertaisempi kuin aiemmin oli suunniteltu. Nyt voitiin asettaa projektille tarkka aikataulu ja siirtyä määrittelemään lomakepalvelulle ja muokkaimelle asetettavia vaatimuksia.
Seuraavassa vaiheessa määriteltiin edellisten vaiheiden pohjalta tarvittava toiminnallisuus ja lomakkeiden kuvaamiseen vaadittava tietorakenne. Lopuksi toteutettiin molemmat verkkopalvelun osat, käyttöohje muokkaimelle ja palvelu siirrettiin tuotantopalvelimelle käyttöönottoa odottamaan. Työn tuloksena asiakasyritys sai käyttöönsä työkalun, jonka käytön odotetaan nopeuttavan ja tehostavan tarjouspyyntöprosessia lähitulevaisuudessa.