Modelagem de Controle de produção Usina de Açucar
Bom dia, eu tenho que fazer um projeto pra aula de um controle de produção, estou tendo dificuldade em entender como montar esse diagrama e as ligações das classes, vou colocar abaixo as informações e o que já consegui fazer.
Controle de Produção – Usina de Açúcar
Controla a quantidade de cada produto (C2, C3, C4, C5), em que pilha está (pilha 1, 2, 3) e quando atingir a quantidade máxima de produto na pilha ele está pronto para entregar.
. Pensei em uma classe para cadastrar os produtos
. Já que serão armazenados em uma pilha devo ter um cadastro dessas pilhas
. O produto sai quando houver uma venda então tenho que ter uma classe para pedidos de compra
. As compras são realizadas por cliente e feitas pelo vendedor então uma classe para clientes e outra para vendedor
.Terei um funcionário para fazer o controle do produto, então para não criar classe vendedor e classe operário pensei em fazer uma classe funcionário e dentro dela criar um atributo cargo.
.A classe pedido de compra pode ser uma classe associativa entre cliente e funcionário? No caso seria melhor criar a classe Vendedor ou apenas associar pedidos com funcionário?
As classes:
Controle de Produção
.produto : (vem da classe produto)
.quantidade: (qtd de determinado produto)
.pilha: (a pilha onde está armazenado, da classe pilha)
.dataTiragem: (data em que foi acrescido a quantidade na pilha)
.funcionario: (responsável pelo controle)
Produto
.codigo
.nome
.valor
Pilha
.codigo
.nome
.capacidade (qtd máxima de produto)
Funcionario
.codigo
.nome
.sexo
.endereço
.cargo
.salario
Cliente
.codigo
.nome
.sexo
.endereço
.cargo
.salario
PedidoCompra
.codigo
.comprador (cliente)
.vendedor
.produto
.quantidade
.valor
Associação:
Controle Produção |--> Produto
|--> Pilha
|--> Funcionário
Pedido |--> Produto
|--> Funcionário
|--> Cliente
Desculpa colocar dessa forma, mas ainda ñ sei como fazer no programa nem sei que programa que usa.
Gostaria de saber se está certo se falta alguma coisa, é a primeira vez que faço isso e não tenho idéia.
Agradeço a ajuda
Discussão (1)
Carregando comentários...