Title | Mini Mundo - Projeto de desenvolvimento de um Banco de dados, desde o levantamento de requisitos. |
---|---|
Course | Tópicos Especiais Em Banco De Dados |
Institution | Universidade Estadual da Paraíba |
Pages | 6 |
File Size | 80.9 KB |
File Type | |
Total Downloads | 85 |
Total Views | 151 |
Projeto de desenvolvimento de um Banco de dados, desde o levantamento de requisitos....
Definição do Minimundo Supermercado
1. Descrição do mundo real Um supermercado é um comércio de vendas de produtos, em maior parte na área de alimentos, mas que também pode ofertar produtos de limpeza, brinquedos, construção, lazer, entre outras. Seu plano de negócios é constituído na compra de produtos para estoque, e na venda desses produtos para os seus clientes.
2. Descrição da aplicação O sistema deverá gerenciar as operações do supermercado, tais como: compra, venda e controle de estoque, como também cadastrar funcionários e fornecedores. A aplicação terá que diferenciar os tipos de produtos e a localização deles em relação a prateleira que os mesmos se encontram.
3. Descrição das entidades
1. Funcionário: entidade que trabalha no supermercado - CPF : ɣ ✦ ♂ ☉ - NOME : ✦ ♂ ❂ > Primeiro nome: ✦ ♂ ☉ > Segundo nome: ✦ ♂ ☉ - ENDEREÇO: ✦ ♂ ❂ > Rua: ✦ ♂ ☉ > Número: ✦ ♂ ☉ > Bairro: ✦ ♂ ☉ > Cep: ✦ ♂ ☉
> complemento: ✧ ♂ ☉ - SEXO: ✦ ♂ ☉ - TELEFONE: ✦ ♀ ☉ - EMAIL: ✦ ♀ ☉ - CARGO: ✦ ♂ ☉ - SALARIO: ✦ ♂ ☉
2. Fornecedor: Entidade que fornece os produtos ao supermercado; - CNPJ: ɣ ✦ ♂ ☉ - NOME: ✦ ♂ ☉ - ENDEREÇO: ✦ ♂ ❂ > Rua: ✦ ♂ ☉ > Número: ✦ ♂ ☉ > Bairro: ✦ ♂ ☉ > Cep: ✦ ♂ ☉ > complemento: ✧ ♂ ☉ - TELEFONE: ✦ ♀ ☉ - EMAIL: ✦ ♀ ☉
3. Produto: Entidade de descrição dos produtos, entidade forte de prateleira; - CÓDIGO DE BARRA : ɣ ✦ ♂ ☉ - NOME - VALIDADE - LOTE
- PRECO_COMPRA - PRECO_VENDA - DESCRIÇÃO: ✦ ♂ ❂ >Nome: ✦ ♂ ☉ >Marca: ✦ ♂ ☉ > Lote: ✦ ♂ ☉ > Data de fabricação: ✦ ♂ ☉ > Validade: ✦ ♂ ☉ - QUANTIDADE: ✦ ♂ ☉ - MARCA 4. Prateleira: entidade fraca de produto, que retorna a localização de um determinado produto; - NÚMERO DA PRATELEIRA: ✦ ♂ ☉ (Usa o código de barra como chave primária); 5. Cliente: Entidade que compra no supermercado, possui uma especialização em Pessoa Física e Pessoa JurÍdica. - NOME: ✦ ♂ ☉ - ENDEREÇO: ✦ ♂ ❂ > Rua: ✦ ♂ ☉ > Número: ✦ ♂ ☉ > Bairro: ✦ ♂ ☉ > Cep: ✦ ♂ ☉ > complemento: ✧ ♂ ☉ - TELEFONE: ✦ ♀ ☉ 6. Pessoa Física: Entidade que é uma especialização da entidade Cliente.
- CPF
7. Pessoa Jurídica: Entidade que é uma especialização da entidade Cliente. -
CNPJ RAZÃO_SOCIAL IE
8. Venda: entidade associada entre funcionário, produto e cliente. - CÓDIGO: ɣ ✦ ♂ ☉ - VALOR: ✦ ♂ ❂ > valor do produto: ✦ ♂ ☉ > desconto: ✧ ♂ ☉ - DATA: ✦ ♂ ☉ - DESCONTO - FORMA_PAGAMENTO 4. Relacionamentos Gerencia: Um funcionário gerencia vários outros, e muitos funcionários são gerenciados por apenas um. Venda: Um funcionário vende mais de um produto, um produto é vendido por um funcionário ou mais. localiza-se: um produto possui apenas uma prateleira, mas em uma prateleira pode haver mais de um produto. Compra: Um único funcionário compra os produto para estocagem de um ou mais fornecedores, o fornecedor vende um produto a um funcionário, um produto é comprado por um único funcionário. atributo identificador: recibo. Contém: Um produto contém apenas uma marca, uma marca pode ter mais de um produto; Atribui: uma venda pode ou não atribuir um desconto, mas um desconto tem que ser obrigatoriamente atribuído uma venda.
5. Relatórios Relatórios que serão gerados pelo sistema: ▪ Lista de clientes negativados. ▪ Lista de fornecedores ativos. ▪ Lista de vendas. ▪ Lista de vendas canceladas. ▪ Lista de produtos com estoque baixo ▪ Lista de produtos mais vendidos. ▪ Lista de produtos à se vencer. ▪ Movimentação financeira por um dado período. Legenda: Chave Primária: ɣ Opcional: ✧ Obrigatório: ✦ Monovalorado: ♂ Multivalorado: ♀ Simples: ☉ Composto: ❂...