Registrando uma Venda Afrânio M. Lima de Assis Especificação do Projeto da Unidade I.

Slides:



Advertisements
Apresentações semelhantes
Projeto – Parte II - Exemplos de Diagrama de Colaboração
Advertisements

Java Básico Orientação a Objeto Marco Antonio Software Architect Fev/2008.
Orientação a Objetos: Modificador Final para Métodos e Classes
Razão e Proporção Razão: é o quociente indicado (exato) entre dois números racionais, sendo que o segundo número é diferente de zero. Como você pode perceber,
Exercícios de php Dia 04/03/2011.
Classes e objetos Arrays e Sobrecarga
Sistema Força de Vendas para Windows Mobile
Linguagem técnica de programação I Java i
JAVA Orientação a Objetos
Compras – Cadastro de Promoção
Cadastro de produtos por referência
SGE Sistema de Gerenciamento de Estabelecimentos
Aula Prática If669 – Introdução à Programação
C# Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 23/09/2002 Autor: Marden Menezes Costa Propriedades.
Matemática I AULA 5 Profª Ms. Karine R. de Souza .
Porcentagem.
Retaguarda – Cadastro de Zona de Vendas IdentificaçãoRET_025 Data Revisão05/11/2013.
Entenda o processo de compra dentro do site
Prof. Ricardo Santos PONTEIROS
Diagramas de classes rational rose. introdução interação classes atributos, operações associações associação, agregação, composição, generalização, dependência.
Primeiro acesso – “Cadastro de Acesso”.
Compras - Cadastro de produtos por referência IdentificaçãoCOM_010 Data Revisão14/10/2013.
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
Fiscal - Duplicata.
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Sobrecarga de métodos  Definição de métodos visibilidade tipo de retorno nome do método.
Algoritmos e Estruturas de Dados I – Registros
Aula prática 14 Orientação a Objetos – C++ Parte 2
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Retaguarda - Cadastrar Formas de Pagamento
Farmácia Manipulação. Farmácia Manipulação Compras > Estoque > Produto > Cadastro de Produto Cadastro da Matéria-Prima As matérias primas que serão.
Retaguarda – Cadastro de Situação do Orçamento IdentificaçãoRET_024 Data Revisão30/10/2013.
Classes Abstratas P. O. O. Prof. Ângela e Grace.
Laboratório de Programação II Método Construtor Dados e Métodos de Objetos Prof Edivaldo - Network.
Aula Prática 4 Monitoria IP/CC (~if669).
Sistema AUDITOR-PAF AS – Auditoria Sistemas & Representações.
Cadastro das Formas de Pagamento 1 Ordem de Serviço - OS.
Contagem Sequencial do Estoque
Módulo 9 Strings , Coleções e I/O
Cadastro de Grupo de Produto
Farmácia – Controle de Fracionados
Retaguarda – Pagamento de Comissão
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Retaguarda – Cancelar Devolução de Consignação IdentificaçãoRET_017 Data Revisão28/10/2013.
Retaguarda - Cadastro de convênio IdentificaçãoRET_007 Data Revisão23/10/2013.
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
Algoritmos e Programação
Modificadores Programação II.
PDV - Delivery.
Etapas : Algoritmo é uma sequência lógica de instruções que podem ser executadas. É importante destacar que qualquer tarefa que siga um certo padrão.
Cadastro de bonificação dos responsáveis 1 Ordem de Serviço - OS.
Retaguarda – Cadastro de Orçamento
Lógica Aplicada em Java X25 Treinamentos e Consultoria Adler Medrado Outubro / 2009 Lógica Aplicada em Java X25 Treinamentos e Consultoria Adler Medrado.
Retaguarda – Cadastro de Orçamento
Excel Fundamental Trabalho 3 – Funções de SE e PROCV.
PORCENTAGENS.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Laboratório de Programação II Método main Dados e Métodos de Classes.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Estrutura de Repetição
Cadastro de Produtos. Objetivo : cadastrar todos produtos do estabelecimento utilizados no sistema. Observação: Antes de cadastrar os produtos no sistema,
Compras - Cadastro de Produto 1. Objetivo Cadastrar todos produtos do estabelecimento, os mesmo serão utilizados nas movimentações de entradas e saídas.
CURSO JAVA BÁSICO Módulo 9 – slide 1 Módulo 10 Threads.
DIV Exibindo o valor de um variável.. Se, senao e entao.
Capítulo 7 Métodos. 2Capítulo 7 – Métodos Métodos Criação e chamada de métodos Passagem de parâmetros VarArgs Sobrecarga Método com valor de retorno Métodos.
Relações de Comissão. Relacionar as vendas efetuadas por um determinado vendedor exibindo a comissão calculada a ser recebida. Objetivo Aonde Encontrar:
Clique no botão azul (Incluir). O sistema vai abrir um formulário para ser preenchido. Preencha todos os dados solicitados na aba (Veículos), e depois.
Transcrição da apresentação:

Registrando uma Venda Afrânio M. Lima de Assis Especificação do Projeto da Unidade I

Classe Vendedor •Atributos –nome –codigo –comissao (em porcentagem – deve ser único para todos os objetos) –endereco •Metodos –Os get e set para todos os atributos •Construtor –Recebendo o nome, o endereco e o codigo.

Classe Produto •Atributos –codigo –descricao –valorVenda –valorCusto –promocao (sim ou não) •Metodos –Os get e set para todos os atributos •Construtor –Recebendo o codigo, a descricao, o valorVenda, valorCusto e promocao.

Classe Venda •Atributos –produto (Tipo definido pela classe Produto) –vendedor (Tipo definido pela classe Vendedor) –desconto (em reais R$) –quantidadeItens –valor •Metodos –Os get e set para todos os atributos produto, vendedor e quantidadeItens –calcularValor –calcularComissao –efetuarDesconto –imprimir

Classe Venda –efetuarDesconto •Recebe como parâmetro a porcentagem de desconto. O desconto é sobre o valorVenda do produto. O valor de um produto após o desconto não pode ficar abaixo do valorCusto do produto. –calcularValor •Leva em consideração a quantidadeItens, o valorVenda do produto e o desconto –calcularComissao •Leva em consideração a comissao do vendedor e o valor da venda. Entretanto se o produto estiver em promocao o valor da comissão deve ser dividido por dois.

Classe Venda •Imprimir –Exibe: •O vendedor (codigo,nome e a comissao pela venda) •Quantidade de itens vendidos •O código e descrição do produto •O valor de venda do produto •Se o produto está em promoção ou não •O valor do desconto sobre a venda •O valor total da venda

O método main •O método main deve: –Criar um produto que não está em promoção –Criar um vendedor –Criar uma venda –Setar o produto e o vendedor na venda –Informar que a venda é referente a dois itens –Calcular o valor da venda –Imprimir o valor da comissão do vendedor –Imprimir a venda

O método main •(Continuação...) O método main deve: –Criar um produto que está em promoção, com valor de custo = 80 e valor de venda = 100 –Criar outro vendedor –Criar outra venda –Setar o produto e o vendedor na venda –Informar que a venda é referente a três itens –Efetuar um desconto de 10% –Calcular o valor da venda –Imprimir o valor da comissão do vendedor –Imprimir a venda

O método main •(Continuação...) O método main deve: –Criar outra venda –Setar o produto e o vendedor do slide anterior na nova venda –Informar que a venda é referente a dois itens –Efetuar um desconto de 30% (perceba que esse desconto vai fazer com que o produto seja vendido abaixo do preço de custo!!!!!) –Calcular o valor da venda –Imprimir o valor da comissão do vendedor –Imprimir a venda