Sport Management System AWS

Einprägsamer Name für das System. ▫ Ansprechende und intuitive Benutzeroberfläche. ▫ Unterstützung von unterschiedlichen Geräten (Desktop, Mobile Geräte). ▫ Potentiell einfach anpassbar für andere Sprachen. ▫ Rollen: ▫ Administrator: Verwaltung des Systems. ▫ Organisator: Erstellung und Verwaltung von ...
2MB Größe 4 Downloads 423 Ansichten
Sport Management System

Motivation § 

Erstellung und Verwaltung von Ligen, Turnieren und Ranglisten (Meisterschaften)

§ 

Unterstützung von unterschiedlichen Spielen und Sportarten

§ 

§ 

Teilnehmer können Einzelpersonen oder Teams sein

§ 

Verschiedene Punktesystems und Siegbedingungen

Unterstützung des kompletter Prozess von der Erstellung bis zur Auswertung der entsprechenden Meisterschaft

Allgemeine Anforderungen und Rollen § 

Einprägsamer Name für das System

§ 

Ansprechende und intuitive Benutzeroberfläche

§ 

Unterstützung von unterschiedlichen Geräten (Desktop, Mobile Geräte)

§ 

Potentiell einfach anpassbar für andere Sprachen

§ 

Rollen: § 

Administrator: Verwaltung des Systems

§ 

Organisator: Erstellung und Verwaltung von Meisterschaften

§ 

Teilnehmer: Benutzer des Systems, der sich über Meisterschaften informieren und teilnehmen kann

§ 

Ein Benutzer kann mehrere Rollen geleichzeitig im System haben

Existierende Systeme

Existierende Systeme

Existierende Systeme

Prozessdiagramm für Ligen und Turniere

Erstellung einer Liga/ eines Turniers

Anmeldung

Spielplan

Spielansetzungen

Terminabstimmung

Reservierung der Sportstätten

Spielergebnisse

Auswertung

Erstellung von Ligen und Turnieren § 

Ein Benutzer kann als Organisator eine Liga bzw. ein Turnier erstellen

§ 

Ligen und Turniere haben die folgenden Attribute: §  Name §  Beschreibung §  Teams oder Einzelsportler §  Maximale Teilnehmeranzahl §  Spielsystem §  Öffentliche Meisterschaft, private Meisterschaft, offizielle Meisterschaft §  Siegbedingungen (Punkte pro Spiel, Best-of-Modus, ...) §  Vorschaubild

§ 

Eine Liga bzw. ein Turnier kann mehrere Organisatoren haben

Anmeldung von Teams oder Einzelpersonen § 

Eine ansprechende Übersichtsseite soll die Benutzer des Systems über aktuell stattfindende sowie anstehende Meisterschaften informieren

§ 

Potentielle Teilnehmer sollen die relevanten Informationen für die entsprechenden Meisterschaften einsehen können §  Anmeldeschluss, Sportart, ... §  Zusätzliche Informationen sollen vom Organisator einfach angefragt werden können

§ 

Je nach Sportart/Spiel soll man sich als Team oder Einzelperson anmelden können

§ 

Auswahlprozess der Teilnehmer einer Meisterschaft mit beschränkter Teilnehmerzahl §  First come, first served §  Auswahl durch Organisatoren der Meisterschaft

Spielplan und Spielansetzungen § 

Das System soll die Spielpläne und damit auch die einzelnen Spieltage bzw. Spielansetzungen für unterschiedliche Spielsysteme automatisch bestimmen können

§ 

Unterschiedliche Spielsysteme für Ligen §  Jeder-gegen-Jeden §  Hin- und Rückrunde §  Schweizer System (https://de.wikipedia.org/wiki/Schweizer_System) §  Dänisches System (https://de.wikipedia.org/wiki/Dänisches_System)

§ 

Unterschiedliche Spielsysteme für Turniere §  K.-o. System §  K.-o. System mit Gruppenphase §  Double Elimination

Abstimmung von Terminen und Reservierung der entsprechenden Sportstätten § 

Die Teilnehmer einer Meisterschaften werden vom System über die Spielansetzungen informiert und erhalten - falls gewünscht – entsprechende Erinnerungen

§ 

Unterstützung bei der Terminfindung §  Automatischer Vorschlag für Termine vom System §  Abstimmungssystem (z.B. doodle)

§ 

Vereinbarte Spieltermine §  Export als iCal bzw. Google Kalender Events §  Anzeige auf der Seite der Meisterschaft §  Termine sollen nachträglich von den Beteiligten und von den Organisatoren verschoben bzw. abgesagt werden können

§ 

Durch die Bestimmung eines Spieltermins wird automatisch die Reservierung der entsprechenden Sportstätte veranlasst

Meldung von Spielergebnissen § 

Variante 1: §  Einer der Ligaorganisatoren trägt das Ergebnis im System ein

§ 

Variante 2: §  Die beteiligten Spieler sollen die Ergebnisse selbstständig über ein Interface an das System melden §  Die beteiligten Spieler überprüfen und bestätigen die Korrektheit des eingetragenen Ergebnisses §  Bei Unstimmigkeiten sollen die Ligaorganisatoren informiert werden, die den Sachverhalt überprüfen und entsprechende Änderungen vornehmen können

Auswertung von Ligen und Turnieren § 

Visualisierung der aktuellen Tabelle bzw. des aktuellen Turnierbaums mit unterschiedlichen zusätzlichen Informationen §  Tordifferenz, Anzahl der Siege, ...

Prozessdiagramm für Ranglisten

Erstellung

Beitritt von Spielern

Eintragen von Ergebnissen

Auswertung

Ranglisten § 

Ranglistensysteme sind heute vor allem durch Online-Spiele bekannt

§ 

Der Prozess für Ranglisten unterscheidet sich nur an einigen Stellen vom Prozess, der bereits für Ligen und Turniere definiert wurde §  Spieler können Ranglisten zu jedem Zeitpunkt beitreten §  Es gibt keine festen Spieltage oder Spielansetzungen §  Nach einem Spiel melden die beteiligten Spieler das Ergebnis

§ 

Metriken zur Bestimmung der Spielstärke §  Elo §  TrueSkill §  Verhältnis von Siegen zu Niederlagen

Sonstige Anforderungen an das System I § 

Profil-Seite für Nutzer §  Auflistung der eigenen Meisterschaften als Organisator oder Teilnehmer §  Bild §  Einstellungen §  Einfacher Anmeldeprozess ohne zusätzliche Credentials

§ 

Badges zur Steigerung der Langzeitmotivation

§ 

Export von Turnier- und Spielplänen (pdf, excel)

§ 

Mailings §  Alle Teilnehmer einer Liga §  Alle Benutzer mit bestimmten Interessen

Sonstige Anforderungen an das System II § 

Statistiken auf Portal-Ebene §  Anzahl der aktiven Meisterschaften, Spieler, Spiele pro Woche, ...

§ 

Statistiken auf Meisterschaft-Ebene §  Punkte/Tore pro Spiel, ...

§ 

Statistiken auf Benutzer-Ebene §  Lieblingsgegner, Angstgegner, längste Siegesserie, ...

Sport Frei!