|   | 
                Titel: | 
                Vergleich moderner Webtechnologien zum Zwecke der Programmierung eines Zeitmanagementsystems zugeschnitten für Musiker in Form einer Server-Client Applikation  | 
            
            
                |   | 
                AutorIn: | 
                Simon Andreas Brunner | 
            
            
                |   | 
                Typ: | 
                Bachelorarbeit
  | 
            
            
                |   | 
                ÖFOS 2012 Code: | 
                102027 Web Engineering 
 | 
            
            
                |   | 
                Institution: | 
                Ferdinand Porsche FernFH, Wiener Neustadt, WIBA | 
            
            
                |   | 
                Betreuung: | 
                Eszter Geresics-Földi | 
            
            
                |   | 
                Datum: | 
                2022 | 
            
            
                |   | 
                Abstract (de): | 
                Musikschaffende unterliegen zunehmend Problemen des Zeitmanagements. Die vorliegende Arbeit 
beschäftigt sich damit, Datenbanktechnologien, Backendtechnologien und Frontendtechnologien im 
Hinblick auf die Implementierung einer Server-Client Applikation zum synchronen Zeitmanagement von 
Musikern und Veranstaltern gegeneinander zu stellen und die dafür geeignetsten auszuwählen. Für 
jeden Teilaspekt des sogenannten Solution Stacks wurden jeweils vier moderne Technologien 
vorgestellt, deren Stärken und Schwächen klassifiziert und durch die der Skizze der Applikation 
entnommenen Kriterien nach ihrer Eignung gereiht. Dabei wurde das Weighted Scoring Model unter 
der Anwendung des „Direct Scoring“ verwendet. Die Kombination aus MongoDB, ExpressJS, Angular 
und NodeJS erwies sich nach der Recherche und der Anwendung der wissenschaftlichen Methode als 
der geeignetste Solution Stack. Um die Rahmenbedingungen abzugrenzen, wurde die Applikation
sowohl in funktionalen wie in nicht-funktionalen Anforderungen definiert. Use-Cases und ein EntityRelationship Model ergänzten die Grenzen und sorgten für eine klare Definition der Kriterien an den 
Solution Stack.  | 
            
            
                |   | 
                Abstract (en): | 
                Music creators are increasingly subject to time management problems. The present work deals with the 
comparison of database technologies, backend technologies and frontend technologies with regard to 
the implementation of a server-client application for synchronous time management of musicians and 
event organizers and the selection of the most suitable ones. For each aspect of the so-called solution 
stack, four modern technologies were presented, their strengths and weaknesses classified, and ranked 
according to their suitability using criteria taken from the application outline. In doing so, the Weighted 
Scoring Model was used with the application of "Direct Scoring". The combination of MongoDB, 
ExpressJS, Angular and NodeJS was found to be the most suitable solution stack after researching and 
applying the scientific method. To delineate the framework, the application was defined in both 
functional and non-functional requirements. Use cases and an entity-relationship model supplemented 
the boundaries and provided a clear definition of the criteria for the solution stack.  | 
            
            
                |   | 
                Keywords (de): | 
                Solution-Stack, Musikermanagementsoftware, Server-Client-Applikation, Datenbanktechnologien, Backendtechnologien, Frontendtechnologien | 
            
            
                |   | 
                Keywords (en): | 
                solution-stack, artist-management software, server-client-application, databasetechnologies, backendtechnologies, frontend technologies | 
            
            
                |   | 
                
  | 
                  Brunner_Simon_11778939_WS_Geresics-Földi_2022-09-23.pdf | 
            
            
                |   | 
                    |