Você está na página 1de 14

Bruna, Jessica, Mariana e Nathlia 2 termo

:: Supermercado Laranjinha ::
Escopo do produto (Primeira Opo)
O sistema SL tem por objetivo facilitar a administrao do mercado Laranjinha e fornecer mais organizao e rapidez na hora do atendimento. As funes do sistema so controle de estoque, cadastro de clientes, relatrio de lucro liquido, controle de compras/vendas e contas a pagar. Aps o indivduo escolher seus produtos no mercado, ele ir passar pelo caixa e o sistema somar o valor de todos os produtos. O cliente informara qual a forma de pagamento, se for dinheiro o sistema calculara o troco, se for carto o caixa ser redirecionado ao sistema de carto. Aps a compra ser paga o sistema dar baixa dos produtos no estoque. Aps o gerente fazer compra, o sistema adicionar os produtos ao estoque e acrescentara o valor da compra na tela de contas a pagar. O sistema tambm fornecera ao gerente todas as contas a pagar (salrio de funcionrios, compra de novos produtos, conta de energia, gua). O sistema no ter integrao com o sistema de carto, pois atuar independente.

Estudo de Viabilidade
1. Esta soluo prope reutilizar as maquinas existentes na empresa, escolhendo uma delas para ser o servidor. A linguagem a ser utilizada ser C# e usar o banco de dados SQL, ter cdigo fechado e custar R$14000. Caso o cliente queira atualizar o sistema pagar R$5000. Nessa soluo, o sistema funcionar em rede. Licena Sim No Sim Preo R$500,00 R$14000,00 R$5000,00 R$19500,00

C# SQL Sistema Manuteno Total

Benefcios: Essa proposta atender todos os pedidos do cliente, o gerente conseguir ver o estoque, contas a pagar/receber. O software dar baixa no estoque, far as contas do caixa informar o relatrio de lucro lquido e ter tambm a opo de cadastro de clientes.

2. Na segunda opo os computadores seriam trocados por hardwares mais potentes, um deles seria o servidor, com maior capacidade de armazenamento, para que o sistema tenha maior e melhor desempenho. O gerente tambm pode ter o controle sobre o estoque, caixa e lucro em qualquer lugar atravs da internet. O aumento no custo do sistema ser de R$10000, totalizando R$24000. Licena Sim No Sim Preo R$500,00 R$20000,00 R$5000,00 R$24000,00 R$37500,00

C# SQL Sistemas Manuteno Computadores novos Total

Benefcios: Nessa proposta alm de ter tudo o que o cliente quer (controle de estoque, cadastro de clientes, relatrio de lucro liquido, controle de compras/vendas, contas a pagar e contas a receber), ele ter computadores mais potentes, que funcionar com mais rapidez e agilidade, sendo que um deles (o mais potente de todos) ser o servidor. Alm da agilidade dos computadores, o cliente tambm ter acesso de suas informaes pela internet.

3. A terceira opo ser comprar um pacote pronto no mercado, essa opo ser a mais barata, porm no ser personalizada.

Produto/servio Pacote

Preo R$400,00

Benefcios: Nessa opo o preo muito mais vivel e seu problema ser resolvido, porm parcialmente j que esse tipo de software abrange as necessidades gerais de empresas.

Funes do Produto (Primeira Opo)


Funes Bsicas FB.1. Gerenciar cliente: Insero, alterao, excluso e consulta dos dados do cliente (nome, CPF, telefone, endereo) FB.2. Gerenciar fornecedor: Fornecedor informa dados para cadastro. FB.3. Cadastro de produto: Insero, alterao, excluso e consulta dos dados do produto (marca, preo, cdigo, tipo, cdigo de barras). Contabiliza o nmero de produtos que entram e saem do estoque.

FB.4. Registro de contas a pagar: Registro das contas que precisaro ser pagas (energia, gua, fornecedores, impostos, internet e telefone).

Funes Fundamentais (valores) FF.1. Comprar produtos (fornecedor): Compra os produtos do fornecedor. So registradas as informaes como: quantidade do produto, preos e cdigos. FB.2. Fornecedor envia produtos: Essa funo permite que seja cadastrado o produto ao ser adquirido do fornecedor, sendo esse o registro de compra. FF.3. Cliente compra produto: O cliente realiza a compra de produtos no mercado. So registradas as quantidades de produtos vendidos e seus respectivos preos. FF.4. Baixa de contas a pagar: Elimina as contas pagas do banco de dados de contas a pagar. So registrados os dados e informaes das contas que foram pagas, como: gua, luz, fornecedores, aluguel e salrio dos funcionrios. FF.5. Abrir caixa: quando o funcionrio insere seu login e registra a entrada de dinheiro do caixa. So registrados dados como: data e horrio de abertura do caixa e valor em dinheiro recebido. FF.6. Fechar caixa: O funcionrio insere a quantidade de dinheiro que h no caixa para que o software faa a comparao de valores entre entrada e sada. So registradas as informaes como data e horrio de fechamento de caixa e o valor da diferena entre entrada e sada, ou seja, de todas as vendas realizadas no dia.

Funes de Sada FS.1. Relatrio de lucro lquido: Exibe um relatrio com o lucro lquido por dia do perodo escolhido. FS.2. Relatrio de estoque: Exibe um relatrio de produtos que esto em estoque e que esto em falta. Sero listados: descrio do produto e quantidade em estoque. FS.3. Relatrio de contas a pagar: Exibe um relatrio das contas que sero pagas. FS.4. Relatrio de compra de produtos: Exibe um relatrio dos produtos que foram comprados do fornecedor. FS.5. Relatrio de venda de produtos: Exibe um relatrio dos produtos que foram vendidos aos clientes.

NR 1

Evento Cliente informa dados para cadastro

Descrio Nesse evento o gerente pode inserir, alterar e excluir os dados do cliente. (nome, CPF, telefone, endereo) Nesse evento o fornecedor informa seus dados (nome da empresa, CNPJ) Nesse evento o gerente pode inserir, alterar e excluir os dados produto. (marca, preo, cdigo, tipo, cdigo de barras) Nesse evento o gerente pode inserir as contas que tem que ser pagas Nesse evento o sistema verifica os produtos faltantes e o gerente faz o pedido dos produtos. Nesse evento o gerente cadastra o produto que foi adquirido do fornecedor, atravs da nota fiscal de compra . Os produtos do mercado so comprados pelos clientes. O gerente informa ao sistema as contas pagas. O funcionrio insere seu login e registra a entrada de dinheiro do caixa no incio do dia. O funcionrio insere a quantidade de dinheiro que h no caixa para que o software faa a comparao de valores entre entrada e sada. Nesse evento o gerente pode solicitar o

Estmulo

Ao

D_cliente Gerenciar cliente

Resp. externa Msg_dadosa lterados

Fornecedor informa dados para cadastro Fornecedor informa dados do produto

D_fornec edor

Gerenciar fornecedor

Msg_dadosa lterados

D_produ tos

Gerenciar produtos

Msg_dadosa lterados

Gerente solicita registro de contas a pagar Gerente realiza compra de produtos (fornecedor) Fornecedor envia produtos

D_contas

Gerenciar contas

Msg_contas alteradas Msg_estoqu eOk ou Pedido_impr esso Msg_estoqu egerenciado ou Pedido_impr esso Recibo

Pedido_p Comprar roduto produtos

D_estoq ue

Gerenciar estoque

Cliente compra produto

D_valorc ompracli ente D_contas pagas D_entrad acaixa

Vender produtos

8 9

Gerente paga contas Funcionrio abre o caixa

Pagar contas Abrir caixa

Msg_contas pagas Msg_caixaab erto

10

Funcionrio fecha o caixa

D_saidac aixa

Fechar caixa

Msg_caixafe chado

11

Gerente solicita relatrio de lucro

Filtro: periodo

Gerar relatrio

Relatrio (lucro)

liquido

12

Gerente solicita relatrio de estoque Gerente solicita relatrio de contas a pagar Gerente solicita relatrio de compras Gerente solicita relatrio de vendas

13

14

15

relatrio de lucro liquido de certo perodo. Nesse evento o gerente pode solicitar o relatrio de estoque de certo perodo. Nesse evento o gerente pode solicitar o relatrio de contas a pagar de certo perodo. Nesse evento o gerente pode solicitar o relatrio compras de certo perodo. Nesse evento o gerente pode solicitar o relatrio de vendas de certo perodo.

lucro

Filtro: periodo

Gerar relatrio estoque Gerar relatrio contas a pagar Gerar relatrio compras Gerar relatrio vendas

Relatrio (estoque)

Filtro: periodo

Relatrio (contas_pag ar) Relatrio (compras)

Filtro: periodo

Filtro: periodo

Relatrio (vendas)

Diagrama de Contexto

CLIENTE

D_cliente D_entradacaixa Funcionario

D_valorcompra Dados_pagar GERENTE Pedido_produto Filtros D_contas Recibo CLIENTE SISTEMA LARANJINHA D_saidacaixa Relatorios GERENTE

D_estoque D_produtos FORNECEDOR

D_fornecedor

EVENTO 1- CLIENTE INFORMA DADOS PARA CADASTRO

Cliente

D_cliente Msg_dadosalterados

GERENCIAR CLIENTE

D_cliente

Dd_cliente

EVENTO 2-FORNECEDOR INFORMA DADOS PARA CADASTRO

Fornecedor

D_fornecedor Msg_dadosalterados

GERENCIAR FORNECEDOR

D_fornecedor

dd_fornecedor

EVENTO 3-FORNECEDOR INFORMA DADOS DO PRODUTO

Fornecedor

D_produtos Msg_dadosalterados

GERENCIAR PRODUTOS

D_produtos

Dd_produtos

EVENTO 4-GERENTE SOLICITA REGISTRO DE CONTAS A PAGAR

Gerente

D_contas Msg_contasalteradas

GERENCIAR CONTAS

D_contas

Dd_contas

EVENTO 5-GERENTE REALIZA COMPRA DE PRODUTOS


Dd_estoque

Gerente

Pedido_produto Pedido_impresso

COMPRAR PRODUTOS

D_estoque

D_pedidos D_fornecedor Dd_fornecedor Dd_contas D_contas Dd_pedidos

Dd_estoque

GERENTE

Pedido_produto

VERIFICAR ESTOQUE

D_estoque

Msg_estoqueo

Produtos_faltantes

D_produtos

Pedido_impresso

REGISTRAR PEDIDOS D_contas D_pedidos D_fornecedor Dd_fornecedor Dd_pedidos Dd_contas

EVENTO 6-FORNECEDOR ENVIA PRODUTOS


Dd_estoque

Gerente

D_estoque Pedido_impresso

GERENCIAR ESTOQUE

D_estoque

D_contas

D_fornecedor Dd_fornecedor

D_pedidos Dd_contas Dd_pedidos

D_pedidos Dd_pedidos

D_estoque FORNECEDOR Msg_estoquegerenciado

VERIFICAR PRODUTOS D_estoque Dd_estoque

D_contas Pedido_impresso FAZER PEDIDO PRODUTOS FALTANTES

Dd_contas

D_pedidos

D_fornecedor Dd_fornecedor

Dd_pedidos

EVENTO 7-CLIENTE COMPRA PRODUTOS


Dd_estoque

CLIENTE

D_valorcompra Msg_vendaefetuada

VENDER PRODUTOS

D_estoque

D_valorcompra Dd_valorcompra

D_precos

D_vendas

Dd_caixa

Dd_vendas

D_caixa Dd_caixa D_valorcompra D_valorcompra CLIENTE recibo D_vendas Dd_vendas D_estoque Dd_estoque D_troco VERIFICAR COMPRA Dd_valorcompra

RECIBO

VERIFICAR TROCO

D_caixa

Dd_caixa

EVENTO 8-GERENTE PAGA CONTAS

GERENTE

D_pagar Msg_contaspagas

PAGAR CONTAS

D_pagar

dd_contaspagas

EVENTO 9-FUNCIONARIO ABRE O CAIXA

FUNCIONARIO

D_entradacaixa Msg_caixaaberto

ABRIR CAIXA

D_entradacaixa

Dd_caixa

EVENTO 10-FUNCIONRIO FECHA O CAIXA

FUNCIONARIO

D_saida_caixa Msg_caixafechado

FECHAR CAIXA

D_saida_caixa

Dd_caixa

EVENTO 11-GERENTE SOLICITA RELATORIO DE LUCRO LIQUIDO

GERENTE

FILTRO:PERIODO RELATORIO(LUCRO)

GERAR RELATORIO LUCRO LIQUIDO

D_vendas

D_pedidos Dd_vendas Dd_pedidos

EVENTO 12- GERENTE SOLICITA RELATORIO DE ESTOQUE

GERENTE

FILTRO:PERIODO RELATORIO(ESTOQUE)

GERAR RELATORIO ESTOQUE

D_estoque

Dd_estoque

EVENTO 13- GERENTE SOLICITA RELATORIO DE CONTAS A PAGAR

GERENTE

FILTRO:PERIODO RELATORIO(CONTAS)

GERAR RELATORIO CONTAS A PAGAR

D_contas

Dd_contas

EVENTO 14- GERENTE SOLICITA RELATORIO DE COMPRAS

GERENTE

FILTRO:PERIODO RELATORIO(COMPRAS)

GERAR RELATORIO COMPRAS

D_contas

D_pedidos Dd_pedidos

Dd_contas

EVENTO 15- GERENTE SOLICITA RELATORIO DE VENDAS

GERENTE

FILTRO:PERIODO RELATORIO(VENDAS)

GERAR RELATORIO VENDAS

D_valorcompra

Dd_valorcompra

LGICA DE PROCESSO EVENTO 5 5. Processo Comprar Produtos () Incio Ler pedido_produto Chamar Verificar Estoque (pedido_produto, flag) Se flag=true Ento chamar Registrar Pedidos (produtos_faltantes) Seno Msg_estoqueOk Fim 5.1. Processo Verificar Estoque (Pedidos_produto, flag) Incio Ler dados_estoque do dd_estoque Se houver produtos_faltantes

Ento flag=true Seno flag=false Fim 5.2. Processo Registrar Pedidos (produtos_faltantes) Incio Ler d_fornecedor dos produtos_faltantes D_pedidos= produtos_faltantes + d_fornecedor Gravar d_pedidos no dd_pedidos Emitir pedido_impresso para gerente Fim DICIONRIO DE DADOS EVENTO 5 Depsito de dados: Dd_estoque=[cdigo + descrio_produto + qtde_produto + valor + fornecedor] Dd_pedidos=[produtos_faltantes + d_fornecedor] Dd_fornecedor= [nome da empresa_CNPJ] Fluxo de dados: Pedido_produto= [descrio_produto | cdigo] Dados_estoque=[qtde_produto + descrio + cdigo + valor + d_fornecedor] Produtos_faltantes=[descrio + cdigo + d_fornecedor] D_pedidos=[produtos_faltantes + d_fornecedor] D_fornecedor=[nome da empresa + CNPJ] Pedido_impresso=[produtos_faltantes + d_fornecedor]