| dc.contributor.author | Kunnas, Karoliina | |
| dc.date.accessioned | 2018-04-27T09:10:59Z | |
| dc.date.available | 2018-04-27T09:10:59Z | |
| dc.date.issued | 2018 | |
| dc.identifier.uri | URN:NBN:fi:amk-201804275701 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/144068 | |
| dc.description.abstract | Opinnäytetyön toimeksiantajana oli Kauppavalmennus Oy, joka on valmentanut kauppoja hävikin vähentämiseen vuodesta 2013. Yritys tarjoaa asiakkailleen sovelluksen, joka muun muassa kokoaa myynti- ja hävikkiraportit yhteen. Sovelluksen avulla voidaan puuttua hävikin perimmäisiin syihin ja korjata niitä. Sen web-versio on tehty AngularJS-ohjelmistokehyksellä ja hybridisovellus Apache Cordovalla. Ylläpidettävänä on siis kaksi koodipohjaa ja versiota.
Työn tavoitteena oli toteuttaa Kauppavalmennuksen sovelluksesta Ionic Framework -ohjelmistokehyksellä versio, jolla merkitään tyhjiä hyllypaikkoja. Sovellus toimii sekä web- että mobiilisovelluksena, joten useampaa versiota ei tarvita. Tarkoituksena oli tutkia, mitä ominaisuuksia Ionic tarjoaa ohjelmistokehittäjälle ja kuinka sillä tehty sovellus julkaistaan.
Työssä käsiteltiin sovelluksen toteutustekniikoita, kuten Ionic, Angular ja Apache Cordova. Lisäksi selvitettiin, voidaanko Kauppavalmennuksen sovelluksen ominaisuuksia tuoda helposti uuteen versioon. Lopputuloksena onnistuttiin kehittämään sovellus, joka täyttää sille annetut vaatimukset. | fi |
| dc.description.abstract | The client of this thesis was Kauppavalmennus Oy, which has trained grocery stores to reduce loss since 2013. The company offers an application that compiles sales and loss reports together. The application helps address the root causes of loss and correct them. The web version of the application is developed using AngularJS and the hybrid application was developed using Apache Cordova. Consequently, there are two codebases and versions to maintain.
The aim of this thesis was to develop version of Kauppavalmennus application using Ionic Framework. It is used for marking up empty shelves. Due to using Ionic the application runs both on web and mobile, therefore multiple codebases and versions are not needed. The purpose was to research what features Ionic offers and how the application is published.
The technologies used in the application, for example, Ionic Framework, Angular and Apache Cordova is discussed in this thesis. In the thesis was researched whether it would be easy to bring old features of the Kauppavalmennus application to Ionic version. The project was successful, and the set goals were achieved. | en |
| dc.language.iso | fin | |
| dc.publisher | Hämeen ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | Viivakoodin lukeminen Ionic-ohjelmistokehyksellä | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/1791 | |
| dc.organization | Hämeen ammattikorkeakoulu | |
| dc.contributor.organization | Hämeen ammattikorkeakoulu | |
| dc.subject.keyword | Ionic Framework | |
| dc.subject.keyword | Angular | |
| dc.subject.keyword | Apache Cordova | |
| dc.subject.keyword | ohjelmointi | |
| dc.subject.keyword | viivakoodit | |
| dc.subject.specialization | Ohjelmointi | |
| dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | |
| dc.subject.discipline | Tietojenkäsittely | |