WWW-sovelluksen toteutus Microsoftin teknologioilla : dokumenttienhallintajärjestelmä
Härkönen, Tomi (2011)
Härkönen, Tomi
Turun ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201103303682
https://urn.fi/URN:NBN:fi:amk-201103303682
Tiivistelmä
Opinnäytteen aiheena oli toteuttaa Elomatic Oy:lle heidän EloDoc dokumentinhallintajärjestelmään www-käyttöliittymä eli www-sovellus. EloDoc on Visual Basicillä toteutettu työpöytäsovellus.
Työn alkuvaiheessa tehtiin nopea selvitys mahdollisista teknologioista, ja näiden soveltuvuudesta www-sovelluksen toteutukseen. Pääpaino oli jo tässä vaiheessa Microsoftin tarjoamilla teknologioilla, kuten ASP.NET ja Silverlight.
Www-sovelluksen käyttöliittymästä haluttiin mahdollisimman paljon samanlainen kuin työpöytäsovelluksen käyttöliittymä. Työpöytäsovelluksessa olivat selvät pääelementit, jotka oli helppo siirtää lähes sellaisinaan www-sovellukseen. Käyttöliittymän toteutuksessa käytettiin jQueryn liitännäistä, Layout.UI:tä. CSS:n avulla määritettiin tyylit eri elementeille.
Tekniseltä toteutukselta www-sovellus eroaa työpöytäsovelluksesta suuresti. Www suunnittelussa joudutaan huomioimaan, että käyttäjän tekemisiä ei voida seurata niin tarkasti. Kontrollien luonti taustakoodissa on myös haastavampaa www-sovelluksessa, koska ne joudutaan luomaan uusiksi jokaisen sivulatauksen yhteydessä.
Www-sovellusta ei saatu valmiiksi opinnäytetyön kirjoittamisen aikana. Www-sovellus kuitenkin saatiin hyvälle mallille ja kehitys jatkuu opinnäytetyön jälkeen.
Työn alkuvaiheessa tehtiin nopea selvitys mahdollisista teknologioista, ja näiden soveltuvuudesta www-sovelluksen toteutukseen. Pääpaino oli jo tässä vaiheessa Microsoftin tarjoamilla teknologioilla, kuten ASP.NET ja Silverlight.
Www-sovelluksen käyttöliittymästä haluttiin mahdollisimman paljon samanlainen kuin työpöytäsovelluksen käyttöliittymä. Työpöytäsovelluksessa olivat selvät pääelementit, jotka oli helppo siirtää lähes sellaisinaan www-sovellukseen. Käyttöliittymän toteutuksessa käytettiin jQueryn liitännäistä, Layout.UI:tä. CSS:n avulla määritettiin tyylit eri elementeille.
Tekniseltä toteutukselta www-sovellus eroaa työpöytäsovelluksesta suuresti. Www suunnittelussa joudutaan huomioimaan, että käyttäjän tekemisiä ei voida seurata niin tarkasti. Kontrollien luonti taustakoodissa on myös haastavampaa www-sovelluksessa, koska ne joudutaan luomaan uusiksi jokaisen sivulatauksen yhteydessä.
Www-sovellusta ei saatu valmiiksi opinnäytetyön kirjoittamisen aikana. Www-sovellus kuitenkin saatiin hyvälle mallille ja kehitys jatkuu opinnäytetyön jälkeen.