Especificação das Funções

Descrições das Entidades Externas:

Nome:	 Cliente
Referência: A
Descrição: Pessoa física que deseja efetuar uma compra na farmácia

Nome: Ministério da Saúde
Referência: B
Descrição: Órgão governamental que controla a saúde no pais. Responsável pelo controle de vendas de medicamentos.

Nome: Fornecedor
Referência: C
Descrição: Empresa que abastece a farmácia com os medicamentos solicitados, vindos diretamente do laboratório responsável.

Descrição dos Fluxos de Dados:

Nome: Intenção de Compra do Cliente
Referência: A - 1.1
Conteúdo: Produtos e Quantidade_dos_Produtos.
Observação: O cliente manifesta seu desejo de compra e informa os produtos e sua quantidade.

Nome: Produtos Validados
Referência: 1.1 - 1.2, 1.1 – 1.4,  1.1 - Historico do Cliente
Conteúdo: Produtos_Aceitos_para_venda
Observação: Contem os produtos que existem no estoque e podem ser vendidos.

Nome: Dados do Cliente
Referência: Historico do Cliente - 1.5
Conteúdo: Identificação_do_cliente, Nome, Telefone, [Email], Produtos_Validados, Forma_de_Pagto, Preço_dos_Produtos.
Observação: Gera o relatório da venda do produto com os dados do cliente.

Nome: Preços
Referência: 1.2 - Histórico do Cliente, 1.2 – Preço dos Produtos
Conteúdo: Preço_dos_Produtos
Observação: Contém o preço dos produtos validados.

Nome: Disponibilidade de Produtos
Referência: Estoque – 1.1
Conteúdo: Produtos_Disponíveis_em_estoque
Observação: Contém os produtos pedidos pelo cliente que podem ser vendidos pois existem no estoque.

Nome: Retira do Estoque
Referência: 1.4 - Estoque
Conteúdo: Produtos_Validados_Vendidos
Observação: Contém os produtos validados que foram vendidos para serem removidos do estoque.

Nome: Lista de Preços dos Remedios
Referência: C – Preço dos Produtos
Conteúdo: Medicamentos, Preço_dos_Medicamentos, Categoria_dos_Medicamentos
Observação: Lista de preço dos medicamentos controlados pelo ministério da saúde

Nome: Manutenção do Estoque
Referência: 1.3 - Estoque
Conteúdo: Produtos_Vendidos, Produtos_Comprados.
Observação: Mantém a base de dados Estoque, informando os produtos vendidos a clientes e os produtos comprados nos fornecedores.

Nome: Intenção de Compra
Referência: 1.3 - D
Conteúdo: Produtos e Quantidade_dos_Produtos.
Observação: A farmácia informa ao fornecedor os produtos que deseja comprar e sua quantidade

Nome: Possibilidade de Venda
Referência: D – 1.3
Conteúdo: Produtos, Quantidade_dos_Produtos , Preços.
Observação: O fornecedor manifesta a resposta a Intenção de compra da farmácia.