·

Cursos Gerais ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

Programação II Especificação do trabalho 08022022 O trabalho consiste em desenvolver um programa orientado a objetos com Java FX e SGBD Postgresql O software deve controlar a utilização dos veículos da UENP campus Bandeirantes Problema eventualmente aparecem algumas multas e é necessário saber quem foi o motorista que cometeu a infração Descrição 1 Os diversos veículos devem ser cadastrados no sistema marca modelo placa 2 Os usuários dos veículos motoristas devem ser cadastrados no sistema para poderem utilizar um carro nome endereço CNH seção1 3 Os usuários operadores do sistema devem ser cadastrado no sistema nome endereço login e senha 4 Quando um usuário retirar um veículo deve ser registrado no sistema o utilizador motorista a data e horário da retirada 5 Quando o usuário devolver o veículo deve ser registrado a data e horário da devolução 6 Os registros retirada e devolução devem ser feitos por operadores do sistema mediante autenticação por senha 7 Deve ser possível saber a qualquer momento quem utilizou o veículo em determinada data Alguns Critérios de avaliação 1 As classes devem ser empacotadas classes de mesma natureza devem estar no mesmo pacote 2 O código deve ser padronizado diferenciar maiúsculas de minúsculas Exemplo se o nome de uma tela estiver em minúscula todas as telas devem estar em minúsculas ou viceversa Utilizar o padrão Java classes e interfaces em maiúsculas métodos pacotes variáveis em minúsculas 3 Utilize identificadores significativos ao ver o nome da classe método ou variável devese ter ideia do que representa 4 Deverá haver interface gráfica feita com Java FX Todas as entradas e saídas devem ser feitas por meio da interface gráfica 5 Se for para enfeitar espere ficar funcionando para fazer isso Os seguintes conceitos devem estar presentes no programa 1 Local de trabalho por exemplo direção hospital fazenda escola 1 Pacotes 2 Classes e métodos 3 Sobrecarga 4 Sobreposição 5 Herança 6 Encapsulamento 7 Programação genérica 8 Tratamento de exceções 9 Polimorfismo se possível 10 Reutilização 11 Interfaces O trabalho exige Objetividade Baixo acoplamento Desenvolvimento incremental Forma de avaliação A avaliação será contínua O projeto deverá ser desenvolvido em sala de aula e havendo necessidade fora de sala A avaliação consiste na apresentação do código desenvolvido em cada aula