Evaluando propuestas

Trabalho de faculdade em java

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

Sobre este proyecto

Abierto

Projeto Final JAVA - sistema bancario, com cadastro de usuarios, contas, saques, depositos, o projeto deve ser integrado a um banco com o maven, tenho um modelo a ser ultilizado com as especificações Requisitos Mínimos do Projeto

1. CRUD's (Cadastro, Alteração, Deleção e Listagem):
• O sistema deve ter no mínimo 3 CRUD's, permitindo o cadastro, alteração,
deleção e listagem de informações relevantes para o contexto do projeto.
2. Relação entre crud's:
• é necessário estabelecer uma relação entre pelo menos 2 dos crud's. Um deles
deve possuir uma chave estrangeira para estabelecer essa relação.
3. Super Classe:
• O sistema deve apresentar uma super classe que contenha atributos e métodos
comuns a diferentes entidades do projeto, promovendo a reutilização de código
e a organização da estrutura de classes.
4. Classe Abstrata:
• É preciso implementar pelo menos uma classe abstrata que sirva como base para
outras classes. Essa classe abstrata deve conter pelo menos um método abstrato
que será implementado nas classes filhas.
5. Polimorfismo de Sobrescrita:
• Deve-se utilizar o conceito de polimorfismo de sobrescrita, onde um método da
classe pai é redefinido nas classes filhas para se adequar às suas particularidades.
6. Polimorfismo de Sobrecarga:
• Utilize o polimorfismo de sobrecarga ao implementar métodos com o mesmo
nome, mas com assinaturas diferentes, para lidar com situações específicas do
projeto.
7. Interface:
• O sistema deve conter pelo menos uma interface que defina um contrato a ser
seguido pelas classes que a implementarem. Essa interface pode estabelecer
métodos obrigatórios ou padrões a serem seguidos.
8. Encapsulamento:
• É fundamental aplicar os conceitos de encapsulamento, definindo os atributos e
métodos como públicos, privados ou protegidos, de acordo com as necessidades
e boas práticas de programação.
9. MVC (Model, View e Controller):
• Organize o projeto seguindo a arquitetura MVC, separando adequadamente a
lógica de negócio (Model), a interface de usuário (View) e a camada de controle
(Controller).
10. Utilizar estruturas de laço e controle:
• Utilize estruturas de laço (for, foreach, while ou do while) e estruturas de
controle (if, else if, else ou switch) de maneira apropriada no sistema,
proporcionando um fluxo lógico e eficiente.
11. Cadastro no Banco de Dados:
• Implemente o cadastro das informações em um banco de dados utilizando JPA.

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 Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J. M. K.