📌 Status : aguardando melhorias
Este é um projeto Java que implementa um sistema de corrida de carrinhos. O programa permite que o usuário insira novos carrinhos e os respectivos tempos cronometrados de cada volta da corrida. Os tempos de cada volta são armazenados em uma tabela no banco de dados MySQL e utilizados para calcular o ranking da corrida. Além disso, o sistema gera uma captura de tela "barrada" e um arquivo de texto com as informações da tabela do banco de dados.
- Inserção de tempos de corrida para carrinhos, em formato minutos:segundos.
- Armazenamento de informações no banco de dados MySQL.
- Cálculo do tempo total de corrida para cada carrinho.
- Geração de um ranking de corrida baseado no menor tempo total.
- Geração de uma captura de tela "barrada" para exemplificar a proteção de dados(Inspirado na Netflix).
- Criação de um arquivo de texto com informações da tabela do MySQL.
- Configure a conexão com o banco de dados MySQL no pacote
db
.- Execute a classe principal
Main
no pacoteapplication
para iniciar o sistema.- Siga as instruções do menu para inserir os tempos de corrida dos carrinhos.
- Quando não quiser inserir mais carrinhos, saia do loop de menu.
- O sistema gerará um ranking dos carrinhos com base nos tempos totais de corrida.
- O sistema também gerará uma captura de tela barrada e um arquivo de texto com informações da tabela do banco de dados.
application
: Contém a classeMain
que inicia o sistema.db
: Contém as classes responsáveis pela conexão com o banco de dados.entities
: Contém as entidades do sistema.
Exemplos da captura de tela barrada e relatório de texto da tabela MySQL podem ser encontrados no diretório deste repositório.
JAVA | MySQL |
---|---|
LTS 17 | 8.0.x |
Andressa Silva
Este projeto está sob a Licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.