Find Jobs
Hire Freelancers

Trabalho Programa em JAVA

R$90-750 BRL

Fechado
Publicado há mais de 7 anos

R$90-750 BRL

Pago na entrega
Você deve construir um programa para gerenciamento e venda de canais TV a cabo que serão utilizados pelos clientes assinantes. Este programa deve ser chamado quando o cliente entrar em um canal específico. Ao ser invocado, o programa deve exibir um menu com as seguintes opções: [1] Consultar dados de cliente [2] Consultar canais no plano [3] Consultar programas de um canal [4] Adquirir canal [5] Sair. Crie classes com atributos e métodos para clientes, canais e programas, além de outras que achar necessárias, como tipo e categoria do programa, planos, pagamentos, etc. Implemente o uso de variáveis e estruturas condicionais como if e switch, sendo esta última para codificar o menu. Utilize estruturas de repetição for para percorrer os vetores que você deve criar no programa. Escreva construtores para as classes e implemente sobrecargas. Implemente os principais conceitos da orientação a objetos que vocẽ aprendeu durante a disciplina. Crie uma estrutura hierárquica entre classes de tipos semelhantes, como por exemplo CanalEsporte e CanalFilme. Implemente o encapsulamento definindo corretamente os modificadores dos atributos e métodos, além dos métodos gets e sets. Através das classes em sua estrutura hierárquica implemente o polimorfismo com base em algum método que possua implementações diferentes nas subclasses. Defina o tratamento de erros em seu programa, através das instruções try/catch. Escreva métodos que declarem throws, lance e trate exceções unchecked no código. Utilize nas suas strings os métodos da classe String. Para ser mais específico, utilize o método split para separar nome e sobrenome do cliente, por exemplo. Concatene strings separadas com o método append da classe StringBuilder. Grave e recupere algumas informações auxiliares ao programa em arquivos de texto. Por exemplo, mantenha em arquivo texto a promoção do dia, ou o texto de boas vindas ao sistema. Implemente dois métodos de persistência em arquivos: um deles utilizando Formatter e Scanner, e o outro utilizando serialização de objetos. Além disso, manipule datas com a classe Date e crie formatações com SimpleDateFormat. Persista as informações em um banco de dados no MySQL. Utilize o MySQL Workbench para modelar e criar banco, tabelas e relacionamentos. No projeto Java criado no NetBeans, adicione o driver JDBC para conectá-lo com o banco de dados. Crie mecanismos para inserir, atualizar, excluir e selecionar os dados persistidos. Utilize um tipo de coleção para manipular resultados de consultas. Finalmente, crie uma classe que deve conter o método main para a execução do programa e realize alguns testes para demonstrar o funcionamento dele, instanciando os objetos e realizando chamadas de métodos. Dê prints na tela e gere um relatório em pdf com a explicação de cada caso de teste. Demonstre diversas possibilidades e gere evidências dos seus testes. Submeta no moodle o programa e o relatório pdf em um arquivo .zip. Código fonte do programa com arquivos no formato .java; Arquivos que contém o programa a ser executado no formato .class; Arquivo que contém um relatório no formato .pdf. Este relatório deve conter alguns casos de teste do seu programa, mostrando que todas as funcionalidades estão funcionando corretamente. Todas as informações devem ser ilustradas por prints das telas, com as devidas explicações.
ID do Projeto: 12314319

Sobre o projeto

8 propostas
Projeto remoto
Ativo há 7 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
8 freelancers estão ofertando em média R$618 BRL for esse trabalho
Avatar do Usuário
Ola meu nome e Leonardo, tenho 10 anos com experiencia em java web (JSF 2.0. Struts, Struts 2, Spring1,2) primefaces persistence JPA( hibernate,eclipselink,openJPA). Tenho feito sistemas legados de estoque , controle de acesso e perfil e ecommerce
R$750 BRL em 10 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Oi, bem tranquilo de fazer, vais executar o programa no Windows?
R$400 BRL em 2 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
A proposal has not yet been provided
R$666 BRL em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
eu experto java, netbeans, sql. voce porfavor assigno projecto sun certified java professional oracle certified professional. muito gracias
R$466 BRL em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Experiência no desenvolvimento de sistemas utilizando a linguagem JAVA. Inicialmente pensei na utilização de JPA para o auxilio na persistência de dados, mas vi que será preciso utilizar JDBC.
R$666 BRL em 3 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) BRAZIL
RIO DE JANEIRO, Brazil
0,0
0
Membro desde dez. 8, 2016

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.