PROBLEMSTELLUNG
Die Anzahl der Menschen die versuchen ihr Training zu optimieren steigt von Jahr zu Jahr. Sehr viele dieser Menschen nutzen Pulsuhren um dieses Ziel zu erreichen. Diese Uhren ermöglichen ein gezieltes Training im optimalen Pulsbereich. Unser Ziel war es diese - zum größten Teil - Hobby-sportler bei ihren Bemühungen zu unterstützen. Wir wollten eine Software erstellen, die einem Laien eine einfache Analyse des absolvierten Trainings bietet und nebenbei nützliche Tipps und Ver-besserungsvorschläge gibt. All diese Kriterien sollten aber so realisiert werden, dass selbst Kinder mühelos die Software bedienen können.
ZUSAMMENFASSUNG
Workout Data Processing ist das Ergebnis einer Projektarbeit der Lehrveranstaltung angewandte Informatik des 3. und 4. Semesters. Das Ziel dieser Arbeit war es eine Software zu erstellen die dem Benutzer eine einfache Analyse und Verwaltung seiner Trainingsdaten ermöglicht. Aus diesem ursprünglichen Ziel leitet sich der Name Workout Data Processing (WDP) ab.
Diese Bachelorarbeit soll dem Leser einen genaueren Einblick in die Methoden und Lösungsansätze, welche für die Realisierung der Applikation gewählt wurden, bieten. Ich möchte an dieser Stelle erwähnen, dass ohne die restlichen drei Teammitglieder, Mario Fabrizii, Nikolaus Hackl und Peter Ortner, ein so umfangreiches Tool nicht annähernd möglich gewesen wäre. Trotzdem möchte ich darauf hinweisen, dass in dieser Arbeit ausschließlich Themen aufgegriffen werden, die durch meine Mithilfe entstanden sind oder zur Gänze in meinem Aufgabenbereich gelegen sind. Diese Themen sind das Auslesen und Verarbeiten von Pulsdaten, die Erstellung eines Puls / Zeit - Diagramms und das Anlegen und Verwalten von Profilen.
INTRODUCTION
Workout Data Processing is the result of a project work which was made during the 3rd and 4th semester in the course applied informatics. The group has generated a software to support sportsmen by manage their workout data. That is the reason why its name is Workout Data Processing (WDP). The group members are Mario Fabrizii, Nikolaus Hackl, Peter Ortner and myself Michael Schweitzer. With the application the user has the ability to analyse and save his training data. WDP gives the user the ability to compare different training sessions with the help of a heart rate / time diagram. In this project thesis I will explain the functions which were my part of the work. The complete application was built in Microsoft Studio.Net 2003. The databank was realised with Microsoft Access and the user interface was generated with the help of Adobe Photoshop 7.0.
I am sorry, but the whole paper is written in German language except the C# syntax and this introduction. Finally I want to add that this software was not written by professional computer scientist, but the achievement of a long and hard project work.
Michael A. Schweitzer 2
VERWENDETE ABKÜRZUNGEN:
HFmax = maximale Herzfrequenz
HRM = Heart Rate Monitor
IR-Verbindung = Infrarotverbindung
LA = Lebensalter
MCS = Microsoft Crystal Solutions
PPP = Polar Precission Performance
Profil ID = Profil Identifikation
WDP = Workout Data Processing
Michael A. Schweitzer 3
INHALTSVERZEICHNIS
1. EINLEITUNG 5
1.1 WAS IST WDP? 5
1.2 WAS IST EIN HR-MFILE 6
1.3 PROGRAMMAUFBAU 8
2. THEORETISCHE GRUNDLAGEN 8
2.1 LESEN UND ANALYSIEREN VON PULSDATEN 8
2.1.1 KOMMUNIKATION MIT DER PULSUHR 8
2.1.2 LESEN VON HR-MFILES 9
2.1.3 ANALYSE DER DATEN 9
2.2 AUSGABE DES HERZFREQUENZVERLAUFS IN EINER KURVE 10
2.3 DATENBANKEN 10
3. PRAKTISCHE AUSFÜHRUNG 12
3.1 PULSDATENBEARBEITUNG 12
3.1.1 METHODE "BUTTON2.CLICK" 12
3.1.2 METHODE "READ" 14
3.1.3 METHODE DER ANALYSE 15
3.2 METHODE "PAINT" 16
3.3 DATENBANKAUFBAU 18
4. WIRTSCHAFTLICHE ASPEKTE 20
4.1 KOMPATIBILITÄT MIT ANDEREN HERSTELLERN 20
4.2 NUTZUNG ÜBER DAS INTERNET 20
5. DISKUSSION 21
5.1 WDP EINE SINNVOLLE ALTERNATIVE FÜR PPP? 21
5.2 HAT WDP EINE ZUKUNFT? 21
6. LITERATUR 22
7. ANHANG 23
7.1 AUSGABEBLATT 23
Michael A Schweitzer 4
1 Einleitung
1.1 Was ist WDP?
Die Software Applikation Workout Data Processing wurde im Rahmen der Lehrveranstaltung Angewandte Informatik im 3. und 4. Semester von der Projektgruppe Fabrizii, Hackl, Ortner und Schweitzer erstellt. Die ursprüngliche Idee war, eine Software zu erstellen die es dem Benutzer ermöglicht Trainingsdaten von Polar Pulsuhren zu laden und diese anschließend zu analysieren. Der momentane Entwicklungsstand der Software ermöglicht dem Benutzer das Anlegen eines persönlichen Profils, die Speicherung von Trainingsdaten, die Ansicht der Trainingsleistung anhand eines Graphen sowie die genaue Analyse der Trainingseinheit. Neben diesen Hauptfunktionen ist eine Nutzung auch für Menschen ohne Pulsuhr möglich. Zusätzlich zu den umfangreichen Tipps für ein besseres Training, beinhaltet WDP eine Schnellberechnung der optimalen Trainingsbereiche, wobei das Anlegen eines Profils und vorhandene HRM-Files nicht notwendig sind. Die Applikation wurde vollständig in Microsoft Visual Studio.Net 2003 programmiert. Die Datenbank ist mit Microsoft Access 2002 realisiert worden. Zur Gestaltung der Oberfläche wurde Adobe Photoshop 7.0 verwendet.
Abbildung 1: Startscreen von WDP
Michael A. Schweitzer 5
1.2 Was ist ein HRM -FILE?
HRM steht für Heart Rate Monitor. Dieses File wird auf einer Polar Pulsuhr erzeugt und sofern die Uhr über diese Funktion verfügt, kann die Information über Infrarot bzw. Sonic Link auf die Festplatte eines Rechners kopiert werden. Um die Trainingsdaten anzeigen zu lassen steht dem Benutzer die von Polar entwickelt Polar Precision Performance Software zur Verfügung. Ursprünglich war geplant, dass unsere Software direkt mit der Uhr kommuniziert um so an die HRM-Files zu gelangen. WDP kann leider nicht direkt auf die Uhr zugreifen, daher ist die Installation der mitgelieferten Polar Software notwendig. Ist die Polar Software installiert, nutzt WDP diese um die HRM-Files auf die Festplatte zu kopieren.
Abbildung 1.2.1
Michael A. Schweitzer 6
Arbeit zitieren:
Michael Schweitzer, 2006, Workout Data Processing (WDP), München, GRIN Verlag GmbH
Dieser Text kann über folgende URL aufgerufen und zitiert werden:
Einbetten
DOI
Formatvorlage (Microsoft Word) für eine Diplomarbeit, Masterarbeit, Ha...
Für MS Word 2003 - Update 2010
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Formatvorlage (OpenOffice) für eine Diplomarbeit, Masterarbeit, Hausar...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 35 Seiten
Formatvorlage / Vorlage zur Erstellung einer Diplomarbeit, Bachelorarb...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 15 Seiten
Formatvorlage / Vorlage für eine Diplomarbeit / Hausarbeit
Für MS Word 2007 - dotx
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Anleitung zum Erstellen schriftlicher Arbeiten: Der Aufbau einer wisse...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 20 Seiten
Erstellen einer schriftlichen Hausarbeit
Vorlagen, Muster, Formulare, Infobroschüren
Hausarbeit, 14 Seiten
Grundtechniken wissenschaftlichen Arbeitens
Bibliografieren - Reden - Schr...
Vorlagen, Muster, Formulare, Infobroschüren
Skript, 46 Seiten
Ratgeber zur Erstellung wissenschaftlicher Arbeiten. Diplomarbeiten - ...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 39 Seiten
Informatik - Angewandte Informatik: Workout Data Processing (WDP) ist nun auf dem Buchmarkt erhältlich
Informatik - Angewandte Informatik: neuer Titel erschienen: Workout Data Processing (WDP)
Michael Schweitzer hat einen neuen Text hochgeladen
Data-Processing in Phytosociology
Report on the Activities of th...
E. van der Maarel, L. Orloci, S. Pignatti
Evolution Inclusions and Variation Inequalities for Earth Data Process...
Operator Inclusions and Variat...
Mikhail Z. Zgurovsky, Valery S. Mel'nik, Pavlo O. Kasyanov
Evolution Inclusions and Variation Inequalities for Earth Data Process...
Differential-Operator Inclusio...
Mikhail Z. Zgurovsky, Valery S. Mel'nik, Pavlo O. Kasyanov
Stream Data Processing: A Quality of Service Perspective
Modeling, Scheduling, Load She...
Sharma Chakravarthy, Qing Chun Jiang
Routine Data Processing in Earthquake Seismology
With Sample Data, Exercises an...
Jens Havskov, Lars Ottemoller
Stream Data Processing: A Quality of Service Perspective
Modeling, Scheduling, Load She...
Qingchun Jiang, Sharma Chakravarthy
0 Kommentare