IPB

Здравствуйте, гость ( Вход | Регистрация )



 
Reply to this topicStart new topic
Программное Обеспечение "Alpine Masters Protocol" - Описание, История Изменений
admin
сообщение 14.4.2008, 17:44
Сообщение #1


Администратор
**

Группа: Главные администраторы
Сообщений: 40
Регистрация: 21.1.2007
Из: Russian Federation
Пользователь №: 1



Прошел не один сезон, в котором в боевых условиях тестировалось программное обеспечение RaceData.Pro (старое название: "Alpine Masters Protocol") . Безусловно, не обошлось без сбоев. Чтобы отследить историю "глюков" и их исправлений я буду здесь описывать, что заметил, что исправил.
Аналогично предлагаю людям, непосредственно работающим с ПО оставлять свои замечания.


Программное обеспечение позволяет:
- вести базу данных по участникам соревнований и по членам клуба, который использует это ПО;
- загружать стартовый лист по заявкам полученным с сайта в стартовый протокол соревнований
- автоматически получать данные о времени участника с различных системы хронометража ALGE Timing Timy, TdC 8000, Microgate REI2, RaceTime2, Марафон-Электро и сразу вносить их в базу данных соревнований;
- оперативно распечатывать стартовые протоколы и финальные протоколы соревнований;
- оперативно рассчитывать Кубок по различным моделям: абсолютные очки, кубковые очки, сумма занятых мест;
- выгружать протокол на сайт AlpineMasters.ru для публикации и общего доступа участников соревнований и их болельщиков;
- вести финансовый отчет по взносам (вступительным, стартовым), которые участники платят в клуб;

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

инициаторами проекта были Любовь Андрияненко, Вадим Афанасьев, Андрей Тульчинский.

Тестеры программного обеспечения:
- Любовь Андрияненко в части базы данных участников и членов клуба;
- Инна Иванова и "финишная бригада" в проведения соревнований и взаимодействия с системой хронометража ALGE Timing Timy;

Оборудование на тесты предоставляли:
- Евгений Ерухимов (Ski-Академия/Снежный)
- Клуб ветеранов горнолыжного спорта С-Петербурга
- Система хронометража Microgate REI2 была предоставлена горнолыжным курортом "Золотая Долина".

Цитата


Update 20-06-2017:

Программное обеспечение для проведения горнолыжных соревнований теперь называется RaceData.Pro
Печать всех протоколов соревнований, в том числе, расчет и печать кубкового протокола встроена в программу
Go to the top of the page
 
+Quote Post
Tuly
сообщение 15.4.2008, 12:24
Сообщение #2


Живет здесь
****

Группа: Team AlpineMasters.ru
Сообщений: 1213
Регистрация: 21.1.2007
Из: С-Петербург
Пользователь №: 4



ИСТОРИЯ ИСПРАВЛЕНИЙ

02-02-2014 v2.8.8.68 Alpine Juniors Protocol
Исправлено: перестали обновляться спортивные результаты в базе участнков.
Если проводятся двое соревнований, а пул стартовых номеров только один, то теперь можно пул стартовых номеров разбивать:
при жеребьевке появляется дополнительное окно: "С какого номера начать раздачу стартовых номеров".
Изменено: можно делать экспорт результатов до окончания соревнований.


19-12-2013 v2.8.7 Alpine Juniors Protocol
Исправлены баги, которые иногда приводили к падению программы, если при редактировании стартового протокола не закрывать запись и кликать мышкой в другой элемент управления.
Улучшен интерфейс добавления новых соревнований и участников. добавлены две новые кнопки на главной форме приложения: новый участник, новые соревнования.
Теперь можно устанавливать "соревнования по 1й попытке". Например для малышей, или соревнования в супер-гиганте. При установке этого чекбокса (в форме добавления/изменения соревнований) сумарный результат обновляется сразу после первой попытки.
Добавлен модуль "лицензирования". При приобретении лицензии на протоколах будет печататься название клуба, которое указано в настройках программы. При свободной лицензии вместо названия клуба печатается "AlpineMasters.ru"
Протестировано взаимодействие с системой хронометража ALGE Timing TdC 8001


26-03-2013 v2.6.2 Alpine Masters Protocol
При экспорте результатов в файл обрезались длинные названия возрастных групп.
При экспорте результатов некоторые участники попадали не в свои.

03-02-2013 v2.6.1 Alpine Masters Protocol
Небольшой фикс связанный с ошибкой:
"SS.HH not a decimal point value"

14-01-2011 Alpine Junior Protocol
Добавлен Год рождения в протоколе соревнований.
При включении и выключении COM-порта принудутельно очищается буфер порта (frmComPortLog->ComPort->PurgeInput()wink.gif

14-02-2010 Alpine Junior Protocol
Добавлена проверка на расчет очков и разрядов.
Расчет производится при формировании протокола абсолютного первенства.

01-09-2010 Alpine Junior Protocol
* Исправлена ошибка при расчете норм выполнения разрядов - переменная i
в цикле использовалась дважды. Введена новая переменная j во внутреннем цикле.
+ При печати протокола 2й попытки в пустые записи вставляется DNS1
* При печати протокола с разрядами у участников с МС и КМС
нормо-разряд не вписывается.
+ При подготовке протокола второй попытки пересчитывается ранг соревнований -
был замечен случай, каогда после жеребьевки в протокол попали
"дополнительные разрядники"
* При сбое в передаче данных появлялась сообщение "Первый символ не DLE"
от функции ComPortRxChar при работе с Microgate REI2. Добавлена очистка буфера
при таком сбое (PurgeInput())


03-12-2009
В функции ComPortRxChar проверяется заполненность буфера порта
для протокола Microgate REI2 extended:
nCount = ComPort->InputCount();
if (nCount < 52) return; // в буфере должно быть 52 байта, иначе даже и не смотрим туда.


10-03-2010 v2.6
Программное обеспечение разделилось на две ветви:
1 - Alpine Masters Protocol - протоколы горнолыжных соревнований для любителей и ветеранов горнолыжного спорта. Для любителей и ветеранов рассчитываются "кубковые очки".
2 - Alpine Junior Protocol - протоколы горнолыжных соревнований для детей и юниоров. Для детей и юниоров рассчитываются нормы выполнения спортивных разрядов.

08-11-2009 v2.5
Реализован протокол обмена данными с системой хронометража Microgate REI2

24-02-2009 v2.4.7 билд 53
Добавлена форма "Параметры программы" - вызывается из главного меню - параметры хранятся в AlpineMastersProtocol.ini
Исправлен косяк в создании таблицы расчета Кубка
Добавлено окошко поиска участника по фамилии в списке участников - стало удобнее искать

12-01-2009 v2.4.6 билд 50
При перенесении базы целиком в отдельный каталог выскакивала ошибка о недоступности таблицы Members - исправлено.
Фильтр по полу в Стартовом протоколе ставится автоматически при запуске программы во "Все"
При добавлении сразу всех участников в стартовый протокол из таблицы участников не учитывались команды - исправлено.

27-12-2008 v2.4.5
В стартовом протоколе возможен поиск по фамилии участника млм по стартовому номеру
Функция поиска вызывается сочетанием клавишь Ctrl+F при активном указателе
базы данных на стартовом протоколе: Скриптолог.

23-12-2008 v2.4.4
Исправлены косяки в прописании времени и DNS/DNF/DSQ в полях
таблицы StartProtocols.
В изменение информации о соревнованиях добавлена возможность изменять текущее состояние
Фильтр вверху главного окна программы теперь оказывает на стартовый протокол и на
печать протокола соревнований по группам - можно разделять протоколы
для женщин и мужчин
Исправлено - при печати протокола в ОС Windows Vista неправильно передавался русский шрифт (кирилица)

22-12-2008 v2.4.2
В описание трасс (мест проведений) добавлено поля FIS Homologation,
HeightStart, HeightFinish
В протокол соревнований внесено FIS Homologation
Исправлены баги при добавлении новых участников в список - не добавлялась
команда/клуб


17-12-2008 v.2.4.1
Исправлен глюк в экспорте xml-с результатами.
Добавлены поля с информацией о соревнованиях в экспорт.
Цвета окна BigDisplay белые цифры на черном фоне - так контрастнее.

14-12-2008
Добавлено окно BigDisplay - для вывода результатов на дополнительный дисплей (внешний монитор)

13-12-2008 v.2.3.2
Глюк при записи результата в протокол - велетает ошибка о базе закрытой
для редактирования. Исправил. Странно, что раньше ее не было

07-10-2008 v.2.3.1 Build 25
В формы добавления и редактирования участников добавлены поля FIS код и ФГССР код. Разрешено внесение и редактирование информации в поле "Заметки";
Поле "Комментарии" из таблицы "Участники" экспортируется вместе с результатами.
Некоторые косметические изменения форм редактирования информации об участниках и о соревнованиях.

29-09-2008 v.2.3 Build 24
Экспорт в текстовый файл заменен на экспорт в файл XML
Исправлен баг в обрезании названия соревнований при экспорте в файл
В таблицу Members добавлены поля FisCode/A/12, FgssrCode/A/12
В таблицу Competitions добавлены поля TechDelegate/A/255 - технический делегат,
WeatherStart/A/255 - погода на Старте, WeatherFinish/A/255 - погода на Финише
Эти поля пока не редактируются

25-09-2008 v.2.2.1
В экспорт результатов в текстовый файл добавлена дата рождения участника.
Если забыли участника отметить вручную как DNS, DNF или DSQ, то поставим ему DNSn автоматом.

12-04-2008
Исправлен глюк в генерации таблицы Кубка, ранее в начале сезона кубок
не считался - вылетал с ошибкой.
Добавлен файл инициализации AlpineMastersProtocol.ini
Не все переменные в инициализационном файле задействованы.
На настоящий момент считываются только переменные:
GroupSortDesc = 5
BestStagesCount = 3


24-03-2008
При клике мышкой в главное меню теперь проверяется состояние таблицы
tbStartProtocols - она не должна быть с состоянии редактирования данных.
Если пользователь исправлял данные и не завершил ввод данных переходом
на следующую запись или нажатием на кнопку Enter, то последние данные
сохраняются автоматически.

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

29-12-2007
Интерфейс с ALGE TIMING Timy
Окно данных с ком-порта.
Внесение Run Time по номеру участника сразу в протокол соревнований
Запись результатов в журнал для резервного копирования данных (Results.log)

17-12-2007
Исправлен глюк с добавлением команд - не присваивалось автоматом значение TeamID
в таблице Teams.
Исправлен глюк с изменением в стартовом протоколе - при дисквалификации участника,
у которого зафиксировано время и результат, все значения результатов
сбрасываются в состояние "n/a" (not available). Месту присваивается "9999".
в абсолютные очки - 0.0

13-12-2007
При добавлении участника в стартовый протокол при включенной опции "жеребьевка
с пост. старт. номерами" проверяется номер у участника (поле PermStartNo)
Участников можно добавлять в протокол, нажав enter - откроется окно редактирования
участника - там кнопка по умолчанию "внести в протокол"

03-12-2007
Глюк при снятой галочке"Жеребьевка с постоянными стартовыми номерами" - не добавлялся
участник в стартовый протокол. Исправлено.

11-12-2006
расчет кубка теперь можно запускать в любой момент (раньше он правильно работал
только сразу после старта приложения)

10-12-2006
Исправлена кривость с полем "Пол" в таблице участников.
Внимание! с 10.12.2006 в таблице tbMembers (см. модуль data)
поле "Sex" самой таблицы tbMembers заменено на LookupField Sex,
которое имеет значение поля SexName из таблицы tbSex. Это необходимо учитывать
при создании новых модулей и функций экспорта/импорта

Добавлены таблицы
Nations - национальность
Clubs - команды/клубы

Добавлены поля в таблицу Members:
Comments - дополнительная информация, которую люба пишет в e-mail
Nation - национальность
ClubID - ID команды, за которую выступает участник

в таблицу tbStartProtocols добавлено поле ClubID

Почищены secondary Indexes для таблицы tbStartProtocols

06-10-2006
В форму "Редактирование соревнований" добавлены кнопки "Сохранить","Отменить"

05-10-2006
В форме добавления нового участника поле "постоянный стартовый номер"
обновляется при выходе с элемента "Пол".

27-09-2006
Добавлен пункт меню "Очистка баз" в "Дополнительно"
При выборе данного пункта очищаются базы календаря, протоколов соревнований, взносов участников и типов взносов.
Не трогаются базы групп, участников, мест проведений, дисциплин
Поля для ввода телефоных номеров в таблице Members расширены до 64 символов


11-08-2006
Для избежания повторной жеребьевки во время соревнований,
Для обозначения начала второй попытки
Добавлен "статус соревнований" - поле в таблице соревнований,
принимающее значения
#define COMPETITION_NOTSTART 0 // Соревнования ещё не начались, жеребьевка не проведена
#define COMPETITION_STARTED 1 // Жеребьевка проведена. 1 Трасса
#define COMPETITION_2ND_RUN 2 // 2 Трасса
#define COMPETITION_FINISHED 3 // Соревнования закончены
Go to the top of the page
 
+Quote Post
Tuly
сообщение 10.9.2014, 15:41
Сообщение #3


Живет здесь
****

Группа: Team AlpineMasters.ru
Сообщений: 1213
Регистрация: 21.1.2007
Из: С-Петербург
Пользователь №: 4



ИСТОРИЯ ИСПРАВЛЕНИЙ (продолжение: сезон 2014-2015)

10-09-2014 v2.8.14

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

В протоколах, вместо AlpineMasters.ru можно вставлять название проводящей организации. Название прописывается в настройках программы. Требуется ключ лицензии. Ключ лицензии можно приобрести или продлить на сайте AlpineMasters.ru
Go to the top of the page
 
+Quote Post
Tuly
сообщение 30.10.2014, 16:34
Сообщение #4


Живет здесь
****

Группа: Team AlpineMasters.ru
Сообщений: 1213
Регистрация: 21.1.2007
Из: С-Петербург
Пользователь №: 4



После сезона проверки программы на соревнованиях в Москве в спортивном комплексе КАНТ программа переименована в RACEDATA.

Добавлены новые функции:
Загрузка списка заявок с сайта AlpineMasters.ru
Автоматическая выгрузка протокола соревнований на сайт
Расчет Кубковых очков для возрастных групп
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 23.9.2017, 6:56