System för digital skyltning till Fitness4You
2019 (Svenska)Självständigt arbete på grundnivå (högskoleexamen), 10 poäng / 15 hp
Studentuppsats (Examensarbete)
Abstract [en]
This report summarizes development of a digital signage system for the client Fitness4You. The goal was to develop a system that can dynamically handle the content that Fitness4You wants to promote via screens located in their facilities. The system's user interface was developed in Angular, which has the task of managing and distributing the content that’s created. The server-side of the system was developed in PHP using Slim Framework with MariaDB as a database. To present the content that was created, the single-board computer Raspberry Pi were used. However, the choice to use Raspberry Pi as a media player was not obvious and questions were raised about how its performance would manage a web-based system. Theories that touches on what digital signage is and how the different technologies behave and how they work together are discussed. The report also touches on parts of the entire life cycle of the project and discusses requirements, modeling, design and code development. The project resulted in an executable system that can manage and present user-created content. However, the system still has some way to go before it can be delivered to Fitness4You. After a short but relatively demanding test, it turned out that the Raspberry Pi is a very capable small computer.
Abstract [sv]
Denna rapport sammanfattar utvecklingen av ett system för digital skyltning till kunden Fitness4You. Målet var att utveckla ett systemet som dynamiskt kan hantera det innehåll som Fitness4You vill marknadsföra via skärmar utplacerade i deras lokaler. Systemets användargränssnitt utvecklades i ramverket Angular som har i uppgift att hantera och distribuera det innehåll som skapas. Serversidan av systemet utvecklades i PHP med hjälp av ramverket Slim Framework med MariaDB som databas. För att presentera det innehåll som skapas användes enkortsdatorn Raspberry Pi. Valet av Raspberry Pi som presentationsenhet var dock inte självklart och det fanns frågetecken över hur dess prestanda klarade av ett webbaserat system. Teori som beskriver vad digital skyltning är och hur de olika teknologierna fungerar och samverkar tillsammans diskuteras. Rapporten vidrör även delar ur hela projektets livscykel och diskuterar krav, modellering, design och utveckling av kod. Projektet resulterade i ett körbart system som kan hantera och presentera innehåll skapat av användare. Dock har systemet ytterligare en liten väg att gå innan det kan levereras till Fitness4You. Efter ett kort men relativt krävande test så visade det sig att Raspberry Pi är en mycket kapabel liten dator.
Ort, förlag, år, upplaga, sidor
2019. , s. 75
Nyckelord [sv]
Digital skyltning, Angular, Slim Framework, PHP, MariaDB, Raspberry Pi
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:miun:diva-37188Lokalt ID: DT-V19-G2-007OAI: oai:DiVA.org:miun-37188DiVA, id: diva2:1350267
Ämne / kurs
Datateknik DT1
Utbildningsprogram
Webbutveckling TWEUG 120 hp
Handledare
Examinatorer
2019-09-112019-09-112019-09-11Bibliografiskt granskad