Universidade Federal de Pernambuco
Centro de Informática
Gerenciamento de Dados e Informação
Descrição do Minimundo
Centrais de Abastecimentos
(CEASA)
Autores:
Amanda Trigueiro de Araujo - [email protected]
Bruno Cipriano Minhaqui da Silva - [email protected]
Filipe de Moura Braz Diniz - [email protected]
Jose Murilo Sodre da Mota Filho ­ [email protected]
Rômulo Ferreira da Silva - [email protected]
Yago Nobre dos Santos - [email protected]
Monitora Responsável:
Raquel Maria Santos de Oliveira - [email protected]
Professor: Fernando da Fonseca de Souza - [email protected]
Recife, 08 de setembro de 2015 Descrição do Mundo Real CEASA sigla e denominação popular das centrais de abastecimento, que são empresas estatais ou de capital misto destinadas a promover, desenvolver, regular, dinamizar e organizar a comercialização de produtos da hortifruticultura a nível de atacado e em uma região. Para a sua implantação buscou ajuda de organismos internacionais, como a FAO ­ Órgão das Nações Unidas para a Agricultura e a Alimentação ­ e também se baseou na experiência de outros países em técnicas de planejamento, construção e operação de mercados atacadistas. Os comércios de hortifrutigranjeiros são alugados pelas CEASAS à empresas privadas, na forma de licitação, e cada armazém é denominado "BOX". No Ceasa do Distrito Federal há vários desses boxes, mas também há uma área em que pequenos comerciantes montam bancas e comercializam seus produtos. Fonte: Wikipedia Objetivos da Aplicação Esta aplicação tem como objetivo auxiliar o gerenciamento de uma rede de Ceasas, incluindo seus funcionários, espaço físico, clientes, fornecedores, comerciantes e o estoque de suas mercadorias. Também será possível fazer consultas do histórico de compras entre clientes e comerciantes e entre comerciantes e fornecedores. Descrição das Entidades ●
●
●
●
●
Ceasa: ​
Define uma central de abastecimento, dentro de uma rede de Ceasas. ○ ID:​
Identificador do Ceasa. ○ Nome:​
Nome fantasia da empresa Ceasa. ○ Endereço:​
Atributo composto por CEP, unidade federativa e Logradouro. ○ Telefone: Atributo multivalorado que possui os telefones da administração da Ceasa. ○ Fornecedor​
: Contém os fornecedores. Pessoa: ​
Define uma pessoa ○ ID:​
identificador da pessoa ○ Nome:​
Contém nome do funcionário. ○ Telefone:​
Atributo multivalorado que possui os telefones do funcionário. ○ Endereço:​
Atributo composto por CEP, unidade federativa e Logradouro. Fornecedor: ​
Herda de pessoa. ○ ID:​
Identificador único do fornecedor ○ CNPJ:​
Número do CNPJ ○ Razão social:​
Nome da empresa. Física: ​
Herda de pessoa. Especialização Funcionario, Cliente, Comerciante ○ CPF:​
Número do CPF. ○ Nome:​
Nome da pessoa. Funcionário:​
Define os funcionários da Ceasa. ●
●
●
●
○ Cargo:​
Profissão do funcionário. ○ Salário:​
Salário mensal em reais do funcionário. Cliente:​
Define os clientes do Ceasa. ○ PlacaCarro:​
Contém a placa do carro. Atributo opcional. Comerciante:​
Define os comerciantes que alugam espaço no Ceasa. ○ Lote:​
Atributo multivalorado que possui a área alugada pelo comerciante. ○ Crédito: ​
Total de crédito fornecido pela ceasa. Produto:​
Define os produtos em estoque dos comerciantes. ○ ID:​
Identificador único do comerciante. ○ Nome:​
Descrição do produto. ○ Quantidade:​
Quantidade em estoque. ○ Lote:​
Contém o lote do produto. ○ Valor:​
Valor, em reais, por unidade do produto. ○ Validade:​
Atributo temporal que informa a validade do produto. Xepa: Desconto aplicado a venda do produto quando o comerciante quer esvaziar o estoque. Entidade fraca de Compra. ○ ID:​
Identificador do descriminador. ○ Produto:​
Atributo estrangeiro que informa qual produto a xepa é aplicada. ○ Desconto:​
Valor, em reais, do desconto aplicado ao produto. ○ Período:​
Atributo temporal que informa quando a xepa é aplicada. Relacionamentos ●
●
●
●
●
●
Aluga: ○ Ceasa aluga lote para comerciante, de forma que o comerciante possa montar a sua loja e guardar o seu estoque. ○ Um comerciante pode alugar vários lotes a um Ceasa e um lote pode ser alugado por apenas um comerciante. Cardinalidade N:1 Trabalha: ○ Funcionário trabalha no Ceasa, exercendo a sua profissão. ○ Um funcionário pode trabalhar em no máximo um Ceasa e um Ceasa pode ter vários funcionários. Cardinalidade N:1 Fornece: Cardinalidade M:N:O. Relação tripla e também possui atributo temporal (data/hora). ○ O fornecedor fornece um produto a um comerciante. ○ Produtos podem ser fornecidos a um comerciante por vários fornecedores diferentes. ○ Um fornecedor pode fornecer produtos para vários comerciantes diferentes. ○ Um fornecedor pode fornecer a um comerciante vários produtos diferentes. Gerencia:​
Cardinalidade 1:N. Auto­relacionamento. ○ Um funcionário gerencia vários funcionários. ○ Um funcionário pode ser gerenciado por apenas um gerente. Compra​
: ○ Cliente pode comprar vários produtos de vários comerciantes ○ Comerciante pode vender vários produtos a vários clientes ○ Um produto pode ser comprado por um cliente a vários funcionários Possui: ●
●
○ Comerciante possui vários produtos ○ Vários comerciantes podem ter o mesmo produto Solicita: ​
Relação ternaria entre Funcionário, Cliente e produto. Cardinalidade N:M:O ○ Um funcionário pode solicitar vários produtos para vários fornecedores ○ Um fornecedor pode receber solicitações de vários produtos de um funcionário ○ Um produto pode ser solicitado por um funcionário a vários fornecedores Cadastra: ​
Cardinalidade N:M. ○ Um Ceasa pode cadastrar vários clientes. ○ Um cliente pode ser cadastrado por vários Ceasas. Possíveis Consultas ●
●
●
●
●
●
●
●
Histórico de vendas Quadro de funcionários Ceasas cadastrados Clientes cadastrados Comerciantes cadastrados Faturamento do Ceasa por periodo de tempo Faturamento do Ceasa por unidade federativa Produtos em estoque 
Download

Definição do Minimundo