16
Cycling Training Tools Ethan Kopacz CS 470

Cycling Training Tools

  • Upload
    keren

  • View
    64

  • Download
    0

Embed Size (px)

DESCRIPTION

Cycling Training Tools. Ethan Kopacz CS 470 . System includes. A training schedule generator A training log book A few small tools that aid in training or racing. Background. Repetitive Training The same work-out a few days week The training level stays the same through the year - PowerPoint PPT Presentation

Citation preview

Page 1: Cycling Training Tools

Cycling Training Tools

Ethan KopaczCS 470

Page 2: Cycling Training Tools

System includes

• A training schedule generator• A training log book• A few small tools that aid in training or

racing

Page 3: Cycling Training Tools

BackgroundRepetitive Training - The same work-out a few days week - The training level stays the same through the year- As time progresses the athlete abilities reaches a plateau and stops progressing

Systematic Training- A number of different workouts- Each workout is building towards a goal.- Typically an athlete or a coach must compose a training schedule for a four week training

period- Each training day has a different focus. (i.e. Over distance, Intervals, Endurance, Race)- A training log is used to track the athlete’s progress over a number of years

Page 4: Cycling Training Tools

Why?Problems in current system:• Time

- Creating a training schedule can take a large amount of time. - Working athletes, students, or parents don’t have the extra time to sit down and create a training schedule

• OrganizationIn order for this system to be useful, the schedule and the training log must be well organized

• Large amounts of information keepingIdeally the athlete will have a log for everyday throughout their athletic history

A computerized system is the ideal solution

Page 5: Cycling Training Tools

Software and Languages• C#

• SQL

• Visual Studio.NET

• .NET Framework

• Microsoft Access

Page 6: Cycling Training Tools

Program FlowStart

Load Main form

Open/New

Loads Open User Form

Loads New User Form

Loads Race Day Form

Generates new schedule Load it

into the DB

Displays the schedule into the

Main form

Display Cadence Calc Display BMI tool Display log book

End

Page 7: Cycling Training Tools

Schedule Generation Changes• Original plan

– Give the user specific train times, and distances– Doesn’t work without VO2 Max

– VO2 Max is the maximum amount of oxygen in milliliters, one can use in one minute per kilogram of body weight

– VO2 Max is difficult to calculate

• Revised plan– Schedule give less specific information– Gives a simple method to find the right training intensity– This plan is much easier for new athletes, although still useful to

advance users– Based on a four week plan

Page 8: Cycling Training Tools

The four week system

• The time between the start date and the date of the training goal are divided into four week sections

• The sections consists of Base, Intensity, Race and Restoration

• Each four week section is repeated with a higher intensity level until the training date is reached

Page 9: Cycling Training Tools

Final Product

Page 10: Cycling Training Tools

Log Book

• Keeping a log is import to looking at the overall training process

• The logbook is stored in an access database

• Add new/ or edit log

using the edit button

Page 11: Cycling Training Tools

Body Mass Index calculator

• BMI is a way of estimating body fat based on height and weight

• Useful in training

Page 12: Cycling Training Tools

Cadence Calculator

• Cadence is the crank rotations per minute

• Most riders have a cadence from 60 to 100 rpm’s

• Very important for racing

Page 13: Cycling Training Tools

Problems• Time

– 17 credit semester– Working 15 – 20 hrs a week

• VO2 Max

• First time using C# and Visual Studio.NET

• First time using databases with a program

Page 14: Cycling Training Tools

What did I learn

• A lot of about working with databases

• C# and Visual Studio.NET

• More about different training methods

Page 15: Cycling Training Tools

Conclusion

• Created a system that help a user to create a training schedule

• A simple way of keeping records of the users training activities

• Some useful tools

Page 16: Cycling Training Tools

Questions?