Web-pohjaisen käyttöliittymän uudistaminen portaalimalliin
Hurme, Jani (2013)
Hurme, Jani
HAAGA-HELIA ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013053112236
https://urn.fi/URN:NBN:fi:amk-2013053112236
Tiivistelmä
Tässä raportissa kuvataan web-pohjaisen tietojärjestelmäuudistuksen toteuttaminen käyttöliittymätasolla. Toteutusmalli on pitkälti portaalimallin mukainen. Valmista portaalituotetta ei ole kuitenkaan hyödynnetty, vaan toteutus on tehty itsenäiseksi web-sovellukseksi. Tarve uudistukselle syntyi entisen järjestelmän elinkaaren umpeuduttua. Tavoitteena tässä vaiheessa on saada ulkoasultaan entistä vastaava järjestelmä käyttöön siten, että toteutustapa vastaa nykypäivän tekniikkaa ja siten mahdollistaa erilaisia jat-kokehityshankkeita tulevaisuudessa. Järjestelmän tulee olla myös skaalautuva, eli käyttäjämäärän lisääntyessä sen tulee kestää enemmän kuormaa hidastumatta.
Tämä uudistus on osa laajempaa hanketta jossa uusitaan toimeksiantajan kaikki järjestelmän osat fyysisistä laitteista lähtien. Hankkeen muita osioita ei toteuteta tämän osa-projektin puitteissa, joskin tämän projektin puitteissa toteutettavan käyttöliittymän tulee integroitua saumattomasti yhteen niin ajoalustan kuin muidenkin osaprojektien kanssa (kuormanjako-ohjelmisto, käyttäjän tunnistus, käyttöoikeudet, rajapinnat taustajärjestelmiin).
Projektin tekemisessä on noudatettu toimeksiantajan projektityömallia ja työ on tehty toimeksiantajan osoittamissa tiloissa. Projektin toteutusvaihe aloitettiin keväällä 2012 ja sitä jatkettiin kesälomien jälkeen aina vuoden loppuun asti. Ensimmäisiä osioita päästiin testaamaan vuodenvaihteessa, jolloin opinnäytetyön puitteissa suoritettava osuus oli valmis. Projektia ei ole ollut mahdollista tehdä täysipäiväisesti vaan sitä on tehty muiden töiden ohessa.
Työn suorittamiseksi valitut toimintatavat, ohjelmistot ja välineet olivat projektiryhmälle ennestään tuttuja, minkä takia työ eteni ilman suurempia esteitä. Lopputulos vastaa tavoitteita, joskin opinnäytetyön puitteissa käytetty työmäärä ei täysin riittänyt valmiin sovelluksen aikaansaamiseksi. Käytännössä testauksen puitteissa löydettyjen puutteiden korjaaminen jäi tämän projektin ulkopuolelle.
Tämä uudistus on osa laajempaa hanketta jossa uusitaan toimeksiantajan kaikki järjestelmän osat fyysisistä laitteista lähtien. Hankkeen muita osioita ei toteuteta tämän osa-projektin puitteissa, joskin tämän projektin puitteissa toteutettavan käyttöliittymän tulee integroitua saumattomasti yhteen niin ajoalustan kuin muidenkin osaprojektien kanssa (kuormanjako-ohjelmisto, käyttäjän tunnistus, käyttöoikeudet, rajapinnat taustajärjestelmiin).
Projektin tekemisessä on noudatettu toimeksiantajan projektityömallia ja työ on tehty toimeksiantajan osoittamissa tiloissa. Projektin toteutusvaihe aloitettiin keväällä 2012 ja sitä jatkettiin kesälomien jälkeen aina vuoden loppuun asti. Ensimmäisiä osioita päästiin testaamaan vuodenvaihteessa, jolloin opinnäytetyön puitteissa suoritettava osuus oli valmis. Projektia ei ole ollut mahdollista tehdä täysipäiväisesti vaan sitä on tehty muiden töiden ohessa.
Työn suorittamiseksi valitut toimintatavat, ohjelmistot ja välineet olivat projektiryhmälle ennestään tuttuja, minkä takia työ eteni ilman suurempia esteitä. Lopputulos vastaa tavoitteita, joskin opinnäytetyön puitteissa käytetty työmäärä ei täysin riittänyt valmiin sovelluksen aikaansaamiseksi. Käytännössä testauksen puitteissa löydettyjen puutteiden korjaaminen jäi tämän projektin ulkopuolelle.