kth.sePublications
System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
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
Laundry booking system: A Booking system for laundry room slots
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Tvättbokningssystem : Ett bokningssystem för tvättstugan (Swedish)
Abstract [en]

The thesis revolves around creating an alternative solution for the deficient booking systems for cloth washing rooms in Sweden. The laundry booking systems present today have multiple different forms and capabilities. However, these systems are mostly lacking and generally inefficient. The project's goal is to build an interactive laundry booking system that can be accessed online and provides the functionalities that some of the present systems lack. The requirements for the booking system are clearly specified for both regular residents and the administrative staff. The residents can book, check, and cancel room booking slots, and the administrators can manage users and bookings. The thesis workflow started with the project planning that was separated into multiple iterations, where each one covered different goals. Each iteration had a planning scheme with the aim of continuously developing smaller parts of the system to meet the project's overall goals. Furthermore, the suggested solution to fulfill the set requirements was to build a web application using a PERN stack model consisting of three parts: a database, a backend, and a frontend. The backend is a RESTful API project that counts as the core of the application in which HTTP requests and responses are used for the interaction, and the frontend is a website that can be accessed online to use the booking system. That is, the application is built with the intention of being a viable solution that can be integrated into multiple interfaces and different systems. The project successfully met all the specified requirements and goals. Additionally, the developed application serves as proof of an alternative and accessible prototype that can replace today's inefficient laundry booking systems. 

Abstract [sv]

Examensarbetet syftar kring att skapa en alternativ lösning för de inkonsekventa bokningssystemen för tvättrum i Sverige. De tvättbokningssystem som finns idag har flera olika former och möjligheter. Dessa bokningssystem är dock ofta bristfälliga och generellt sett ineffektiva. Projektets mål är att bygga ett interaktivt tvättbokningssystem som kan nås online och erbjuder funktionaliteten som några av de nuvarande systemen saknar. Kraven på bokningssystemet är tydligt specificerade för både vanliga användare (boende) och administrativa personal. Boenden kan boka, kontrollera och avboka sina tvättpass, och administratörerna kan hantera användare och bokningar. Projektarbetet startades med projektplaneringen som var uppdelad i flera iterationer där var och en av dem täckte olika mål. Varje iteration hade ett planeringsschema med syftet att kontinuerligt utveckla mindre delar av systemet för att möta projektets övergripande mål. Dessutom var den föreslagna lösningen för att uppfylla de uppställda kraven att bygga en webbapplikation baserad på PERN modellen som består av tre delar, en databas, en backend och en frontend. Backend projektet är ett RESTful API-projekt vilket räknas som kärnan i applikationen där HTTP-förfrågningar och svar används för interaktionen, och frontend projektet är en webbplats som kan nås online för att använda bokningssystemet. Det vill säga att applikationen är byggd med avsikten att vara en lämplig lösning som kan integreras i flera gränssnitt och olika system. Projektet uppfyllde alla krav och mål som sattes upp. Därtill fungerar den utvecklade applikationen som ett bevis på ett alternativt lösning på bokningssystem som kan ersätta nuvarande bristfälliga tvättbokningssystem.

Place, publisher, year, edition, pages
2022. , p. 38
Series
TRITA-EECS-EX ; 2022:241
Keywords [en]
Booking system, web application, RESTful API, PERN.
Keywords [sv]
Bokningssystem, webapplikation, RESTful API, PERN.
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-316882OAI: oai:DiVA.org:kth-316882DiVA, id: diva2:1692233
Subject / course
Computer Science
Educational program
Bachelor of Science in Engineering - Electrical Engineering
Supervisors
Examiners
Available from: 2022-09-05 Created: 2022-09-01 Last updated: 2022-09-05Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 979 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