Struktur der Web-App

Erstellt mit draw.io

Architektur-Diagramm der Flask-Webanwendung mit Client (HTML, CSS Bootstrap, JavaScript), Server (app.py) und MySQL-Datenbank

Diagramme

Anwendungsfalldiagramm

UML-Anwendungsfalldiagramm mit den Akteuren Gast, Admin und Trainer sowie Anwendungsfällen wie Halle reservieren, Trainer buchen und Zahlung tätigen

Klassendiagramm

UML-Klassendiagramm mit den Klassen Gast, Trainer, Halle, Adresse, Reservierung und Bewertung samt ihren Beziehungen

Erklärung

Ursprung

Das Projekt entstand im zweiten Semester des Wirtschaftsinformatik Studiums (Modul: Angewandte Grundlagen der Wirtschaftsinformatik). Es war die Aufgabe, sich ein eigenes kleines Projekt auszudenken, wobei vorgegeben war, dass es eine Webseite sein musste. Außerdem sollte eine Datenbank Connection vorhanden sein. Allgemein kann man sagen, dass es dazu diente Grundlagen im Bereich der Web-Entwicklung zu vermitteln.

Meine Idee

Da ich in meiner Freizeit u.a gerne Tennis spiele, hatte ich den Plan eine Webseite zu erstellen, auf der man leichter Hallen und Trainer in seiner Nähe buchen konnte.

Diagramme s.o

Außerdem war es unsere Aufgabe – passend zu unserem Thema – ein Anwendungsfall- und ein Klassendiagramm zu erstellen.

Schlussfolgerung

Das Projekt diente uns also als erste Kontaktmöglichkeit mit Python, JavaScript, HTML, CSS, Pycharm, erstellen von Diagrammen und der Integrierung einer Datenbank. Wichtig: Das Projekt ist unvollständig und wir sollten auch nur gewisse Teile implementieren!