Você está na página 1de 5

DOCUMENTO DE REQUISITOS DO SISTEMA PARA A LIVRARIA MARING

A - Viso Geral do Sistema A Livraria Maring uma empresa que atua no mercado de comercializao de livros a mais de 10 anos. No entanto, essa empresa tem srios problemas na gesto de suas informaes, uma vez que todos seus controles so realizados manualmente. Continuamente a empresa tem problemas no controle de seu estoque, bem como no fechamento do caixa. A gerncia reclama com freqncia da demora na entrega de relatrios. Tendo em vista todos esses problemas, decidiu-se automatizar alguns dos principais setores da Livraria Maring. Esta automatizao envolver o controle de vendas, compras, estoque, contas a pagar e a receber. Deve-se destacar que a livraria deseja fazer tanto a venda interna de produtos (diretamente na loja), quanto a venda dos mesmos pela Internet. Os usurios diretos desse sistema so os funcionrios que trabalham na venda e no departamento financeiro da empresa, contudo, o sistema dever produzir relatrios para auxiliar o processo de tomada de deciso dos gerentes desta empresa, esses usurios sero identificados neste documento por usurios internos. Tambm, deve-se considerar que a empresa ter um outro conjunto de usurios, que so as pessoas que compraro on-line os produtos da livraria, esses usurios sero identificados neste documento por usurios externos. Espera-se obter um aumento de produtividade por parte das tarefas solicitadas aos funcionrios, bem como uma melhor confiabilidade nas informaes disponibilizadas gerncia. Com o sistema de vendas on-line tambm espera-se aumentar significativamente as vendas da livraria. B Requisitos Funcionais B1 Gerenciamento das informaes dos clientes 1. A ao de incluso, descrita no requisito nro 02, pode acontecer tanto por parte dos usurios internos do sistema quanto por parte dos usurios externos do sistema. As demais aes s podero ser realizadas pelos usurios internos do sistema. 2. O sistema dever suportar a incluso de novos clientes, desde que os mesmos j no tenham sido includos. 3. Para cada cliente includo, o sistema dever gerar automaticamente o cdigo do mesmo. 4. O sistema dever suportar tanto a incluso de clientes fsicos quanto a incluso de clientes jurdicos. 5. Os itens de dados que comporo as informaes de um cliente so: a. Para os clientes fsicos: cdigo, nome, CPF, RG, data de nascimento, endereo completo. b. Para os clientes jurdicos: cdigo, razo social, inscrio estadual, CNPJ, data de fundao, endereo completo. 6. O sistema dever suportar a alterao dos dados de um cliente com exceo de seu cdigo. 7. O sistema dever suportar apenas a excluso de clientes que no tenham nenhuma movimentao, ou seja, que no tenham nenhuma venda associada a eles.

8. O sistema dever suportar a consulta das informaes de um cliente, tanto por cdigo, quanto por nome/razo social. B2 Gerenciamento das informaes dos fornecedores 9. As aes descritas abaixo s podero ser realizadas pelos usurios internos do sistema. 10.O sistema dever suportar a incluso de novos fornecedores, desde que os mesmos j no tenham sido includos. 11.Para cada fornecedor includo, o sistema dever gerar automaticamente o cdigo do mesmo. 12.Os itens de dados que comporo as informaes de um fornecedor so: cdigo, razo social, inscrio estadual, CNPJ, data de fundao, endereo completo. 13.O sistema dever suportar a alterao dos dados de um fornecedor com exceo de seu cdigo. 14.O sistema dever suportar apenas a excluso de fornecedores que no tenham nenhuma movimentao, ou seja, que no tenham nenhuma compra associada a eles. 15.O sistema dever suportar a consulta das informaes de um fornecedor, tanto por cdigo quanto pela razo social. B3 Gerenciamento das informaes dos produtos 16.As aes descritas abaixo s podero ser realizadas pelos usurios internos do sistema. 17.O sistema dever suportar a incluso de novos produtos, desde que os mesmos j no tenham sido includos. 18.Para cada produto includo, o sistema dever gerar automaticamente o cdigo do mesmo. 19.Os itens de dados que comporo as informaes de um produto so: cdigo, nome, descrio, valor de compra, valor de venda (sugerido), quantidade mnima, quantidade atual (em estoque), quantidade mxima. 20.O sistema dever atribuir inicialmente o valor 0 (zero) quantidade atual do produto. 21.A quantidade atual ou em estoque de um produto dever ser controlada (acrescida e diminuda) por meio de entradas (referentes s compras feitas pela loja) e sadas (referentes s vendas feitas pela loja). 22.O sistema dever suportar a alterao dos dados de um produto com exceo de seu cdigo e quantidade atual. 23.O sistema dever suportar apenas a excluso de produtos que no tenham nenhuma movimentao, ou seja, que no tenham nenhuma venda ou compra associada a eles. 24.O sistema dever suportar a consulta das informaes de um produto, tanto por cdigo, quanto por nome. B4- Gerenciamento das Vendas 25.A ao de incluso, descrita nos requisitos nro 26, 27, 28, 29, 30, 31, 32, 33, 34 e 35, pode acontecer tanto por parte dos usurios internos do sistema, quanto por parte dos usurios externos do sistema. As demais aes s podero ser realizadas pelos usurios internos do sistema.

26.O sistema dever suportar a incluso de novas vendas, desde que as mesmas j no tenham sido includas. Em especial, para as vendas online, o cliente poder simular uma venda (para calculo do valor a pagar) antes mesmo de se cadastrar. 27.As vendas s podero acontecer para clientes registrados no sistema. Caso os mesmos no sejam, o sistema dever oferecer a possibilidade de cadastr-los. 28.Para cada venda includa, o sistema dever gerar automaticamente o cdigo da mesma. 29.Para cada venda includa tambm devero ser includos individualmente os itens de venda comercializados nesta. Estes itens de venda devem corresponder aos produtos disponibilizados em estoque. 30.O sistema dever checar a disponibilidade em estoque de cada item vendido para que a venda possa ser efetivada. 31.Os itens de dados que comporo as informaes de uma venda so: cdigo, data da venda e valor total. 32.Os itens de dados que comporo as informaes de um item de venda so: cdigo, quantidade e valor. a. O valor do item vendido dever ser automaticamente preenchido com a informao referente ao valor de venda do produto a que este se refere. b. O sistema dever suportar a alterao deste valor por um novo valor definido pelo usurio, apenas para o caso de vendas realizadas na loja. 33.Para o caso de vendas on-line, o sistema dever calcular, com base no endereo do cliente, o valor do frete que dever ser pago e apresentar o resultado do clculo para o usurio. 34.O sistema dever solicitar a confirmao da venda para o usurio final. 35.Quando uma venda for confirmada, o sistema dever realizar uma operao de sada (ou baixa) no estoque de cada um dos itens vendidos. 36.O sistema dever suportar a alterao apenas da data da venda. 37.O sistema no dever suportar a excluso de vendas. 38.O sistema dever suportar a consulta das informaes de uma venda, tanto por cdigo, quanto por data. 39.Depois da finalizao de uma venda, o sistema dever gerar automaticamente uma conta a receber referente a essa venda, B5- Gerenciamento das Compras 38.As aes descritas abaixo descritas s podero ser realizadas pelos usurios internos do sistema. 39.O sistema dever suportar a incluso de novas compras, desde que as mesmas j no tenham sido includas. 40.Para cada compra includa, o sistema dever gerar automaticamente o cdigo da mesma. 41.As compras s podero acontecer para fornecedores registrados no sistema. Caso os mesmos no sejam, o sistema dever oferecer a possibilidade de cadastr-los. 42.Para cada compra includa tambm devero ser includos individualmente os itens de compra comercializados nesta. Estes itens de compra devem corresponder aos produtos disponibilizados em estoque.

a. Caso o produto no exista, o sistema dever oferecer a possibilidade de cadastr-lo. 43.Os itens de dados que comporo as informaes de uma compra so: cdigo, data da compra e valor total. 44.Os itens de dados que comporo as informaes de um item de compra so: cdigo, quantidade e valor. c. O valor do item compra dever ser automaticamente preenchido com a informao referente ao valor de compra do produto a que este se refere. d. O sistema dever suportar a alterao deste valor por um novo valor definido pelo usurio. 45.Quando uma compra for realizada, o sistema dever realizar uma operao de entrada no estoque de cada um dos itens comprados. 46.O sistema dever suportar a alterao apenas da data da compra. 47.O sistema no dever suportar a excluso de compras. 48.O sistema dever suportar a consulta das informaes de uma compra, tanto por cdigo, quanto por data. 49.Depois da finalizao de uma compra, o sistema dever gerar automaticamente uma conta a pagar referente a essa compra, B6- Gerenciamento do Contas a Receber 50.No momento em que as contas a receber so geradas (automaticamente aps uma venda) o sistema dever interrogar o usurio, tanto interno quanto externo, para efetivar o registro das mesmas. a. As questes que devem ser levantadas junto ao usurio so: condio de pagamento: que definir o nro de parcelas que sero geradas, forma de pagamento: o sistema dever oferecer dois tipos de forma de pagamento: carto de crdito, e boleto bancrio. 51.Os itens de dados que comporo as informaes de uma conta a receber so: cdigo, nmero de parcelas e data de inicio de pagamento, dados bancrios (como nmero da conta, agencia e nome do banco). 52.O sistema dever gerar automaticamente, com base no nmero de parcelas, as parcelas a serem recebidas para a venda efetuada. No caso de bloqueto bancrio, os mesmos devero ser gerados com base nos dados bancrios fornecidos pelo cliente. 53.Os itens de dados que comporo as informaes de uma parcela a receber so: nmero da parcela, data de vencimento, data de pagamento, valor a pagar e valor pago, nmero do banco e da agncia e nome do banco. 55. O sistema dever suportar a baixa das contas a receber pagas pelo cliente (atualizando os itens de dados: valor pago e data de pagamento). B7- Gerenciamento do Contas a Pagar 56.As aes descritas abaixo descritas s podero ser realizadas pelos usurios internos do sistema. 57.No momento em que as contas a pagar so geradas (automaticamente aps uma compra) o sistema dever interrogar o funcionrio para efetivar o registro das mesmas.

58.Os itens de dados que comporo as informaes de uma conta a pagar so: cdigo, nmero de parcelas e data de inicio de pagamento. 59.O sistema dever gerar automaticamente, com base no nmero de parcelas, as parcelas a serem pagas para a compra efetuada. 60.Os itens de dados que comporo as informaes de uma parcela a pagar so: nmero da parcela, data de vencimento, data de pagamento, valor a pagar e valor pago. 61.No momento em que o funcionrio for pagar uma conta a pagar o sistema deve: a. Verificar a parcela a pagar que dever ser paga. b. Efetuar a baixa na mesma (atualizando os itens de dados: valor pago e data de pagamento), B8 Relatrios 62.As aes descritas abaixo descritas s podero ser realizadas pelos usurios internos do sistema. 63.O sistema dever suportar a emisso de relatrios, tanto em tela quanto em papel, de todos os dados cadastrais, tais como: a. Relatrio de Clientes b. Relatrio de Fornecedores c. Relatrio de Compras d. Relatrio de Vendas (diferenciando as vendas on-line e internas da empresa) e. Relatrio de Produtos 64.O sistema dever suportar os seguintes relatrios gerenciais, tanto em tela quanto em papel: f. Relatrio de Vendas por ms (diferenciando as vendas on-line e internas da empresa) g. Relatrio de Compras por ms h. Relatrio de Contas a Receber de um determinado ms i. Relatrio de Contas a Receber vencidas j. Relatrio de Contas a Pagar de um determinado ms k. Relatrio de Contas a Pagar vencidas l. Relatrio de Produtos em falta no estoque

Você também pode gostar