130 likes | 214 Views
Trainingsplan mit Java SS 2011. Agenda. Ziel Grundidee Datenstruktur Programmbeschreibung Ausblick - Optimierungsmöglichkeiten Fazit. Ziel. Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit.
E N D
Trainingsplan mit Java SS 2011
Agenda • Ziel • Grundidee • Datenstruktur • Programmbeschreibung • Ausblick - Optimierungsmöglichkeiten • Fazit
Ziel Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit • Erstellen von individuellen Trainingsplänen • Dokumentation von Trainingsterminen und Trainingszustand • Dauer • Wiederholung • Gewicht • Optional: Überblick über das Training in Html
Grundüberlegungen Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit • 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
Datenstruktur - Objektdesign Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit
Datenstruktur - Objektdesign Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit
Datenstruktur Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit
Html AusgabeAusgabe in Projektordner publicvoidprintPersonStatusHtml(Kunde k, List<Plan> plan) { DateToolsdatetool = newDateTools(); try { BufferedWriter out = newBufferedWriter(newFileWriter(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) {} }
SVN Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit • „Subversion“ • Versionsverwaltung • Repository: • http://code.google.com/p/hda-fitness-tool/source/list
Datenstruktur Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit • …
Datenstruktur Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit • …
Fazit Grundlagen Klassischer Einkaufsprozess Elektronischer Einkaufsprozess E-Procurement Modelle Nutzen & Risiken Checkliste Fazit