Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.02.2008, 18:57
ja-maik-a ja-maik-a вне форума
Прохожий
 
Регистрация: 09.02.2008
Сообщения: 47
Репутация: 10
По умолчанию Программа для автоматизации соревнований

Надо написать программу для жеребьёвки спорстменов по борьбе по груговому принципу и по шахматной системе. Нужно, чтобы туда через прогу вбивались спортсмены, их рейтинг, а затем паспределяло по сетке так, чтобы сильный сходились минимум полуфинал...
1)Есть ли примеры таких программ?
2) Какую лучше выбрать базу данных для хранения всех таблиц
3) какой метод доступа использовать к данным: ADO или BDE
4) надо будет создавать эту базу для каждого соревнования, как это сделать луше и быстрее, т.е программно.

Заранее спасибо всем откликнувшимся.
Ответить с цитированием
  #2  
Старый 10.02.2008, 09:53
voron_paa voron_paa вне форума
Прохожий
 
Регистрация: 26.01.2008
Сообщения: 49
Репутация: 10
Стрелка Моё предложение

По порядку.

Цитата:
Есть ли примеры таких программ?

Это спец программа. Я не встречал.

Цитата:
Какую лучше выбрать базу данных для хранения всех таблиц

Вопрос не в том какую БД выбирать. А на чём основывается технология сервера. Я рекомендую MS SQL Server 2005 the best!!! Или на ACCESS. При этом на компьютер для работы приложения не обязательно ставить сам ACCESS.

Цитата:
какой метод доступа использовать к данным: ADO или BDE

Я бы использовал ADO более перспективный доступ к данным.
При том можно связываться без проблем с интернет базой.

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

Надо с проектировать. А потом написать и делов.

Теперь далее.
Какие сроки? Могу предложить написать её быстро качественно и в срок.
Ну за WMZ естественно.
Или просто можно создать её вместе по аське.
По этапно. Только в список авторов внесёшь. Ну естественно мене в копилку проектов.

А как ты говоришь так систему создать сложно.
Нужно знать чего требуют от этой системы.

Последний раз редактировалось voron_paa, 10.02.2008 в 09:55.
Ответить с цитированием
  #3  
Старый 11.02.2008, 22:40
ja-maik-a ja-maik-a вне форума
Прохожий
 
Регистрация: 09.02.2008
Сообщения: 47
Репутация: 10
По умолчанию

Сроки:
до конца апреля
Что такое WMZ?
"А как ты говоришь так систему создать сложно.
Нужно знать чего требуют от этой системы."
Я знаю что нужно для этой системы так как я ее придумываю и знаю что в ней надо отобразить. Жеребьевка это только первый этап системы, а в будущем я еще хочу обеспечить ведение соревнований при помощи этой проги.

"Или просто можно создать её вместе по аське." я в принципе не против, вот тока я не программировал пока ничего на delphi сложнее чем калькулятор, но навыки программирования есть, так как работаю программистом 1с.
Ответить с цитированием
  #4  
Старый 11.02.2008, 22:42
ja-maik-a ja-maik-a вне форума
Прохожий
 
Регистрация: 09.02.2008
Сообщения: 47
Репутация: 10
По умолчанию

voron_paa, можешь скинуть инфы которая понадобится для этого проекта
Ответить с цитированием
  #5  
Старый 11.02.2008, 22:53
voron_paa voron_paa вне форума
Прохожий
 
Регистрация: 26.01.2008
Сообщения: 49
Репутация: 10
По умолчанию

Ты такой алгоритм туда хочешь поставить?
И все таки ты с технологией сервера определился?
Ответить с цитированием
  #6  
Старый 11.02.2008, 22:54
voron_paa voron_paa вне форума
Прохожий
 
Регистрация: 26.01.2008
Сообщения: 49
Репутация: 10
По умолчанию

ICQ : 396326309 я в ней..
Ответить с цитированием
  #7  
Старый 12.02.2008, 00:57
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Цитата:
2) Какую лучше выбрать базу данных для хранения всех таблиц
Если база будет локальной - бери Paradox. С ней проблем меньше буде, да и скорость и нее приличная.

Цитата:
3) какой метод доступа использовать к данным: ADO или BDE
Если это все же Paradox бери BDE!
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #8  
Старый 12.02.2008, 21:13
ja-maik-a ja-maik-a вне форума
Прохожий
 
Регистрация: 09.02.2008
Сообщения: 47
Репутация: 10
По умолчанию

Цитата:
Сообщение от Yurk@
Если база будет локальной - бери Paradox. С ней проблем меньше буде, да и скорость и нее приличная.

Я думаю базу буду делать локальной. А Paradox делает один файл всей базы или каждую таблицу хранит отдельно?
Ответить с цитированием
  #9  
Старый 13.02.2008, 23:15
Аватар для Appolon
Appolon Appolon вне форума
Новичок
 
Регистрация: 10.01.2008
Адрес: гЕйск
Сообщения: 76
Репутация: 16
По умолчанию

Paradox хранит все в разных таблицах.
По моему в твоем случае лучше использовать MS Access как БД., а клиента на Delphi. Потом без проблем прогу можно будет сделать сетевой.
Только я не много не понял с чего ты начинаешь ты ТЗ уже написал??
Это будет программа расчитанная на индивидуальный вид спорта или ее возможно будет использовать в разных видах?? Насколько я знаю соревнования проводятся по разным системам олимпийской, кубковой, круговой, смешанной. Ты все эти системы собираешься учитывать в своем проекте?? И по каким критериям ты собираешься выбирать соперников (кто против кого)??
Вообщем-то проект интересен. Можно даже сразу по окончанию соревнований делать распечатку грамот по заданному шаблону.
Могу помочь если требуется конечно же. UIN 455-743-264.
Ответить с цитированием
  #10  
Старый 14.02.2008, 00:19
ja-maik-a ja-maik-a вне форума
Прохожий
 
Регистрация: 09.02.2008
Сообщения: 47
Репутация: 10
По умолчанию

Цитата:
Сообщение от Appolon
Только я не много не понял с чего ты начинаешь ты ТЗ уже написал??
ТЗ в каком виде оно должно быть я еще не написал, пока все в голове держу

Цитата:
Сообщение от Appolon
Это будет программа расчитанная на индивидуальный вид спорта или ее возможно будет использовать в разных видах?? Насколько я знаю соревнования проводятся по разным системам олимпийской, кубковой, круговой, смешанной. Ты все эти системы собираешься учитывать в своем проекте?? И по каким критериям ты собираешься выбирать соперников (кто против кого)??
Это будет программа для борьбы самбо. Тренер попросил написать, чтобы гл.секретарь не мучился, а я выбрал эту тему на свой диплом, т.е. хочу двух зайцев убить))
Для начала надо реализовать олимпийскую систему, а если успею то надо еще олимпийскую с утешением, круговую и смешанную.
Соперники будут подбираться по:
1) случайный выбор
2) на основании команды(чтобы два спортсмена с одной команды сошлись как можно позже)
3) на основании рейтинга спортсмена(сильнейшие разводятся)
4) 2 и 3 вместе

Цитата:
Сообщение от Appolon
Вообщем-то проект интересен. Можно даже сразу по окончанию соревнований делать распечатку грамот по заданному шаблону.
На это и расчитано, чтобы как можно меньше писанины было, т.к. сам посидел в роли гл.секретаря и понял какой это труд
Ответить с цитированием
  #11  
Старый 14.02.2008, 00:49
Аватар для Appolon
Appolon Appolon вне форума
Новичок
 
Регистрация: 10.01.2008
Адрес: гЕйск
Сообщения: 76
Репутация: 16
По умолчанию

В голове много не удержишь. Надо писать,а то во время реализации все позабываешь.
Начни писать ТЗ с того что ты хочешь получить от программ.
Например.
1. Регистрация команд.
2. Регистрация спортсменов и его параметров.
3. Импорт списка спортсменов допустим с таблицы Excel.
4. В какие группы попадают спортсмены и по каким параметрам.
5. Распечатка Турнирной таблицы. (или ляпануть на стену телевизор где будет светиться турнирная таблица).
и
т
д
Потом в отдельности распиши каждый пункт.
Все ТЗ готово теперь на основе ТЗ можно легко построить БД и написать клиента. Гораздо проще все сначала продумать, а потом опираться на конспект чем на ходу сочинять.
Ответить с цитированием
  #12  
Старый 14.02.2008, 00:57
Аватар для Appolon
Appolon Appolon вне форума
Новичок
 
Регистрация: 10.01.2008
Адрес: гЕйск
Сообщения: 76
Репутация: 16
По умолчанию

Только лишь для борьбы...
А ты не думал что эту программку можно будет пихнуть другим секциям за $. Не только же на Ваших соревнованиях гл.секретарь мучается при регистрации и.т.п.
А если поспешить, то может прогу то и на Олимпийских играх в Сочи использовать будут.
Так можешь в дипломе заключение и написать.
Ответить с цитированием
  #13  
Старый 14.02.2008, 15:38
ja-maik-a ja-maik-a вне форума
Прохожий
 
Регистрация: 09.02.2008
Сообщения: 47
Репутация: 10
По умолчанию

Так что же лучше брать Access или Paradox? Мне нужно чтобы было хорошее обоснование выбора, а то меня на защите просто съедят)
Ответить с цитированием
  #14  
Старый 14.02.2008, 16:47
Аватар для Appolon
Appolon Appolon вне форума
Новичок
 
Регистрация: 10.01.2008
Адрес: гЕйск
Сообщения: 76
Репутация: 16
По умолчанию

Преимущество Access в том, что вся база хранится в одном файле и не требует запущеного на компе сервера и не обязателен установленный MS Access. Еще один плюс написав прогу с исползованием технологии доступа к данным ADO легко будет перекинуть прогу допустим на SQL Server. Таким образом твоя прога сразу же превращается в сетевую.
Ответить с цитированием
  #15  
Старый 15.04.2008, 00:21
ja-maik-a ja-maik-a вне форума
Прохожий
 
Регистрация: 09.02.2008
Сообщения: 47
Репутация: 10
По умолчанию

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


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:15.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter