Summary: | The goal of the project has been to investigate how room reservation systems should be designed so that booked rooms are utilized and so that ambiguities about booked rooms do not arise. User interfaces have been created through a prototype and algorithms have been designed and implemented. The Design Science method was utilized for activities related to prototypes and algorithms. Evaluation of the prototype involved conducting usability tests which have shown that the user interface is easy to use. Unit tests and integration tests have been applied to ensure that the implemented algorithms work properly. A survey was conducted to examine how an existing system and the proposed features are perceived. The results of the survey indicate that the identified problems are experienced by the respondents and that the proposed features are appreciated. More respondents would however have been desirable. Moreover, the results of the usability tests may differ if they are performed on a complete system. These tests should include people of different technical competence. Analysis of the algorithms mentions assumptions made during design, considerations for implementation and possible corrections. Analysis of the unit tests and integration tests mentions that they are limited in some aspects. Design Science has been useful for the project but has not always been perfect. Future work involves examining how authentication for the systems should be designed, developing a complete system that implements the proposed solutions, correcting the algorithms and gathering more data on how the proposed solutions and existing systems are perceived. === Projektets mål har varit att undersöka hur rumsreservationssystem ska utformas så att bokade rum nyttjas och så missförstånd om vilka rum som är bokade ej uppstår. För ändamålet har användargränssnitt skapats genom en prototyp och algoritmer har framställts och implementerats. Framställningen av prototyper samt konstruktion och implementering av algoritmer har skett enligt Design Science. Utvärdering av prototypen har inneburit genomförande av användbarhetstester som har visat att det föreslagna användargränssnittet är lättanvänt. Enhetstester och integrationstester har tillämpats upprepade gånger för att säkerställa att de implementerade algoritmerna fungerar korrekt. En enkätundersökning har genomförts för att ta reda på hur ett befintligt rumsreservationssystem och de föreslagna funktionerna uppfattas. Resultatet av enkätundersökningen tyder på att problemen som identifierats upplevs bland enkätdeltagarna och att de föreslagna funktionerna är eftertraktade. Projektets resultat tyder på att fler enkätdeltagare hade varit önskvärt och att användbarhetstestens resultat kan bli annorlunda om de genomförs på ett riktigt system samt att de bör innefatta personer av olika teknisk kompetens. Analys av algoritmerna nämner antaganden som gjorts för deras framställning, vad som bör tas i åtanke för deras implementation och korrigeringar som kan genomföras. Analys av enhetstesten och integrationstesten nämner att de är begränsade i vissa avseenden. Design Science har varit användbart för projektets syfte men har inte alltid varit perfekt. Framtida arbete innebär att ta reda på hur autentisering för systemen bör utformas, utveckla ett komplett system som implementerar lösningsförslagen, korrigera algoritmerna som framställts samt samla in mer data om hur lösningsförslagen och befintliga system uppfattas.
|