Evaluando propuestas

Desenvolver jogo em java com aplicação no banco de dodos Sql

Publicado el 28 Junio, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Em equipes de até 3 alunos, desenvolva um programa em Java que permita tratar os dados dos jogadores, dos jogos e da pontuação dos jogadores e cada jogo em uma plataforma de jogos. Durante a execução os dados devem ser armazenados em objetos e ao finalizar a execução os dados devem ser persistidos no banco de dados.

A interface do usuário deve permitir realizar as seguintes operações: (1)cadastrar o jogador, (2)atualizar os dados de um jogador, (3)deletar um jogador, (4)mostrar a lista de jogadores, (5)mostrar um determinado jogador, (6)cadastrar o jogo, (7)atualizar os dados de um jogo, (8)deletar um jogo, (9)mostrar a lista de jogos, (10)mostrar um determinado jogo, (11)cadastrar a pontuação inicial de um jogador para um jogo, (12)mostrar a pontuação de um jogador para um jogo.

O programa deve 3 classes para tratar o jogador, o jogo e a pontuação, mais 3 classes para os métodos de acesso ao bando de dados para o Jogador, o jogo e a pontuação, uma classe para conectar no banco de dados e a classe principal. Veja o Diagrama de Classes abaixo.

O banco de dados deve ter 3 tabelas sendo uma para persistir o Jogador, outra para o Jogo e outra para a Pontuação. Veja o Diagrama Entidade Relacionamento abaixo.

Para realizar esse trabalho sugerimos codificar seguindo esses passos:

-criar o projeto Maven.

-Criar a conexão com o banco (classe ConnectionFactory).

-Criar o banco de dados e as tabelas: Jogador, Jogo e Pontuação.

-Criar as classes Jogador, Jogo e Pontuação.

-Criar a classe principal com o CRUD do Jogador (opções 1 a 5).

-Criar a classe JogadorDao com os métodos para interagir com o banco de dados (até aqui mais 5 pontos).

-Incrementar a classe principal com o CRUD do Jogo (opções 6 a 10).
-Criar a classe JogoDao com os métodos para interagir com o banco de dados (até aqui mais 5 pontos).

-Incrementar a classe principal com as ações da Pontuação (opções 11 e 12).

-criar a classe PontuacaoDao com os métodos para interagir com o bando de dados

Pontuação:

-Projeto, Classe ConnectionFactory, Banco de Dados com as tabelas e classes do Jogador, Jogo e Pontuação
-CRUD do Jogador

-CRUD do Jogo

-Cadastro e Display da Pontuação

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 29 Junio, 2023

Habilidades necesarias

Otros proyectos publicados por Jair W. C.