PFC 2016:Gerenciador de Tabelas Esportivas: mudanças entre as edições

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


--[[Usuário:Leonardo.zapola|Leonardo.zapola]] ([[Usuário Discussão:Leonardo.zapola|discussão]]) 14h11min de 7 de julho de 2016 (BRT)
--[[Usuário:Leonardo.zapola|Leonardo.zapola]] ([[Usuário Discussão: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.


----
----


[[Categoria:PFC]]
[[Categoria:PFC]]

Edição das 18h38min 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
  • 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 [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)