1. Pflichtenheft "Was mache ich"
1.1. Ausgangssituation
Die HTL Leonding ist eine HTL im oberösterreichischen Zentralraum mit ungefähr 1000 SchülerInnen und den Fachabteilungen Medientechnik, Informatik, Medizintechnik und Elektronik. Sowie auch an anderen Schule gibt es hier Turnsäle in denen Tuniere stattfinden bei diesen erfolgt die Organisation derzeit schriftlich auf Papier.
1.2. Istzustand
An unserer Schule gibt es 2 Turnsäle in denen immer wieder Turniere stattfinden. Sämtliche dieser Turniere werden auf Papier verfasst und abgewickelt.
1.3. Problemstellung
Wenn Turniere an unserer Schule stattfinden ist die Organisation der Turniere des öfteren sehr Zeit aufwendig, nicht nur die Planung sondern auch die Auswertung erfordert sehr viel Aufwand und ist meist nicht ganz fehlerfrei. Es werden jährlich veschiedenste Turniere durchgeführt in diversen Sportarten wie zum Beispiel Fußball, Beachvollyball, Basketball usw. sowohl die Anwendung, Planung des Spielsystems, Durchführung des Turniers und die Auswertung der Plazierungen erflogt schriftlich auf Papierdokumenten, welches sehr zeitintensiv und fehleranfällig ist.(Übertragungsfehler…)
1.4. Aufgabenstellung
Unsere Aufgabe besteht darin ein Programm zu entwickeln, dass das Verwalten von Turnieren einfacher gestaltet, da das Erfassen von Daten auf Papier sehr aufwendig ist und leicht zu Fehlern führen kann.
1.4.1. Funktionale Anforderungen
-
Das Programm muss den Spielplan basierend auf dem Spielsystem und der Sportart generieren
-
Das Programm muss die eingegeben Daten des Turniers auswerten
-
Das Programm kann ein neues Turnier starten
-
Das Programm überprüft ob man als LehrerIn oder SchülerIn angemeldet ist und hat dementsprechend verschiedene Funktionen
1.4.2. Nichtfunktionale Anforderungen (NFA)
-
Unser Programm ist leicht verständlich und übersichtlich gehalten um Benutzerfreundlichkeit zu garantieren
-
Unser Programm soll zuverlässig die eingegebenen Daten verarbeiten und im Falle eines Systemabsturzes für die Wiederherstellung der betroffenen Daten sorgen
-
Unser Programm soll die Daten schnell genug verarbeiten um die Ergbenisse der Spiele nicht verzögert anzuzeigen
1.5. Ziele
Die administrative Aufgaben bei der Abwicklung der Schüler Tuniere so minimal wir möglich zu halten.