Mobiilisivuston MikamaticMobiili kehittäminen
Mustonen, Annemari (2020)
Mustonen, Annemari
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020123130087
https://urn.fi/URN:NBN:fi:amk-2020123130087
Tiivistelmä
Tässä opinnäytetyössä keskityin kehittämään henkilö- ja yritystietoja yrityksen omasta Oracle tietokannasta hakevaa ja niitä päivittävää mobiilisivustoa espoolaiselle Mikamatic Oy:lle. Työ aloitettiin tekemällä kartoitus yrityksen nykyisestä ohjelmasta, Yritysrekisteristä josta nämä toiminnallisuudet jo löytyvät. Suunnittelu aloitettiin MarvelApp-ohjelmalla, jolla se oli tarkoitus tehdä. Työn edetessä kuitenkin suunnittelu siirtyi pikku hiljaa Visual Studio Code -ohjelman puolelle, jossa myös varsinainen ohjelmointityö tapahtui. Aluksi itse ohjelmointiin käytettiin Ionic Frameworkkiä, mutta eteen tulleiden tietokantayhteyksiin liittyvien ongelmien takia se jätettiin pois jo alkuvaiheessa ja ohjelmointi suoritettiin täysin käyttäen HTML- ja Typescript- ohjelmointikieliä.
Itse sivusto tehtiin muista Mikamatic Oy:n ohjelmista tuttua Single Page Application -tyyliä käyttäen jolloin pääsivu pysyy aina samana, mutta sen sisältö muuttuu käyttäjän toimien mukaan. Tämän yhden sivun sisälle rakennettiin frame-komponenteista sekä henkilötiedot että yritystiedot hakevat taulukot, joissa näkyvät perustiedot kustakin henkilöstä tai yrityksestä. Sitten tehtiin sivut yksittäisen henkilön tai yrityksen laajempien tietojen näyttämiseksi. Tähän sivulle käyttäjä pääsee valitsemalla pääsivun taulukosta kyseisen henkilön tai yrityksen ja sen jälkeen klikkaamalla Katso-painiketta. Erikseen ohjelmoitiin myös kirjautumissivu lähes valmiiksi, mutta tällä hetkellä kirjautumistietoja ei voi erikseen antaa vaan sivusto tekee kirjautumisen automaattisesti.
Sivusto toimii tällä hetkellä ainoastaan Mikamatic Oy:n oman, hyvin vpn-yhteyksillä, virustorjuntaohjelmilla sekä palomuureilla suojatun verkon sisällä, joten sen tietosuoja on kunnossa. Tätä sivustoa tullaan kuitenkin mahdollisesti käyttämään prototyyppinä Mikamatic Oy:n tarjoamasta pääohjelmasta, jonka kääntämisestä mobiililaitteille sopivaksi on aina silloin tällöin keskusteltu. Tätä varten sivuston jatkokehityssuunnitelmiin kuuluu kirjautumissivun loppuun teko sekä tehokkuuden, tietoturvan ja ulkoasun parantaminen, sillä varsinaisessa asiakkaidemme tuotantotietokannassa on valtava määrä dataa. Sivusto on kuitenkin jo tällaisenaan käyttökelpoinen Mikamatic Oy:n sisäiseen käyttöön.
Itse sivusto tehtiin muista Mikamatic Oy:n ohjelmista tuttua Single Page Application -tyyliä käyttäen jolloin pääsivu pysyy aina samana, mutta sen sisältö muuttuu käyttäjän toimien mukaan. Tämän yhden sivun sisälle rakennettiin frame-komponenteista sekä henkilötiedot että yritystiedot hakevat taulukot, joissa näkyvät perustiedot kustakin henkilöstä tai yrityksestä. Sitten tehtiin sivut yksittäisen henkilön tai yrityksen laajempien tietojen näyttämiseksi. Tähän sivulle käyttäjä pääsee valitsemalla pääsivun taulukosta kyseisen henkilön tai yrityksen ja sen jälkeen klikkaamalla Katso-painiketta. Erikseen ohjelmoitiin myös kirjautumissivu lähes valmiiksi, mutta tällä hetkellä kirjautumistietoja ei voi erikseen antaa vaan sivusto tekee kirjautumisen automaattisesti.
Sivusto toimii tällä hetkellä ainoastaan Mikamatic Oy:n oman, hyvin vpn-yhteyksillä, virustorjuntaohjelmilla sekä palomuureilla suojatun verkon sisällä, joten sen tietosuoja on kunnossa. Tätä sivustoa tullaan kuitenkin mahdollisesti käyttämään prototyyppinä Mikamatic Oy:n tarjoamasta pääohjelmasta, jonka kääntämisestä mobiililaitteille sopivaksi on aina silloin tällöin keskusteltu. Tätä varten sivuston jatkokehityssuunnitelmiin kuuluu kirjautumissivun loppuun teko sekä tehokkuuden, tietoturvan ja ulkoasun parantaminen, sillä varsinaisessa asiakkaidemme tuotantotietokannassa on valtava määrä dataa. Sivusto on kuitenkin jo tällaisenaan käyttökelpoinen Mikamatic Oy:n sisäiseen käyttöön.