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

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




































Главная

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

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

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


ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ ИЗМЕРЕНИЙ ФИЗИЧЕСКИХ ВЕЛИЧИН, СОКРАЩЕНИЙ И ТЕРМИНОВ
1 . АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК
1.1 Описание проблем ы учета подготовки спортсмена
1.1.1 Подготовка спортсменов определенного вида спорт а в виде таблиц показана ниже
1.3 Техническое задание на разработку программного обеспечения формирования индивидуального графика тренировок спортсмена
1. 3.5 Требования к программному обеспечению
1. 3.6 Матрица трассируемости требований пользователя и требований ПО
2 . МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ И ДАННЫХ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА
2.1 Построение функциональной модели и модели базы данных
2.1.1 Описание вариантов и спользования ПО пользователем
2.1.2 Описание основных прецедентов для разрабатывае мого программного обеспечения
2.2 Выделение сущност ей и определение их атрибутов
2.3 Опреде ление связей между сущностями
2.4 Построение ER - диаграмм логической и физической модели БД программного обеспечения формирования индив идуального графика тренировок
2.4.1 Построение лог ической ER-модели базы данных
2.4.2 Построение физ ической ER-модели базы данных
3 . АЛГОРИТМИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА
3.1 Разработанные алгоритмы программного обеспечения формирования индив идуального графика тренировок
3.2 Алгоритм авторизации пользовател я
3.3 Алгоритм алго ритма добавления данных в БД.
3.4 А лгоритм удаления данных из БД
3.5 Алгоритм формирования индив идуального графика тренировок
3.6 Алгоритм расчета программы тренировок
4 . АРХИТЕКТУРНОЕ И ДЕТАЛЬНОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА
4.1 Архитектурное проектирование программного обеспечения формирования индивидуального графика тренировок спортсмена
4.2 Определение требований к средства м разработки
4.3 Выбор СУБД для реализации серверной части базы да нных программного обеспечения
4.5.1 Прое ктирование серверной части ПО
4.5.2 Проек тирование клиентской части ПО
4.6.1 Наз начение программного продукта
5 . ТЕСТИРОВАНИЕ ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА
5.1.2 План интеграционного тестирования
5.1.3 План автономного тестирования
5.2.1 Спецификация комплекта тестов
5.2.2 Специфик ация автономного тестирования
5.2.3 Спецификация интеграционного тестирования
5.2.4 Специфи кация системного тестирования
5.3.1 Спецификации проце дуры автономного тестирования
5.3.2 Спецификация процедуры интеграционного тестирования
5.3.3 Спецификации проц едуры системного тестирования
6 . ЭКОНОМИЧЕСКОЕ ОБОСНАВАНИЕ РАЗРАБОТКИ ПО ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА
6.1 Пар аметрическая сегментация рынка
6.2 Оценка рынка сбыта. Сегментир ование и расчёт емкости рынка
6.3.1 Методика расчета об общенных показателей качества
6.6.1 Расчет заработно й платы исполнителей проекта
6.6.3 Себестоимость и ц ена программного обеспечения
6.6.4 План доходов и расходов для программного обеспечения
6.8 Разрабо тка сетевого графика проекта
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 литров хлора
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ ИЗМЕРЕНИЙ ФИЗИЧЕСКИХ ВЕЛИЧИН, СОКРАЩЕНИЙ И ТЕРМИНОВ
ОЗУ - оперативное запоминающее устройство;
СУБД - система управления базами данных;
Каждому из нас желательно иметь свою индивидуальную программу тренировок[1-3], которую следует корректировать и уточнять по ходу тренировок, ориентируясь на ваше самочувствие и результаты. Программа тренировок зависит также от вашей способности восстанавливать свои силы после тренировок. Большинству людей подходит режим три тренировки в неделю, но может быть следует делать не один день отдыха, а два, три, а может быть и больше. Проведение тренировок в состоянии недовосстановления приводит к перетренированности, развитию депрессивного состояния, снижает устойчивость к стрессам и не дает расти силовым показателям[1-3,7].
Тренировка должна быть тяжелой, но не каждый раз. Смысл нагрузки в том, что адаптируясь к тому, что надо работать, организм развивает у себя способности выполнять эту работу, то есть существовать в условиях с новыми требованиями, и добиваться более новых результатов.
Называется эта способность организма приспосабливаться (рис.1) - ПРИНЦИП СВЕРХКОМПЕНСАЦИИ. Благодаря этому принципу можно надеяться выжить в любых условиях, пережить и житейские передряги и воздействия, приводящие к эволюции вида.
Рисунок 1 - Уровень системы, подвергающейся нагрузке
Нам обязательно надо определить свое индивидуальное время отдыха между тренировками, чтобы начать следующую на пике своих возможностей, чтобы в следующую фазу сверхкомпенсации выйти на еще более высокий уровень.
Интенсивность тренировок на рисунке 2. Если тренировка не потребовала от Вас значительный усилий, то и восстановить свой уровень ваш организм сможет быстрее, но и уровень сверхкомпенсации будет малозаметен. Если тренировка тяжелая, то период восстановления близок к вашему максимальному (который и нужно определить). Большие нагрузки, интенсивная тренировка - максимальный период восстановления - максимальный уровень сверхкомпенсации.
Рисунок 2 - Функциональные результаты тренировок
Неправильное соотношение "НАГРУЗКА"-"ОТДЫХ". Слишком большая нагрузка или слишком малый период отдыха между тренировками приводят к перетренированности (рис. 3).
Вариант застоя показателей - ПЛАТО (рис.4). В этой ситуации рекомендуется изменить характер тренировок.
Правильное соотношение "НАГРУЗКА"-"ОТДЫХ" (рис. 5).
На основании вышеперечисленной информации было принято решение разработать программное обеспечение формирования индивидуального графика тренировок спортсмена.
1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК
1.1 Описание проблемы учета подготовки спортсмена
1.1.1 Подготовка спортсменов определенного вида спорта в виде таблиц показана ниже
Тренировки по плаванию состоят из двух этапов:
- начальный (6 тренировочных программ);
- средний (7 тренировочных программ).
Если вы только начали заниматься плаванием и хотите улучшить свою физическую форму, повысить выносливость и освоить основные стили, достичь данных целей вам помогут программы тренировок. Ниже мы приводим программы тренировок по плаванию для начинающих, разработанные и рекомендуемые американскими спортсменами.
Программы различаются по целям, величиной общей дистанции (от 500 до 600 метров) и таким образом, по времени. Это позволяет вам выбрать для себя программу, наиболее подходящую именно вам.
Под отдыхом понимается перерыв между каждым повторением (например, при дистанции 4*25 м отдых 1 минута означает, что между каждыми проплытыми 25 метрами нужно делать перерыв по 1 минуте). Руководствуйтесь этим показателем как ориентиром и, если вы чувствуете, что вам нужно больше времени на восстановление, увеличьте время отдыха.
Программы составлены исходя из длины бассейна 25 метров. Просим учитывать это в случае, если вы тренируетесь в бассейне другой длины.
Программа №1: Стартовая программа с использованием различных стилей представлена в табл.1.1
Таблица 1.1 - Стартовая программа с использованием различных стилей
проплываем каждый отрезок с комфортной скоростью
работайте ногами, используя доску для плавания или плывя на спине
проплываем каждый отрезок со слегка повышенной скоростью
Программа №2: Программа с использованием длинных дистанций для улучшения выносливости и повышения общего тонуса представлена в табл.1.2
Таблица 1.2 - Программа с использованием длинных дистанций для улучшения выносливости и повышения общего тонуса
невысокая, комфорная скорость. разогревающее плавание
проплываем каждый отрезок с комфортнойскоростью
работайте ногами, используя доску для плавания или плывя на спине. с комфортной скоростью, без излишних усилий
проплываем с постоянной скоростью, без излишний усилий
Программа №3 : Сохранение расслабленности представлено в табл.1.3
Таблица1.3 - Сохранение расслабленности
1-й подход: с доской для плавания. 2-й подход: плавание на спине без доски для плавания
попеременно: одно повторение в вольном стиле/одно повторение брассом. комфортный темп
Программа №4 : Выносливость и тонус представлено в табл. 1.4
разогревающее плавание в спокойном темпе
плавание в постоянном комфортном темпе
комфортный темп. используйте доску для плавания
попробуйте несколько различных стилей. проплывайте каждое повторение с максимальным усилием, какое сможете выдержать
очень спокойное расслабляющее плавание
Программа №5: Сохранение комфортного состояния представлено в табл.1.5
Таблица 1.5 - Сохранение комфортного состояния
медленно и спокойно. привыкайте к воде
проплывайте каждое повторение в комфортном темпе
используйте доску для плавания или плавайте на спине
Программа №6 : Расслабление и комфорт представлено в табл. 1.6
Таблица 1.6 - Расслабление и комфорт
плавайте медленно и спокойно. привыкайте к воде
медленный темп. но старайтесь не останавливаться
используйте доску для плавания или плавайте на спине
Программы тренировок, разработанные и рекомендуемые американскими спортсменами. Рассчитаны на средний уровень подготовки: тех, кто занимается плаванием регулярно и достаточно долгий период времени и имеет хорошую физическую форму. Позволяют улучшить скорость, увеличить выносливость и улучшить технику.
Программы различаются по целям, величиной общей дистанции (от 800 до 1200 метров) и таким образом, по времени. Это позволяет вам выбрать для себя программу, наиболее подходящую именно вам.
Под отдыхом понимается перерыв между каждым повторением (например, при дистанции 4*25 м отдых 1 минута означает, что между каждыми проплытыми 25 метрами нужно делать перерыв по 1 минуте). Руководствуйтесь этим показателем как ориентиром и, если вы чувствуете, что вам нужно больше времени на восстановление, увеличьте время отдыха.
Программы составлены исходя из длины бассейна 25 метров. Просим учитывать это в случае, если вы тренируетесь в бассейне другой длины.
Программа №1 : Повышение скорости - короткие дистанции с высокой скоростью представлено в табл. 1.7
Таблица 1.7 - Повышение скорости - короткие дистанции с высокой скоростью
невысокая, комфортная скорость. тренируем гребок (stroke drills)
максимальная скорость. если возможно, используйте ласты
невысокая, комфортная скорость. дышите каждый 3-ий гребок
плывем любым стилем, кроме вольным. максимальная скорость
Программа №2: Улучшение техники и физической формы представлено в табл. 1.8
Таблица 1.8 - Улучшение техники и физической формы
невысокая, комфортная скорость. тренируем гребок (stroke drills)
фокусируемся на хорошей технике выполнения. Первые 200м проплываем с невысокой, комфортной скоростью; вторые 200м - с высокой скоростью
высокая скорость. если возможно, используем ласты
тренируем гребок (stroke drills). желательно использовать иной, чем свободный стиль
плывем тем же стилем, что и этап 4. высокая скорость
Программа №3 : Различные стили представлено в табл. 1.9
попеременные гребки. спокойный темп. меняйте стиль после 1-го подхода
выберите два стиля и проплывайте по одному подходу для каждого. комфортный темп
высокий темп. отсутствие вольного стиля
спокойный темп. вдох на каждом 5-м гребке
плыть или баттерфляем, или брассом. высокий темп
Программа №4 : Более короткая дистанция, большая нагрузка представлено в табл.1.10
Таблица 1.10 - Более короткая дистанция, большая нагрузка
отрабатываем технику гребка. спокойный темп
попеременно: одно повторение в спокойном темпе/одно повторение в ускоренном темпе
используйте доску для плавания и ласты, если есть возможность. ускоренный темп
спокойный темп. используйте колобашку и вдыхайте на каждом 3-ем гребке
Программа №5 : Смешанная тренировка представлена в табл.1.11
Таблица 1.11 - Смешанная тренировка
увеличивайте темп при каждом повторении. последнее повторение с максимальным темпом
начните медленно и увеличивайте темп к концу дистанции. используйте доску для плавания и ласты, если есть возможность
меняйте стили при каждом подходе. ускоренный темп
Программа №6 : Более высокая интенсивность представлена в табл. 1.12
Таблица 1.12 - Более высокая интенсивность
проплываем 50м в комфортном темпе, затем 25м в ускоренном. поддерживайте хорошую технику плавания на всей дистанции
используйте доску для плавания. ускоренный темп
используйте колобашку. спокойный темп. вдыхайте на каждом 5-м гребке
Программа №7 : Аэробная выносливость представлена в табл. 13
Таблица 1.13 - Аэробная выносливость
100м обычные гребки/100м отрабатываем технику гребка. спокойный темп
поддерживайте постоянный ровный темп
используйте доску для плавания и ласты, если есть возможность
100м вдыхая на каждом 3-ем гребке/100м на каждом 5-м гребке. спокойный темп
Программы тренировок по бегу (легкая атлетика)
Программа тренировок состоит из трех циклов подготовки. В каждом из циклов нескольких видов упражнений, описанных ниже таблиц, где представлены циклы подготовок.
Первый цикл подготовки показан в табл.1.14
Таблица 1.14 - Первый цикл подготовки
Для этого типа работы нет точных условий, не готовится никакого определенного темпа, однако требуется, бежать в максимуме в тот момент, это изменяется с одного дня к другому и не имеет никакого отношения к сезону
­ 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 - Второй цикл подготовки
30-45 минут непрерывного бега в 2:50-3:00 или 3:10/kм
30 минут непрерывного бега как восстановление. Соревновательная скорость
Фартлек: 6-5-4-3-2 мин. быстрого бега.
На дорожке: 1 x 1600 - 1200 - 800 - 600 - 400 м с коротким восстановлением, начинающимся с 1 минуты, снижаясь до 30 секунд!
10 x 300 м в горку с подталкиванием - обратно восстановление.
Третий цикл подготовки показан в табл. 2.3
Таблица 1.16 - Третий цикл подготовки
- 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 - Первый день тренировок
(50%) 5x1, (60%) 4x2, (70%)3x2 , (80%) 2x5
(50%) 5x1, (60%) 4x1, (70%)3x2 , (80%) 2x6
Третий день тренировок представлен в таблице 1.18
Таблица 1.18 - Третий день тренировок
(50%) 4x1, (60%) 4x1, (70%)3x2 , (80%) 3x5
(50%) 6x1, (60%) 5x1, (75%)3x2 , (80%) 2x2
Пятый день тренировок представлен в таблице 1.19
Таблица 1.19 - Пятый день тренировок
(50%) 5x1, (60%) 4x1, (70%)3x2 , (80%) 3x5
(50%) 5x1, (60%) 4x1, (70%)3x2 , (80%) 3x6
Шестой день тренировок представлен в таблице 3.4
Таблица 1.20 - Шестой день тренировок
(60%) 4x1, (70%) 4x2, (80%)3x2 , (90%) 2x4
К участию в соревнованиях по тяжелой атлетике среди мужчин допускаются:
-юноши младшей возрастной группы до 14 лет;
- юноши средней возрастной группы до 16 лет;
- юноши старшей возрастной группы до 18 лет;
- юниоры возрастной группы до 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 Найти и изучить критерии выбранного вида спорта по:
3 Обоснованно выбрать архитектуру ПО.
4 Разработать техническое задание для создания ПО.
5 Выполнить проектирование БД, содержащей информацию о подготовке спортсмена определенного вида спорта.
6 Разработать необходимые алгоритмы.
7 Разработать модули различного назначения, классы.
8 Определить критерии для выполнения тестирования и разработать планы тестирования.
9 Провести экономическое обоснование разработки программного обеспечения учета подготовки спортсмена.
10 Провести анализ вредоносных и опасных факторов, которые могут стать причиной негативного воздействия на разработчика программного обеспечения учета подготовки спортсмена.
1.3 Техническое задание на разработку программного обеспечения формирования индивидуального графика тренировок спортсмена
Приказ № 326 - УЧ от 28.03.12 по Национальному Аэрокосмическому Университету им. Н.Е. Жуковского «ХАИ» о преддипломной практики и приказ № _____ - УЧ от ___________ о допуске к дипломному проектированию.
Упрощение процесса процесса формирования индивидуальных программ тренировок с учетом физических качеств и особенностей спортсмена.
Назначение - это электронный вид учета достижений спортсмена в определенном виде спорте с дальнейшем прогнозированием результатов.
ПО должно иметь возможность добавления, редактирования и просмотра учетной записи.
ПО должно иметь защиту от несанкционированного доступа.
Разграничение прав доступа (гость, пользователь)
1.3.5 Требования к программному обеспечению
- Соединение с БД, содержащей информацию о:
- Вид спорта (три вида спорта: плавание, легкая и тяжелая атлетика).
- Разряд( 1,2,3 разряд , КМС(кандидат мастера спорта), МС(мастер спорта), МСМК(мастер спорта международного класса)).
- Физические характеристики спортсмена.
- Программа тренировки (график тренировок в процентном соотношении и периодичностью занятий ).
- Поддержка русскоязычного многооконного интерфейса.
- Выдача информации о разработчике.
- Формирование выходной информации о :
- Силовых показателях по видам спорта.
Должны быть проведены испытания по функционированию всех режимов ПO.
Программное обеспечение предусматривает хранения в своей базе данных авторизационной информации каждого пользователя.
Режим резервного копирования поддерживает пользователь.
1.3.6 Матрица трассируемости требований пользователя и требований ПО
Проведем анализ требований пользователя и требований к программному обеспечению, а также соответст вия их друг к другу. В таблице 1.21 приведена матрица трассируемости требований пользователя и требований к ПО.
Таблица 1.21 - Матрица трассируемости требований пользователя и требований к ПО
В первом разделе дипломного проекте изучена проблема формирования индивидуального графика тренировок спортсмена.
Поставлена задача на выполнение дипломного проекта специалиста: разработать программное обеспечение формирование индивидуальной программы тренировок спортсмена.
На основании этого было сформулировано техническое задание на создание программного обеспечения формирования индивидуального графика тренировок спортсмена.
В процессе создания спецификации требований использовался естественный язык, учитывалось обязательный атрибут требования как идентификатор. Последовательность реализации требований выполнялась с учетом анализа атрибута требования - приоритет. Был составлен перечень требований заказчика и соответствующий перечень требования к ПО (функциональные и нефункциональные требования).
Все вышеперечисленное позволяет перейти к процессу построения моделей проектируемого программного обеспечения формирования индивидуального графика тренировок спортсмена.
2. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ И ДАННЫХ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ФОРМИРОВАНИЯ ИНДИВИДУАЛЬНОГО ГРАФИКА ТРЕНИРОВОК СПОРТСМЕНА
2.1 Построение функциональной модели и модели базы данных
2.1.1 Описание вариантов использования ПО пользователем
Диаграмма вариантов использования описывает функциональное назначение ПО и является исходным концептуальным представлением или концептуальной моделью ПО в процессе его проектирования и разработки.
Суть диаграммы вариантов использования[17] состоит в следующем. Проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью вариантов использования. При этом актером (actor) или действующим лицом называется любая сущность, взаимодействующая с системой извне. Это может быть человек, техническое устройство, программа или любая другая система, которая может служить источником воздействия на моделируемую систему так, как определит сам разработчик. Вариант использования служит для описания сервисов, которые система предоставляет актеру. Диаграмма вариантов использования может дополняться пояснительным текстом, который раскрывает смысл или семантику составляющих ее компонентов. Отдельный вариант использования обозначается на диаграмме эллипсом, внутри которого содержится его краткое название или имя в форме глагола с пояснительными словами.
Цель варианта использования заключается в том, чтобы определить законченный аспект или фрагмент поведения некоторой сущности без раскрытия её внутренней структуры. В качестве такой сущности может выступать система или любой элемент модели, который обладает собственным поведением.
Каждый вариант использования соответствует отдельному сервису, который предоставляет моделируемая сущность по запросу актера, то есть определяет способ применения этой сущности. Сервис, который инициализируется по запросу актера, представляет собой законченную неделимую последовательность действий. Это означает, что после того как система закончит обработку запроса, она должна возвратиться в исходное состояние, чтобы быть готовой к выполнению следующих запросов.
Варианты использования могут применяться как для спецификации внешних требований к проектируемой системе, так и для спецификации функционального поведения уже существующей системы. Множество вариантов использования в целом должно определять все возможные стороны ожидаемого поведения системы. Кроме этого, варианты использования неявно устанавливают требования, определяющие, как актеры должны взаимодействовать с системой, чтобы иметь возможность корректно работать с предоставляемыми сервисами. Для удобства множество вариантов использования может рассматриваться как отдельный пакет.
Актер представляет собой любую внешнюю по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей. При этом актеры служат для обозначения согласованного множества ролей, которые могут играть пользователи в процессе взаимодействия с проектируемой системой. Каждый актер может рассматриваться как некая отдельная роль относительно конкретного варианта использования. Стандартным графическим обозначением актера на диаграммах является фигурка человечка, под которой записывается имя актера.
В некоторых случаях актер может обозначаться в виде прямоугольника класса с ключевым словом «актер» и обычными составляющими элементами класса. Имена актеров должны записываться заглавными буквами и следовать рекомендациям использования имен для типов и классов модели.
На основании составленного технического задания разработана диаграмма вариантов использования формирования индивидуального графика тренировок спортсмена на рис. 2.1
Рисунок 2.1 - Диаграмма вариантов использования программного обеспечения формирования индивидуального графика тренировок спортсмена
2.1.2 Описание основных прецедентов для разрабатываемого программного обеспечения
В таблицах 2.1 - 2.7 приведены описания основных прецедентов
Таблица 2.1 - Описание прецедента «Удалить»
Прецедент позволяет удалить существующую учетную запись спортсмена
Субъект желает «Удалить» свою учетную запись
1 Пройти авторизацию и зайти в учетную запись.
3 Вариант использования завершается.
1 Программа информирует гостя что пароль или логин неверен.
3 Вариант использования завершается.
Если прецедент был успешен, учетная запись будет удалена
Таблица 2.2 - Описание прецедента «Изменить»
Прецедент позволяет изменить информацию в существующей учетной записи спортсмена
Субъект желает «Изменить» свою учетную запись
1 Пройти авторизацию и зайти в учетную запись.
5 Вариант использования завершается.
1 Программа информирует гостя что пароль или логин неверен.
3 Вариант использования завершается.
Если прецедент был успешен, учетная запись будет изменена
Таблица 2.3 - Описание прецедента «Регистрация»
Прецедент позволяет создать новую учетную запись
1 Запустить окно для заполнения регистрационных данных.
4 Вариант использования завершается.
1 Программа информирует гостя что пароль или логин существует.
3 Вариант использования завершается.
Если прецедент был успешен, будет создана новая учетная запись
Таблица 2.4 - Описание прецедента «Авторизация»
Прецедент позволяет войти в учетную запись
1 Открыть окно для внесения данных для авторизации
4 Вариант использования завершается.
1 Программа информирует гостя что пароль или логин существует либо не верен.
3 Вариант использования завершается.
Если прецедент был успешен, будет выполнен вход в учетную запись
Таблица 2.5 - Описание прецедента «Просмотр общей информации»
Прецедент позволяет просмотреть краткую информацию в качестве теории по сущесттвующим в программе видам спорта
Запущенно ПО, открыта главная форма, подключение к базе данных прошло корректно.
2 Вариант использования завершается.
1 Программа информирует гостя что подключение к базе данных не произошло.
2 Вариант использования завершается.
Если прецедент был успешен, возможен просмотр общей информации
Таблица 2.6 - Описание прецедента «Просмотр личной информации»
Прецедент позволяет просмотреть личную информацию спортсмена
Запущенно ПО, выполнен вход в учетную запись, подключение к базе данных прошло корректно.
3 Вариант использования завершается.
1 Программа информирует гостя что подключение к базе данных не произошло.
2 Вариант использования завершается.
Если прецедент был успешен, возможен просмотр личной информации спортсмена
Таблица 2.7 - Описание прецедента «Расчитать программу тренировок»
Прецедент позволяет создать личную программу тренировок спортсмена определенного вида спорта
Запущенно ПО, , выполнен вход в учетную запись, подключение к базе данных прошло корректно.
3 Выбрать «Рассчитать программу тренировок».
2 Вариант использования завершается.
1 Программа информирует гостя что подключение к базе данных не произошло.
2 Вариант использования завершается.
Если прецедент был успешен, будет отображена программа тренировок в виде таблицы.
2.2 Выделение сущностей и определение их атрибутов
На основе анал
Программное обеспечение формирования индивидуального графика тренировок спортсменов дипломная работа. Спорт и туризм.
Реферат: Економічне та політичне становище Афганістану, Ірану, Туреччини на початку новітньої історії
Курсовая работа по теме Сохраняющиеся величины. Законы сохранения
Контрольная работа: Особенности индивидуального предпринимательства
Реферат: Роль белков и липидов в жизнедеятельности водорослей
Контрольная работа: Социально-экономическое развитие Японии в VII-VIII веках
Контрольная работа по теме Синдром диссеминированного внутрисосудистого свёртывания
Реферат: Лицензирование при экспорте и импорте товаров. Скачать бесплатно и без регистрации
Реферат по теме Частотные характеристики линейных систем управления
Дипломная работа по теме Анализ методов и средств защиты информации от несанкционированных воздействий
История Отечественного Спорта Реферат
Курсовая Социальная Деятельность
Реферат: Рыкалова, Аграфена Гавриловна
Дипломная работа по теме Оценка рыночной стоимости одной обыкновенной акции ОАО 'Ростовский хлебозавод №1'
Туған Жерім Павлодар Қаласы Туралы Эссе
Реферат: Как самки выбирают партнеров
Реферат На Тему Принципы Поддержания Общей Анестезии У Детей
Титульная Страница Эссе Образец
Реферат по теме Особенности консультирования сотрудников исправительных учреждений по проблемам психологической реабилитации осужденных алкоголиков и наркоманов
Реферат: Современная социальная реклама в России. Скачать бесплатно и без регистрации
Что Дает Человеку Мечта Эссе
Создание базы данных "Библиотека" - Программирование, компьютеры и кибернетика курсовая работа
Практика моделирования и оптимизации линейных систем в среде расширения MatLab Control System - Программирование, компьютеры и кибернетика дипломная работа
Перспективы развития микропроцессоров - Программирование, компьютеры и кибернетика дипломная работа


Report Page