Программирование форм-мастеров для ускорения обработки данных

«Программы-мастера (wizards) применяются с целью упростить пользование программы, в том числе для того, чтобы помочь пользователю выполнить то или иное действие. «Мастер» предоставляет пользователю инструкции на каждом этапе выполнения той или иной задачи; обеспечивают пошаговый интерфейс пользователя с кнопками навигации, позволяющими вернуться на шаг назад, перейти к следующему шагу, отменить действие или завершить его. Каждое диалоговое окно мастера снабжено краткой инструкцией, в которой описывается содержимое окна и возможные действия пользователя»

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

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

Программирование форм-мастеров для ускорения обработки данных - student2.ru

Рис.9. Блок-схема алгоритма работы программного обеспечения.

Приведем примеры экранных форм интерфейса разработанного программного обеспечения:

Программирование форм-мастеров для ускорения обработки данных - student2.ru

Рис.10 - Снимок формы «Шаг 1 – Выбор файла тренировки»

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

Программирование форм-мастеров для ускорения обработки данных - student2.ru

Рис.11 - Снимок формы «Шаг 2 – Вывод информации о спортсмене и тренировке»

На данном шаге пользователь просматривает данные о спортсмене и тренировке (в частности длительность тренировки).

Программирование форм-мастеров для ускорения обработки данных - student2.ru

Рис.12. График изменения ЧСС во время тренировки в сравнении с «пульсовыми зонами» и вывод показаний принадлежности спортсмена к группе в соответствии с «пульсовыми зонами».

Программирование форм-мастеров для ускорения обработки данных - student2.ru

Рис. 13 – Вывод графика изменения ЧСС во время тренировки в сравнении с «пульсовыми зонами»

Как показано на рисунке 13 – на графике мы можем наблюдать границы пульсовых зон, совместно с графиком изменения ЧСС – для данного графика характерно длительно нахождение в следующих пульсовых зонах – зоне низкой интенсивности (90-120) – на графике выше синей линии, зоне средней интенсивности (120-150) – выше зеленой линии.

Нахождение длительное время в зоне низкой интенсивности в начале тренировки свидетельствует о «разминочной» начальной части тренировки, дальнейшие скачки ЧСС связаны с тем, что применялась техника «интервальной тренировки» - бег со средней интенсивностью сопровождался переходом на шаг. [4]

Наши рекомендации