Você está na página 1de 4

Jonatas Bobadilha Moreira

RGA: 17870216

Introdução
O objetivo desse projeto é apresentar os recursos funcionais e recursos não funcionais
colhidos nos trabalhos propostos.

Requisitos Funcionais
Identificador Descrição Prioridade
RF01 O controle de estoque deve armazenar as informações de Alta
compra: número da nota, data da compra, valor total e data de
vencimento.
RF02 Os produtos deverão ser cadastrados por tipo (produtos para Alta
cães e produtos para gatos), subtipo (shampoo, ração, petisco,
brinquedos, medicamentos, diversos) e demais informações
(nome, tamanho, código, código de barras, valor do custo, valor
de venda, quantidade).
RF03 O valor do custo do produto deve ser calculado pelo valor Alta
informado na nota no momento do lançamento da mesma.
RF04 O sistema deverá controlar o estoque dos produtos Alta
cadastrados, cada nova compra deverá ter a quantidade do
respectivo produto somada ao estoque e a cada venda essa
quantidade deverá ser deduzida do respectivo produto.
RF05 O sistema deverá permitir que o usuário cadastre vendas com Alta
os seguintes campos: Data, Número da Venda, Valor Total
RF06 O sistema deverá permitir que o usuário associe um ou mais Alta
produtos à venda com os seguintes campos: Código,
Quantidade, Preço Unitário.
RF07 O campo de preço unitário do produto associado a venda Alta
deverá ser retornado pelo preço de venda informado no
cadastro do produto.

Requisitos Não Funcionais


Identificador Descrição Prioridade
RN01 Terminais de computador disponíveis para a equipe de vendas. Alta
RN02 Terminais de computador disponíveis para a equipe de Alta
compras.
RN03 Impressora adequada para impressão de notas fiscais, Média
orçamentos ou recibos de venda.
Protótipos
Menu principal:

O menu acima é baseado em uma barra de menus onde ao clicar nos menus é apresentado
uma lista de itens de menu para o usuário acessar.

Tela de cadastro de produtos:

A tela de cadastro de produtos consta de dados referentes aos produtos, um datagridview


onde o usuário pode consultar os produtos cadastrados, editá-los através do botão editar ou
excluí-los através do botão excluir, bem como inserir novos produtos.
Tela de cadastro de Compras:

A tela de cadastro de compras conta com os dados referentes às compras, um datagridview


onde o usuário pode consultar as compras cadastradas, editá-las através do botão editar ou
excluí-las através do botão excluir, bem como inserir novas compras. Foi colocada uma aba de
Itens para que o usuário possa associar 1 ou mais itens nessa compra. O campo de fornecedor
é apenas texto, na versão 1.0 do protótipo não há previsão para cadastro de fornecedores.

Tela de cadastro de Vendas:

A tela de cadastro de Vendas conta com os dados referentes às compras, um datagridview


onde o usuário pode consultar as vendas cadastradas, editá-las através do botão editar ou
excluí-las através do botão excluir, bem como inserir novas vendas. Foi colocada uma aba de
Itens para que o usuário possa associar 1 ou mais itens nessa compra. O campo de cliente é
apenas texto, na versão 1.0 do protótipo não há previsão para cadastro de clientes.

Você também pode gostar