Post on 23-Jan-2016
description
1
Projekt: WertungsschiessenMarkus Zwickl, Bernhard RiessIm Fach PMS bei Prof. Dr.-Ing. Josef Schneeberger
Deggendorf, 07.05.2010
Agenda
Vorstellung des Projekts
Projektthema
Welche Features sind geplant
Wie sieht das Datenmodell aus
Geplante Oberfläche und Dialoge
Vorstellung des Arbeitsplans
Vorstellung des Projekts
Sportschiessen in Bayern: ca. 4.700 Vereine, ca. 480.000 Mitglieder
Unterschiedliche Disziplinen, z.B. Luftpistole, Luftgewehr
Unterschiedliche Altersklassen, z.B. Schüler-, Schützen-, Altersklasse
Unterschiedliche Schießmodi, z.B. 10er Serie, 40er Serie
Unterschiedlichste Arten der vereinsinternen Jahresmeisterschaft (=Wertungsschiessen), z.B. 15 Wertungsschiessen aus denen der Durchschnitt der 10 besten Ergebnisse gewertet wird.
Agenda
Vorstellung des Projekts
Projektthema
Welche Features sind geplant
Wie sieht das Datenmodell aus
Geplante Oberfläche und Dialoge
Vorstellung des Arbeitsplans
Projektthema
Entwicklung einer Verwaltungssoftware für Schiessergebnisse im vereinsinternen Gebrauch.Ziel ist die schnelle und zuverlässige Erfassung, die passende Ausgabe und die Bewahrung historischer Schiessleistungen.Mitglieder, Disziplinen und Klassen sollen nach Bedarf angelegt, bearbeitet und gelöscht werden, so dass die Daten jederzeit in den aktuell üblichen Konstellationen sortiert bzw. ausgegeben werden können.Die Software hilft dem anwendenden Verein bei der Durchführung der Jahresmeisterschaft indem die relevanten Ergebnisse über das „Schiess-Jahr“ gesammelt und entsprechend zusammengestellt werden.
Agenda
Vorstellung des Projekts
Projektthema
Welche Features sind geplant
Wie sieht das Datenmodell aus
Geplante Oberfläche und Dialoge
Vorstellung des Arbeitsplans
Geplante Features
Erfassung der Teilnehmer am vereinsinternen Wertungsschiessen mit Namen, Geburtsdatum und Geschlecht.
Pflege der aktuell relevanten Klassen gemäß aktueller Jahrgangs-grenzen des BSSB und Geschlecht.
Pflege der im Verein geschossenen Disziplinen
Eingabe, Bearbeitung, Ausgabe aktueller, sowie historischer Schiess-ergebnisse
Graphische Anzeige des Leistungsverlaufes eines Schützens über die Zeit mit Hilfe eines Liniendiagramms
Geplante Features
Ausgabelisten: - Teilnehmer alphabetisch- Teilnehmer nach Zugehörigkeit zur Klasse- Klasse nach Teilnehmer alphabetisch- Klasse nach Ergebnis (Siegerliste)- Disziplin nach Teilnehmer- Ergebnisse eines Teilnehmers von/bis Datum
Agenda
Vorstellung des Projekts
Projektthema
Welche Features sind geplant
Wie sieht das Datenmodell aus
Geplante Oberfläche und Dialoge
Vorstellung des Arbeitsplans
Datenmodell
Datenmodell
Datenmodell
Datenmodell
Datenmodell
Agenda
Vorstellung des Projekts
Projektthema
Welche Features sind geplant
Wie sieht das Datenmodell aus
Geplante Oberfläche und Dialoge
Vorstellung des Arbeitsplans
Oberfläche / Dialoge
Anlegen eines neuen Teilnehmers in der Datenbank
Anlegen im Verein neu eingeführter Disziplinen (z.B. Luftgewehr)
Anlegen im Verein benötigter Klassen (Altersgrenzen, Geschlecht)
Oberfläche / Dialoge
Bearbeiten eines vorhandenen Teilnehmers in der Datenbank
Bearbeiten im Verein vorhandener Disziplinen
Bearbeiten im Verein vorhandener Klassen (Altersgrenzen, Geschlecht)
Bearbeiten der Ergebnisse eines Teilnehmers (neu, ändern, löschen)
Oberfläche / Dialoge
Ausgaben der entsprechenden Listen in relevanten Kombinationen
Oberfläche / Dialoge
Auf Basis der gespeicherten Ergebnisse eines Einzelschützen und dem ausgewählten Zeitraum erstellt das Programm ein Liniendiagramm, in dem die Ergebnisentwicklung im Zeitverlauf dargestellt wird.
Agenda
Vorstellung des Projekts
Projektthema
Welche Features sind geplant
Wie sieht das Datenmodell aus
Geplante Oberfläche und Dialoge
Vorstellung des Arbeitsplans
Arbeitsplan
1. Projektskizze / Präsentation
2. Software-Design
3. Implementierung Model (inkl. Modultest)
4. Implementierung Data Access Objects
5. Implementierung Data Transfer Objects
6. Implementierung Controller
7. Implementierung View (inkl. CSS-Layout)