Työni TTS-Manager sovelluksen kehittäjänä
Koskela, Maxim (2023)
Koskela, Maxim
2023
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-2023052614457
https://urn.fi/URN:NBN:fi:amk-2023052614457
Tiivistelmä
Opinnäytetyön aiheena oli web-sovelluksen laskentatoimintojen kehittäminen. Tämän laskelmasivun avulla käyttäjät voivat suunnitella maatilalle maidontuotannon eri työprosesseja ja laskea eläinten hoidon työnmenekkejä. Laskelmasivulla käyttäjät voivat määrittää lähtötiedot sekä valita työn aktiivisuuden ja suoritustavan.
Lähtötietojen ja tehtyjen valintojen perusteella sovellus laskee työprosessien työnmenekkiarvot. Sivuun sisältyy myös tietokanta tiedon tallentamista varten ja laskelman tallennusominaisuus.
Sovelluksen kehittämisessä käytettiin pääasiallisesti PHP-ohjelmointikieltä, jota täydennettiin JavaScript-koodeilla. Sivun suunnittelun tavoitteena oli varmistaa tehokas toiminta sekä tietokoneilla että mobiililaitteilla.
Muita projekteissa hyödynnettyjä teknologioita ovat HTML, CSS, MySQL, Bootstrap ja jQuery.
Raportti käsittelee sivun suunnittelua ja kehitysvaiheita. Itse projektin koodit eivät sisälly raporttiin; sen sijaan keskitytään kuvaamaan työn etenemistä, käytettyjä teknologioita ja ohjelmointimenetelmiä. Raportissa myös kuvataan, kuinka sivun turvallisuus varmistetaan, ja miten sivu suojataan mahdollisilta injektioriskeiltä.
Lähtötietojen ja tehtyjen valintojen perusteella sovellus laskee työprosessien työnmenekkiarvot. Sivuun sisältyy myös tietokanta tiedon tallentamista varten ja laskelman tallennusominaisuus.
Sovelluksen kehittämisessä käytettiin pääasiallisesti PHP-ohjelmointikieltä, jota täydennettiin JavaScript-koodeilla. Sivun suunnittelun tavoitteena oli varmistaa tehokas toiminta sekä tietokoneilla että mobiililaitteilla.
Muita projekteissa hyödynnettyjä teknologioita ovat HTML, CSS, MySQL, Bootstrap ja jQuery.
Raportti käsittelee sivun suunnittelua ja kehitysvaiheita. Itse projektin koodit eivät sisälly raporttiin; sen sijaan keskitytään kuvaamaan työn etenemistä, käytettyjä teknologioita ja ohjelmointimenetelmiä. Raportissa myös kuvataan, kuinka sivun turvallisuus varmistetaan, ja miten sivu suojataan mahdollisilta injektioriskeiltä.