Статистика фигурного катания

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Введение

 

Данное приложение было разработано для подсчета статистики фигурного катания. В качестве примера были выбраны статистики олимпийских игр 2006 в Турине и 2010 в Ванкувере.

Постановка задачи

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

Подход к решению

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

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

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

Теоретическая часть

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1

 

Для реализации интерфейса пользователя предлагается следующее решение:

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

Форма Form1

 

Рис. 2

 

В главном меню приложения расположены:

Выплывающий список выбора олимпийских игр (1)

Выплывающий список выбора разновидности катания (2)

Ссылка открытия окна графической визуализации (3)

Таблица статистики (4)

Форма Form2

 

Рис. 3

 

На данной форме расположены:

Таблица исходных данных(1).

Форма Form3 (2D)

 

Рис. 4

 

На данной форме расположены:

Кнопка перевода графики в 3-х мерное измерение

Элемент графической визуализации

Форма Form3 (3D)

 

Рис. 5

На данной форме расположены: см. Форма Form3 (3D)

Диаграмма классов

 

Рис. 6

 

Экспериментальная часть

 

Тестирование

 

Таблица 1 - Запуск приложения

Процедура проверкиОжидаемый результатЗапустить исполняемый файл проекта Курсовая работа (Фигурное катание).exeПриложение запускается, открывается окно главного меню (Рисунок №1)

Таблица 2 - Просмотр общих сведений статистики

Процедура проверкиОжидаемый результатВыбрать олимпийские игры и тип катания из выплывающих списковТаблица заполняется данными статистики, ссылка Графическое представление данных разблокируется (П1.1)Таблица 3 - Просмотр подробных сведений статистики

Процедура проверкиОжидаемый результатВыполнить действия таблицы №2Таблица заполняется данными статистики, ссылка Графическое представление данных разблокируется (П1.1)Дважды кликнуть на любого фигуриста из таблицыОткрывается окно с подробной информацией о каждом выступлении фигуриста (П1.2)

Таблица 4 - Просмотр графического представления статистики в 2D

Процедура проверкиОжидаемый результатВыполнить действия таблицы №2Таблица заполняется данными статистики, ссылка Графическое представление данных разблокируется (П1.1)Кликнуть на ссылку Графическое представление данныхОткрывается окно с построенной гистограммой (П1.3)

Таблица 5 - Просмотр графического представления статистики в 3D

Процедура проверкиОжидаемый результатВыполнить действия таблицы №3Открывается окно с построенной гистограммой (П1.3)Установить галочку на кнопке 3DГистограмма представит данные в 3-х мерной плоскости (П1.4)

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

 

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

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

Запуск приложения

Запустите файл Курсовая работа (Фигурное катание).exe в директории приложения.

Просмотр общих сведений статистики

Выберите олимпийские игры и вид катания из выплывающих списков

Просмотр подробных сведений статистики

Выведите общие сведения статистики

Дважды кликните на какого либо фигуриста в таблице

Просмотр графического представления статистики в 2D

Выведите общие сведения статистики

Нажмите ссылку Графическое представление данных

Просмотр графического представления статистики в 3D

Выведите данные в графическом представлении

Установите галочку на кнопке 3D

Выход из приложения

Нажмите кнопку X в верхнем правом углу главного меню

Примеры работы программы приведены в приложении №1.

Заключение