|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Программа для автоматизации соревнований
Надо написать программу для жеребьёвки спорстменов по борьбе по груговому принципу и по шахматной системе. Нужно, чтобы туда через прогу вбивались спортсмены, их рейтинг, а затем паспределяло по сетке так, чтобы сильный сходились минимум полуфинал...
1)Есть ли примеры таких программ? 2) Какую лучше выбрать базу данных для хранения всех таблиц 3) какой метод доступа использовать к данным: ADO или BDE 4) надо будет создавать эту базу для каждого соревнования, как это сделать луше и быстрее, т.е программно. Заранее спасибо всем откликнувшимся. |
#2
|
||||
|
||||
Моё предложение
По порядку.
Цитата:
Это спец программа. Я не встречал. Цитата:
Вопрос не в том какую БД выбирать. А на чём основывается технология сервера. Я рекомендую MS SQL Server 2005 the best!!! Или на ACCESS. При этом на компьютер для работы приложения не обязательно ставить сам ACCESS. Цитата:
Я бы использовал ADO более перспективный доступ к данным. При том можно связываться без проблем с интернет базой. Цитата:
Надо с проектировать. А потом написать и делов. Теперь далее. Какие сроки? Могу предложить написать её быстро качественно и в срок. Ну за WMZ естественно. Или просто можно создать её вместе по аське. По этапно. Только в список авторов внесёшь. Ну естественно мене в копилку проектов. А как ты говоришь так систему создать сложно. Нужно знать чего требуют от этой системы. Последний раз редактировалось voron_paa, 10.02.2008 в 09:55. |
#3
|
|||
|
|||
Сроки:
до конца апреля Что такое WMZ? "А как ты говоришь так систему создать сложно. Нужно знать чего требуют от этой системы." Я знаю что нужно для этой системы так как я ее придумываю и знаю что в ней надо отобразить. Жеребьевка это только первый этап системы, а в будущем я еще хочу обеспечить ведение соревнований при помощи этой проги. "Или просто можно создать её вместе по аське." я в принципе не против, вот тока я не программировал пока ничего на delphi сложнее чем калькулятор, но навыки программирования есть, так как работаю программистом 1с. |
#4
|
|||
|
|||
voron_paa, можешь скинуть инфы которая понадобится для этого проекта
|
#5
|
|||
|
|||
Ты такой алгоритм туда хочешь поставить?
И все таки ты с технологией сервера определился? |
#6
|
|||
|
|||
ICQ : 396326309 я в ней..
|
#7
|
||||
|
||||
Цитата:
Цитата:
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#8
|
|||
|
|||
Цитата:
Я думаю базу буду делать локальной. А Paradox делает один файл всей базы или каждую таблицу хранит отдельно? |
#9
|
||||
|
||||
Paradox хранит все в разных таблицах.
По моему в твоем случае лучше использовать MS Access как БД., а клиента на Delphi. Потом без проблем прогу можно будет сделать сетевой. Только я не много не понял с чего ты начинаешь ты ТЗ уже написал?? Это будет программа расчитанная на индивидуальный вид спорта или ее возможно будет использовать в разных видах?? Насколько я знаю соревнования проводятся по разным системам олимпийской, кубковой, круговой, смешанной. Ты все эти системы собираешься учитывать в своем проекте?? И по каким критериям ты собираешься выбирать соперников (кто против кого)?? Вообщем-то проект интересен. Можно даже сразу по окончанию соревнований делать распечатку грамот по заданному шаблону. Могу помочь если требуется конечно же. UIN 455-743-264. |
#10
|
|||
|
|||
Цитата:
Цитата:
Для начала надо реализовать олимпийскую систему, а если успею то надо еще олимпийскую с утешением, круговую и смешанную. Соперники будут подбираться по: 1) случайный выбор 2) на основании команды(чтобы два спортсмена с одной команды сошлись как можно позже) 3) на основании рейтинга спортсмена(сильнейшие разводятся) 4) 2 и 3 вместе Цитата:
|
#11
|
||||
|
||||
В голове много не удержишь. Надо писать,а то во время реализации все позабываешь.
Начни писать ТЗ с того что ты хочешь получить от программ. Например. 1. Регистрация команд. 2. Регистрация спортсменов и его параметров. 3. Импорт списка спортсменов допустим с таблицы Excel. 4. В какие группы попадают спортсмены и по каким параметрам. 5. Распечатка Турнирной таблицы. (или ляпануть на стену телевизор где будет светиться турнирная таблица). и т д Потом в отдельности распиши каждый пункт. Все ТЗ готово теперь на основе ТЗ можно легко построить БД и написать клиента. Гораздо проще все сначала продумать, а потом опираться на конспект чем на ходу сочинять. |
#12
|
||||
|
||||
Только лишь для борьбы...
А ты не думал что эту программку можно будет пихнуть другим секциям за $. Не только же на Ваших соревнованиях гл.секретарь мучается при регистрации и.т.п. А если поспешить, то может прогу то и на Олимпийских играх в Сочи использовать будут. Так можешь в дипломе заключение и написать. |
#13
|
|||
|
|||
Так что же лучше брать Access или Paradox? Мне нужно чтобы было хорошее обоснование выбора, а то меня на защите просто съедят)
|
#14
|
||||
|
||||
Преимущество Access в том, что вся база хранится в одном файле и не требует запущеного на компе сервера и не обязателен установленный MS Access. Еще один плюс написав прогу с исползованием технологии доступа к данным ADO легко будет перекинуть прогу допустим на SQL Server. Таким образом твоя прога сразу же превращается в сетевую.
|
#15
|
|||
|
|||
Доброго времени суток всем.
Уже написал для этой проги систему регистрации спортсменов, ну и все из нее вытекающие(отчеты, протоколы и т.д.). Теперь надо написать процесс жеребьвки участников и хранение результатов этой жеребьевки в таблице. В случае груговой системы все просто, я создал таблицу и в ней сразу записал все поединки до конца соревнований, но как быть если система олимпийская(шахматка), как можно организовать хранение пар участников в таблице, да еще и с последующим выяснением следующих пар участников, по результатам свершившихся поединков? |