PFC 2016:Gerenciador de Tabelas Esportivas

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

Projeto de Final de Curso

Curso
Técnico Integrado em Informática
Equipe
Gabriel Garcia da Rocha, Gabriel Severo e Leonardo Zapola
Orientador
Evandro Cantú
Tema
Gerenciador de Tabelas Esportivas
Orientações
Terças-feiras: 14h00 as 15h00

Especificações do Sistema

Usuários do sistema

Descrição dos usuários do sistema e os campos de devem ser armazenados no banco de dados:

Usuário
  • Nome de login
  • Senha
  • Nome Completo
  • Dada Nascimento
  • RG
  • CPF
  • Email
  • Telefone
  • Sexo
Status de Usuários
  • Administrador (Um no sistema)
  • Organizador do Evento (Promovido pelo Administrador)
  • Capitão de Equipe (Promovido pelo Organizador do Evento)
  • Atletas

Tabelas

Chaves e formato da competição em função do número de inscritos
  • Até 5 inscritos: Rodízio, todos contra todos.
    • 3 inscritos: 3 partidas
    • 4 inscritos: 6 partidas
    • 5 inscritos: 10 partidas
2 grupos
  • 6 inscritos -> 2 chaves de 3 (classificam 1º e 2º de cada chave)
  • 7 inscritos -> 1 chave de 4 e 1 chave de 3 (classificam 1º e 2º de cada chave)
  • 8 inscritos -> 2 chaves de 4 (classificam 1º e 2º de cada chave)
3 grupos
O 1º dos grupos 1 e 2 entram como avulsos nas semifinais.
  • 9 inscritos -> 3 chaves de 3 (classificam 1º e 2º de cada chave)
  • 10 inscritos -> 1 chave de 4 e 2 chaves de 3 (classificam 1º e 2º de cada chave)
  • 11 inscritos -> 2 chaves de 4 e 1 chave de 3 (classificam 1º e 2º de cada chave)
4 grupos
  • 12 inscritos -> 4 chaves de 3 (classificam o 1º e 2º de cada chave)
  • 13 inscritos -> 1 chave de 4 e 3 chaves de 3 (classificam 1º e 2º de cada chave)
  • 14 inscritos -> 2 chaves de 4 e 2 chaves de 3 (classificam 1º e 2º de cada chave)
  • 15 inscritos -> 3 chaves de 4 e 1 chave de 3 (classificam 1º e 2º de cada chave)
  • 16 inscritos -> 4 chaves de 4 (classificam 1º e 2º de cada chave)
  • 17 inscritos -> 3 chaves de 4 e 1 chave de 5 (classificam 1º e 2º de cada chave)
6 grupos
O 1º dos grupos 1, 2, 3 e 4 entram como avulsos nas quartas de final.
  • 18 inscritos -> 6 chaves de 3 (classificam 1º e 2º de cada chave)
  • 19 inscritos -> 5 chaves de 3 e 1 chave de 4(classificam 1º e 2º de cada chave)
  • 20 inscritos -> 4 chaves de 3 e 2 chave de 4(classificam 1º e 2º de cada chave)
Tabelas para jogos em função dos inscritos

Algoritmo Competições

Algoritmo

Inscritos
Vetor[0-N]
Sorteio Chaves
Escolhe aleatoriamente os integrantes de cada chave, se inscritos >= 6 (menos o cabeça de chave, se houver)
Função Rodízio
Recebe vetor[2-5] e define confrontos.
Função Eliminatórias
Recebe vetor[0-N] e define confrontos eliminatórios.

Modelo Relacional do Banco de Dados

--Leonardo.zapola (discussão) 14h11min de 7 de julho de 2016 (BRT)

Histórico de reuniões

04/abr

Discussão sobre os requisitos funcionais do sistema, que deve gerar tabelas esportivas para esportes individuais e coletivos.

Sistemas para pesquisar
Pesquisar como são organizadas tabelas das seguintes copetições:
  • Torneios individuais de Tênis ATP
  • Copa do Mundo de Futebol
  • Torneios de Xadrez

12/abr

Análise dos requisitos.

19 e 26/abr

Construção de documento com esqueleto do PFC.

03/mai

Definição da organização do banco de dados, com auxílio da Prof. Ana Paula.

10/mai

Conclusão do diagrama entidade relacionamento.

02/jun

Modificações no diagrama entidade relacionamento conforme sugestões da prof. Ana Paula.

07/jun

Desenvolvimento do projeto do banco de dados.

16/jun

Sugestões para os textos com fundamentação teórica. Complementação do diagrama de entidade relacionamento.

23/jun

Discussão sobre complementação dos textos de fundamentação teórica.