Mobiilimaksusovelluksen suunnittelu lounasravintola BarLaurealle
Jaako, Sallamaarit; Hairetdin, Nico (2019)
Jaako, Sallamaarit
Hairetdin, Nico
2019
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-2019053013387
https://urn.fi/URN:NBN:fi:amk-2019053013387
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kehittää toteutustapa ravintolan lounaslippujen ostamisen ja käyttämisen mahdollistavalle mobiilisovellukselle. Sovelluksen käyttäjän tulee myös voida tarkastella ravintolan ruokalistaa. Työn toimeksiantaja on Laurea-ammattikorkeakoulun Leppävaaran toimipisteen lounasravintola BarLaurea. Opinnäytetyössä kuvataan ne keskeisimmät komponentit ja teknologiat, joiden avulla vaadittu toiminnallisuus voidaan saavuttaa. Työn tietoperusta pohjaa sähköisiin lähteisiin, eri teknologioiden ajantasaisiin teknisiin dokumentaatioihin sekä työn tekijöiden aiempaan osaamiseen.
Työssä hahmoteltiin mobiilisovelluksen toimintaa ja ulkonäköä rautalankamallien avulla ja kehitettiin suunnitelma järjestelmän eri osa-alueiden välisen tiedonsiirron toteuttamiselle Hypertext Transfer Protocol (HTTP) pyyntöjen avulla. Lisäksi työssä selvitettiin, kuinka React Native-sovelluskehyksen avulla kehitettyyn sovellukseen voidaan liittää maksamisen mahdollistava toiminnallisuus MobilePay-maksusovelluksen avulla ja kuinka MobilePayn tarjoaman rajapinnan kanssa kommunikoidaan Node.js-suoritusympäristössä. Mobiilisovelluksen tueksi suunniteltiin relaatiotietokanta ja Representational State Transfer (REST) rajapinnan reitit, joka mahdollistaa käyttäjien hallinnan ja lounaslippujen tallentamisen järjestelmään.
Työssä hahmoteltiin mobiilisovelluksen toimintaa ja ulkonäköä rautalankamallien avulla ja kehitettiin suunnitelma järjestelmän eri osa-alueiden välisen tiedonsiirron toteuttamiselle Hypertext Transfer Protocol (HTTP) pyyntöjen avulla. Lisäksi työssä selvitettiin, kuinka React Native-sovelluskehyksen avulla kehitettyyn sovellukseen voidaan liittää maksamisen mahdollistava toiminnallisuus MobilePay-maksusovelluksen avulla ja kuinka MobilePayn tarjoaman rajapinnan kanssa kommunikoidaan Node.js-suoritusympäristössä. Mobiilisovelluksen tueksi suunniteltiin relaatiotietokanta ja Representational State Transfer (REST) rajapinnan reitit, joka mahdollistaa käyttäjien hallinnan ja lounaslippujen tallentamisen järjestelmään.