Académique Documents
Professionnel Documents
Culture Documents
Belo Horizonte - MG
Maro de 2001
1.1.1.1. Aprovao
Aprovamos o documento de Especificao de Requisitos do projeto Merci 1.0. Scrates Botelho United Hackers 19/3/01
19/3/01
Eudxia Caxias
United Hackers
19/3/01
Joo Limo
United Hackers
19/3/01
Manuel Pereira
Joaquim Pereira
No aplicvel.
4
6 6 6 6 6 6 7 7 8 8 9 9 9 10 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 17 20 22 27 30 32 35 36 38 42 45 45 45 47 47
3.1.1.17 Interface de usurio Ticket de Venda 3.1.1.18 Interface de usurio Nota Fiscal 3.1.2 Interfaces de hardware 3.1.3 Interfaces de software 3.1.3.1 Interface de software Conexo com o Sistema Financeiro 3.1.4 Interfaces de comunicao 3.2 Requisitos funcionais 3.2.1 Diagramas de casos de uso 3.2.1.1 Diagrama de casos de uso Pacotes de casos de uso 3.2.1.2 Diagrama de casos de uso Administrao 3.2.1.3 Diagrama de casos de uso Gesto de Compras 3.2.1.4 Diagrama de casos de uso Gesto de Vendas 3.2.2 Casos de uso 3.2.2.1 Caso de uso Gesto de Usurios 3.2.2.2 Caso de uso Gesto Manual de Estoque 3.2.2.3 Caso de uso Emisso de Relatrios 3.2.2.4 Caso de uso Gesto de Mercadorias 3.2.2.5 Caso de uso Gesto de Fornecedores 3.2.2.6 Caso de uso Gesto de Pedidos de Compra 3.2.2.7 Caso de uso Abertura do Caixa 3.2.2.8 Caso de uso Fechamento do Caixa 3.2.2.9 Caso de uso Operao de Venda 3.2.2.10 Caso de uso Emisso de Nota Fiscal 3.3 Requisitos no funcionais 3.3.1 Requisitos de desempenho 3.3.1.1 Requisito de desempenho Tempo de resposta da Operao de Venda 3.3.1.2 Requisito de desempenho Tempo de resposta para pesquisas no banco de dados 3.3.2 Requisitos de dados persistentes 3.3.2.1 Diagrama de classes persistentes 3.3.2.2 Descrio das classes persistentes 3.3.2.3 Propriedades das classes persistentes 3.3.3 Restries ao desenho 3.3.3.1 Restrio ao desenho Padro de Nota Fiscal 3.3.3.2 Restrio ao desenho Expansibilidade 3.3.4 Atributos da qualidade 3.3.4.1 Atributo da qualidade Segurana do Acesso 3.3.4.2 Atributo da qualidade Apreensibilidade 4 Informao de suporte
47 48 49 49 49 50 51 51 51 51 52 52 53 53 54 55 55 57 59 63 63 63 65 67 67 67 67 67 67 68 68 68 68 69 69 69 69 70
Introduo
Padro
Caixeiro
Operao de Venda
Gestor de Estoque
Sistema Financeiro
Abertura do Caixa
Gesto de Mercadorias
Gerente
Gestor de Compras
Tela de Gestor de Fornecedores Compras Tela de Compras Tela de Pedido de Compra Tela de Abertura do Caixa Tela de Fechamento do Caixa Gestor de Compras Gestor de Compras
Gerente
Gerente
10 11
12
13 14 15
Relatrio de Gestor de Fornecedores Compras Relao de Pedidos de Compra Pedido de Compra Gestor de Compras Gestor de Estoque
16
10
Compras 17 Ticket de Venda Nota Fiscal Caixeiro Operao de Venda Emisso de Nota Fiscal
compra. Ticket que exibe e totaliza os itens referentes a uma venda efetuada. Documento exigido pela legislao fiscal para fins de fiscalizao.
18
Caixeiro
Interativa
MODO DE VENDA
11
12
Gestor de Estoque
Sistema Financeiro
2.3.2
Nmero de ordem 1
2 3 4
13
2.4 Restries
Nmero de ordem 1 2 Restrio Ambiente Ambiente Descrio O ambiente operacional a ser utilizado o Windows 98 (ou compatvel). O sistema dever executar em um Pentium 300 MHz, com impressora de tecnologia laser ou de jato de tinta, a ser usada para impresso de todos os relatrios, exceto os tickets de venda. Ser utilizada uma impressora especfica para a emisso dos tickets de venda, configurvel como impressora suportada pelo ambiente operacional. O produto deve ser desenvolvido levando-se em considerao que poder ser expandido para mais de um caixa. O produto dever estar de acordo com as leis e regulamentos vigentes na poca da aprovao da Especificao de Requisitos. O produto dever restringir o acesso atravs de senhas individuais para cada usurio.
Ambiente
4 5 6
14
3 Requisitos especficos
3.1 Requisitos de interface externa 3.1.1 Interfaces de usurio
3.1.1.1 Interface de usurio Tela de Usurios 3.1.1.1.1 Leiaute sugerido
Tela de Usurios
Nome
Login
Senha
Gestor de Estoques
Caixeiro
Novo
Pesquisar
Salvar
Excluir
Fechar
3.1.1.1.2
Diagrama de estados
No aplicvel.
3.1.1.1.3 Relacionamentos com outras interfaces
15
3.1.1.1.4
Campos
Nmero 1
Nome Nome
Formato At 60 caracteres
Tipo Texto
Restries Obrigatrio / altervel. Obrigatrio / altervel. Obrigatrio / altervel. A senha no dever ser mostrada na tela, sendo substituda por um caractere especial.
Login
Identificador Caracteres At 8 de login do alfanumricos caracteres usurio. Senha do usurio. Caracteres At 8 alfanumricos caracteres
Texto
Senha
Texto
3.1.1.1.5
Comandos
Nmero 1
Nome Novo
Ao Limpa a tela para insero de novo usurio. Recupera dados cadastrais do usurio, fornecido o login. Salva os dados no cadastro, alterando os dados do usurio, se existir no cadastro usurio com o login dado, ou inserindo novo usurio, em caso contrrio. Exclui usurio do cadastro.
Restries Sempre habilitado, com confirmao quando houver risco de perda de dados. Sempre habilitado, com confirmao quando houver risco de perda de dados. Sempre habilitado, com confirmao quando houver risco de perda de dados.
Pesquisar
Salvar
Excluir
Sempre habilitado para excluso de usurio cadastrado, com confirmao. Sempre habilitado, com confirmao quando houver risco de perda de dados.
Fechar
16
3.1.1.2 3.1.1.2.1
000123
Fabricante
Cervejaria Beboom
Descrio
Cerveja Rottenbeer
Latas
R$0,75
50 R$1,25
75
Receita Pesquisar
Despesa Salvar
Prejuzo Fechar
Ganho
3.1.1.2.2
Diagrama de estados
No aplicvel.
3.1.1.2.3 Relacionamentos com outras interfaces
17
3.1.1.2.4
Campos
Nmero 1
Descrio
Valores vlidos
Formato At 6 dgitos
Maior que 0 Nmero chave da operao de gesto de estoque. Cdigo da Maior que 0 mercadoria pertinente operao de gesto de estoque. Fabricante da mercadoria pertinente. Descrio da mercadoria pertinente. Unidade usada para contagem da mercadoria pertinente.
At 15 dgitos
Nmero inteiro
Obrigatrio / altervel.
Fabricante (grupo Dados da Mercadoria) Descrio (grupo Dados da Mercadoria) Unidade (grupo Dados da Mercadoria)
Caracteres At 60 alfanumricos caracteres e espaos Caracteres At 60 alfanumricos caracteres e espaos Caracteres alfabticos At 10 caracteres
Texto
Informado pelo Merci / no altervel. Informado pelo Merci / no altervel. Informado pelo Merci / no altervel.
Texto
Texto
Estoque Mnimo (grupo Dados da Mercadoria) Estoque Atual (grupo Dados da Mercadoria) Preo de Compra (grupo Dados da Mercadoria) Preo de Venda (grupo Dados da Mercadoria) Tipo da Operao
Estoque Maior ou mnimo igual a 0 permissvel para a mercadoria pertinente. Estoque atual da mercadoria pertinente. Preo de compra da mercadoria pertinente. Preo de venda da mercadoria pertinente. Tipo da operao Maior ou igual a 0
At 6 dgitos
Nmero inteiro
At 6 dgitos
Nmero inteiro
Maior ou igual a 0
At 13 dgitos
Moeda
Maior ou igual a 0
At 13 dgitos
Moeda
10
Receita, Despesa,
Botes de opo ou
18
equivalente
Nmero 1 2 3
Restries Sempre habilitado, com confirmao quando houver risco de perda de dados. Sempre habilitado, com confirmao quando houver risco de perda de dados.
19
Imprimir
Fechar
3.1.1.3.2
Diagrama de estados
No aplicvel.
3.1.1.3.3 Relacionamentos com outras interfaces
20
3.1.1.3.4
Campos
Nmero 1
Nome
Descrio
Valores vlidos
Formato Boto de checar ou equivalente Boto de checar ou equivalente Boto de checar ou equivalente
Tipo Lgico
Fornecedores Opo de Selecionado / gerar No relatrio de selecionado fornecedores. Mercadorias Opo de gerar relatrio de mercadorias. Mercadorias Opo de com Estoque gerar Baixo relatrio de mercadorias com estoque baixo. Relao de Pedidos de Compra Selecionado / No selecionado Selecionado / No selecionado
Lgico
Sempre habilitado.
Lgico
Sempre habilitado.
Lgico
Sempre habilitado.
3.1.1.3.5
Comandos
Nmero 1
Nome Imprimir
Restries Habilitado quando houver pelo menos um relatrio selecionado. Sempre habilitado.
Fechar
21
Cerveja Rottenbeer Em lata Cervejaria Beboom 120 Latas 50 Preo de Compra Preo de Venda Alquota R$0,75 R$1,25 15%
Fornecedores
CPF / CGC 666.777.111/0176 171.171.171/71 Metralha e Metralha S. A. Cornlio Escobar Nome
Incluir Fornecedor
Excluir Fornecedor
Nova
Pesquisar
Salvar
Excluir
Fechar
3.1.1.4.2
Diagrama de estados
Incio
Vazia
Fechar
Fim
Fechar E x c luir
N o va ou Pes quisar
Atualizada
Salvar
A lterada
22
3.1.1.4.3
23
3.1.1.4.4
Campos
Nmero 1
Descrio
Valores vlidos
Formato
Tipo
Restries
Cdigo desta Maior que 0 At 15 dgitos Nmero Obrigatrio / mercadoria no inteiro altervel. mundo real (por exemplo, cdigo de barras). Igual ou anterior data atual Texto descritivo desta mercadoria. Descrio ou nome do modelo desta mercadoria. Nome do fabricante desta mercadoria. DD/MM/AA AA Data Informado pelo Merci / no altervel. Obrigatrio / altervel.
Caracteres At 60 alfacaracteres. numricos e espaos Caracteres At 60 alfacaracteres. numricos e espaos Caracteres At 60 alfacaracteres. numricos e espaos
Texto
Modelo
Texto
Opcional / altervel.
Fabricante
Texto
Opcional / altervel.
Estoque Atual
Nmero Para novas inteiro mercadorias: opcional / altervel. Para mercadorias cadastradas: informado pelo Merci / no altervel. Texto Obrigatrio / altervel.
Unidade
Unidade em Caracteres que a alfabticos mercadoria comercializada pela mercearia; por exemplo, caixa, garrafa, litro etc. Estoque mnimo aceitvel para esta mercadoria. Maior ou igual a 0
At 10 caracteres
Estoque Mnimo
At 6 dgitos
Preo de Compra
Maior que 0 At 13 dgitos Moeda Preo pago pela mercearia para adquirir o
24
altervel. Para mercadorias cadastradas: informado pelo Merci / altervel. Maior que 0 At 13 dgitos Moeda Obrigatrio / altervel.
10
Preo de Venda
Preo pelo qual a mercearia vende esta mercadoria a seus clientes. Alquota do imposto que incide na mercadoria.
11
Alquota
Entre 0 e 100%
At 4 dgitos
12
CPF / CGC CPF ou CGC (grupo de fornecedor Fornecedores) desta mercadoria Nome (grupo Nome de Fornecedores) fornecedor desta mercadoria
13
Texto
25
3.1.1.4.5
Comandos
Nmero 1
Nome Incluir Fornecedor (grupo Fornecedores) Excluir Fornecedor (grupo Fornecedores) Nova
Ao Insere um novo fornecedor na relao de fornecedores desta mercadoria. Exclui um fornecedor da relao de fornecedores desta mercadoria. Limpa a tela para insero de nova mercadoria. Recupera dados cadastrais da mercadoria, fornecido o cdigo desta.
Habilitado, com confirmao, se existir pelo menos um fornecedor desta mercadoria. Sempre habilitado, com confirmao quando houver risco de perda de dados. Sempre habilitado, com confirmao quando houver risco de perda de dados.
Pesquisar
Salvar
Salva os dados no cadastro, Sempre habilitado, com alterando os dados da confirmao quando houver risco mercadoria, se existir no cadastro de perda de dados. mercadoria com o cdigo dado, ou inserindo nova mercadoria, em caso contrrio. Exclui mercadoria do cadastro. Sempre habilitado para mercadoria cadastrada, com confirmao. Sempre habilitado, com confirmao quando houver risco de perda de dados.
Excluir
Fechar
3.1.1.4.6
Observaes
O Preo de Compra atribudo pelo Merci a cada mercadoria o preo do ltimo pedido de compra atendido. Entretanto, o Gestor de Compras pode atualiz-lo manualmente. O Cdigo da Mercadoria, para mercadorias novas, deve ser um cdigo externo (por exemplo, cdigo de barras). Para alteraes, deve corresponder a mercadorias cadastradas.
26
CPF/CGC
666.777.111/0176
Nome
Metralha e Metralha S. A.
Endereo
Telefone
11-167671
Mercadorias Fornecidas
Cdigo 00344 00266 Cerveja Rottenbeer Sabo Old Dog Descrio
Incluir Mercadoria
Excluir Mercadoria
Novo
Pesquisar
Salvar
Excluir
Fechar
3.1.1.5.2
Diagrama de estados
Incio
Vazia
Fechar
Fim
Excluir
Fechar
Novo ou Pesquisar
Atualizada
Salvar
Alterada
27
3.1.1.5.3
Nmero 1
Nome CPF/CGC
Descrio
Valores vlidos
Formato At 15 dgitos
CPF do CPF ou CGC fornecedor, se vlidos for pessoa fsica, ou CGC, se for pessoa jurdica. Nome comercial do fornecedor. Endereo comercial do fornecedor. Nmero do telefone de contato do fornecedor. Cdigo de mercadoria fornecida por este fornecedor. Descrio de mercadoria fornecida por este fornecedor. Caracteres alfabticos e espaos Caracteres alfanumricos e espaos
Nome
Endereo
Telefone
Caracteres usados At 30 em nmeros dgitos telefnicos Cdigos de mercadorias previamente cadastradas At 15 dgitos
Nmero inteiro
Obrigatrio / altervel.
Texto At 60 caracteres
28
3.1.1.5.5
Comandos
Nmero 1
Nome Incluir Mercadoria (grupo Mercadorias Fornecidas) Excluir Mercadoria (grupo Mercadorias Fornecidas) Novo
Ao
Restries
Insere uma nova mercadoria Vlido somente se a mercadoria na relao de mercadorias estiver cadastrada. fornecidas por um fornecedor. Exclui uma mercadoria da relao de mercadorias fornecidas por um fornecedor. Limpa a tela para insero de novo fornecedor. Recupera dados cadastrais do fornecedor, fornecido o CPF/CGC. Habilitado, com confirmao, se existir pelo menos uma mercadoria fornecida. Sempre habilitado, com confirmao quando houver risco de perda de dados. Sempre habilitado, com confirmao quando houver risco de perda de dados.
Pesquisar
Salvar
Salva os dados no cadastro, Sempre habilitado, com alterando os dados do confirmao quando houver risco fornecedor, se existir no de perda de dados. cadastro fornecedor com este CPF/CGC, ou inserindo novo fornecedor, em caso contrrio. Exclui fornecedor do cadastro. Fecha esta interface. Sempre habilitado para fornecedor cadastrado, com confirmao. Sempre habilitado, com confirmao quando houver risco de perda de dados.
6 7
Excluir Fechar
3.1.1.5.6
Observaes
Para alteraes, o campo CPF/CGC deve corresponder ao CPF ou CGC de fornecedores cadastrados.
29
Pedidos Nmero 0096 0097 Data de Emisso 25/06/2000 29/06/2000 Data Prevista 05/07/2000 10/07/2000 Fornecedor Metralha e Metralha S.A. Cornlio Escobar
Novo
Detalhe
Baixa
Excluir
Fechar
3.1.1.6.2
Diagrama de estados
No aplicvel.
3.1.1.6.3 Relacionamentos com outras interfaces
O comando Fechar retorna tela principal. Os comandos Detalhe e Novo acionam a Tela de Pedido de Compra.
30
3.1.1.6.4
Campos
Nmero 1
Descrio
Valores vlidos
Formato
Tipo Lgico
Opo por Pendentes / Boto de opo exibir todos Todos ou equivalente os pedidos de compra ou apenas os pedidos de compra pendentes. Nmero de Maior que pedido de 0 compra Data de emisso de pedido de compra Data prevista de pedido de compra Maior que data atual At 6 dgitos
Nmero (grupo Pedidos) Data de Emisso (grupo Pedidos) Data Prevista (grupo Pedidos)
Nmero Informado pelo inteiro Merci / no altervel. Informado pelo Merci / no altervel. Informado pelo Merci / no altervel. Informado pelo Merci / no altervel.
DD/MM/AAAA Data
DD/MM/AAAA Data
At 60 caracteres
Texto
3.1.1.6.5
Nmero 1
Nome Novo
Ao
Restries
Cria novo pedido de compra e abre a interface Sempre habilitado. Tela de Pedido de Compra, para o preenchimento dos dados. Abre a interface Tela de Pedido de Compra, Sempre habilitado. para mostrar os detalhes do pedido de compra selecionado. Faz a baixa do pedido de compra selecionado, Sempre habilitado, mudando seu status para ATENDIDO e com confirmao. automaticamente inclui os itens da compra no estoque da mercearia. Exclui um pedido de compra do cadastro. Fecha esta interface. Sempre habilitado, com confirmao. Sempre habilitado.
Detalhe
Baixa
4 5
Excluir Fechar
3.1.1.6.6
Observaes
Esta interface de usurio pode mostrar todos os pedidos de compra ou apenas aqueles que esto pendentes, dependendo de opo selecionada pelo usurio.
31
Data de Emisso
25/06/2000
Data Prevista
05/07/2000
Itens do pedido Cd. Mercad. 00344 00266 Descrio Cerveja Rottenbeer Sabo Old Dog
C
Incluir Item
Excluir Item
3.1.1.7.2
Diagrama de estados
No aplicvel.
3.1.1.7.3 Relacionamentos com outras interfaces
Acionada a partir da Tela de Compras, atravs dos comandos Novo e Detalhe. O comando Fechar retorna Tela de Compras.
32
3.1.1.7.4
Campos
Nmero 1
Nome Nmero
Formato At 6 dgitos
Tipo
Restries
Nmero Gerado pelo inteiro Merci para novos pedidos de compra./ no altervel. Data Gerado pelo Merci, para cada novo pedido de compra (data atual) / no altervel No obrigatrio / altervel.
Data de Emisso
Data vlida
DD/MM/AAA A
Data Prevista
DD/MM/AAA A
Data
CPF/CGC (grupo Fornecedor) Nome (grupo Forneced or) Cd. Mercad. (grupo Itens do pedido) Descrio (grupo Itens do pedido) Preo Unitrio (grupo Itens do pedido) Quantidade (grupo Itens do pedido)
CPF/CGC do CPF ou CGC At 15 fornecedor de fornecedor caracteres deste pedido cadastrado de compra. Nome do fornecedor deste pedido de compra. At 60 caracteres
Texto
Obrigatrio / altervel.
Texto
Cdigo de Cdigos de mercadoria de mercadorias item de cadastradas compra Descrio de mercadoria de item de compra Preo unitrio Maior que 0 de item de compra
At 15 dgitos
At 30 caracteres
Texto
At 13 dgitos
Moeda
At 6 dgitos
33
10
At 13 dgitos
Moeda
11
At 13 dgitos
Moeda
3.1.1.7.5
Comandos
Nmero 1
Nome
Ao
Inclui um item de compra. Incluir Item (grupo Itens do pedido) Exclui um item de compra. Excluir Item (grupo Itens do pedido) Salvar Salva os dados do pedido de compra.
Habilitado se o pedido de compra contiver pelo menos um item de compra. Habilitado se o pedido de compra contiver pelo menos um item de compra. Sempre habilitado. Sempre habilitado, com confirmao quando houver risco de perda de dados.
4 5
Imprimir Fechar
3.1.1.7.6
Observaes
As restries acima descritas so aplicveis no caso de preenchimento de novos pedidos de compra. Para pedidos de compra existentes, s possvel alterar a Data Prevista. Para que o Cd. Mercad. seja vlido, ele deve corresponder a uma mercadoria cadastrada e fornecida pelo fornecedor deste pedido de compra.
34
Saldo Inicial
R$8.500,00
Abrir
Desistir
3.1.1.8.2
Diagrama de estados
No aplicvel.
3.1.1.8.3 Relacionamentos com outras interfaces
O boto Desistir retorna tela principal. O boto Abrir aciona a interface Tela de Venda.
3.1.1.8.4
Campos
Nmero 1
Formato At 11 caracteres
Tipo Moeda
3.1.1.8.5
Comandos
Nmero 1
Nome Abrir
Ao Faz a abertura do Caixa, liberando-o para a Operao de Venda. Fecha esta interface.
Restries Habilitado somente quando o saldo inicial tiver sido informado. Sempre habilitado.
Desistir
35
3.1.1.8.6
Observaes
O Gerente deve registrar no campo Saldo Inicial a quantia efetivamente disponvel no caixa real, antes de dar-se incio s vendas.
Total de Vendas
R$25.000,00
Saldo Inicial
R$8.500,00
Saldo Final
R$33.500,00
Encerrar
Desistir
3.1.1.9.2
Diagrama de estados
No aplicvel.
3.1.1.9.3 Relacionamentos com outras interfaces
O comando Desistir retorna Tela de Venda. O comando Encerrar retorna tela principal.
36
3.1.1.9.4
Campos
Nmero 1
Descrio Valor total das vendas do caixa no dia. Saldo inicial registrado pelo Gerente.
Formato
Tipo
At 13 dgitos Moeda
Saldo Inicial
Maior ou igual a 0
At 13 dgitos Moeda
Saldo Final
At 13 dgitos Moeda
3.1.1.9.5
Comandos
Nmero 1 2
37
00103
Cheque
Dinheiro
Quantidade 6 3
Incluir Item
Excluir Item
Total a Pagar
R$13,50
Nova
Encerrar
Emitir NF
Fechar
3.1.1.10.1.2
Venda concluda
Tela de Vendas Forma de pagamento
Nmero da Operao
00103
Cheque
Dinheiro
Itens de Venda
Quantidade 6 3 1
Incluir Item
Excluir Item
R$20,50 Fechar
38
3.1.1.10.2
Diagrama de estados
Incio Emitir NF
ABERTA
Nova
CONCLUDA
Encerrar
Fechar Fim
3.1.1.10.3
O comando Fechar aciona a interface Fechamento do Caixa, exigindo-se a identificao do Gerente. O comando Emitir NF abre a interface Tela de Nota Fiscal.
39
3.1.1.10.4
Campos
Nmero 1
Nome Nmero da Operao Forma de Pagamento Cd. Mercadoria (grupo Itens de Venda)
Valores vlidos
Formato
Nmero inteiro
Descrio Descrio (grupo Itens de de Venda) mercadoria de item de venda. Quantidade Quantidade Maior que 0 (grupo Itens de unidade de Venda) de mercadoria de item de venda. Unidade Unidade de (grupo Itens mercadoria de Venda) de item de venda. Valor Unitrio (grupo Itens de Venda) Valor unitrio de item de venda. -
Texto
At 4 dgitos
Nmero inteiro
Obrigatrio / altervel.
At 10 caracteres
Texto
Informado pelo Merci / no altervel. Informado pelo Merci / no altervel. Calculado pelo Merci / no altervel. Calculado pelo Merci / no altervel.
At 13 dgitos
Moeda
Valor Total Valor total (grupo Itens de item de de Venda) venda. Total a Pagar
At 13 dgitos At 13 dgitos
Moeda
Moeda
40
3.1.1.10.5
Comandos
Nmero 1
Nome
Ao
Restries Habilitado no estado ABERTA. Desabilitado no estado CONCLUDA Habilitado no estado ABERTA. Desabilitado no estado CONCLUDA Desabilitado no estado ABERTA. Habilitado no estado CONCLUDA. Habilitado no estado ABERTA. Desabilitado no estado CONCLUDA. Desabilitado no estado ABERTA. Habilitado no estado CONCLUDA.
Incluir Item Inclui um item de venda. (grupo Itens de Venda) Excluir Item (grupo Itens de Venda) Nova Encerrar Exclui um item de venda.
3 4
Inicia nova venda. Encerra uma venda e, se quantidade de itens de venda for maior que zero, imprime o Ticket de Venda. Emite Nota Fiscal para esta venda.
5 6
Emitir NF Fechar
Fecha esta interface e aciona a Desabilitado no estado ABERTA. interface Fechamento do Caixa, Habilitado no estado CONCLUDA. exigindo-se a identificao do Gerente. .
41
3.1.1.11 3.1.1.11.1
Data de Emisso
24/08/2000
Cliente
Endereo
Tel. e Fax
31-222-2222 e 31-9922-2222
CPF/CGC
300.051.100-11
Itens de Venda
Cd. Mercadoria 00344 00296 00101 Descrio Cerveja Rottenbeer Torresmo Ultralight Pinga Tombaguarda Quantidade 6 3 1 Unidade Latas Pacotes Garrafas Valor Unitrio R$1,25 R$2,00 R$7,00 Valor Total R$7,50 R$6,00 R$7,00 Alquota 15% 10% 12%
R$20,50 R$18,23
Impostos
R$2,27
Imprimir NF
Fechar
3.1.1.11.2
Diagrama de estados
No aplicvel.
3.1.1.11.3 Relacionamentos com outras interfaces
O comando Fechar retorna Tela de Venda. O comando Imprimir NF tambm retorna Tela de Venda.
42
3.1.1.11.4
Campos
Nmero 1
Valores vlidos
Formato
Tipo
DD/MM/AAAA Data
Cliente
Nome do Caracteres cliente da alfabticos e mercearia espaos para quem emitida a Nota Fiscal.
At 60 caracteres
Texto
Endereo
Endereo Caracteres At 60 fornecido pelo alfanumricos caracteres cliente da e espaos mercearia. CPF ou CGC Nmeros do cliente da vlidos de mercearia CPF e CGC para quem emitida a Nota Fiscal. Telefone ou Fax do cliente da mercearia para quem emitida a Nota Fiscal. Caracteres usados em nmeros telefnicos At 15 caracteres
Texto
Obrigatrio / altervel.
CPF/CGC
Texto
Obrigatrio / altervel.
Tel. e Fax
At 40 caracteres.
Texto
Opcional / altervel.
-. Cd. Cdigo de Mercadoria mercadoria de (grupo Itens item de venda. de Venda) Descrio Descrio de (grupo Itens mercadoria de de Venda) item de venda. Quantidade Quantidade de Maior que 0 (grupo Itens unidade de de Venda) mercadoria de item de venda. Unidade Unidade de (grupo Itens mercadoria de de Venda) item de venda. Valor unitrio Maior que 0 Valor Unitrio de item de (grupo Itens venda. de Venda)
At 6 dgitos.
Nmero inteiro
Informado pelo Merci / no altervel. Informado pelo Merci / no altervel. Informado pelo Merci / no altervel. Informado pelo Merci / no altervel. Informado pelo Merci / no altervel.
At 30 caracteres.
Texto
At 4 dgitos.
Nmero inteiro
At 10 caracteres.
Texto
10
At 13 dgitos.
Moeda
43
11
Valor Total Valor total de Maior que 0 (grupo Itens item de venda. de Venda) Alquota Alquota de Entre 0 e (grupo Itens imposto da 100%. de Venda) mercadoria de item de venda. Total da Venda Valor total da Maior que 0 venda a que se refere esta Nota Fiscal Total dos impostos a serem recolhidos, relativos a esta Nota Fiscal. Total da nota fiscal (Total da venda impostos). Maior ou igual a 0
At 13 dgitos.
Moeda
Informado pelo Merci / no altervel. Informado pelo Merci / no altervel. Calculado pelo Merci / no altervel. Calculado pelo Merci / no altervel.
12
At 4 dgitos.
Percentagem
13
At 13 dgitos.
Moeda
14
Impostos
At 13 dgitos.
Moeda
15
Total da Nota
Maior que 0
At 13 dgitos.
Moeda
3.1.1.11.5
Comandos
Nmero 1
Nome Fechar
Ao Fecha a interface.
Restries Sempre habilitado, com confirmao se antes de impresso da Nota Fiscal. Sempre habilitado.
Imprimir NF
44
3.1.1.12 3.1.1.12.1
No aplicvel.
3.1.1.12.2 Destino da sada
3.1.1.12.3
3.1.1.12.4
Formato
1. Ttulo: RELATRIO DE ESTOQUE BAIXO. 2. Para cada Mercadoria com nvel de estoque abaixo do mnimo: uma linha com cdigo da mercadoria, descrio da mercadoria, estoque atual, estoque mnimo, nmero de Fornecedores. 2.1. Para cada Fornecedor desta Mercadoria: uma linha com nome, telefone.
3.1.1.13 3.1.1.13.1
No aplicvel.
3.1.1.13.2 Destino da sada
3.1.1.13.3
3.1.1.13.4
Formato
1. Ttulo: RELATRIO DE MERCADORIAS. 2. Para cada Mercadoria cadastrada: uma linha com cdigo da mercadoria, descrio da mercadoria, estoque atual, estoque mnimo, nmero de Fornecedores. 2.1. Para cada Fornecedor desta Mercadoria: uma linha com nome, telefone.
3.1.1.14 3.1.1.14.1
No aplicvel.
45
3.1.1.14.2
Destino da sada
3.1.1.14.4
Formato
1. Ttulo: RELATRIO DE FORNECEDORES. 2. Para cada Fornecedor cadastrado: uma linha com nome, endereo, telefone, CPF/CGC, nmero de Mercadorias fornecidas. 2.1. Para cada Mercadoria fornecida por este Fornecedor: uma linha com cdigo da mercadoria, descrio.
46
3.1.1.15 3.1.1.15.1
No aplicvel.
3.1.1.15.2 Destino da sada
3.1.1.15.3
3.1.1.15.4
Formato
1. Ttulo: RELAO DE PEDIDOS DE COMPRA. 2. Para cada Pedido de Compra cadastrado: uma linha com nmero, data de emisso, data prevista, fornecedor, valor total, status (ATENDIDO ou PENDENTE), nmero de itens.
3.1.1.16 3.1.1.16.1
No aplicvel.
3.1.1.16.2 Destino da sada
3.1.1.16.4
Formato
1. Ttulo: PEDIDO DE COMPRA. 2. Cabealho com nmero e data de emisso e os seguintes dados do Fornecedor: nome, endereo, telefone, CPF/CGC. 3. Para cada Item de Compra: uma linha com cdigo, descrio, preo unitrio, quantidade, preo total. 4. ltima linha: TOTAL DO PEDIDO ............................Valor total deste Pedido de Compra.
3.1.1.17 3.1.1.17.1
No aplicvel.
47
3.1.1.17.2
Destino da sada
Impressora de tickets.
3.1.1.17.3 Relacionamentos com outras interfaces
3.1.1.17.4
Formato
1. Cabealho: 1.1. 1.2. 1.3. TICKET DE VENDA. MERCEARIA PEREIRA & PEREIRA COMERCIAL LTDA. Data e hora da venda.
2. Para cada Item da Venda, uma linha com: cdigo da Mercadoria, descrio, quantidade, valor total. 3. Rodap: 3.1. 3.2. 3.3. TOTAL .........................................total a pagar. FORMA DE PAGAMENTO ...........................forma de pagamento. OBRIGADO E VOLTE SEMPRE.
3.1.1.18 3.1.1.18.1
No aplicvel.
3.1.1.18.2 Destino da sada
3.1.1.18.4
Formato
O contedo da Nota Fiscal ser idntico ao da Tela de Nota Fiscal. O leiaute exato da Nota Fiscal ser fornecido por Pereira & Pereira Comercial Ltda., at o incio da respectiva Liberao.
48
No aplicvel.
3.1.3.1.2 Destino da sada
As interfaces Tela de Estoque e Tela de Venda geram lanamentos para esta interface.
3.1.3.1.4
Formato
Os campos que sero informados para o Sistema Financeiro so: Data, Nmero, Tipo (Receita, Despesa, Prejuzo ou Ganho), Valor e Nome. O campo Data do tipo DateTime. Os campos Nmero e Valor so do tipo Double, e o campo Tipo do tipo Varchar. O campo Nome pode se referir ao nome do cliente, do fornecedor, ou ainda ser nulo, dependendo do tipo de operao que est sendo realizada. O campo Tipo tem as seguintes interpretaes: 1. Receita: 1.1. 1.2. A mercearia vende mercadoria para um cliente. A mercearia devolve uma mercadoria para o fornecedor.
2. Despesa: 2.1. 2.2. A mercearia compra mercadoria de um fornecedor. O cliente da mercearia devolve uma mercadoria.
3. Prejuzo: alguma mercadoria estragou ou foi roubada na mercearia. 4. Ganho: o nvel de estoque na prateleira maior do que o registrado no Merci . O formato do registro financeiro consiste nesses 5 campos, separados por uma vrgula. Cada linha do arquivo corresponde a um registro no Sistema Financeiro. Por exemplo, os seguintes registros so vlidos: "25/10/97","101","Ganho","1.000,00","" "20/11/97","102","Despesa","1500,00","Fornecedor A" "22/11/97","110","Prejuzo","50,00", "" "25/11/97","120","Receita","5000,00","Fornecedor B" "25/11/97","122","Despesa","50,00","Cliente A"
49
50
Vendas + Caixeiro
Gerente
Gesto de Usurios
Gestor de Compras
Emisso de Relatrios
Gestor de Estoque
Sistema Financeiro
51
Gesto de Mercadorias
Gestor de Compras
Sistema Financeiro
Gesto de Fornecedores
Caixeiro
Operao de Venda
Sistema Financeiro
Abertura do Caixa
Gerente
Fechamento do Caixa
52
3.2.2.1.2
Fluxo principal
3.2.2.1.3 3.2.2.1.3.1
1. O Gerente informa o login do Usurio. 2. O Gerente aciona o comando Pesquisar. 3. O Merci exibe os dados do Usurio: nome, senha e grupos.
3.2.2.1.4 3.2.2.1.4.1
Precondies Passos
1. O Gerente acionou o comando Novo. 1. O Gerente preenche os dados do Usurio: nome, login, senha e grupos do usurio. 2. O Gerente aciona o comando Salvar. 3. O Merci cadastra o Usurio.
3.2.2.1.4.2
Precondies Passos
1. O Merci exibe os dados de um Usurio cadastrado. 1. Se quiser, o Gerente altera estes dados. 2. O Gerente aciona o comando Salvar. 3. O Merci altera os dados cadastrais deste Usurio.
53
3.2.2.1.4.3
Precondies
Passos
1. O Merci pede confirmao da excluso. 2. O Gerente confirma a excluso deste Usurio. 3. O Merci exclui do cadastro este Usurio e limpa a tela.
3.2.2.2.2
Fluxo principal
1. O Merci exibe a Tela de Estoque. 2. O Gestor do Estoque informa o Cdigo de uma Mercadoria cadastrada. 3. O Gestor do Estoque aciona o comando Pesquisar. 4. O Merci executa o subfluxo Pesquisa de Estoque. 5. O Gestor do Estoque atualiza o nvel de estoque da Mercadoria. 6. O Gestor do Estoque informa o tipo de variao financeira conseqente da atualizao do estoque: 6.1. 6.2. 6.3. 6.4. Receita devoluo de Mercadoria pelo Merci; Despesa devoluo de Mercadoria para o Merci; Prejuzo prejuzo de Mercadoria; Ganho ganho de Mercadoria.
7. O Gestor de Estoque aciona o comando Salvar, confirmando a alterao no estoque. 8. O Merci calcula o valor (V) da Mercadoria que entra ou sai do estoque. 8.1. Se o motivo da atualizao de estoque for Receita, Prejuzo ou Ganho: 8.1.1. 8.2. V = Variao no estoque * preo de compra da Mercadoria.
Se o motivo da atualizao de estoque for Despesa: 8.2.1. V = Variao no estoque * preo de venda da Mercadoria.
9. O Merci notifica o Sistema Financeiro, informando data, cdigo da operao de gesto manual de estoque, tipo de variao financeira, V, e nome. O nome pode ter os seguintes valores, conforme o tipo de variao financeira: 9.1. 9.2. 9.3. Receita nome do Fornecedor; Despesa nome do cliente (opcional); Prejuzo vazio;
54
9.4.
Ganho vazio.
3.2.2.2.3 3.2.2.2.3.1
1. O Merci exibe os dados da Mercadoria pesquisada: fabricante, descrio, unidade, estoque mnimo, estoque atual, preo de compra e preo de venda.
3.2.2.3.2
Fluxo principal
1. O Merci exibe a Tela de Relatrios Gerenciais. 2. O Gestor de Compras seleciona os relatrios que deseja imprimir. 3. O Gestor de Compras aciona o comando a ser realizado. 4. Para cada relatrio selecionado: 4.1. 4.2. o Merci exibe o relatrio em um quadro de visualizao; se quiser, o Gestor de Compras aciona a impresso do relatrio a partir deste quadro.
3.2.2.3.3
Subfluxos
No aplicvel.
3.2.2.3.4 Fluxos alternativos
No aplicvel.
3.2.2.4 Caso de uso Gesto de Mercadorias 3.2.2.4.1 Precondies
3.2.2.4.2
Fluxo principal
55
3.2.2.4.3 3.2.2.4.3.1
1. O Gestor de Compras preenche o cdigo da Mercadoria. 2. O Gestor de Compras aciona o comando Pesquisar. 3. O Merci exibe os dados da Mercadoria: data de cadastramento, descrio, modelo, fabricante, estoque atual, preo de compra, unidade, preo de venda, estoque mnimo e alquota.
3.2.2.4.3.2
3.2.2.4.4 3.2.2.4.4.1
Precondies Passos
1. O Gestor de Compras acionou o comando Nova. 1. O Gestor de Compras informa um cdigo para a Mercadoria. 2. O Merci exibe a data atual como data de cadastramento da Mercadoria. 3. O Gestor de Compras informa os dados da Mercadoria: descrio, modelo (opcional), fabricante (opcional), estoque atual (opcional), preo de compra (opcional), unidade, preo de venda, estoque mnimo e alquota. 4. Se quiser, o Gestor de Compras inclui um ou mais Fornecedores para a mercadoria: 4.1. para cada Fornecedor includo, o Merci executa o subfluxo Pesquisa de Fornecedor para a Mercadoria.
5. O Gestor de Compras aciona o comando Salvar. 6. O Merci cadastra a Mercadoria. 7. Para cada Fornecedor includo, o Merci vincula Fornecedor e Mercadoria.
56
3.2.2.4.4.2
Precondies Passos
1. O Merci exibe os dados de uma Mercadoria cadastrada. 1. Se quiser, o Gestor de Compras altera qualquer dos dados da Mercadoria (menos o cdigo da Mercadoria, a data de cadastramento e o estoque atual). 2. Se quiser, o Gestor de Compras inclui ou exclui um ou mais Fornecedores para a Mercadoria: 2.1. 2.2. para cada Fornecedor includo, o Merci executa o subfluxo Pesquisa de Fornecedor para a Mercadoria; para cada Fornecedor excludo, o Merci exclui a respectiva linha.
3. O Gestor de Compras aciona o comando Salvar. 4. O Merci altera os dados cadastrais da Mercadoria. 5. Para cada Fornecedor includo, o Merci vincula Fornecedor e Mercadoria 6. Para cada Fornecedor excludo, o Merci desvincula Fornecedor e Mercadoria.
3.2.2.4.4.3
Precondies
1. O Merci exibe os dados de uma Mercadoria cadastrada. 2. O Gestor de Compras acionou o comando Excluir.
Passos
1. O Merci verifica se existe algum Pedido de Compra pendente que contenha Item de Compra desta Mercadoria. 1.1. Se no houver Pedido de Compra pendente contendo Item de Compra da Mercadoria a ser excluda: 1.1.1. 1.1.2. 1.2. o Merci desvincula esta Mercadoria dos respectivos Fornecedores; o Merci exclui esta Mercadoria do cadastro.
Se houver Pedido de Compra pendente contendo Item de Compra da Mercadoria a ser excluda, o Merci emite uma mensagem de erro.
3.2.2.5.2
Fluxo principal
57
3.2.2.5.3 3.2.2.5.3.1
1. O Gestor de Compras preenche o campo CPF/CGC do Fornecedor. 2. O Gestor de Compras aciona o comando Pesquisar. 3. O Merci exibe os dados do Fornecedor: nome, endereo, telefone, assim como o cdigo e a descrio de cada mercadoria fornecida.
3.2.2.5.3.2
3.2.2.5.4 3.2.2.5.4.1
Precondies Passos
1. O Gestor de Compras acionou o comando Novo. 1. O Gestor de Compras informa os dados do Fornecedor: CPF ou CGC, nome, endereo e telefone. 2. Se quiser, o Gestor de Compras inclui uma ou mais Mercadorias para o Fornecedor, desde que estas estejam cadastradas: 2.1. para cada Mercadoria includa, o Merci executa o subfluxo Pesquisa de Mercadoria para o Fornecedor.
3. O Gestor de Compras aciona o comando Salvar. 4. O Merci cadastra o Fornecedor. 5. Para cada Mercadoria includa, o Merci vincula Fornecedor e Mercadoria.
58
3.2.2.5.4.2
Precondies
1. O Gestor de Compras informou o CPF ou CGC de um Fornecedor cadastrado. 2. O Merci executou o subfluxo Pesquisa de Fornecedor.
Passos
1. Se quiser, o Gestor de Compras altera qualquer dos dados do Fornecedor, exceto o CPF/CGC. 2. Se quiser, o Gestor de Compras inclui ou exclui uma ou mais Mercadorias para o Fornecedor: 2.1.1. 2.2. para cada Mercadoria includa, o Merci executa o subfluxo Pesquisa de Fornecedor para a Mercadoria.
3. O Gestor de Compras aciona o comando Salvar. 4. O Merci altera os dados cadastrais do Fornecedor. 5. Para cada Mercadoria includa, o Merci vincula Fornecedor e Mercadoria 6. Para cada Mercadoria excluda, o Merci desvincula Fornecedor e Mercadoria.
3.2.2.5.4.3
Precondies
1. O Gestor de Compras informou o CPF/CGC de um Fornecedor cadastrado. 2. O Merci executou o subfluxo Pesquisa de Fornecedor. 3. O Gestor de Compras acionou o comando Excluir.
Passos
1. O Merci verifica se existe algum Pedido de Compra pendente para este Fornecedor. 1.1. Se no houver Pedido de Compra pendente para o Fornecedor a ser excludo: 1.1.1. 1.1.2. 1.2. o Merci desvincula o Fornecedor dos respectivas Mercadorias; o Merci exclui este Fornecedor do cadastro.
Se houver Pedido de Compra pendente contendo o Fornecedor a ser excludo, o Merci emite uma mensagem de erro.
1. O Merci est no MODO DE GESTO. 2. As Mercadorias e os Fornecedores devem estar previamente cadastrados.
59
3.2.2.6.2
Fluxo principal
1. O Merci exibe a Tela de Compras. 2. O Gestor de Compras opta entre exibir todos os Pedidos de Compra ou apenas os Pedidos de Compra pendentes. 3. O Merci exibe uma lista de Pedidos de Compra. 4. O Gestor de Compras aciona o comando a ser realizado.
3.2.2.6.3 3.2.2.6.3.1
1. O Merci insere o Pedido de Compra no respectivo Fornecedor. 2. O Merci salva o Pedido de Compra.
60
3.2.2.6.4 3.2.2.6.4.1
Precondies Passos
1. O Gestor de Compras acionou, na Tela de Compras, o comando Novo. 1. O Merci exibe a Tela de Pedido de Compra. 2. O Merci gera o nmero do Pedido de Compra. 3. O Merci preenche a data de emisso como sendo a data atual. 4. O Merci atualiza o status do Pedido de Compra como PENDENTE. 5. Se quiser, o Gestor de Compras informa a data prevista de entrega. 6. O Gestor de Compras informa o Fornecedor a quem se dirige o Pedido de Compra. 7. Para cada item de compra: 7.1. 7.2. 7.3. 7.4. 7.5. 7.6. 7.7. o Gestor de Compras informa o cdigo da Mercadoria e a respectiva quantidade; o Gestor de Compras aciona o comando Incluir Item. o Merci verifica se o cdigo da Mercadoria vlido e corresponde a uma Mercadoria cadastrada e fornecida pelo Fornecedor do Pedido de Compra; se passar na verificao, o Merci exibe a descrio da Mercadoria e o preo unitrio desta; se quiser, o Gestor de Compras altera o preo unitrio da Mercadoria; o Merci calcula o valor total do Item de Compra; o Merci calcula o valor total do Pedido de Compra.
8. O Gestor de Compras aciona o comando Salvar; 8.1. 9. o Merci executa o subfluxo Salvamento de Pedido de Compra.
61
3.2.2.6.4.2
Precondies
1. O Gestor de Compras selecionou, na Tela de Compras, um Pedido de Compra. 2. O Gestor de Compras acionou, na Tela de Compras, o comando Detalhe.
Passos
1. O Merci exibe a Tela de Pedido de Compra. 2. O Merci preenche o nmero do Pedido de Compra, a data de emisso, a data prevista e o Fornecedor. 3. Para cada Item de Compra: 3.1. o Merci exibe o cdigo da Mercadoria, a descrio da Mercadoria, o preo de compra, a quantidade e o valor total do Item de Compra.
4. Se quiser, o Gestor de Compras altera a data prevista de entrega. 5. O Merci calcula o valor total do Pedido de Compra. 6. Se quiser, o Gestor de Compras aciona o comando Salvar; 6.1. o Merci executa o subfluxo Salvamento de Pedido de Compra.
3.2.2.6.4.3
Precondies
1. O Gestor de Compras selecionou, na Tela de Compras, um Pedido de Compra. 2. O Gestor de Compras acionou, na Tela de Compras, o comando Baixa.
Passos
1. O Gestor de Compras confirma a baixa do Pedido de Compra. 2. O Merci atualiza o status do Pedido de Compra para ATENDIDO. 3. Para cada Item de Compra do Pedido de Compra: 3.1. 3.2. o Merci atualiza o nvel atual de estoque da respectiva Mercadoria; o Merci atualiza o preo de compra da respectiva Mercadoria.
4. O Merci notifica o Sistema Financeiro informando: data, cdigo do Pedido de Compra, Despesa, valor total, nome do Fornecedor.
3.2.2.6.4.4
Precondies
1. O Gestor de Compras selecionou, na Tela de Compras, um Pedido de Compra. 2. O Gestor de Compras acionou, na Tela de Compras, o comando Excluir.
Passos
1. O Gestor de Compras confirma a excluso. 2. O Merci desvincula o Pedido de Compra do respectivo Fornecedor. 3. O Merci exclui o Pedido de Compra.
62
3.2.2.7.2
Fluxo principal
1. O Merci exibe a Tela de Abertura do Caixa. 2. O Gerente informa o saldo inicial do caixa. 3. Se no desistir, o Gerente aciona o comando Abrir. 4. O Merci vai para o MODO DE VENDAS.
3.2.2.8.2
Fluxo principal
1. O Merci exibe a Tela de Fechamento do Caixa. 2. O Merci totaliza as vendas do dia. 3. O Merci exibe o total de vendas, o saldo inicial e o saldo final. 4. Se no desistir, o Gerente aciona o comando Encerrar. 5. O Merci vai para o MODO DE GESTO.
1. Todo Item de Venda deve corresponder a uma Mercadoria cadastrada. 2. O Merci deve estar no MODO DE VENDAS.
63
3.2.2.9.2
Fluxo principal
1. O Merci exibe a Tela de Venda. 2. O Caixeiro aciona o comando Nova. 3. O Merci gera o Nmero da Operao de venda. 4. Para cada Item de Venda, o Merci executa o subfluxo Insero de Novo Item de Venda. 5. O Caixeiro informa a Forma de pagamento. 6. O Caixeiro aciona o comando Encerrar. 7. Se houver pelo menos um Item de Venda, o Merci executa o subfluxo Impresso do Ticket de Venda. 8. <ponto de extenso>: Nota Fiscal. 9. O Merci atualiza o valor do Caixa. 10. O Merci notifica o Sistema Financeiro informando: Data, Nmero da Operao de Venda, Receita, Valor Total, Nome do Cliente (caso tenha sido emitida a Nota Fiscal).
3.2.2.9.3 3.2.2.9.3.1
1. O Caixeiro aciona o comando Incluir Item. 2. O Caixeiro insere um Item de Venda, informando o Cdigo da Mercadoria. 3. O Merci exibe a Descrio, Unidade e Valor Unitrio da Mercadoria. 4. O Caixeiro informa a Quantidade. 5. O Merci calcula e exibe o Valor total do Item de Venda. 6. O Merci calcula e exibe o Total a pagar.
3.2.2.9.3.2
1. O Merci imprime o cabealho do Ticket de Venda. 2. Para cada item de venda: 2.1. o Merci imprime uma linha do Ticket de Venda; 2.2. o Merci faz a baixa do estoque da Mercadoria do Item de Venda. 3. O Merci imprime o rodap do Ticket de Venda.
64
3.2.2.9.4 3.2.2.9.4.1
Precondies
1. Uma operao de venda est ABERTA. 2. O Caixeiro selecionou um Item de Venda. 3. O Caixeiro acionou o comando Excluir Item.
Passos
3.2.2.9.4.2
Precondies
Passos
1. O Caixeiro pode alterar a Quantidade do Item de Venda. 2. O Merci calcula e exibe o Valor total do Item de Venda. 3. O Merci calcula e exibe o Total a pagar.
3.2.2.9.5
Diagrama de estados
No aplicvel.
3.2.2.9.6 Observaes
O Merci no emitir erros ou avisos para baixas de estoque que acarretem estoque negativo.
3.2.2.10 3.2.2.10.1
1. O Merci atingiu o ponto de extenso Nota Fiscal. 2. O Caixeiro acionou o comando Emitir NF.
65
3.2.2.10.2
Fluxo principal
1. O Merci exibe a Tela de Nota Fiscal. 2. O Merci exibe a data atual como sendo a Data de emisso. 3. O Caixeiro informa os dados do cliente: Nome, Endereo, Tel. e fax e CPF/CGC. 4. O Merci exibe os dados dos Itens de Venda: Cdigo da mercadoria, Descrio, Quantidade, Unidade, Valor unitrio, Valor total e Alquota. 5. O Merci calcula e exibe o Total da venda. 6. O Merci calcula os impostos incidentes sobre cada Item de Venda, de acordo com a respectiva alquota. 7. O Merci totaliza e exibe os Impostos. 8. O Merci calcula e exibe o Total da nota (Total da venda Impostos). 9. O Caixeiro aciona o comando Imprimir NF. 10. O Merci imprime a Nota Fiscal . .
66
O tempo de totalizao da Operao de Venda (isto , o intervalo de tempo entre qualquer alterao nos itens de venda e a exibio do total a pagar) no pode ser maior do que 2 segundos.
O tempo para realizao de qualquer operao de pesquisa de usurios, mercadorias, fornecedores ou pedidos de compra no pode ser maior do que 10 segundos.
Mercadoria cdigo preo de venda estoque mnimo descrio modelo fabricante preo de compra estoque atual data de cadastramento alquota unidade 1 especifica 0..n Item de Mercadoria quantidade / preo total preo unitrio 0..n Item de Compra
Fornecedor fornecida por 0..n 0..n nome telefone CPF/CGC endereo recebeu 1 0..n
67
Nmero de ordem 1 2 3 4 5
Descrio Informao relativa a um fornecedor de mercadorias da mercearia. Informao relativa a uma mercadoria comercializada na mercearia. Informao relativa a um usurio do Merci. Classe abstrata que contm os dados e operaes comuns s classes Item de Venda e Item de Compra. Informao relativa a um item de um pedido de compra de mercadorias para a mercearia. Herda da classe Item de Mercadoria.
6 7
Pedido de Compra Informao relativa a um pedido de compra de mercadorias para a mercearia. Caixa Objeto solitrio que contm o estado do caixa da mercearia.
Nmero de ordem 1
Nome
Restries aplicveis No excluir se houver pedidos de compra pendentes No excluir se houver pedidos de compra pendentes
Fornecedor
Mercadoria
200
2000
3 4 5 6 7
3 No aplicvel 50 5 200
O leiaute do relatrio Nota Fiscal deve ser previamente aprovado pela Secretaria de Receita.
68
O Merci dever ser desenhado de forma que possa ser expandido para mais de um terminal de caixa.
O Merci dever restringir o acesso dos usurios s funes atravs de senhas, conforme o respectivo grupo.
Um operador de caixa proficiente em mquina registradora dever ser capaz de aprender a operar o Merci com um dia de treinamento.
69
4 Informao de suporte
A seguir, os diagramas e especificaes pertinentes do Modelo de Anlise.
70