Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Formação Profissional SGPS Sistema Gerenciamento de Pet Shop Wilgner Fábio da Silva - 1560042 Brandon N. Saraiva - 1560123 Dezembro de 2016
1. Introdução 1.1 Escopo do sistema O SGPS Sistema Gerenciamento de Pet Shop tem como objetivo auxiliar o gerenciamento de um petshop de porte pequeno, o sistema deve permitir cadastro dos clientes, animais, fornecedores e produtos. O caixa calcula valor dos produtos, serviços e telentrega e no final o valor total(soma de todos produtos, serviços e telentrega). O sistema deve controlar níveis de permissão(administrador, funcionários), apresentar o relatório de lucro, despesas, estoques, produtos, clientes e fornecedores. O programa deve agendar os serviços(tosa, banho, veterinários e telentrega ) para raças específicas(caninos, felinos, outros), a entrega de produtos ou reserva do cliente(em caso de entrega o sistema deve alertar que a hora e data é hoje). As compras dos produtos devem ser pagas utilizando cartão de crédito ou a vista, os serviços são pagos apenas a vista. O administrador/gerente, possui permissão para criar, deletar e editar os funcionários, clientes, serviços, estoque, produtos, acessar e imprimir quaisquer relatórios(lucro/despesas, estoque, cliente, animais, últimas ações registradas pelo sistema), também tem permissão para encomendar novos produtos com os fornecedores, além disso o sistema calcula todas despesas, os devidos descontos serão adicionados conforme a vontade do gerente. Cada venda devera ter um código e caso haja algum problema com o produto o cliente pode inserir o código para buscar todos os produtos vendidos que tenham referencia aquele código.
2 Definição dos requisitos 2.1 Requisitos funcionais 2.1.1 Funções Fundamentais RF_FF01 Efetuar Venda de produtos e serviços. Itens de informação necessários: Nome, CPF do Cliente, ID(s), Quantidade do(s) Produto(s), Desconto, Forma de pagamento, Quantidade de Parcelas, Vencimento das Parcelas, Data da Compra e ID. RF_FF02 Realizar Compra para Estoque. Itens de informação necessários: Nome ou CPF do Fornecedor, Nome da empresa/marca, Identificação dos Produto(s), Quantidade do(s) Produto(s), Valor unitário, Desconto, Forma de pagamento, Quantidade de Parcelas e Vencimento das Parcelas. 2.1.2 Funções Básicas RF_FB01 Manter Clientes. Itens de informação necessários: Nome, ID, Estado Civil, Endereço, Data de Nascimento, E-mail e Telefones. RF_FB02 Manter Fornecedores. Itens de informação necessários: CNPJ, Razão Social, Nome da Empresa, Endereço, E-mail e Telefone. RF_FB03 Manter Produtos. Itens de informação necessários: Código, Descrição, Tipo de Produto, Preço Unitário, Estoque Mínimo, Fornecedor e Fabricante. RF_FB04 Manter Animais. Itens de informação necessários: Nome, Proprietário, Sexo, ID, Data do cadastro, Data de Nascimento, Espécie, Raça e Porte. RF_FB05 Manter Entrega de Produtos. Itens de informação necessários: Nome do Cliente, ID, Data de Entrega, Hora de Entrega, Produto(s). 2.1.3 Funções de Saída RF_FS01 Produtos abaixo do estoque mínimo: Itens de informação exibidos: ID, Nome do Produto, Descrição do Produto e Quantidade em Estoque, Nome da Empresa. RF_FS02 Contas a Receber. Itens de informação exibidos: Nome do Cliente, Valor a Receber, Data do Recebimento. RF_FS03 Despesas. Itens de informação exibidos: Gráfico com Conta dos Fornecedores, Caixa, Entrega de Produtos, Serviços e Lucros.
2.2 Requisitos Não Funcionais RNF_01 O sistema é compatível com os navegadores Mozilla Firefox e Google Chrome. RNF_02 O sistema é feito em linguagem de programação PHP. RNF_03 O sistema requer no mínimo 4 GB de memória RAM. 2.3 Diagrama de casos de uso Figura 1 Diagrama de Casos de Uso
3. Modelos de dados 3.1 Modelo Conceitual Figura 2 Modelo Conceitual 3.2 Modelo Lógico Figura 3 Modelo Lógico
3.3 Modelo Físico Figura 4 Modelo Físico
4. Interface gráfica 4.1 Diagrama navegacional Figura 5 Diagrama navegacional
4.2 Layout Figura 6 Manutenção de Clientes Figura 7 Consulta de Clientes Apêndice I Protótipo do Sistema Figura 8 Cadastro de clientes
Anexo I Documento utilizados Figura 9 Ficha de Registro de Atleta