Система учета спортивных результатов для Федерации Танцевального Шоу

Федерация Танцевального Шоу — некоммерческая организация, занимающаяся организацией серий российских и международных соревнований по различным направлениям (от акробатики до танцевального шоу). Результаты участников этих соревнований накапливаются в течение года, после чего спортсмены, занявшие лидирующие позиции в рейтинге, получают ценные призы и награды.

Основной задачей стало переработать и автоматизировать уже имеющуюся систему учета оценок, использующую для работы таблицы Microsoft Excel и язык программирования VBA.

Задача: переработать и автоматизировать систему учета спортивных результатов участников турниров Федерации Танцевального Шоу

Было

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

Старая версия списка участников

Стало

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

Новая версия списка участников

Распорядок соревнования также генерируется автоматически, но может быть видоизменен в случае необходимости:

Распорядок соревнования

Было

Старая версия заходов участников

Стало

Система генерации очереди выступления спортсменов была максимально упрощена для того, чтобы быть распечатанной как можно быстрее:

Новая версия заходов участников

Было

Старая версия бегунков

Стало

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

Новая версия бегунков

Было

Старая счетная таблица с результатами спортсменов была крайне тяжела для заполнения:

Старая версия счетной таблицы

Стало

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

Новая версия счетной таблицы

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

Таблица формейшн

Индивидуальные оценки вносятся в отдельную таблицу:

Таблица формейшн — детали

Печатная версия таблицы также генерируется одним кликом:

Таблица формейшн — печать

Таблица формейшн

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