Статистика фигурного катания
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Введение
Данное приложение было разработано для подсчета статистики фигурного катания. В качестве примера были выбраны статистики олимпийских игр 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.
Заключение