Verkkohallintasovelluksen suunnittelu ja toteutus Mypose Oy:lle
Asumaniemi, Timo (2014)
Asumaniemi, Timo
Oulun ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014120217832
https://urn.fi/URN:NBN:fi:amk-2014120217832
Tiivistelmä
Opinnäytetyön aiheena oli suunnitella ja toteuttaa verkkohallintasovellus Mypose Oy:lle. Pohjana työlle oli entinen verkkohallinta, jonka rakenteellisuus todettiin projektin aloitusvaiheessa hieman kankeaksi jatkokehityksen kannalta. Työn tavoitteena oli saada vastaavat toiminnollisuudet uudelle verkkohallinnalle, joita projektin aloitushetkellä oli edellisessä verkkohallinnassa. Uuden verkkohallinnan tuli olla sellainen, että uusien ominaisuuksien lisääminen tai muokkaaminen tapahtuisi huomattavasti nopeammin ja vaivattomammin. Verkkohallinnan avulla mm. muokataan Mypose-laitteiden sisältöä ja luetaan statistiikka. Työ tuli siis välittömästi todelliseen käyttöön yrityksessä.
Projektin apuna käytin Tinypm-työkalua projektinhallintaan. Totetus tapahtui Linux-ympäristössä käyttäen Netbeans- ja Qt-ohjelmointiympäristöjä. Tietokantojen suunnittelussa käytettiin MySQL-Workbench ohjelmistoa.
Projekti onnistui kokonaisuudessaan hyvin ja jatkokehitys projektin parissa lähti etenemään opinnäytetyön päätyttyä vauhdikkaasti. Tässä raportissa käydään läpi pääpiirteittäin verkkohallinnan toimintaperiaatteet. Liikesalaisuussyistä toteutuksen esittelyssä ei käydä läpi tarkkaa lähdekoodia, vaan lyhyillä ohjelmakoodiesimerkeillä havainnollistetaan käytettyjä teknologioita ja menetelmiä.
Projektin apuna käytin Tinypm-työkalua projektinhallintaan. Totetus tapahtui Linux-ympäristössä käyttäen Netbeans- ja Qt-ohjelmointiympäristöjä. Tietokantojen suunnittelussa käytettiin MySQL-Workbench ohjelmistoa.
Projekti onnistui kokonaisuudessaan hyvin ja jatkokehitys projektin parissa lähti etenemään opinnäytetyön päätyttyä vauhdikkaasti. Tässä raportissa käydään läpi pääpiirteittäin verkkohallinnan toimintaperiaatteet. Liikesalaisuussyistä toteutuksen esittelyssä ei käydä läpi tarkkaa lähdekoodia, vaan lyhyillä ohjelmakoodiesimerkeillä havainnollistetaan käytettyjä teknologioita ja menetelmiä.