|
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 |
|
|