Инструмент редактирования информации в базе данных




Техническое задание на разработку

Стато-графической интернет-платформы

«Умная физкультура»

 

 

Концептуальная основа проекта, частью которой является сайт

 

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

 

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

 

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

 

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

 

Идея сайта

 

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

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

 

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

 

Создание базы данных

 

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

 

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


Структура клуба, которая будет отражена в базе данных, представлена на рис. 1.

Рисунок 1. Структура клуба, которая будет отражена в базе данных

 

Каждый спортсмен оценивается по ряду качеств, структура которых изображена на рис. 2. Более детальная структура качеств отражена в разделе «Нормативы оценочных показателей».

Рисунок 2. Условная структура качеств, по которым оценивается спортсмен

Структура данных по каждому спортсмену изображена на рис. 3.


Рисунок 3. Структура данных по каждому спортсмену с сохранением истории каждого качества

 

Данные по спортсменам в настоящей и будущих версиях сайта могут обрабатываться по-разному. Примеры обработки данных спортсменов представлены на рис. 4-7.

 


Рисунок 4. Рейтинг спортсменов от срока в Магме. Каждая линия — спортсмен

 

Рисунок 5. Суммарное количество отжиманий всех тренирующихся в сумме. Линия между синим и красным — среднее значение по году

 

 

Рисунок 6. Количество отжиманий конкретного спортсмена

 


Рисунок 7. Суммарное количество приседаний детей с одинаковым именем. Чем больше имя, тем больше в сумме приседают люди с одинаковыми именами

 

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

 

Можно выделить следующие требования, предъявляемые к базе данных:

 

  1. Удобство создания и удаления спортсменов и команд;
  2. Возможность приписывать к каждой команде спортсменов инструктора.
  3. Возможность свободно создавать новые и удалять старые качества оценки спортсменов (поэтому, возможно, не стоит хранить данные оценки всех качеств спортсменов в одной таблице);
  4. Простая и понятная структура базы данных. В случае, если в будущем программист, изначально не знакомый с базой данных, будет писать новую версию сайта или добавлять какую-нибудь интересную инфографику в старую версию, у него не должно возникать серьезных трудностей при ознакомлении с базой данных и написании программ.

 

Инструмент редактирования информации в базе данных

 

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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: