OptiAnalyser - Web-pohjainen tilausprosessin seuranta- ja analysointisovellus
Safari, Shahin (2018)
Safari, Shahin
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018060512538
https://urn.fi/URN:NBN:fi:amk-2018060512538
Tiivistelmä
Opinnäytetyötä tehtiin Optiscan Oy:n toimeksiannosta, joka tarjoaa asiakkailleen Abakus-varastonhallintajärjestelmän.
Opinnäytetyölle asetettiin kaksi tavoitetta. Ensimmäisenä tavoitteena oli tutkia Angular 5, Vert.x-työkalupakki ja Kotlin-ohjelmointikieli. Toisena tavoitteena oli rakentaa näistä teknologioista graafinen web-sovellus, jonka avulla voitaisin tehostaa varastopäällikön työtä ja nähdä varaston kokonaiskuva.
Tutkimusosuudessa tutustuttiin Angular 5 -sovelluskehyksen, Vert.x-tykalupakin ja Kotlin-ohjelmointikielen ominaisuuksiin. Selvitettiin näiden teknologioiden rakenteet ja tuotiin esiin niiden hyvät ja huonot puolet.
Projektiosuutta toteutettiin ohjelmistotuotannon käytäntöjen mukaisesti. Määriteltiin web-sovelluksen ominaisuudet ja suunniteltiin sen arkkitehtuuria ja moduulien rakennetta. Toteutettiin sovelluksen komponentit ja käytiin läpi niiden algoritmit.
Työn tuloksena asetetut tavoitteet saavutettiin. Toteutettiin web-sovellus, joka täytti toimeksiantajan kaikki vaatimukset.
Opinnäytetyölle asetettiin kaksi tavoitetta. Ensimmäisenä tavoitteena oli tutkia Angular 5, Vert.x-työkalupakki ja Kotlin-ohjelmointikieli. Toisena tavoitteena oli rakentaa näistä teknologioista graafinen web-sovellus, jonka avulla voitaisin tehostaa varastopäällikön työtä ja nähdä varaston kokonaiskuva.
Tutkimusosuudessa tutustuttiin Angular 5 -sovelluskehyksen, Vert.x-tykalupakin ja Kotlin-ohjelmointikielen ominaisuuksiin. Selvitettiin näiden teknologioiden rakenteet ja tuotiin esiin niiden hyvät ja huonot puolet.
Projektiosuutta toteutettiin ohjelmistotuotannon käytäntöjen mukaisesti. Määriteltiin web-sovelluksen ominaisuudet ja suunniteltiin sen arkkitehtuuria ja moduulien rakennetta. Toteutettiin sovelluksen komponentit ja käytiin läpi niiden algoritmit.
Työn tuloksena asetetut tavoitteet saavutettiin. Toteutettiin web-sovellus, joka täytti toimeksiantajan kaikki vaatimukset.