Jump to content


Photo

Ajuda - Sistema Minuto A Minuto De Futebol


  • Faça o login para participar
6 replies to this topic

#1 enthroned

enthroned

    eh noizeh!

  • Usuários
  • 257 posts
  • Sexo:Não informado

Posted 16/09/2008, 10:58

bom dia pessoal!!

gostaria da colaboração de vocês...estou pretendendo desenvolver um sisteminha de minuto-a-minuto para jogos de futebol, e preciso de ajuda quanto a lógica do sistema.

por exemplo: qual melhor forma para mostrar o tempo em que o lance acontece, usuário digitar? pegar do sistema (como?) ?

como informar que a partida começou? apenas digitar um texto, ou colocar um botão ou seila!!

preciso de idéias...

abraço
=]

#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 16/09/2008, 11:46

é a mesma lógica do chat... só que só você atualiza de acordo com as jogadas

o banco se resumiria a:

id_jogo (Grava o jogo na tabela com id unico pra futuras consultas)
lances (Aqui vem todo o papo do jogo)
time1 (o nome já diz)
time2 (idem)
placar (de acordo com os gols, você atualiza esse campo)

Não sei como você faria pra dar um refresh na página, mas acho que teria que ser com AJAX. Essa seria a maior dificuldade, creio eu.

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 enthroned

enthroned

    eh noizeh!

  • Usuários
  • 257 posts
  • Sexo:Não informado

Posted 16/09/2008, 13:10

é uma idéia...porém nessa sugestão de tabela ficaria algo redundante....eu acho que teria que normalizar a tabela...

pensando aki saiu algo como:

tabela jogo:
idjogo
time 1
time 2
escalacao 1
escalacao 2
placar 1
placar 2

tabela lances_jogo
idjogo
lance

axo que fica um pouco melhor...quanto ao refresh na parte do cliente...vou pensar, provavelmente em ajax mesmo alguma coisa, até pq vai ser um sistema simples, e creio eu, sem número exagerado de acessos!! heeh
=]

#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 16/09/2008, 13:40

vc pode fazer 3 tabelas então...

times
id_time
escalacao

jogo
id_jogo
time1
time2
placar1
placar2

lances
id_jogo
lance

depois se você quiser por exemplo ver uma contagem de quantos gols cada time fez, ou outras estatisticas por time, fica melhor se for consultada apenas a tabela time!

Abraços

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#5 enthroned

enthroned

    eh noizeh!

  • Usuários
  • 257 posts
  • Sexo:Não informado

Posted 16/09/2008, 14:10

sim...

mas nesse caso ali que vc colocou, tem que observar que a escalação do time quase sempre muda ... e eu não quero perder as escalações antigas, por isso usei 2 tabelas colocando a escalação junto ali da outra tabela....que vc acha?
=]

#6 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 16/09/2008, 14:37

então é uma boa.
Manda ver no projeto cara, qualquer dúvida, posta aí :D

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#7 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 16/09/2008, 15:32

Só não entendi onde entra o PHP (tópico movido...) :)
Isso é modelagem de dados pura...
Mas bem... olhando bem rápido, eu vejo da seguinte maneira:

Entidades
Jogo, Time, Jogador, Escalação e Lance

Relacionamentos:
Jogo se relaciona em 1N com Time
Jogo se relaciona em 1N com Lance
Jogo se relaciona em 1N com Escalacao
Escalacao se relaciona em 1N com Jogador
Time se relaciona em 1N com Jogador




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq