PFC 2016:Gerenciador de Tabelas Esportivas: mudanças entre as edições
Linha 63: | Linha 63: | ||
[http://200.17.101.9:8080/rid=1QMMZ66HQ-28RYD54-1ZS/AlgoritmoCompeticao.cmap Algoritmo] | [http://200.17.101.9:8080/rid=1QMMZ66HQ-28RYD54-1ZS/AlgoritmoCompeticao.cmap Algoritmo] | ||
;Inscritos: | ;Inscritos: '''vetor''' [2 a N inscritos] | ||
;Sorteio Chaves: Escolhe aleatoriamente os integrantes de cada chave, se inscritos >= 6 (menos o cabeça de chave, se houver) | ;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 | ;Função Rodízio: Recebe '''vetor''' [2 a 5 elementos] e define confrontos do rodízio. | ||
;Função Eliminatórias: Recebe vetor[ | Exemplo: | ||
vetor[A, B, C, D] | |||
A _ x _ B | |||
C _ x _ D | |||
A _ x _ C | |||
B _ x _ D | |||
A _ x _ D | |||
B _ x _ C | |||
;Função Eliminatórias: Recebe '''vetor''' [2 a M elementos] e define confrontos eliminatórios. | |||
Exemplo: | |||
vetor[A, B, C, D] | |||
A --+ | |||
|--+ | |||
B --+ | | |||
|-- | |||
C --+ | | |||
|--+ | |||
D --+ | |||
===Modelo Relacional do Banco de Dados=== | ===Modelo Relacional do Banco de Dados=== |
Edição das 18h36min de 4 de outubro de 2016
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
- 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)
Algoritmo Competições
- Inscritos
- vetor [2 a N inscritos]
- 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 a 5 elementos] e define confrontos do rodízio.
Exemplo: vetor[A, B, C, D] A _ x _ B C _ x _ D A _ x _ C B _ x _ D A _ x _ D B _ x _ C
- Função Eliminatórias
- Recebe vetor [2 a M elementos] e define confrontos eliminatórios.
Exemplo: vetor[A, B, C, D] A --+ |--+ B --+ | |-- C --+ | |--+ D --+
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.