Skip to content

Projeto 2º semestre: criação de sistema sobre "Copa do Mundo"

License

Notifications You must be signed in to change notification settings

luabelo/Nuplacar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Sobre o projeto

Projeto Avaliativo 2º Semestre - Criação de Sistema com o Tema "Copa do Mundo", das UCs de Programação de Soluções Computacionais e Modelagem de Software, apresentado durante a Expo São Judas 2022/2.

📄 Requisitos apresentados

  • O sistema deve ser uma solução desktop com interface gráfica e banco de dados.
  • A interface gráfica deve ser desenvolvida utilizando-se classes do pacote javax.swing.
  • O banco de dados deve ser gerenciado pelo MySQL.
  • O sistema deve ter controle de acesso: somente usuários autenticados podem ter acesso a suas funcionalidades.
  • Deve haver dois tipos de usuários no sistema: usuários administradores e comuns.
  • Um usuário administrador será cadastrado diretamente na base de dados, previamente.
  • Administradores devem ter acesso às seguintes funcionalidades:
    • Cadastro de times. Somente deve ser possível cadastrar 32 times.
    • Criação de grupos. O administrador deve ser capaz de criar 8 grupos e associar quatro times a cada grupo.
    • O administrador deve ser capaz de cadastrar, de maneira automática, os 8 grupos oficialmente sorteados para a Copa do Mundo de 2022. Ou seja, o administrador escolhe entre cadastrar os grupos com os times que desejar ou fazer o cadastro usando os times oficiais.
    • Depois de cadastrar os times e os grupos, o administrador deve ter acesso a um botão que simula os resultados de cada jogo. Para cada jogo, o sistema sorteia dois números aleatórios no intervalo [0, 3] para representar a quantidade de gols marcados por cada time.
  • Usuários comuns têm acesso a duas funcionalidades:
    • Visualização da lista de times cadastrados (lista de times completa sem grupos)
    • Visualização da lista de grupos cadastrados

🧩 Ícones utilizados

Clique para ver a lista
Ícones de Bandeiras por Freepik do pacote International Flags em www.flaticon.com
Ícones do Menu (placar) por Freepik do pacote Football Soccer em www.flaticon.com
Ícones do Menu (grupos) por Freepik do pacote Back to School em www.flaticon.com
Ícones do Menu (times) por Freepik do pacote Cloud Computing em www.flaticon.com
Ícones do Menu (simular) por Freepik do pacote Holland em www.flaticon.com
Ícones do Menu (usuário) por Freepik do pacote Essential UI em www.flaticon.com

About

Projeto 2º semestre: criação de sistema sobre "Copa do Mundo"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages