Академический Документы
Профессиональный Документы
Культура Документы
Farmácia FARMATADS
Documento de especificação de requisitos e projeto do
sistema
Grupo : NoisDeNovo
Componentes:
Adriano Lopes Trindade – CPF 187.095.161-15
Daniela Alves de Oliveira Santos André – CPF 886.894.921-00
Diego Gomes André – CPF 007.988.301-07
Elder Barbosa Dantas – CPF 875.108.201-20
Gilmar Furtado de Matos – CPF 819.676.081-72
Data: 01/10/2009
1ª ETAPA
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 1
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Sumário
1. Visão de Negócio.......................................................................................................................................... 3
1.1 Objetivo ..........................................................................................................................................................................3
1.2 Situação atual...................................................................................................................................................................3
Documentação de levantamentos ....................................................................................................................................4
1.3 Situação proposta .............................................................................................................................................................5
2. Requisitos ..................................................................................................................................................... 6
2.1 Requisitos Funcionais.......................................................................................................................................................6
2.2 Requisitos Não Funcionais ................................................................................................................................................7
2.3 Relação entre Requisitos (Matriz de Rastreabilidade) .......................................................... Erro! Indicador não definido.
3.Diagrama de Casos de Uso........................................................................................................................... 12
3.1 UC-PACOTE 01 - Loga no Sistema.................................................................................................................................12
3.2 UC-PACOTE 02 - Cadastros...........................................................................................................................................13
3.3 UC-PACOTE 03 - Entrada de Produtos............................................................................................................................14
3.3.01-UC - Insere Entradas..................................................................................................................................................15
Detalhamento do Caso de Uso......................................................................................................................................15
Storyboard –3.3.01 - Insere Entrada..............................................................................................................................17
Teste – 3.3.01 – Insere Entrada...............................................................................................................................18
3.3.02-UC - Processa Entradas..............................................................................................................................................19
Detalhamento do Caso de Uso......................................................................................................................................19
Storyboard 3.3.02 –Processa Entradas...........................................................................................................................20
Teste 3.3.02 –Processa Entradas.................................................................................................................................21
3.4 UC PACOTE 04 - Vendas...............................................................................................................................................22
3.4.01-UC - Insere Vendas ...................................................................................................................................................23
Detalhamento do Caso de Uso......................................................................................................................................23
Storyboard 3.4.01 – Insere Vendas ...............................................................................................................................25
Teste 3.4.01 – Insere Vendas .....................................................................................................................................26
3.4.02-UC - Finaliza Vendas.................................................................................................................................................27
Detalhamento do Caso de Uso......................................................................................................................................27
Storyboard 3.4.02 – Finaliza Vendas............................................................................................................................29
Teste 3.4.02 – Finaliza Vendas...................................................................................................................................30
3.5 UC-PACOTE 05 - Relatórios ..........................................................................................................................................31
4. Diagramas de Atividades ............................................................................................................................ 33
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
1. Visão de Negócio
Neste projeto o sistema o prevê controle de estoque, gerenciamento de vendas, controle de
clientes, funcionários e fornecedores, com emissão de notas fiscais de venda e de relatórios
gerenciais.
1.1 Objetivo
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 3
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Documentação de levantamentos
O sistema Web deve ser baseado em um banco de dados gratuito, de modo que não haja
despesas extras para a empresa. Neste banco de dados serão cadastrados todas as
informações referentes a clientes, funcionários, fornecedores e produtos
Para os clientes devem ser mantidos os seguintes dados: nome, CPF, RG, telefone e e-mail.
Já para os funcionários deverá ser cadastrado o seu nome, CPF, RG, endereço,telefone,
e-mail e senha para acesso ao sistema. Para os fornecedores é importante que sejam
armazenadas informações como o razão social da empresa, CNPJ, nome para contato,
telefone e e-mail. Quanto aos produtos devem ser mantidos os seguintes dados: nome,
descrição e laboratório.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 4
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
comprados para aquele mesmo produto, sendo que o valor total deve ser calculado
automaticamente pelo sistema. Em uma entrada deverá ser possível a inserção de vários
produtos distintos.
No que se refere a saída de produtos pode-se dizer que está diretamente ligada a uma
venda.Quando uma venda de um produto é realizada o sistema automaticamente realiza a
baixa deste produto no estoque, atualizando a quantidade armazenada.
Quando o funcionário realiza uma venda os seguintes dados são armazenados: a data da
venda, o nome do cliente, o(s) produto(s) vendido(s) e a quantidade, o funcionário e a forma
de pagamento. Após a venda ser finalizada é emitida uma nota fiscal ao cliente contendo tais
informações, bem como o valor unitário de cada produto e o valor total da compra, o qual é
calculado automaticamente pelo sistema.
Quando o funcionário realiza uma venda para um cliente, o sistema, a partir do nome ou
CPF do cliente, verifica automaticamente se este participa do programa fidelidade. Em caso
afirmativo, o sistema calcula se há algum desconto a ser calculado, como também, a partir do
valor total da compra realizada pelo cliente, o sistema automaticamente verifica se há
pontos a serem acumulados.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 5
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
2. Requisitos
RF03 – O sistema deve permitir o cadastramento de funcionário, caso o mesmo ainda não seja
cadastrado.
O sistema deve permitir ao administrador, cadastrar um novo funcionário ainda não cadastrado.
RF04 – O sistema deve permitir o cadastramento de fornecedor, caso o mesmo ainda não seja
cadastrado.
RF05 – O sistema deve permitir o cadastramento de produtos, caso o mesmo ainda não seja
cadastrado.
RF06 – O sistema deve permitir o cadastramento de cliente, caso o mesmo ainda não seja
cadastrado.
RF07 – O sistema deve permitir a entrada de vários produtos distintos para um mesmo
fornecedor.
O sistema deve permitir que o funcionário realize a entrada de vários produtos distintos para um
mesmo fornecedor.
RF08 – O sistema deve controlar a quantidade de venda de produtos com base na quantidade
em estoque.
O sistema só deve permitir a venda de produtos com quantidade suficiente em estoque.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 6
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
proporção de 1 ponto para cada R$10,00 em compras considerando o valor sem o desconto, se
houve.
♦ NF01 – O sistema deve possuir um mecanismo de segurança para evitar que pessoas não
autorizadas tenham acesso ao sistema ou a dados privados.
♦ NF04 – A interface de acesso ao sistema deve ser simples de modo a permitir o acesso aos
funcionários com um mínimo de treinamento.
♦ NF05 – O cadastro de funcionários deve ter como uma das chaves o CPF para evitar a
duplicidade.
♦ NF06 - O cadastro de fornecedores deve ter como uma das chaves, o CNPJ para evitar a
duplicidade.
♦ NF07 – O cadastro de produtos deve ter como um dos índices o nome dado pelo fabricante, para
evitar duplicidade.
♦ NF08 – O cadastro de clientes deve ter como uma das chaves, o CPF, para evitar a duplicidade
♦ NF11 – Ao efetuar entradas ou venda de produtos, este deve estar previamente cadastrado.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 7
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
♦ NF13 – Ao lançar notas fiscais de entradas de produtos no estoque, o funcionário deve indicar o
fornecedor e a data de entrada, após devera indicar o produto, a quantidade o valor unitário e o
preço de venda. Não poderá haver entrada sem estes dados ou com valores e/ou quantidade igual a
zero. Não poderá ainda ser fornecido valor de venda menor que valor unitário.
♦ NF14 - O funcionário não lança o valor total de entrada do produto no estoque, este valor deve
ser calculado automaticamente pelo sistema.
♦ NF15 – Só pode haver venda para cliente que seja pessoa física e previamente cadastrado no
sistema.
♦ NF16 – Apenas podem ser vendidos, os produtos que tenham quantidade suficiente em estoque. O
sistema deve verificar se consta no estoque a quantidade pretendida para a venda.
♦ NF17 – A cada produto vendido, o sistema deve debitar a quantidade no estoque, atualizando a
quantidade disponível para venda.
♦ NF20 – Os descontos não poderão ser cumulativos, sendo no máximo 10% para cada compra,
independentemente da quantidade de pontos acumulados.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 8
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
NF NF NF NF NF NF NF NF NF NF NF NF NF NF NF NF NF NF NF NF
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
RF01 X X X X
RF02 X X X X
RF03 X
RF04 X X
RF05 X X
RF06 X X
RF07 X X X X X X
RF08 X X
RF09
RF10 X X X
RF11
RF12
RF13
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 9
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 10
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 11
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Atores
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 12
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Neste caso de uso o Administrador cadastra um novo Funcionário no sistema, informando o seu
CPF, nome, RG, endereço, telefone, e-mail e senha para acesso ao sistema.
Neste caso de uso o usuário cadastra um novo Fornecedor no sistema, informando o CNPJ, Razão
Social, nome para contato, telefone e e-mail.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 13
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Neste caso de uso o usuário cadastra um novo produto no sistema, informando o nome, descrição e
laboratório.
Neste caso de uso o usuário cadastra um novo cliente no sistema, informando o CPF, nome, RG,
telefone e e-mail.
Atores
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 14
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Este caso de uso permite que um usuário realize entradas de produtos no estoque, para tanto solicita
a Data de Entrada, e o Fornecedor, que deve estar previamente cadastrado. Em seguida o usuário
deve informar o Produto que deve estar previamente cadastrado, a quantidade, o valor unitário e o
preço de venda. O sistema calcula automaticamente o valor total do item, solicita confirmação para
gravar, persiste os dados e solicita uma nova entrada de produto.
Cenários.
1. Após o passo 5 do fluxo-1, caso o Fornecedor ainda não seja cadastrado, o sistema pergunta
se o usuário deseja cadastra-lo agora.
2. Caso negativo o sistema retorna ao passo 2 do fluxo-1.
3. O sistema executa o 3.2.02-UC-Cadastra Fornecedor e retorna ao passo 6 do fluxo-1.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 15
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
1. No passo 9 do fluxo-1, caso o Produto ainda não seja cadastrado, o sistema pergunta se o
usuário deseja cadastra-lo agora.
2. Caso negativo o sistema retorna ao passo 7 do fluxo-1
3. O sistema executa 3.2.03-UC-Cadastra Produto e retorna ao passo 9 do fluxo-1.
1. Após o passo 9 do fluxo-1 o sistema verifica se foram fornecidos valores iguais a zeros ou
preço de venda menor que preço unitário. Em caso afirmativo, emite mensagem de erro e
retorna ao passo 7 do fluxo-1 para solicitar nova entrada de produto.
1. Após o passo 2 do fluxo-5, caso a quantidade seja zero ou seja pressionada a tecla
<DELETE>, o sistema solicita a confirmação de exclusão do registro de entrada.
2. O sistema exclui o registro de entrada e volta ao passo 7 do fluxo-1.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 16
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 17
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Passo Verificação
01 – Tela inicial com solicitação de Apenas usuários cadastrados tem acesso ao sistema. Os campos
login e senha. Idealmente uma tela para login (CPF) e senha aceitam digitação de qualquer informação,
limpa sem identificação, apenas com as sem se limitar ao tipo e ao tamanho máximo de caracteres
solicitações primária para o login. pretendidos, conferindo mais segurança ao sistema
02 – Após o login, na tela de menu, O conteúdo do campo de data é consistido para uma data válida e
selecione a opção – “Entrada de em caso de entrada nula o sistema volta para a tela anterior, saindo
Produtos” e no próximo menu, da opção “Insere Entrada” e voltando à tela de menu da opção
selecione a opção “Insere Entradas”. Na “Entrada de Produtos” de onde é possível sair para outras
próxima tela, o campo de mensagens funcionalidades. A tela atual é dividida em sub-janelas para as
solicita a inserção da Data de Entrada informações de fornecedor, item a ser inserido, item inserido e
ou <ENTER> para FIM. mensagens.
03 – Após fornecida uma data válida o Caso seja fornecido um CNPJ ou um nome não cadastrado, o
sistema solicita o fornecedor e permite a sistema informa esta condição ao usuário e permite o seu
sua entrada, tanto pelo número do CNPJ cadastramento, acessando a funcionalidade de “Cadastro de
como pelo nome, possibilitando ainda a Fornecedores”, após o qual, segue o seu curso normal.
visualização dos fornecedores
cadastrados para a escolha.
04 – Na seqüência, o sistema solicita a O sistema permite a escolha entre os produtos cadastrados. Caso
entrada do produto. seja digitado um produto não cadastrado o sistema informa esta
condição ao usuário e permite o cadastramento do produto.
Caso a entrada seja nula, o sistema limpa as telas finalizando esta
entrada e volta ao ponto inicial onde solicita o novo fornecedor para
uma nova entrada.
05 – Em seguida o sistema solicita o Os dados informados são consistidos e em caso de erro, como
preço unitário, a quantidade e o preço de valores zerados ou venda menor que preço unitário, o sistema
venda. informa o erro, limpa a tela de entrada do produto e retorna ao
passo 04.
No caso de dados consistentes, o sistema solicita a confirmação
para a gravação e em caso afirmativo grava o item e o mostra na
tela de itens inseridos e volta ao passo 04
No caso de negada a confirmação, o sistema limpa a tela e volta ao
passo 04.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 18
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Este caso de uso atualiza o estoque com base nos dados de entrada persistidos através do UC3.3.01,
para tanto solicita a Data de Entrada e o Fornecedor, mostra na tela as entradas de produtos
relacionados e solicita confirmação para processamento.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 19
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 20
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Passo Verificação
01 – Tela inicial com solicitação de Apenas usuários cadastrados tem acesso ao sistema. Os campos
login e senha. Idealmente uma tela para login (CPF) e senha aceitam digitação de qualquer informação,
limpa sem identificação, apenas com as sem se limitar ao tipo e ao tamanho máximo de caracteres
solicitações primária para o login. pretendidos, conferindo mais segurança ao sistema
02 – Após o login, na tela de menu, O conteúdo da entrada é consistido e em caso de entrada nula o
selecione a opção – “Entrada de sistema volta para a tela anterior, saindo da opção “Processa
Produtos” e no próximo menu, Entrada” e voltando à tela de menu da opção “Entrada de Produtos”
selecione a opção “Processa Entradas”. de onde é possível sair para outras funcionalidades. A tela atual é
Na próxima tela, o campo de mensagens dividida em três sub-janelas para as informações de fornecedor,
solicita a inserção de Entrada Válida ou itens inseridos e mensagens. O sistema permite a seleção entre as
<ENTER> para FIM. entradas válidas em aberto.
03 – Após fornecida uma entrada válida Caso seja confirmado o processamento, o sistema atualiza o
o sistema solicita a confirmação para o estoque, informa o usuário e volta a solicitar nova entrada para
processamento. processamento ou finalização da funcionalidade.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 21
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Atores
Prestadora de Cartão de Crédito – Este ator refere-se ao software de comunicação entre o sistema
e a prestadora de cartão de crédito, através de um webservice para efetuar pagamento.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 22
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Este caso de uso permite que um usuário efetue vendas de produtos do estoque, para tanto solicita o
nome do Cliente, que deve estar previamente cadastrado e permite ao usuário consultar o cadastro
de Clientes, e a forma de pagamento, que deve estar entre as formas aceitas pela farmácia. O
sistema mostra na tela os dados do Cliente e informa se o mesmo tem direito ao desconto de 10%
conforme propõe o programa de fidelidade da empresa. Em seguida o usuário deve informar os
Produto que deve estar previamente cadastrado e permite que o usuário consulte o Cadastro de
Produtos e as quantidades que devem sempre ser maior que zero e menor ou igual à quantidade em
estoque. O sistema calcula automaticamente o valor total do item com e sem desconto, solicita
confirmação para gravar, persiste os dados e solicita uma nova entrada de produto.
Cenários.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 23
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
1. Após o passo 5 do fluxo-1, caso o Cliente ainda não seja cadastrado, o sistema executa o
3.2.04-UC-Cadastra Cliente e retorna ao passo 6 do fluxo-1.
1. Após o passo 2 do fluxo-3, caso a quantidade seja zero ou seja pressionada a tecla
<DELETE>, o sistema solicita a confirmação de exclusão do item de venda de Produto.
2. O sistema exclui o item e volta ao passo 7 do fluxo-1.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 24
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 25
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Passo Verificação
01 – Tela inicial com solicitação de Apenas usuários cadastrados tem acesso ao sistema. Os campos para
login e senha. Idealmente uma tela login (CPF) e senha aceitam digitação de qualquer informação, sem
limpa sem identificação, apenas com se limitar ao tipo e ao tamanho máximo de caracteres pretendidos,
as solicitações primária para o login. conferindo mais segurança ao sistema
02 – Após o login, na tela de menu, O conteúdo do campo de cliente é consistido e em caso de entrada
selecione a opção – “Vendas” e no nula o sistema volta para a tela anterior, saindo da opção “Insere
próximo menu, selecione a opção Vendas” e voltando à tela de menu da opção “Vendas” de onde é
“Insere Vendas”. Na próxima tela, o possível sair para outras funcionalidades. A tela atual é dividida em
campo de mensagens solicita a sub-janelas para as informações do cliente, item a ser inserido, item
inserção do Cliente ou <ENTER> inserido e mensagens.
para FIM e o sistema permite que seja Neste ponto o sistema já assumiu a data do dia como sendo a data da
fornecido um cliente por nome ou por venda e o usuário logado como sendo o vendedor.
CPF, permitindo ainda a visualização Caso seja fornecido um CPF ou um cliente não cadastrado, o sistema
dos clientes cadastrados. informa esta condição ao usuário e permite o seu cadastramento,
acessando a funcionalidade de “Cadastro de Cliente”, após o qual,
segue o seu curso normal.
03 – Após fornecida um cliente válido O sistema limita a digitação da forma de pagamento às três formas
o sistema solicita sistema mostra os aceitas pela farmácia – (Dinheiro, Cheque ou Cartão)
dados do cliente e a quantidades de
pontos do programa de fidelidade
acumulados e solicita que seja
informada a forma de pagamento.
04 – Na seqüência, o sistema solicita o O sistema permite a escolha entre os produtos cadastrados e com
produto a ser vendido. quantidades maior que zero no estoque. Caso seja digitado um
produto não cadastrado o sistema informa esta condição ao usuário e
volta a solicitar a entrada do produto.
Caso a entrada seja nula, o sistema limpa as telas finalizando esta
inserção de itens de venda e volta ao ponto inicial onde solicita o
novo cliente para uma nova venda.
Escolhido um produto válido o sistema mostra a quantidade em
estoque e o preço de venda com e sem desconto.
05 – Em seguida o sistema solicita A quantidade informada deve ser maior que zero e menor que a
quantidade. quantidade existente em estoque, e em caso de erro, o sistema
informa o erro, limpa a tela de inserção do produto a ser vendido e
retorna ao passo 04.
No caso de dados consistentes, o sistema calcula e mostra o valor
total do item e solicita a confirmação para a gravação e em caso
afirmativo grava o item e o mostra na tela de itens inseridos e calcula
e mostra os totais acumulados com e sem desconto dos itens vendidos
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 26
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Este caso de uso permite que um usuário finalize a venda de produtos, efetuando a baixa no estoque
e emitindo a nota fiscal de venda. Para isso, se a forma de pagamento informada for através de
cartão de débito/credito, o usuário faz a validação deste com a prestadora de cartão de crédito e após
a confirmação, emite a nota fiscal de venda de produtos. Se a forma de pagamento for em dinheiro
ou cheque, o usuário vai direto para a emissão de nota fiscal. O sistema permite ao usuário a
alteração da forma de pagamento informada, para o caso de problemas com a opção inicialmente
escolhida. Após a confirmação do pagamento em qualquer das formas escolhidas pelo cliente e
antes do processo de emissão da nota fiscal, o sistema efetua a baixa no estoque e consulta os dados
do cliente para verificar se está apto a receber descontos pelo programa de fidelidade. Em caso
afirmativo, o sistema calcula o desconto de 10% para a nota fiscal e efetua o débito de 10 pontos e
se houver, o crédito de pontos referentes a esta venda para o cliente. Além disso, se o cliente teve
direito ao desconto, esta informação é gravada no registro de venda para futuras consultas e
relatórios.
Cenários.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 27
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
13. Caso a venda seja maior que R$ 10,00 o sistema credita 1 ponto para cada R$ 10,00 em
compras, para o cliente
14. O sistema emite a nota fiscal.
15. O caso de uso é encerrado.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 28
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 29
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Passo Verificação
01 – Tela inicial com solicitação de Apenas usuários cadastrados tem acesso ao sistema. Os campos
login e senha. Idealmente uma tela para login (CPF) e senha aceitam digitação de qualquer informação,
limpa sem identificação, apenas com as sem se limitar ao tipo e ao tamanho máximo de caracteres
solicitações primária para o login. pretendidos, conferindo mais segurança ao sistema
02 – Após o login, na tela de menu, O conteúdo do campo é consistido e em caso de entrada nula o
selecione a opção – “Vendas” e no sistema volta para a tela anterior, saindo da opção “Finaliza Venda”
próximo menu, selecione a opção e voltando à tela de menu da opção “Vendas” de onde é possível
“Finaliza Vendas”. Na próxima tela, o sair para outras funcionalidades. A tela atual é dividida em tres sub-
campo de mensagens solicita a inserção janelas para as informações do cliente, itens inseridos e mensagens.
de Cliente ou <ENTER> para FIM. O sistema permite a seleção entre os clientes com vendas em aberto.
03 – Após fornecida um cliente válido o Caso seja confirmado o processamento, se o pagamento for por
sistema solicita a confirmação para o cartão, o sistema pede a confirmação da forma de pagamento, se
processamento. conecta à prestadora de cartões para validar a venda, em caso
afirmativo, segue o curso normal do sistema. Para outras formas de
pagamento o sistema entendo que já houve o recebimento.
O sistema atualiza o estoque, emite a nota fiscal, informa ao usuário
o sucesso da operação e volta a solicitar novo cliente para a
finalização de nova venda ou finalização da funcionalidade.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 30
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
Atores
Este caso de uso permite ao usuário emitir relatórios em arquivo, monitor ou impressora de
produtos e suas quantidades em estoque. Na tela de seleção, o sistema permite que sejam
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 31
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
relacionados por produto, faixa de produtos ou todo o estoque, e neste último, por produtos com
quantidades ou produtos faltantes no estoque.
Este caso de uso permite ao usuário emitir relatórios em arquivo, monitor ou impressora de vendas
realizadas pela farmácia. Na tela de seleção o sistema permite que sejam relacionadas as vendas por
data e/ou por usuário (vendedor) e/ou por produto e/ou por cliente.
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 32
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
4. Diagramas de Atividades
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 33
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 34
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 35
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 36
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 37
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!
Sistema de Controle de Processos de Farmácia via Internet - Documentos de Projeto do Software
pdfMachine
Is a pdf writer that produces quality PDF files with ease!
Produce quality PDF files in seconds and preserve the integrity of your original documents. Compatible across 38
nearly all Windows platforms, if you can print from a windows application you can use pdfMachine.
Get yours now!