Planned maintenance
A system upgrade is planned for 24/9-2024, at 12:00-14:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Digitalisering av ett ticketsystem för restaurangbranschen
University West, Department of Engineering Science, Division of Mathematics, Computer and Surveying Engineering.
University West, Department of Engineering Science, Division of Mathematics, Computer and Surveying Engineering.
2021 (Swedish)Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesisAlternative title
Digitalization of a ticket system in the restaurant business (English)
Abstract [sv]

Projektet hade som syfte att skapa och konfigurera ett system som fungerar i samverkan med ett existerande ticketsystem inom restaurangbranschen. Ett problem inom restaurangbranschen som kan lösas med hjälp av digitalisering är användningen och kostnaden av fysiska kvitton. Med det nu skapade systemet kan detta problem åtgärdas.

Genom att koppla samman ticketmaskinen med en Raspberry Pi via seriell-länk kan datan som originellt skulle skickats till en kvittoskrivare nu fångas upp av Raspberry Pi:n och behandlas där i. Datan som tas emot av Raspberry:n konverteras med Python3-kodning och lagras i en MySQL-databas. En webb-server drivs på Raspberry:n för att kunna visa upp informationen på önskad enhet, till exempel en iPad.

Nu finns det en färdig prototyp som kan ta emot data, behandla och lagra den samt visa upp den grafiskt på önskad enhet. Prototypen testkördes i produktionsmiljö och presterade efter utsatta krav. Projektets syfte fullbordades och både restaurangpersonal och utvecklare anser systemet vara lyckat. 

Abstract [en]

The project set out to create and configure a system that could be connected to an existing ticket-system within the restaurant businesses. A problem within the restaurant business that can be solved with the help of digitalization is the usage and cost of physical tickets. With this system this problem can be remedied.

By connecting the ticket-machine with a Raspberry Pi via a serial-link the data that was originally meant to be sent to the ticket printer can now be picked up by the Raspberry Pi and be processed within the device. The data that is received by the Raspberry Pi is converted via a program made with Python3 and then stored in a MySQL-database. A webserver that is running on the Raspberry Pi can display the now digitalized ticket on any web browser capable machine, for example an iPad.

There is now a prototype that can receive, process, and store the data as well as display it via a web-based interface, on any capable device. The prototype was tested in a production environment and performed after the demands that had been set. The project was completed and both the restaurant personnel as well as the developers were satisfied, and the project was considered a success.

Place, publisher, year, edition, pages
2021. , p. 14
Keywords [en]
Raspberry Pi, Serial, Python, MySQL, PHP, Apache
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:hv:diva-17541Local ID: EXN300OAI: oai:DiVA.org:hv-17541DiVA, id: diva2:1602403
Subject / course
Computer engineering
Educational program
Nätverksteknik med IT-säkerhet
Supervisors
Examiners
Available from: 2021-10-18 Created: 2021-10-12 Last updated: 2021-10-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
Division of Mathematics, Computer and Surveying Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 103 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf