Baixe o app para aproveitar ainda mais
Prévia do material em texto
Introdução O projeto consiste no levantamento de requisitos funcionais e não funcionais, assim como a criação de protótipos de um sistema para controle de estoque de um pet shop. Requisitos Funcionais Identificação Descrição Prioridade RF1 Cadastro de login: Cada funcionário deve ter acesso ao sistema por meio de um cadastro prévio de login e senha. Alta RF2 Cadastro de Fornecedor: Deverá conter os seguintes campos: Código, Razão Social, CNPJ, Endereço, Telefone e permitir associação da marca. Este cadastro estará vinculado ao lançamento da nota fiscal e também ao vencimento no contas a pagar. Alta RF3 Cadastro de Marca: Armazenará o nome da marca e será associado ao cadastro de fornecedor e cadastro do item. Alta RF4 Cadastro de Item: Os itens serão cadastrados Grupo (Roupas, medicamentos, brinquedos, higiene, alimentação e etc), Tipo ( Camiseta, vestido, vermífugo, corda, shampoo, ração, petisco e etc), demais campos( Referencia, associação da marca pré-cadastrada, cor, descrição, preço de compra, preço de venda e tamanho). Alta RF5 O preço de compra sempre deverá ser armazenado apenas no lançamento da nota de compra. Alta RF6 O sistema deverá controlar o estoque de cada produto cadastrado, a cada compra incrementar a quantidade no estoque e gravar o ultimo preço de compra, a cada venda deduzir a quantidade no estoque. Esta informação atualizada deve estar disponível no relatório de inventário. Alta RF7 Compra: O usuário deve selecionar o fornecedor cadastrado previamente, informar o numero, data de emissão, data de movimento, itens (referencia, quantidade, preço de compra), vencimentos e totais (estará disponível no contas a pagar) o sistema deve calcular o total geral da nota, somando o total de cada item lançado (quantidade x preço de compra). Alta Identificação Descrição Prioridade RF8 Financeiro: Contas a pagar, a cada nota lançada o sistema deve armazenar a informação do fornecedor, data de vencimento e valor da parcela. Alta RF9 Cadastro de Cliente: Deve armazenar o código, nome, CPF, endereço e nome do pet. Alta RF10 CAIXA: Disponibilizar a emissão de notas de venda com os campos (número, seleção do cliente, data, associação de no mínimo um item, com a respectiva quantidade vendida e valor o de venda que deve retornar o preço de venda gravado no cadastro do item). Alta RF11 Relatório de inventário: O inventário deve conter as seguintes informações atualizadas de cada item cadastrado (referência, descrição, quantidade em estoque e valor total em estoque). Alta Requisitos Não Funcionais Identificação Descrição Prioridade RN1 Estimado tempo total de quatro horas para treinamento dos usuários. Alta RN2 Instalação de computadores para equipe administrativa e de vendas Alta RN3 O tempo de retorno entre consulta e armazenamento de dados não deverá ser maior que 10 segundos. Alta Protótipos Menu principal e cadastro do item: Na parte superior da tela encontram-se todas as funcionalidades do sistema essa barra estará fixa e disponível para acesso a todo momento. Ao selecionar a funcionalidade desejada uma lista de menus aparece, no protótipo acima foi selecionada a opção cadastro de item, nesta tela será cadastrado os novos itens. Cadastro de Fornecedor: Esta tela permite digitar o código, razão social, CNPJ, telefone e permite seleção da marca cadastrada anteriormente. Compras: A tela de lançamento de nota de compra permite selecionar o fornecedor cadastrado anteriormente, digitar o numero da nota, data de emissão, a data do movimento (dia que esta sendo lançado), associar itens já cadastrados e seu valor de compra. O preço de compra do item atualiza conforme ultima nota lançada, sem previsão para criação do custo médio para reposições de produtos com alteração de preço de compra. Para digitar os vencimentos de pagamento deve ser selecionado o botão contas a pagar.
Compartilhar