Харьковский АвтоКлуб
https://autoclub.kharkov.ua/forum/

Техзадание на систему расчета результатов любительских ралли
https://autoclub.kharkov.ua/forum/viewtopic.php?f=68&t=19334
Страница 1 из 2

Автор:  lavamen [ Пн дек 01, 2008 3:14 pm ]
Заголовок сообщения:  Техзадание на систему расчета результатов любительских ралли

Техническое задание
на систему расчета результатов любительских ралли


Терминология

Контроль времени (КВ) - точка фиксации времени проезда экипажа
Дорожная секция (ДС) - участок ралли, который между двумя КВ
Контроль прохождения (КП) - точка, на которой проверяется правильность прохождение экипажами ДС
Внезапный контроль времени (ВКВ) - точка в середине ДС, на которой фиксируется время проезда экипажа
Пункт проверки ПДД (ПДД) - точка в середине ДС, на которой проверяется выполнение экипажами Правил Дорожного Движения
Скоростной участок (СУ) - хронометрируемая гонка, проводимая вне дорог общего пользования и/или на участках дорог, зарезервированных для данного соревнования. Еслить несколько типов СУ:
1) слалом, (проехать как можно быстрее) пенализируется непрохождение и сбитые маркеры.
2) скоростное маневрирование, (проехать как можно быстрее) пенализируется непрохождение и сбитые маркеры
3) режимная гонка (РГ), (нужно приехать на финиш не позже времени Х, но и не раньше чем по ПДД). Пенализируется опоздание и превышение больше чем по ПДД.
4) регулярность движения (РД), (нужно приехать на финиш ко времени Х, +- N сек) пенализируется как отставание так и опережение.


Процесс работы с программой

Предварительно вводится описание всей гонки:

* вводится количество этапов, их имена и последовательность
* для каждого этапа фискируется базовое время прохождения и длина (на их основании расчитывается средняя скорость)
* для каждого этапа определяется сколько на нем СУ каждого типа, КП, ПДД и ВКВ
* для каждого РГ определятется вилка времени прохождения
* для каждлого РД определяется время проходжения и коридор отклонения времени
* для каждого ВКВ указывается расстояние от старта этапа (система автоматом рассчитает время по нему)
* вводятся правила пенализации для каждого случая
** ДС - опоздание и опережение (+ секунд за каждую минуту)
** КП - непрохождение (+ секунд)
** СУ (все типы) - снятие (+ секунд к худшему экипажу)
** СУ (слалом и скоростное маневрирование) - ошибки (сбитые фишки + секунд за фишку)
** СУ (РГ) - опоздание и опережение (+ секунд за единицу времени)
** СУ (РД) - опоздание и опережение (+ секунд за единицу времени)
** ВКВ - опоздание и опережение (+ секунд за каждую минуту)
** ПДД - непрохождение (+ секунд)
** для каждого этапа будет предусмотрен режим ручной пенализации по каждому экипажу с расшифровкой, так что есть если что-то нестандартное, то можно будет вбить вручную


Затем вводятся данные об участвующих экипажах, по каждому экипажу вводится

* Модель машины, ее госномер
* ФИО пилота
* ФИО штурмана
* что-то еще .... (и что же еще, подсказываем, не стесняемся !)

Этих данных достаточно для формирования контрольных карт экипажей

После гонки в программу вводятся результаты. По каждому этапу и каждому экипажу фиксируется:

* время начала этапа и время окончания (два КВ) или непрохождение
* отмечаются все СУ, КП, ПДД и ВКВ, что были на этом этапе (время или непрохождение)
* выставляется ручная пенализация с расшифровкой текстом (если есть необходимость)

Этих данных достаточно для формирования предварительных результатов

Технические детали

Предлагается реализовать программу с использованием .NET 2.0 (или вообще 1.1). данные хранить в XML (для каждой гонки в отдельной папке). Структуру данных распишу после согласования процесса работы с программой.

Копирайт (с) lavamen
:)

Раллисты со стажем, пишите замечания к процессу, что я пропустил или не добавил

Автор:  d1n [ Пн дек 01, 2008 3:41 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

этап это немного другое.
lavamen писал(а):
ВКВ - опоздание и опережение (+ секунд за каждую минуту)

на вкв нет опережения.
lavamen писал(а):
этап - не прохождение (+ секунд к худшему результату)

абсурд

Автор:  energetic [ Пн дек 01, 2008 3:51 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

d1n писал(а):
абсурд

d1n писал(а):
на вкв нет опережения.

по обоим пунктам - все это можно предусмотреть, но штраф поставить нулевой. Вот и не будет штрафовать за что не надо.

Автор:  0lympian [ Пн дек 01, 2008 3:51 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

lavamen
Имхо там незачем что-то городить? Это все проще в екселе сделать, чтобы 10 чисел сложить... :)

Проблема не в такой программе, а в забивании всей инфы в нее, там часто ошибки. Плюс ошибки в записи.

Автор:  energetic [ Пн дек 01, 2008 3:53 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

0lympian писал(а):
Это все проще в екселе сделать, чтобы 10 чисел сложить... :)

так для экселя это тейзадание тоже подходит. ЦыфирИ в нем тоже складывать и умножать надоть...

Автор:  lavamen [ Пн дек 01, 2008 4:00 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

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

Автор:  iryska [ Пн дек 01, 2008 4:02 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

0lympian писал(а):
Имхо там незачем что-то городить? Это все проще в екселе сделать, чтобы 10 чисел сложить...

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

Автор:  0lympian [ Пн дек 01, 2008 4:08 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

iryska
:shock: :shock:

все равно не пойму, что там считать
1. время старта на дилянке - время финиша на дилянке -- это все есть в протоколах и учетках
2. время СУ + сбитых_конусов * штраф / либо НП -- тут тоже тривиальная операция
3. ПДД * штраф
4. ВКВ - единственное что тут пропорционально почитать опоздание, но это тоже 1 формула в экселе

Автор:  d1n [ Пн дек 01, 2008 4:12 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

0lympian
Саш, ты судил хоть одну гонку? ты хоть раз считал резалты в нормальном ралли?
я ответил на твой вопрос?

lavamen
знач так.
СУ в любительском ралли бывают таких типов:
1) слалом (проехать как можно быстрее) пенализируется непрохождение и сбитые маркеры.
2) швидкисне меневрування. проехать как можно быстрее) пенализируется непрохождение и сбитые маркеры.
3) РГ - режимная гонка. (нужно приехать на финеш не позже времени Х, но и не раньше чем по пдд). пенализируется опаздание и превышение больше чем по пдд.
4) РР - регулярность руху. (нужно приехать на финиш ко времени Х, +- 2 сек) пенализируется как отставание так и опережение.

Автор:  d1n [ Пн дек 01, 2008 4:13 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

участок между КВ называется дорожной секцией.

Автор:  d1n [ Пн дек 01, 2008 4:14 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

непрохождения этапа не бывает.
если участнимк не прошёл дорожную секцию он дисквалифицируется.

Автор:  lavamen [ Пн дек 01, 2008 4:14 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

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

Автор:  energetic [ Пн дек 01, 2008 4:26 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

lavamen писал(а):
что на Excel достигнуть тяжело :(

- вы не любите кошек?
Значит вы не умеете их готовить!

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

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

lavamen писал(а):
Действительно писать можно на чем угодно, даже на Excel, только реально неудобно, придется аккуратно копировать строки и появляется большая возможнось ошибки

читаю и удивляюсь на вас, батенька... А что мешает сделать в том-же экселе гламурную формочку (ее сделать ну очень легко), в которую все вбивается и анализируется "у ней у нутре", а потом выкладывается куда заблагорассудится?

Автор:  lavamen [ Пн дек 01, 2008 4:38 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

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

Автор:  0lympian [ Пн дек 01, 2008 5:44 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

d1n писал(а):
Саш, ты судил хоть одну гонку? ты хоть раз считал резалты в нормальном ралли?

Нет, но видел как считали в том же крыму. В экселе. Забивали результаты, вручную считали, и потом копипастили на суммарный лист. Тоже вручную :lol:

lavamen Я имел в виду эксель в простейшем виде, без макросов. С защитой от дурака в таком виде, разумеется, проблематично будет ;)

Автор:  lavamen [ Ср дек 03, 2008 12:33 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

Исправил задание, включил замечания d1n'а
по идее непонятно еще, какая информация включается от экипажей
хотя это для расчетов не так важно

Автор:  Sosed [ Ср дек 03, 2008 1:24 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

d1n писал(а):
на вкв нет опережения.


Ты чего!!
НА ВКВ как раз только опережение и есть. Опоздания нет.

Автор:  d1n [ Ср дек 03, 2008 3:20 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

Sosed
точно. описался.

Автор:  beat [ Пн дек 15, 2008 2:04 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

0lympian писал(а):
все равно не пойму, что там считать
В след. раз предлагаю Сашке дать возможность посчитать :ROFL: Хоть в экселе, хоть на калькуляторе. Я думаю после этого он активно подключиться к работе Вика по написанию программы.
Эксель не подойдет еще по одной причине. Для того чтобы в нем считать, надо чтобы он был. А его может не везде быть. А так приехал с флешкой с экзешником в любой офис, запустил программку и телемаркет. Мелочь, но тоже плюс.

Автор:  lavamen [ Пн дек 15, 2008 2:22 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

Пока Вик находится в печали
ОЧЕНЬ много работы, переезд одного офиса, перестановка сервера + завал по проектам
про кризис можно не говорить
ТЗ в первом приближении есть
как это будет выглядеть - я себе четко представляю
но писать в ближайшее время точно времени не будет

P.S. А есть еще рассылка, но я вообще не представляю за какой конец там хвататься, чтобы все оживить для UMC

Автор:  Vovikus [ Чт фев 05, 2009 10:18 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

lavamen


спасибо для новичка все ясно и понятно расписано)

Автор:  d1n [ Пт фев 06, 2009 8:45 am ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

Vovikus
вообще-то это для создания программы по расчету результатов. это не для новичков) это для судей

Автор:  Vovikus [ Пт фев 06, 2009 1:47 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

но андо во всех курсах быть хоть для судей хоть не для новичков, надо обо всем хоть какоето понятие иметь
d1n или я не прав?

Автор:  beat [ Чт окт 15, 2009 10:54 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

Может у Вика полегчало?

Автор:  Evgenylim [ Чт окт 15, 2009 11:07 pm ]
Заголовок сообщения:  Re: Техзадание на систему расчета результатов любительских ралли

beat писал(а):
Может у Вика полегчало?

чо?

Страница 1 из 2 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/