Anda di halaman 1dari 5

1

REQUISITOS NO FUNCIONAIS

Neste tpico sero apresentados os requisitos no funcionais. Seguem os requisitos


no funcionais:
a) Sistema deve ser Desktop.
b) Para o ambiente de desenvolvimento do sistema devem ser utilizadas a Plataforma e
Linguagem de programao JAVA.
c) O Banco de Dados usado ser o MySQL, sendo baixado e instalado pelo cliente (ou
consultoria) em um computador que ser o servidor do Banco de Dados.
d) O backup deve ser feito na pasta do Google Drive do mquina que ser o servidor,
automaticamente toda vez ao fechar o sistema.

Requisitos Funcionais
A Interface deve ser feita no padro de cores cinza e azul.
O sistema deve conter a foto do estabelecimento no Menu Principal.

CASOS DE USO

Abaixo so demonstrados os casos de usos com o respectivo passo a passo de cada


caso:

1.2.1 Cadastro de produtos


a) O usurio abre a tela de cadastro de produtos acionando o boto no menu principal.
b) O sistema verifica se o usurio possui acesso tela de cadastro de produtos.
c) o usurio informa os dados do produto.
d) o sistema salva os dados dos produto e volta ao menu principal.

1.2.2 Cadastro de fornecedores


a) O usurio abre a tela de fornecedores X compras acionando o boto no menu principal.
b) O sistema verifica se o usurio possui acesso tela de cadastro de fornecedores.
c) O usurio informa os dados do fornecedor, nome, telefone, RG, CPF/CNPJ, endereo, email..
d) O sistema salva os dados do fornecedor e volta ao menu Principal.

1.2.3 Pedido de compra


a) O usurio deve estar na tela de fornecedores X compras.
b) O usurio deve selecionar um fornecedor previamente cadastrado em uma lista ou procurar
o mesmo pelo nome em um campo na parte superior da tela e clicar no boto novo pedido.
c) O sistema abre a tela de Pedido de compras.
d) O usurio seleciona os produtos comprados em uma lista de produtos previamente
cadastrados ou procura o mesmo pelo nome em um campo na parte superior da lista.
e) O sistema adiciona a quantidade comprada de cada produto ao estoque, atualizando as
quantidades de cada um.
f) O usurio finaliza o pedido de compra.
g) O sistema verifica se o valor pago igual ao valor do pedido de compra, caso contrrio o
pedido deve constar no contas a pagar.

1.2.4 Cadastro de clientes


a) O usurio abre a tela de clientes X vendas acionando o boto no menu principal.
b) O sistema verifica se o usurio possui acesso tela de cadastro de clientes.
c) O usurio informa os dados do cliente, nome, telefone, RG, CPF/CNPJ, endereo, e-mail.
d) O sistema salva os dados do cliente e volta ao menu Principal.

1.2.5 Pedido de venda


a) O usurio deve estar na tela de clientes X vendas.
b) O usurio deve selecionar um cliente previamente cadastrado em uma lista ou procurar o
mesmo pelo nome em um campo na parte superior da tela e clicar no boto novo pedido.
c) O sistema abre a tela de Pedido de Vendas.
d) O usurio seleciona os produtos vendidos em uma lista de produtos previamente
cadastrados ou procura o mesmo pelo nome em um campo na parte superior da lista.
e) O sistema subtrai a quantidade vendida de cada produto do estoque, atualizando as
quantidades de cada um.
f) O cliente finaliza o pedido de venda.
g) O sistema verifica se o valor pago igual ao valor do pedido de venda, caso contrrio o
pedido deve constar no contas a receber.

1.2.6 Relatrio de vendas


a) O usurio abre a tela de relatrio de vendas menu principal.
b) O sistema verifica se o usurio possui acesso tela de relatrio de vendas.
c) O usurio informa o ms e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o nmero de todos os pedidos vendidos, o valor total e a
quantidade de pedidos vendidos.
1.2.7 Relatrio de compras
a) O usurio abre a tela de relatrio de compras menu principal.
b) O sistema verifica se o usurio possui acesso tela de relatrio de compras.
c) O usurio informa o ms e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o nmero de todos os pedidos comprados, o valor total e a
quantidade de pedidos comprados.

1.2.8 Relatrio de produtos vendidos

a) O usurio abre a tela de relatrio de produtos vendidos menu principal.


b) O sistema verifica se o usurio possui acesso tela de relatrio produtos vendidos.
c) O usurio informa o ms e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o cdigo e descrio de todos os produtos vendidos, o valor
total e a quantidade de produtos vendidos.

1.2.9 Relatrio de produtos comprados


a) O usurio abre a tela de relatrio de produtos comprados menu principal.
b) O sistema verifica se o usurio possui acesso tela de relatrio produtos comprados.
c) O usurio informa o ms e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o cdigo e descrio de todos os produtos comprados, o
valor total e a quantidade de produtos comprados.

1.2.10 Relatrio do estoque


a) O usurio abre a tela de estoque no menu principal.
b) O sistema exibe detalhadamente cada produto em uma lista, exibindo o cdigo, descrio e
quantidade atual de cada um.

1.2.11 Contas receber


a) O usurio abre a tela de contas receber no menu principal.
b) O sistema exibe em uma lista todos os pedidos de clientes com valor pago menor do que o
valor total do pedido, exibindo o cdigo, o cliente e o valor do saldo do pedido que o cliente
ainda tem que pagar.
c) Para pagar um pedido venda o usurio deve selecionar o pedido na lista e clicar no boto
pagar.
d) O sistema altera a situao do pedido de venda para pago e atualiza a lista.

1.2.13 Contas pagar


a) O usurio abre a tela de contas pagar no menu principal.
b) O sistema exibe em uma lista todos os pedidos de fornecedores com valor pago menor do
que o valor total do pedido, exibindo o cdigo, o fornecedor e o valor do saldo do pedido que o
fornecedor ainda tem para receber.

c) Para pagar um pedido de compra o usurio deve selecionar o pedido na lista e clicar no
boto pagar.
d) O sistema altera a situao do pedido de compra para pago e atualiza a lista.

Anda mungkin juga menyukai