Программное обеспечение формирования индивидуального графика тренировок спортсменов

Алгоритм авторизации, формирования индивидуального графика тренировок, добавления данных, расчета программы тренировок. Матрица трассируемости требований пользователя и требований программного обеспечения. Построение физической модели базы данных.

Рубрика Спорт и туризм
Вид дипломная работа
Язык русский
Дата добавления 29.07.2012
Размер файла 2,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Оглавление

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ ИЗМЕРЕНИЙ ФИЗИЧЕСКИХ ВЕЛИЧИН, СОКРАЩЕНИЙ И ТЕРМИНОВ

ВВЕДЕНИЕ

1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК

1.1 Описание проблемы учета подготовки спортсмена

1.1.1 Подготовка спортсменов определенного вида спорта в виде таблиц показана ниже

1.2 Задачи дипломного проекта

1.3 Техническое задание на разработку программного обеспечения формирования индивидуального графика тренировок спортсмена

1.3.1 Основание для разработки

1.3.2 Цель разработки

1.3.3 Назначение разработки

1.3.4 Требования пользователя

1.3.5 Требования к программному обеспечению

1.3.6 Матрица трассируемости требований пользователя и требований ПО

Выводы по разделу 1

2. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ И ДАННЫХ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА

2.1 Построение функциональной модели и модели базы данных

2.1.1 Описание вариантов использования ПО пользователем

2.1.2 Описание основных прецедентов для разрабатываемого программного обеспечения

2.2 Выделение сущностей и определение их атрибутов

2.3 Определение связей между сущностями

2.4 Построение ER - диаграмм логической и физической модели БД программного обеспечения формирования индивидуального графика тренировок

2.4.1 Построение логической ER-модели базы данных

2.4.2 Построение физической ER-модели базы данных

Выводы по разделу 2

3. АЛГОРИТМИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА

3.1 Разработанные алгоритмы программного обеспечения формирования индивидуального графика тренировок

3.2 Алгоритм авторизации пользователя

3.3 Алгоритм алгоритма добавления данных в БД.

3.4 Алгоритм удаления данных из БД

3.5 Алгоритм формирования индивидуального графика тренировок

3.6 Алгоритм расчета программы тренировок

Выводы по разделу 3

4. АРХИТЕКТУРНОЕ И ДЕТАЛЬНОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА

4.1 Архитектурное проектирование программного обеспечения формирования индивидуального графика тренировок спортсмена

4.2 Определение требований к средствам разработки

4.3 Выбор СУБД для реализации серверной части базы данных программного обеспечения

4.4 Выбор инструментальной среды

4.5 Проектирование ПО

4.5.1 Проектирование серверной части ПО

4.5.2 Проектирование клиентской части ПО

4.6 Руководство пользователя

4.6.1 Назначение программного продукта

4.6.2 Условия эксплуатации

4.6.3 Входные и выходные данные

4.6.4 Запуск подсистемы

Выводы по разделу 4

5. ТЕСТИРОВАНИЕ ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА

5.1 Планы тестирования

5.1.1 План системного тестирования

5.1.2 План интеграционного тестирования

5.1.3 План автономного тестирования

5.2 Спецификация тестирования

5.2.1 Спецификация комплекта тестов

5.2.2 Спецификация автономного тестирования

5.2.3 Спецификация интеграционного тестирования

5.2.4 Спецификация системного тестирования

5.3 Проведение испытаний

5.3.1 Спецификации процедуры автономного тестирования

5.3.2 Спецификация процедуры интеграционного тестирования

5.3.3 Спецификации процедуры системного тестирования

Выводы по разделу 5

6. ЭКОНОМИЧЕСКОЕ ОБОСНАВАНИЕ РАЗРАБОТКИ ПО ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА

6.1 Параметрическая сегментация рынка

6.2 Оценка рынка сбыта. Сегментирование и расчёт емкости рынка

6.3 Конкуренция

6.3.1 Методика расчета обобщенных показателей качества

6.4 Стратегия маркетинга

6.5 Оценка риска и страхование

6.5.1 Факторы риска

6.5.2 Меры предотвращения риска

6.6 Финансовый план

6.6.1 Расчет заработной платы исполнителей проекта

6.6.2 Смета затрат и цена проекта

6.6.3 Себестоимость и цена программного обеспечения

6.6.4 План доходов и расходов для программного обеспечения

6.7 Определение безубыточности

6.8 Разработка сетевого графика проекта

Выводы по разделу 6

7. ОХРАНА ТРУДА И БЕЗОПАСНОСТЬ В ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЯХ

7.1.1 Краткое описание прототипа объекта проектирования и его упрощенная функциональная схема

7.1.2 Выявление опасных и вредных производственных (эксплуатационных) факторов, действующих в рабочей зоне проектируемого объекта (изделия)

7.1.3 Анализ возможных последствий воздействия негативных факторов на работающих.

7.1.4 Мероприятия по предупреждению, предотвращению или уменьшению возможного воздействия опасных и вредных производственных (эксплуатационных) факторов на работающих.

7.1.5 Определение необходимого воздухообмена

7.2 Безопасность в чрезвычайных ситуациях

7.2.1 Анализ возможных чрезвычайных ситуаций при строительстве (эксплуатации) проектируемого объекта (изделия).

7.2.2 Расчет химической обстановки в результате разлива 5 литров хлора

Выводы по разделу 7

ВЫВОДЫ

ПЕРЕЧЕНЬ ССЫЛОК

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ ИЗМЕРЕНИЙ ФИЗИЧЕСКИХ ВЕЛИЧИН, СОКРАЩЕНИЙ И ТЕРМИНОВ

БД - база данных;

ОЗУ - оперативное запоминающее устройство;

ОС - операционная система;

ПК - персональный компьютер;

ПО - программное обеспечение;

ПП - программный продукт;

СУБД - система управления базами данных;

ТЗ - техническое задание.

ВВЕДЕНИЕ

Каждому из нас желательно иметь свою индивидуальную программу тренировок[1-3], которую следует корректировать и уточнять по ходу тренировок, ориентируясь на ваше самочувствие и результаты. Программа тренировок зависит также от вашей способности восстанавливать свои силы после тренировок. Большинству людей подходит режим три тренировки в неделю, но может быть следует делать не один день отдыха, а два, три, а может быть и больше. Проведение тренировок в состоянии недовосстановления приводит к перетренированности, развитию депрессивного состояния, снижает устойчивость к стрессам и не дает расти силовым показателям[1-3,7].

Тренировка должна быть тяжелой, но не каждый раз. Смысл нагрузки в том, что адаптируясь к тому, что надо работать, организм развивает у себя способности выполнять эту работу, то есть существовать в условиях с новыми требованиями, и добиваться более новых результатов.

Называется эта способность организма приспосабливаться (рис.1) - ПРИНЦИП СВЕРХКОМПЕНСАЦИИ. Благодаря этому принципу можно надеяться выжить в любых условиях, пережить и житейские передряги и воздействия, приводящие к эволюции вида.

Рисунок 1 - Уровень системы, подвергающейся нагрузке

Нам обязательно надо определить свое индивидуальное время отдыха между тренировками, чтобы начать следующую на пике своих возможностей, чтобы в следующую фазу сверхкомпенсации выйти на еще более высокий уровень.

Интенсивность тренировок на рисунке 2. Если тренировка не потребовала от Вас значительный усилий, то и восстановить свой уровень ваш организм сможет быстрее, но и уровень сверхкомпенсации будет малозаметен. Если тренировка тяжелая, то период восстановления близок к вашему максимальному (который и нужно определить). Большие нагрузки, интенсивная тренировка - максимальный период восстановления - максимальный уровень сверхкомпенсации.

Рисунок 2 - Функциональные результаты тренировок

Неправильное соотношение "НАГРУЗКА"-"ОТДЫХ". Слишком большая нагрузка или слишком малый период отдыха между тренировками приводят к перетренированности (рис. 3).

Рисунок 3 - Спад показателей

Вариант застоя показателей - ПЛАТО (рис.4). В этой ситуации рекомендуется изменить характер тренировок.

Рисунок 4 - Стабильное состояние

Правильное соотношение "НАГРУЗКА"-"ОТДЫХ" (рис. 5).

Рисунок 5 - Рост показателей

На основании вышеперечисленной информации было принято решение разработать программное обеспечение формирования индивидуального графика тренировок спортсмена.

1

1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК

1.1 Описание проблемы учета подготовки спортсмена

1.1.1 Подготовка спортсменов определенного вида спорта в виде таблиц показана ниже

Рассмотрим плавание

Тренировки по плаванию состоят из двух этапов:

- начальный (6 тренировочных программ);

- средний (7 тренировочных программ).

Начальный уровень

Если вы только начали заниматься плаванием и хотите улучшить свою физическую форму, повысить выносливость и освоить основные стили, достичь данных целей вам помогут программы тренировок. Ниже мы приводим программы тренировок по плаванию для начинающих, разработанные и рекомендуемые американскими спортсменами.

Программы различаются по целям, величиной общей дистанции (от 500 до 600 метров) и таким образом, по времени. Это позволяет вам выбрать для себя программу, наиболее подходящую именно вам.

Под отдыхом понимается перерыв между каждым повторением (например, при дистанции 4*25 м отдых 1 минута означает, что между каждыми проплытыми 25 метрами нужно делать перерыв по 1 минуте). Руководствуйтесь этим показателем как ориентиром и, если вы чувствуете, что вам нужно больше времени на восстановление, увеличьте время отдыха.

Программы составлены исходя из длины бассейна 25 метров. Просим учитывать это в случае, если вы тренируетесь в бассейне другой длины.

Программа №1: Стартовая программа с использованием различных стилей представлена в табл.1.1

Таблица 1.1 - Стартовая программа с использованием различных стилей

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

50м

Брасс

спокойное разогревающее плавание

нет

2

Плавание

4x50м

Любой

проплываем каждый отрезок с комфортной скоростью

1 мин

3

Плавание
на ногах

100м

Любой

работайте ногами, используя доску для плавания или плывя на спине

нет

4

Плавание

4x25м

вольный
стиль

проплываем каждый отрезок со слегка повышенной скоростью

1 мин

5

Завершение

50м

Любой

очень спокойное, "легкое" плавание

нет

Общая дистанция: 500м

Программа №2: Программа с использованием длинных дистанций для улучшения выносливости и повышения общего тонуса представлена в табл.1.2

Таблица 1.2 - Программа с использованием длинных дистанций для улучшения выносливости и повышения общего тонуса

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

50м

Брасс

невысокая, комфорная скорость. разогревающее плавание

нет

2

Плавание

2x150м

вольныйстиль или
брасс

проплываем каждый отрезок с
комфортнойскоростью

2 мин

3

Плавание
на ногах

100м

Любой

работайте ногами, используя доску для плавания или плывя на спине. с комфортной скоростью, без излишних усилий

нет

4

Плавание

100м

вольный
стиль

проплываем с постоянной скоростью, без излишний усилий

нет

5

Завершение

50м

Любой

невысокая, комфортная скорость

нет

Общая дистанция: 600м

Программа №3 : Сохранение расслабленности представлено в табл.1.3

Таблица1.3 - Сохранение расслабленности

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

200м

Брасс

спокойный комфортный темп

45 секунд

2

Работа ног

2x50м

Любой

1-й подход: с доской для плавания. 2-й подход: плавание на спине без доски для плавания

45 секунд

3

Плавание

6 x 25м

Смешанный

попеременно: одно повторение в вольном стиле/одно повторение брассом. комфортный темп

30 секунд

4

Завершение

50м

Брасс

спокойное расслабляющее плавание

нет

Общая дистанция: 500м

Программа №4 : Выносливость и тонус представлено в табл. 1.4

Таблица 1.4 - Выносливость и тонус

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

50м

любой

разогревающее плавание в спокойном темпе

нет

2

Плавание

200м

вольныйстиль

плавание в постоянном комфортном темпе

нет

3

Работа ног

100м

вольный
стиль

комфортный темп. используйте доску для плавания

нет

4

Плавание

6 x 25м

Любой

попробуйте несколько различных стилей. проплывайте каждое повторение с максимальным усилием, какое сможете выдержать

45 секунд

5

Завершение

50м

Любой

очень спокойное расслабляющее плавание

нет

Общая дистанция: 600м

Программа №5: Сохранение комфортного состояния представлено в табл.1.5

Таблица 1.5 - Сохранение комфортного состояния

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

100м

любой

медленно и спокойно. привыкайте к воде

нет

2

Плавание

2 x 75м

вольныйстиль

проплывайте каждое повторение в комфортном темпе

нет

3

Работа ног

100м

Любой

используйте доску для плавания или плавайте на спине

нет

4

Плавание

4 x 25м

Брасс

комфортный темп

45 секунд

5

Завершение

100м

Любой

спокойное расслабляющее плавание

нет

Общая дистанция: 550м

Программа №6 : Расслабление и комфорт представлено в табл. 1.6

Таблица 1.6 - Расслабление и комфорт

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

50м

любой

плавайте медленно и спокойно. привыкайте к воде

нет

2

Плавание

100м

Брасс

медленный темп. но старайтесь не останавливаться

нет

3

Плавание

50м

любой

комфортный темп

нет

4

Работа ног

2 x 50м

любой

используйте доску для плавания или плавайте на спине

1 минута

5

Плавание

50м

любой

комфортный темп

нет

6

Завершение

50м

любой

спокойное расслабляющее плавание

нет

Общая дистанция: 400м

Средний уровень

Программы тренировок, разработанные и рекомендуемые американскими спортсменами. Рассчитаны на средний уровень подготовки: тех, кто занимается плаванием регулярно и достаточно долгий период времени и имеет хорошую физическую форму. Позволяют улучшить скорость, увеличить выносливость и улучшить технику.

Программы различаются по целям, величиной общей дистанции (от 800 до 1200 метров) и таким образом, по времени. Это позволяет вам выбрать для себя программу, наиболее подходящую именно вам.

Под отдыхом понимается перерыв между каждым повторением (например, при дистанции 4*25 м отдых 1 минута означает, что между каждыми проплытыми 25 метрами нужно делать перерыв по 1 минуте). Руководствуйтесь этим показателем как ориентиром и, если вы чувствуете, что вам нужно больше времени на восстановление, увеличьте время отдыха.

Программы составлены исходя из длины бассейна 25 метров. Просим учитывать это в случае, если вы тренируетесь в бассейне другой длины.

Программа №1 : Повышение скорости - короткие дистанции с высокой скоростью представлено в табл. 1.7

Таблица 1.7 - Повышение скорости - короткие дистанции с высокой скоростью

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

100м

вольный стиль

невысокая, комфортная скорость. тренируем гребок (stroke drills)

нет

2

Плавание

10 x 25м

вольный стиль

максимальная скорость

30 сек

3

Плавание на ногах

6 x 25м

вольный стиль

максимальная скорость. если возможно, используйте ласты

30 сек

4

Плавание на руках

2 x 75м

вольный стиль

невысокая, комфортная скорость. дышите каждый 3-ий гребок

1 минута

5

Плавание

50м

любой

плывем любым стилем, кроме вольным. максимальная скорость

30 сек

6

Завершение

50м

любой

невысокая, комфортная скорость

нет

Общая дистанция:400м

Программа №2: Улучшение техники и физической формы представлено в табл. 1.8

Таблица 1.8 - Улучшение техники и физической формы

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

2 x 100м

вольный стиль

невысокая, комфортная скорость. тренируем гребок (stroke drills)

нет

2

Плавание

2 x 100м

вольный стиль

фокусируемся на хорошей технике выполнения. Первые 200м проплываем с невысокой, комфортной скоростью; вторые 200м - с высокой скоростью

2 мин.

3

Плавание
на ногах

6 x 25м

любой

высокая скорость. если возможно, используем ласты

30 сек

4

Плавание

100м

любой

тренируем гребок (stroke drills). желательно использовать иной, чем свободный стиль

нет

5

Плавание

6 x 25м

любой

плывем тем же стилем, что и этап 4. высокая скорость

45 сек

6

Завершение

50м

любой

невысокая, комфортная скорость

нет

Общая дистанция:1050м

Программа №3 : Различные стили представлено в табл. 1.9

Таблица 1.9 - Различные стили

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

2 x 100м

смешанный

попеременные гребки. спокойный темп. меняйте стиль после 1-го подхода

30 сек

2

Плавание

2 x 100м

любой стиль

выберите два стиля и проплывайте по одному подходу для каждого. комфортный темп

1 минута

3

Работа ног

6 x 25м

смешанный

высокий темп. отсутствие вольного стиля

30 сек

4

Гребки

200м

вольный стиль

спокойный темп. вдох на каждом 5-м гребке

продолжаем

5

Плавание

4 x 25м

смешанный

плыть или баттерфляем, или брассом. высокий темп

45 сек

6

Завершение

50м

любой

спокойное расслабляющее плавание

продолжаем

Общая дистанция:1100м

Программа №4 : Более короткая дистанция, большая нагрузка представлено в табл.1.10

Таблица 1.10 - Более короткая дистанция, большая нагрузка

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

100м

вольный стиль

отрабатываем технику гребка. спокойный темп

продолжаем

2

Плавание

8 x 25м

вольный стиль

попеременно: одно повторение в спокойном темпе/одно повторение в ускоренном темпе

30 секунд

3

Работа ног

6 x 25м

вольный стиль

используйте доску для плавания и ласты, если есть возможность. ускоренный темп

30 сек

4

Гребки

2 x 100м

вольный стиль

спокойный темп. используйте колобашку и вдыхайте на каждом 3-ем гребке

1 минута

5

Плавание

6 x 25м

любой

высокий темп.

30 секунд

6

Завершение

50м

любой

спокойное расслабляющее плавание

Продолжаем

Общая дистанция:850м

Программа №5 : Смешанная тренировка представлена в табл.1.11

Таблица 1.11 - Смешанная тренировка

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

100м

любой

спокойное разогревающее плавание

продолжаем

2

Плавание

6 x 50м

вольный стиль

увеличивайте темп при каждом повторении. последнее повторение с максимальным темпом

30 секунд

3

Работа ног

100м

вольный стиль

начните медленно и увеличивайте темп к концу дистанции. используйте доску для плавания и ласты, если есть возможность

30 сек

5

Плавание

6x 25м

смешанный

меняйте стили при каждом подходе. ускоренный темп

30 секунд

6

Завершение

100м

любой

спокойное расслабляющее плавание

продолжаем

Общая дистанция:1000м

Программа №6 : Более высокая интенсивность представлена в табл. 1.12

Таблица 1.12 - Более высокая интенсивность

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

200м

смешанный

спокойное разогревающее плавание

продолжаем

2

Плавание

4 x 75м

вольный стиль

проплываем 50м в комфортном темпе, затем 25м в ускоренном. поддерживайте хорошую технику плавания на всей дистанции

45 секунд

3

Работа ног

4 x 25м

вольный стиль

используйте доску для плавания. ускоренный темп

30 сек

4

Гребки

200м

вольный стиль

используйте колобашку. спокойный темп. вдыхайте на каждом 5-м гребке

продолжаем

5

Плавание

6 x 25м

смешанный

ускоренный темп.

30 секунд

6

Завершение

50м

любой

спокойное расслабляющее плавание

продолжаем

Общая дистанция:1000м

Программа №7 : Аэробная выносливость представлена в табл. 13

Таблица 1.13 - Аэробная выносливость

Этапы

Дистанция

Стиль

Комментарии

Отдых

1

Разминка

200м

вольный стиль

100м обычные гребки/100м отрабатываем технику гребка. спокойный темп

продолжаем

2

Плавание

400м

вольный стиль

поддерживайте постоянный ровный темп

продолжаем

3

Работа ног

200м

вольный стиль

используйте доску для плавания и ласты, если есть возможность

продолжаем

4

Гребки

200м

вольный стиль

100м вдыхая на каждом 3-ем гребке/100м на каждом 5-м гребке. спокойный темп

продолжаем

5

Плавание

4 x 25м

любой

ускоренный темп.

30 секунд

6

Завершение

100м

любой

спокойное расслабляющее плавание

продолжаем

Общая дистанция:1200м

Программы тренировок по бегу (легкая атлетика)

Программа тренировок состоит из трех циклов подготовки. В каждом из циклов нескольких видов упражнений, описанных ниже таблиц, где представлены циклы подготовок.

Первый цикл подготовки показан в табл.1.14

Таблица 1.14 - Первый цикл подготовки

День

Утро

Вечер

1

аэробная выносливость

силовая подготовка

2

аэробная выносливость

физическая подготовка

3

аэробная выносливость

аэробная выносливость

4

отдых

силовая подготовка

5

мощь

аэробная выносливость

6

аэробная выносливость

физическая подготовка

7

аэробная выносливость

силовая подготовка

8

отдых

аэробная выносливость

9

аэробная выносливость

Мощь

10

аэробная выносливость

аэробная выносливость

11

аэробная выносливость

силовая подготовка

12

отдых

Отдых

13

аэробная выносливость

аэробная выносливость

14

аэробная выносливость

Мощь

15

аэробная выносливость

силовая подготовка

16

отдых

аэробная выносливость

17

аэробная выносливость

аэробная выносливость

18

аэробная выносливость

силовая подготовка

19

аэробная выносливость

аэробная выносливость

20

отдых

Отдых

21

аэробная выносливость

силовая подготовка

Описание вида тренировки

Аэробная выносливость

Четыре типа работы:

­ 30-45 минут непрерывного бега,

­ 50-60 минут непрерывного бега.

Для этого типа работы нет точных условий, не готовится никакого определенного темпа, однако требуется, бежать в максимуме в тот момент, это изменяется с одного дня к другому и не имеет никакого отношения к сезону

­ 4 x 2000 м по 5:10 с восстановлением 2 мин.,

­ 6 x 1000 м по 2:30 с восстановлением 2 мин.

Расстояния повторений были стандартизированы, потому что считается важным установить "ритм работы" с высокой интенсивностью (приблизительно 70 %). По этой причине, когда не можешь закончить некоторую тренировку, повторяешь её на следующий день, вместо того, чтобы искать другое решение.

Силовая подготовка

Работать над главными группами мышц путём использования различных весов и специального аппарата гимнастики. В течение этой стадии делается следующие упражнения:

- Полуприседы 6 x 20 повторений с 25-килограммовым бруском.

- Полуприседы 4 x 16 повторений с 30-килограммовым бруском.

- Приседания 4 x 16 повторений с 20-килограммовым бруском.

- Работа на специальных тренажёрах.

Мощь

Делается один раз в неделю подъемы 10 x 300 м помимо горизонтальных прыжков и вертикальных прыжков с препятствиям.

Физическая подготовка

Этот тип работы включает общие упражнения, тренировки, протягивая и упражнения на пресс. Такие упражнения всегда присутствуют на всех тренировках в течение разминки в конце тренировки.

Второй цикл подготовки показан в таблице 1.15

Таблица 1.15 - Второй цикл подготовки

День

Утро

Вечер

1

аэробная выносливость

силовая подготовка

2

отдых

соревновательная скорость

3

аэробная выносливость

аэробная выносливость

4

аэробная выносливость

Мощь

5

аэробная выносливость

соревновательная скорость

6

аэробная выносливость

Отдых

7

аэробная выносливость

Мощь

8

аэробная выносливость

соревновательная скорость

9

аэробная выносливость

аэробная выносливость

10

аэробная выносливость

Мощь

11

аэробная выносливость

аэробная выносливость

День

Утро

Вечер

13

аэробная выносливость

соревновательная скорость

14

аэробная выносливость

Отдых

15

аэробная выносливость

силовая подготовка

16

аэробная выносливость

аэробная выносливость

17

аэробная выносливость

аэробная выносливость

18

аэробная выносливость

Мощь

19

аэробная выносливость

Отдых

20

аэробная выносливость

аэробная выносливость

Описание вида тренировки.

Аэробная выносливость.

30-45 минут непрерывного бега в 2:50-3:00 или 3:10/kм

30 минут непрерывного бега как восстановление. Соревновательная скорость

Фартлек: 6-5-4-3-2 мин. быстрого бега.

На дорожке: 1 x 1600 - 1200 - 800 - 600 - 400 м с коротким восстановлением, начинающимся с 1 минуты, снижаясь до 30 секунд!

Мощь

200-300 прыжков.

10 x 300 м в горку с подталкиванием - обратно восстановление.

5 x 150 м забеганий в подъём.

Третий цикл подготовки показан в табл. 2.3

Таблица 1.16 - Третий цикл подготовки

День

Утро

Вечер

1

аэробная выносливость

аэробная выносливость

2

подготовительная тренировка

скоростная работа

3

аэробная выносливость

аэробная выносливость

4

подготовительная тренировка

соревновательная скорость

5

аэробная выносливость

аэробная выносливость

День

Утро

Вечер

6

подготовительная тренировка

скоростная работа

7

подготовительная тренировка

Отдых

8

подготовительная тренировка

соревновательная скорость

9

аэробная выносливость

аэробная выносливость

10

подготовительная тренировка

скоростная работа

11

аэробная выносливость

аэробная выносливость

12

подготовительная тренировка

соревновательная скорость

13

аэробная выносливость

аэробная выносливость

14

отдых

Отдых

15

подготовительная тренировка

скоростная работа

16

аэробная выносливость

аэробная выносливость

17

подготовительная тренировка

аэробная выносливость

18

аэробная выносливость

соревновательная скорость

19

аэробная выносливость

аэробная выносливость

20

подготовительная тренировка

подготовительная тренировка

21

отдых

Отдых

Описание вида тренировки

Аэробная выносливость.

- 30 минут непрерывного бега по 3:00-3:10/kм,

- 40 минут непрерывного бега как восстановление.

Подготовительная тренировка.

Состоит из 30 минут легкого бега и 30 минут нескольких общих упражнений. Цель состоит в том, чтобы получить активный отдых.

Соревновательная скорость

Бег 10 x 400м по 53-54 сек. с восстановлением 30 секунд. Тренирующийся получает помощь от "зайца" на последних 200 м в каждом повторении.

Скоростная работа

- 10 x 300 м по 35-36 секунд с помощью от "зайца",

- 6 x 500 м с помощью от "зайца" на первых 300 м в каждом повторении.

Программа тренировок по тяжелой атлетике

В качестве тренировочной программы по тяжелой атлетики взята стандартный цикл тренировок, подходящий для любого уровня физической подготовки, рассчитанный на 4е тренировочных дня. Тренировочные веса представлены в таблице в процентном соотношении от максимального тренировочного веса в каждом отдельно взятом упражнении.

Первый день тренировок представлен в таблице 1.17

Таблица 1.17 - Первый день тренировок

1 день (понедельник)

1

Приседания

(50%) 5x1, (60%) 4x2, (70%)3x2 , (80%) 2x5

2

Жим лежа

(50%) 5x1, (60%) 4x1, (70%)3x2 , (80%) 2x6

3

Разведения рук с гантелями

10x5

4

Приседания

(50%) 5x1, (60%) 5x1, (70%)4x5

5

Пресс

10x3

Третий день тренировок представлен в таблице 1.18

Таблица 1.18 - Третий день тренировок

3 день (среда)

1

Тяга

(50%) 4x1, (60%) 4x1, (70%)3x2 , (80%) 3x5

2

Жим лежа

(50%) 6x1, (60%) 5x1, (75%)3x2 , (80%) 2x2

3

Разведения рук с гантелями

10x5

4

Тяга до колен

(50%) 4x1, (60%) 4x1, (70%)4x5

5

Наклоны со штангой (стоя)

5x3

Пятый день тренировок представлен в таблице 1.19

Таблица 1.19 - Пятый день тренировок

5 день (пятница)

1

Жим лежа

(50%) 5x1, (60%) 4x1, (70%)3x2 , (80%) 3x5

2

Приседания

(50%) 5x1, (60%) 4x1, (70%)3x2 , (80%) 3x6

3

Жим лежа

(50%) 5x1, (60%) 4x1, (75%)3x5

4

Разведения рук с гантелями

10x5

5

Пресс

10x3

Шестой день тренировок представлен в таблице 3.4

Таблица 1.20 - Шестой день тренировок

6 день (суббота)

1

Тяга стоя на подставке

(50%) 3x2, (60%) 2x4

2

Жим сидя под углом

4x6

3

Отжимании на брусьях

6x5

4

Тяга с плитов

(60%) 4x1, (70%) 4x2, (80%)3x2 , (90%) 2x4

5

Наклоны со штангой (сидя)

5x5

К участию в соревнованиях по тяжелой атлетике среди мужчин допускаются:

-юноши младшей возрастной группы до 14 лет;

- юноши средней возрастной группы до 16 лет;

- юноши старшей возрастной группы до 18 лет;

- юниоры возрастной группы до 20 лет;

- взрослые - старше 20 лет.

ВЕСОВЫЕ КАТЕГОРИИ

Ниже перечислены весовые категории участников соревнований.

1 Участники соревнований среди мужчин делятся на группы: взрослые и юниоры на 8 весовых категорий: до 56 кг, до 62 кг, до 69 кг, до 77 кг, до 85 кг, до 94 кг, до 105 кг, свыше 105 кг.

2 Среди юношей возрастной группы до 16 и 18 лет делятся на 9 весовых категорий: до 45 кг, 50 кг, 56 кг, 62 кг, 69 кг, 77 кг, 85 кг, 94 кг, св. 94 кг.

3 Среди юношей возрастной группы до 14 лет делятся на 10 весовых категорий: до 34 кг, 38 кг, 42 кг, 45 кг, 50 кг, 56 кг, 62 кг, 69 кг, 77 кг, св. 77 кг.

4 Участницы соревнований среди женщин делятся на группы: взрослые и юниорки на 7 весовых категорий: до 48 кг, 53 кг, 58 кг, 63 кг, 69 кг, 75 кг, св. 75 кг.

5 Среди девушек возрастной группы до 16 и 18 лет делятся на 8 весовых категорий: до 44 кг, 48 кг, 53 кг, 58 кг, 63 кг, 69 кг, 75 кг, св. 75 кг.

6 Среди девушек младшего возраста до 14 лет делятся на 9 весовых категорий: до 36 кг, 40 кг, 44 кг, 48 кг, 53 кг, 58 кг, 63 кг, 69 кг, св. 69 кг.

7 На чемпионатах мира, континентальных чемпионатах, региональных и других играх среди мужчин и женщин каждая страна может заявить команду: среди мужчин - 8 спортсменов плюс 2 запасных в различных весовых категориях с максимальным числом участников в одной весовой категории, равным 2.

8 Среди женщин каждая страна может заявить команду из 7 спортсменок плюс 2 запасных в различных весовых категориях с максимальным числом участников в одной категории, равным 2.

1.2 Задачи дипломного проекта

Для разработки программного обеспечения формирования индивидуального графика тренировок спортсмена должны быть реализованы следующие задачи.

1 Изучить особенности подготовки спортсмена определенного вида спорта, а именно: плавание, тяжелая и легкая атлетика.

2 Найти и изучить критерии выбранного вида спорта по:

- мужчина и женщина,

- возрастная ,

- весовая категории,

3 Обоснованно выбрать архитектуру ПО.

4 Разработать техническое задание для создания ПО.

5 Выполнить проектирование БД, содержащей информацию о подготовке спортсмена определенного вида спорта.

6 Разработать необходимые алгоритмы.

7 Разработать модули различного назначения, классы.

8 Определить критерии для выполнения тестирования и разработать планы тестирования.

9 Провести экономическое обоснование разработки программного обеспечения учета подготовки спортсмена.

10 Провести анализ вредоносных и опасных факторов, которые могут стать причиной негативного воздействия на разработчика программного обеспечения учета подготовки спортсмена.

1.3 Техническое задание на разработку программного обеспечения формирования индивидуального графика тренировок спортсмена

1.3.1 Основание для разработки

Приказ № 326 - УЧ от 28.03.12 по Национальному Аэрокосмическому Университету им. Н.Е. Жуковского «ХАИ» о преддипломной практики и приказ № _____ - УЧ от ___________ о допуске к дипломному проектированию.

1.3.2 Цель разработки

Упрощение процесса процесса формирования индивидуальных программ тренировок с учетом физических качеств и особенностей спортсмена.

1.3.3 Назначение разработки

Назначение - это электронный вид учета достижений спортсмена в определенном виде спорте с дальнейшем прогнозированием результатов.

1.3.4 Требования пользователя

Внешние требования

ПО должно хранить информации о:

- Пользователе ПО и спортсменах.

- Вид спорта.

- Характеристиках спортсмена.

- Программа тренировки.

- Силовых показателях по видам спорта.

Исходя из указанных физических качеств спортсмена ПО должно формировать индивидуальной программы тренировок на неделю, состоящей из:

- № упражнения.

- Вид упражнения.

- Темп нагрузки.

ПО должно иметь возможность добавления, редактирования и просмотра учетной записи.

ПО должно иметь защиту от несанкционированного доступа.

Разграничение прав доступа (гость, пользователь)

Подсчет графика тренировок.

Внутренние требования

Работа в локальной сети организации, содержащей до 20 ПК.

Работа под управлением операционной системы Windows Ме/2000/ХР

Работа на компьютере со следующими параметрами:

- процессор типа Pentium II,

- оперативная память 512 Mb,

- НЖМД емкостью 20 Gb,

- 15-дюймовый TFT монитор.

При аварийном завершении приложения допускается потеря только изменяемой информации.

Наличие информации о разработчике.

Графический русскоязычный интерфейс.

Сопровождение документами (техническое задание, пояснительная записка, отзыв, рецензия).

Время реакции на введенный запрос при заданной конфигурации должно быть не более 1 сек.

Приемосдаточное тестирование ПО должно проводиться в присутствии заказчика.

1.3.5 Требования к программному обеспечению

Требования к функциональным характеристикам

Функции клиента:

- Соединение с БД, содержащей информацию о:

- Ф.И.О. пользователя.

- Вид спорта (три вида спорта: плавание, легкая и тяжелая атлетика).

- Разряд( 1,2,3 разряд , КМС(кандидат мастера спорта), МС(мастер спорта), МСМК(мастер спорта международного класса)).

- Физические характеристики спортсмена.

- Программа тренировки (график тренировок в процентном соотношении и периодичностью занятий ).

- Поддержка русскоязычного многооконного интерфейса.

- Ввод и анализ входных данных.

Функции сервера:

- Авторизация пользователей.

- Обработка запросов:

- Добавление информации.

- Редактирование информации.

- Удаление информации.

- Выдача информации о разработчике.

- Формирование выходной информации о :

- Графике тренировок.

- Силовой нагрузке спортсмена.

- Выдача выходной информации.

- Хранить информацию о:

- Пользователе и спортсменах.

- Характеристиках спортсмена.

- Программе тренировок.

- Силовых показателях по видам спорта.

Требования по производительности

Ответы на запрос не более 1 секунд.

Требования по интерфейсу

Интерфейс пользователя ПО должен поддерживать сообщения на русском языке.

Операционные требования

Для работы с ПО пользователю нужно знать ОС Windows.

Требования по ресурсам

Работа на ПК со следующей конфигурацией:

- процессор типа Pentium IV и выше;

- оперативная память от 512 Mb;

- НЖМД емкостью от 20 Gb;

- 15-дюймовый TFT монитор.

Работа в локальной сети.

Требования по верификации

Порядок проведения этапов тестирования:

- автономное;

- интеграционное;

- системное;

- приемосдаточные тесты.

Приемосдаточное тестирование проводятся заказчиком совместно с разработчиком.

Требования по испытаниям

Должны быть проведены испытания по функционированию всех режимов ПO.

Требования по документации

В комплект документации должны входить: техническое задание, пояснительная записка, отзыв, рецензия.

Требования по защите

Программное обеспечение предусматривает хранения в своей базе данных авторизационной информации каждого пользователя.

Режим резервного копирования поддерживает пользователь.

Требования по мобильности

Программное обеспечение должно быть машинонезависимым, мобильным.

Требования по надежности

Требуемая надежность должна быть обеспечена за счет реализации обработки исключительных ситуаций.

При аварийном завершении приложения должна допускаться потеря только изменяемой информации.

Требования по надежности сопровождения

При обнаружении пользователем ошибок в работе ПО в течение 1 месяца со дня введения в эксплуатацию, они будут исправлены разработчиком в течение недели в случае соблюдения пользователем инструкции.

Требования по безопасности

Нормальными условиями для работы ПО, являются условия, необходимые для нормальной работы ПК, согласно требованиям, указанным в технической документации к ПК.

1.3.6 Матрица трассируемости требований пользователя и требований ПО

Проведем анализ требований пользователя и требований к программному обеспечению, а также соответствия их друг к другу. В таблице 1.21 приведена матрица трассируемости требований пользователя и требований к ПО.

Таблица 1.21 - Матрица трассируемости требований пользователя и требований к ПО

Треб. зак

Треб.

К ПО

1.3.3.1.1

1.3.3.1.2

1.3.3.1.3

1.3.3.1.4

1.3.3.1.5

1.3.3.2.1

1.3.3.2.2

1.3.3.2.3

1.3.3.2.4

1.3.3.2.50

1.3.3.2.6

1.3.3.2.7

1.3.3.2.8

1.3.3.2.9

1.3.4.1.1

+

1.3.4.1.2

+

1.3.4.1.3

+

1.3.4.1.4

+

1.3.4.1.5

+

1.3.4.2.1

+

1.3.4.3.1

+

1.3.4.4.1

+

1.3.4.5.1

+

1.3.4.5.2

+

1.3.4.6.1

+

1.3.4.6.2

+

1.3.4.7.1

+

1.3.4.8.1

+

1.3.4.9.1

+

+

1.3.4.10.1

+

1.3.4.10.2

+

1.3.4.11.1

+

1.3.4.12.1

+

Выводы по разделу 1

В первом разделе дипломного проекте изучена проблема формирования индивидуального графика тренировок спортсмена.

Поставлена задача на выполнение дипломного проекта специалиста: разработать программное обеспечение формирование индивидуальной программы тренировок спортсмена.

На основании этого было сформулировано техническое задание на создание программного обеспечения формирования индивидуального графика тренировок спортсмена.

В процессе создания спецификации требований использовался естественный язык, учитывалось обязательный атрибут требования как идентификатор. Последовательность реализации требований выполнялась с учетом анализа атрибута требования - приоритет. Был составлен перечень требований заказчика и соответствующий перечень требования к ПО (функциональные и нефункциональные требования).

Все вышеперечисленное позволяет перейти к процессу построения моделей проектируемого программного обеспечения формирования индивидуального графика тренировок спортсмена.

2. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ И ДАННЫХ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА

2.1 Построение функциональной модели и модели базы данных

2.1.1 Описание вариантов использования ПО пользователем

Диаграмма вариантов использования описывает функциональное назначение ПО и является исходным концептуальным представлением или концептуальной моделью ПО в процессе его проектирования и разработки.

Суть диаграммы вариантов использования[17] состоит в следующем. Проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью вариантов использования. При этом актером (actor) или действующим лицом называется любая сущность, взаимодействующая с системой извне. Это может быть человек, техническое устройство, программа или любая другая система, которая может служить источником воздействия на моделируемую систему так, как определит сам разработчик. Вариант использования служит для описания сервисов, которые система предоставляет актеру. Диаграмма вариантов использования может дополняться пояснительным текстом, который раскрывает смысл или семантику составляющих ее компонентов. Отдельный вариант использования обозначается на диаграмме эллипсом, внутри которого содержится его краткое название или имя в форме глагола с пояснительными словами.

Цель варианта использования заключается в том, чтобы определить законченный аспект или фрагмент поведения некоторой сущности без раскрытия её внутренней структуры. В качестве такой сущности может выступать система или любой элемент модели, который обладает собственным поведением.

Каждый вариант использования соответствует отдельному сервису, который предоставляет моделируемая сущность по запросу актера, то есть определяет способ применения этой сущности. Сервис, который инициализируется по запросу актера, представляет собой законченную неделимую последовательность действий. Это означает, что после того как система закончит обработку запроса, она должна возвратиться в исходное состояние, чтобы быть готовой к выполнению следующих запросов.

Варианты использования могут применяться как для спецификации внешних требований к проектируемой системе, так и для спецификации функционального поведения уже существующей системы. Множество вариантов использования в целом должно определять все возможные стороны ожидаемого поведения системы. Кроме этого, варианты использования неявно устанавливают требования, определяющие, как актеры должны взаимодействовать с системой, чтобы иметь возможность корректно работать с предоставляемыми сервисами. Для удобства множество вариантов использования может рассматриваться как отдельный пакет.

Актер представляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей. При этом актеры служат для обозначения согласованного множества ролей, которые могут играть пользователи в процессе взаимодействия с проектируемой системой. Каждый актер может рассматриваться как некая отдельная роль относительно конкретного варианта использования. Стандартным графическим обозначением актера на диаграммах является фигурка человечка, под которой записывается имя актера.

В некоторых случаях актер может обозначаться в виде прямоугольника класса с ключевым словом «актер» и обычными составляющими элементами класса. Имена актеров должны записываться заглавными буквами и следовать рекомендациям использования имен для типов и классов модели.

На основании составленного технического задания разработана диаграмма вариантов использования формирования индивидуального графика тренировок спортсмена на рис. 2.1

Рисунок 2.1 - Диаграмма вариантов использования программного обеспечения формирования индивидуального графика тренировок спортсмена

2.1.2 Описание основных прецедентов для разрабатываемого программного обеспечения

В таблицах 2.1 - 2.7 приведены описания основных прецедентов

Таблица 2.1 - Описание прецедента «Удалить»

Прецедент

Удалить

Краткое описание

Прецедент позволяет удалить существующую учетную запись спортсмена

Субъекты

Пользователь

Предусловия

Субъект желает «Удалить» свою учетную запись

Основной поток

1 Пройти авторизацию и зайти в учетную запись.

2 Нажать кнопку удалить.

3 Вариант использования завершается.

Альтернативные потоки

1 Программа информирует гостя что пароль или логин неверен.

2 Повторный ввод пароля

3 Вариант использования завершается.

Постусловия

Если прецедент был успешен, учетная запись будет удалена

Таблица 2.2 - Описание прецедента «Изменить»

Прецедент

Изменить

Краткое описание

Прецедент позволяет изменить информацию в существующей учетной записи спортсмена

Субъекты

Пользователь

Предусловия

Субъект желает «Изменить» свою учетную запись

Основной поток

1 Пройти авторизацию и зайти в учетную запись.

2 Нажать кнопку изменить.

3 Изменить нужное поле.

4 Сохранить изменения.

5 Вариант использования завершается.

Альтернативные потоки

1 Программа информирует гостя что пароль или логин неверен.

2 Повторный ввод пароля

3 Вариант использования завершается.

Постусловия

Если прецедент был успешен, учетная запись будет изменена

Таблица 2.3 - Описание прецедента «Регистрация»

Прецедент

Регистрация

Краткое описание

Прецедент позволяет создать новую учетную запись

Субъекты

Гость

Предусловия

Гость не зарегистрирован

Основной поток

1 Запустить окно для заполнения регистрационных данных.

2 Внести данные.

3 Сохранить данные.

4 Вариант использования завершается.

Альтернативные потоки

1 Программа информирует гостя что пароль или логин существует.

2 Повторный ввод данных.

3 Вариант использования завершается.

Постусловия

Если прецедент был успешен, будет создана новая учетная запись

Таблица 2.4 - Описание прецедента «Авторизация»

Прецедент

Авторизация

Краткое описание

Прецедент позволяет войти в учетную запись

Субъекты

Гость

Предусловия

Гость прошел регистрацию

Основной поток

1 Открыть окно для внесения данных для авторизации

2 Корректно ввести логин и пароль

3 Нажать кнопку вход

4 Вариант использования завершается.

Альтернативные потоки

1 Программа информирует гостя что пароль или логин существует либо не верен.

2 Повторный ввод данных.

3 Вариант использования завершается.

Постусловия

Если прецедент был успешен, будет выполнен вход в учетную запись

Таблица 2.5 - Описание прецедента «Просмотр общей информации»

Прецедент

Просмотр общей информации

Краткое описание

Прецедент позволяет просмотреть краткую информацию в качестве теории по сущесттвующим в программе видам спорта

Субъекты

Пользователь, Гость

Предусловия

Запущенно ПО, открыта главная форма, подключение к базе данных прошло корректно.

Основной поток

1 Запустить систему.

2 Вариант использования завершается.

Альтернативные потоки

1 Программа информирует гостя что подключение к базе данных не произошло.

2 Вариант использования завершается.

Постусловия

Если прецедент был успешен, возможен просмотр общей информации

Таблица 2.6 - Описание прецедента «Просмотр личной информации»

Прецедент

Просмотр личной информации

Краткое описание

Прецедент позволяет просмотреть личную информацию спортсмена

Субъекты

Пользователь

Предусловия

Запущенно ПО, выполнен вход в учетную запись, подключение к базе данных прошло корректно.

Основной поток

1 Запустить систему.

2 Войти в учетную запись.

3 Вариант использования завершается.

Альтернативные потоки

1 Программа информирует гостя что подключение к базе данных не произошло.

2 Вариант использования завершается.

Постусловия

Если прецедент был успешен, возможен просмотр личной информации спортсмена

Таблица 2.7 - Описание прецедента «Расчитать программу тренировок»

Прецедент

Расчитать программу тренировок

Краткое описание

Прецедент позволяет создать личную программу тренировок спортсмена определенного вида спорта

Субъекты

Пользователь

Предусловия

Запущенно ПО, , выполнен вход в учетную запись, подключение к базе данных прошло корректно.

Основной поток

1 Запустить систему.

2 Войти в учетную запись.

3 Выбрать «Рассчитать программу тренировок».

4 Заполнить нужные поля.

5 Выбрать «Рассчитать»

2 Вариант использования завершается.

Альтернативные потоки

1 Программа информирует гостя что подключение к базе данных не произошло.

2 Вариант использования завершается.

Постусловия

Если прецедент был успешен, будет отображена программа тренировок в виде таблицы.

2.2 Выделение сущностей и определение их атрибутов

На основе анализа предметной области можно выделить следующие сущности:

сущность “users” содержит информацию о пользователе;

сущность “v_sport” содержит виды спорта, используемые для формирования программы тренировок;

сущность “harakteristiki” содержит физические характеристики спортсмена;

сущность “pr_tren” содержит сформированную программу тренировок;

сущность “t_atl” содержит информацию о весовых показателях спортсмена, необходимых для составления силовой программе тренировок по тяжелой атлетике;

Атрибуты выше приведенных сущностей представлены в таблицах с 2.8 по 2.12

Таблица 2.8 - Атрибуты сущности «users»

Название атрибута

Тип атрибута

Описание

ID_USERS

Целое число

Уникальный идентификатор

FIO

Строка

Имя пользователя

LOGIN

Строка

Логин пользователя

PFSSWORD

Целое число

Пароль

ID_HARAKT

Целое число

Внешний ключ

ID_TREN

Целое число

Внешний ключ

Таблица 2.9 - Атрибуты сущности «harakteristiki»

Название атрибута

Тип атрибута

Описание

ID_HARAKT

Целое число

Уникальный идентификатор

RAZR

Строка

Разряд по плаванию

VOZR

Целое число

Возраст спортсмена по плаванию

MOW

Строка

Мужчина или женщина

Таблица 2.10 - Атрибуты сущности «v_sport»

Название атрибута

Тип атрибута

Описание

ID_VSPORT

Целое число

Уникальный идентификатор

NAME

Строка

Название вида спорта

Таблица 2.11 - Атрибуты сущности «pr_tren»

Название атрибута

Тип атрибута

Описание

ID_TREN

Целое число

Уникальный идентификатор

N_UPR

Целое число

Номер упражнения

VID_UPR

Строка

Вид упражнения

NAGRUZKA

Строка

Нагрузка

COMENT

Строка

Комментарии

ID_TALT

Целое число

Внешний ключ

ID_VSPORT

Целое число

Внешний ключ

Таблица 2.12 - Атрибуты сущности «t_atl»

Название атрибута

Тип атрибута

Описание

ID_TATL

Целое число

Уникальный идентификатор

ZIM

Целое число

Силовые показатели в жиме лежа

PRISJAD

Целое число

Силовые показатели в присяде со штангой

STAN

Целое число

Силовые показатели в становой тяге

2.3 Определение связей между сущностями

Один «Пользователь» может содержать множество «Характеристик» . Связь между сущностями «Пользователь» и «Характеристики» 1:n. Она представлена на рисунке 2.2.

Рисунок 2.2 - Связь между сущностями «Пользователь» и «Программа» связь 1:n

Множество «Характеристик» формируют одну «Программу тренировок». Связь между сущностями «Характеристики» и «Программа тренировок» n:1. Она представлена на рисунке 2.3

Рисунок 2.3 - Связь между сущностями «Характеристики» и «Программа тренировок» связь n:1

Одна «Программа тренировок» содержать иметь один «Вид спорта», в свою очередь один «Вид спорта» может содержать несколько «Программ тренировок» . Связь между сущностями «Программа тренировок» и«Вид спорта» n:1. Она представлена на рисунке 2.4.

Рисунок 2.4 - Связь между сущностями «Программа тренировок» и «Вид спорта» связьn:1

«Силовые показатели по тяжелой атлетике» могут формировать одну «Программу тренировок», в свою очередь «Программа тренировок» может иметь несколько «Силовых показателей по тяжелой атлетике». Связь между сущностями «Силовые показатели по тяжелой атлетике»и «Программа тренировок» n:1. Она представлена на рисунке 2.5

Рисунок 2.5 - Связь между сущностями «Силовые показатели по тяжелой атлетике»и «Программа тренировок» связь n:1

2.4 Построение ER - диаграмм логической и физической модели БД программного обеспечения формирования индивидуального графика тренировок

2.4.1 Построение логической ER-модели базы данных

На рисунке 2.6 изображена логическая ER-модель базы данных программного обеспечения формирования индивидуального графика тренировок, которая создана на основе описанных сущностей и связей между ними.

Рисунок 2.6 - Логическая ER-модель базы данных программного обеспечения формирования индивидуального графика тренировок спортсмена.

2.4.2 Построение физической ER-модели базы данных

На рисунке 2.7 изображена физическая ER-модель базы данных программного обеспечения формирования индивидуального графика тренировок, которая создана на основе описанных сущностей и связей между ними.

Рисунок 2.7 - Физическая ER-модель базы данных программного обеспечения формирования индивидуального графика тренировок спортсмена.

Выводы по разделу 2

Во втором разделе дипломного проекта было проведено моделирование БД и построена функциональная модель программного обеспечения формирования индивидуального графика тренировок спортсмена.

На основании функциональной программного обеспечения формирования индивидуального графика тренировок спортсмена, была построена логическая и физическая модель БД. Была создана база данных из пяти таблиц.

Все вышеперечисленное позволяет перейти к процессу алгоритмизации программного обеспечения формирования индивидуального графика тренировок спортсмена.

3. АЛГОРИТМИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА

Основным в процессе разработки программного обеспечения является разработка алгоритма. Алгоритм [5]- это совокупность определённых правил или действий, которая через определённое число шагов приводит к искомому результату.

Каждый алгоритм должен быть:

­ понятным для данного исполнителя, т.е. содержать предписания о выполнении только таких действий и о проверке только таких свойств объекта, которые входят в систему команд исполнителя;

­ дискретным, т.е. выполняться команды алгоритма должны последовательно, с точной фиксацией моментов окончания выполнения одной команды и начала выполнения следующей;

­ определенным, т.е. должны быть точные сведения о том, что после выполнения каждой очередной команды будет завершено выполнение алгоритма, или о том, какая следующая команда должна будет выполниться после текущей;

­ результативным, т.е. алгоритм должен обеспечивать возможность получения результата за конечное число шагов.

Процесс составления алгоритмов называется алгоритмизацией [5].

Алгоритмы могут быть заданы несколькими способами:

­ с помощью словесного описания [5];

­ с помощью графического описания [5];

­ с помощью псевдокода [5].

Словесное описание алгоритма осуществляется с помощью неформализованных предложений естественного языка, с использованием профессиональных понятий, терминов, зависимостей и знаков.

Графическое задание, или блок-схема [9], это способ представления алгоритма с помощью геометрических фигур, называемых блоками. Последовательность соединенных блоков образуют блок-схему.

Команды алгоритма помещаются внутрь блоков, соединенных стрелками, показывающими очередность выполнения команд алгоритма. Для записи внутри блоков используется естественный язык с элементами математической символики. Схемы алгоритмов обладают большей наглядностью, чем словесная запись алгоритма. Однако эта наглядность быстро теряется при изображении большого алгоритма, в этом случае схема получается плохо обозримой.


Подобные документы

  • История бодибилдинга, влияние возрастного фактора на результаты тренировок. Отличия тренировок для мужчин и женщин в этом виде спорта. Роль пищевых добавок. Общие методики бодибилдинга, способы увеличения выработки тестостерона в организме спортсмена.

    реферат [39,7 K], добавлен 15.03.2013

  • Основные показатели сердечно-сосудистой системы. Режимы и цикличность спортивных тренировок. Изменение артериального давления, частоты сердечных сокращений, ударного объема крови у спортсменов в недельном и месячном циклах тренировочного процесса.

    курсовая работа [328,2 K], добавлен 15.11.2014

  • Структура системы гигиенического обеспечения подготовки спортсменов. Гигиенические принципы тренировочного процесса и соревнований. Сезонные, недельные, суточные изменения работоспособности. Гигиенические положения по организации, проведению соревнований.

    реферат [9,4 K], добавлен 10.06.2009

  • Содержание общефизической и специальной физической подготовки в спортивном ориентировании. План подготовки спортсмена-ориентировщика для достижения высоких спортивных достижений. Структура и целевые функции соревновательной деятельности спортсмена.

    курсовая работа [879,2 K], добавлен 28.12.2012

  • Цели питания с биологической точки зрения. Анализ особенностей питания спортсменов. Режимы питания и тренировок в различных видах спорта. Основные требования к режиму и рациону питания в дни соревнований. Специальные пищевые добавки для спортсменов.

    курсовая работа [42,8 K], добавлен 15.06.2015

  • Современный взгляд на проблему неудовлетворенности собственной фигурой лиц женского пола. Содержание и средства системы "фитнес". Обоснование использования комплексных фитнесс тренировок с целью коррекции фигуры девушек старшего школьного возраста.

    дипломная работа [593,6 K], добавлен 07.10.2016

  • Четыре взаимосвязанных компонента психологической подготовки спортсменов к соревнованиям: мотивационный, рефлексивный, эмоциональный и сенсомоторный. Баланс нервных процессов. Выявление нормального состояния во время тренировок и на соревнованиях.

    дипломная работа [85,3 K], добавлен 03.05.2011

  • Результаты наблюдений за процессом тренировок спортсменов-лучников до применения в общефизической подготовке силовых нагрузок и после их применения. Рассмотрение методов развития физических качеств, определяющих спортивный результат в стрельбе из лука.

    курсовая работа [661,0 K], добавлен 08.01.2013

  • Качества, необходимые борцам вольного стиля. Наиболее эффективные методы и средства тренировок борцов вольного стиля. Важность психологической подготовки спортсменов. Влияние нестандартных условий физической подготовки на преимущество ведения поединка.

    дипломная работа [192,6 K], добавлен 13.06.2012

  • Особенности современного футбола. Контроль текущего функционального состояния организма спортсмена, коррекция тренировочных нагрузок. Оценка физической подготовленности футболистов при использовании различных средств и методов проведения тренировок.

    дипломная работа [1,1 M], добавлен 25.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.