160 likes | 173 Views
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
E N D
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 • 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
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 • Organization In order for this system to be useful, the schedule and the training log must be well organized • Large amounts of information keeping Ideally the athlete will have a log for everyday throughout their athletic history A computerized system is the ideal solution
Software and Languages • C# • SQL • Visual Studio.NET • .NET Framework • Microsoft Access
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
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
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
Body Mass Index calculator • BMI is a way of estimating body fat based on height and weight • Useful in training
Cadence Calculator • Cadence is the crank rotations per minute • Most riders have a cadence from 60 to 100 rpm’s • Very important for racing
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
What did I learn • A lot of about working with databases • C# and Visual Studio.NET • More about different training methods
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