1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick -...
-
Upload
kunigunde-naber -
Category
Documents
-
view
105 -
download
0
Transcript of 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick -...
![Page 1: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/1.jpg)
1
Trainingsplan mit Java
SS 2011
![Page 2: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/2.jpg)
2
• Ziel• Grundidee• Datenstruktur• Programmbeschreibung• Ausblick - Optimierungsmöglichkeiten• Fazit
Agenda
![Page 3: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/3.jpg)
3
Ziel
- Erstellen von individuellen Trainingsplänen- Dokumentation von Trainingsterminen und
Trainingszustand- Dauer- Wiederholung- Gewicht
- Optional: Überblick über das Training in Html
GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
![Page 4: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/4.jpg)
4
![Page 5: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/5.jpg)
5
Grundüberlegungen
- Kunden füllen einen Trainingsplan pro Trainingstag aus
- Trainingspläne müssen vergleichbar sein in Bezug auf Trainingsdauer, Trainingsgewicht
- Trainingsplan enthält Geräte mit unterschiedlichen Eigenschaften (Kraftgeräte, Ausdauergeräte
GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
![Page 6: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/6.jpg)
6
Datenstruktur - Objektdesign
GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
Array List Kunden (Objekte)
ObjektKunde
1
ObjektKunde
2
Objekt Kunde 1
Array List Plan (Objekte)
Plan 1 Plan 2
Array List Kunden (Objekte)
ObjektKunde
1
ObjektKunde
2
Objekt Kunde 2
Array List Plan (Objekte)
Plan 3 Plan 4
![Page 7: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/7.jpg)
7
Datenstruktur - Objektdesign
GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
Array List Plan (Objekte Kunde 1)
Plan 1 (Mo)• Laufband, Start, Ende
Plan 2 (Mo)• Beinpresse, Start, Ende
Plan 3 (Mi)• Laufband, Start, Ende
Plan 4 (Fr)• Laufband, Start, Ende
Array List Plan (Objekte Kunde 1)
Plan 1 (Mo)• Laufband, Start, Ende
Plan 2 (Mo)• Beinpresse, Start, Ende
Plan 3 (Mi)• Laufband, Start, Ende
Plan 4 (Fr)• Laufband, Start, Ende
![Page 8: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/8.jpg)
8
Datenstruktur
GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
Klasse Beschreibung
Gerät.javaGerätAusd.javaGerätInfo.javaGerätKraft.java
GeräteinformationenBeschreibungID
Kunde.java KundeninformationenVornameNachnameKdID
Plan.java Trainingspläne der KundenStartzeit / Endzeit an Station XGewichtWiederholungen
Htmlprinter.java Html Ausgabe der Pläne
![Page 9: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/9.jpg)
public void printPersonStatusHtml(Kunde k, List<Plan> plan) {DateTools datetool = new DateTools(); try { BufferedWriter out = new BufferedWriter(new FileWriter(k.getKdID() + k.getVorname() + k.getNachname() +".html")); out.write("<h4>Trainingsplan für " + k.getVorname() + " " + k.getNachname() + " </h4>"); out.write("<table width=\"200\" border=\"1\">\n"); out.write("<tr><td>Datum</td><td>Gerät</td><td>Planwert</td><td>WH</td><td>Ist-Dauer</td><td>Veränderung zu Letztem</td></tr>\n");
for (Plan p : plan) { out.write("<tr style='color:"+p.getGerät().htmlcolor+"'>" + "<td>"+ p.df.format(p.getStart()) +"</td>" + "<td>"+ p.getGerät().description +"</td>" + "<td>"+ p.getGewicht() + " " + p.getGerät().getEinheit() + "</td>" + "<td>"+ p.getWiederholungen() + "</td>" + "<td>"+ datetool.MinuteDiff(p.getEnd(), p.getStart()) + " min" + "</td>" + "<td>"+ p.getTimediff() + " min" + "</td>" + "</tr>\n"); }out.write("</table>");out.close();} catch (IOException x) {}}
Html AusgabeAusgabe in Projektordner
![Page 10: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/10.jpg)
10
SVN
• „Subversion“• Versionsverwaltung• Repository:
http://code.google.com/p/hda-fitness-tool/source/list
GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
![Page 11: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/11.jpg)
11
Datenstruktur
- …GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
![Page 12: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/12.jpg)
12
Datenstruktur
- …GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit
![Page 13: 1 Trainingsplan mit Java SS 2011. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit Agenda 2.](https://reader035.fdokument.com/reader035/viewer/2022062623/55204d7349795902118c6bab/html5/thumbnails/13.jpg)
13
Fazit
GrundlagenKlassischer EinkaufsprozessElektronischer EinkaufsprozessE-ProcurementModelleNutzen & RisikenChecklisteFazit