Taloyhtiön vuosikertomus : Työkalun lisääminen Tampuuriin
Ihalainen, Teemu (2013)
Ihalainen, Teemu
Mikkelin ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013061714273
https://urn.fi/URN:NBN:fi:amk-2013061714273
Tiivistelmä
Opinnäytetyön tavoitteena oli etsiä toimiva ohjelmarakenne jolla voidaan työkaluun myöhemmin lisätä helposti tarvittavia laajennusosia ja ominaisuuksia. Opinnäytetyössä tutkittiin käytännössä toimivinta rakennetta. Yksinkertaisin ja toimivin rakenne valittiin ja sitä optimoitiin mahdollisuuksien mukaan niin että sitä voidaan käyttää tulevaisuudessa pohjana vastaaville työkaluille. Työssä tehtiin Microsoftin .NET-ympäristöön Visual Studiossa uusi työkalu Agenteq Solutions oy:n Tampuuri-ohjelmistoon. Tavoitteena oli lisätä ohjelmistoon taloyhtiöitä varten vuosikertomus-työkalu, joka täyttää automaattisesti käyttäjän valmistelemaan Word-pohjaan Tampuurin sisältämät tiedot vuosi-kertomusta varten. Työn lopuksi tehtiin työkalusta demo testi-Tampuuriin, jossa työkalua testattiin käy-tännössä. Työn aikana havaittiin .NET-ympäristössä käytetty tiedontuottaja/tiedonkuluttaja-malli toimivimmaksi. Työkalu toteutettiin käyttäen C#:ia ja tietokantatoiminnot siihen sisältyvällä Linq:lla. Tiedontoimittaja sijoitettiin kirjastoon johon myöhemmin lisätään tarvittavat luokat tietojen hakua varten. Käyttöliittymä tehtiin mahdollisimman yksikertaiseksi, ja suurin osa toiminnoista rakennettiin taustakoodiin luokkina. Lopputulos vastasi odotuksia, vaikka useita muutoksia suunnitelmaan tulikin. Työkalun rakenne on yksinkertainen ja helposti päivitettävä, ja sitä laajennetaan tulevaisuudessa asiakkaiden tarpeiden mu-kaan. Suunnitelmissa on myös käyttää työkalua pohjana vastaaville projekteille.