ALISYS (Aliança System)

Documentos relacionados
STRBY Sistema de Gerenciamento de Lojas de Roupas

SGRIF- Sistema para Gerenciamento de Roupas Intimas Femininas

Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Formação Profissional INFOMEX SYSTEM. Thiago S. Barthiman

SGPS Sistema Gerenciamento de Pet Shop

SCB Sistema de controle de bar

SGLIP Sistema de Gerenciamento de lojas de Instrumentos de Percussão

Sistema de Gerenciamento de Food Truck

JAPSYS-Sistema de Gerenciamento Restaurante Japonês Delivery

SGATF Sistema para Gerenciamento de Alugueis de Trajes para Festa

SGPS Sistema Gerenciamento de Pet Shop

Curso Técnico Integrado de Informática 3 Ano Projeto Integrador Formação Profissional. SGDS Sistema de Gerenciamento de Salgados

SGC Sistema para Gerenciamento de Lojas de Cosméticos

SGCP Sistema de gerenciamento de casa do picolé

SYSP Sistema de Gerenciamento de Pizzaria

SGS - SISTEMA DE GERENCIAMENTO DE SEBO. Mariane de Abreu Neres Yasmin Feitosa Bacetti

Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Profissionalizante- PIP Sistema Mania de Mulher

Sistema para Gerenciamento de Lanchonete(hamburgueria)

Sistema para gerenciamento de pizzaria e restaurante

Sistema Mania de Mulher

Athena. Sistema para Gestão de Comércio de Materiais de Contrução. José Victor Cavalcante Pereira

Sistema de Gerenciamento de Comercio de Perfumaria

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

SGS Sistema de Gerenciamento de Sorveterias

TRABALHO DE BANCO DE DADOS

BANCO DE DADOS II CONVENIÊNCIA

Cotação Web. Compatibilidade. Autenticação

LEANDRO REIS BENTO SIS VENDA

Banco de Dados. Professora: Luciana Faria

PROJETO INTEGRADO I OFICINA MECÂNICA

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas

Disciplina: Banco de Dados Tema: SQL Parte 2

Sistema de gerenciamento de cinema Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

SISTEMA DE INFORMAÇÃO RODRIGO NUNES ANDREATA SGTRANS SISTEMA GERENCIADOR DE TRANSPORTE ESCOLAR

Crie a seguinte estrutura: Banco de Dados: Carros e duas tabelas: proprietários e veículos, conforme está abaixo e cadastre os mesmos dados:

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

Navegadores homologados para a utilização do Portal dos Pais/do Aluno:

SISTEMA DE DESEMPENHO DA NAVEGAÇÃO - SDN

Tutorial para Acesso Portal dos Conselheiros

MANUAL MÓDULO PESSOA FÍSICA

Sistema de gerenciamento de cinema Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

Professor: Claudio Maximiliano Zaina Aluno: Alef Vinicius Cardoso e Silva Prontuário: Aluno: Protuário: BANCO DE DADOS II

COMANDO DA AERONÁUTICA

Termo de Abertura do Projeto

CORPORATIVO. Manual do Usuário. Sistema Wiss. Gestor: ADS-TI-SCL/CSF 1/8 versão 1.0

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

Documento de Visão Sistema de Apostas Palpite Certo

WebHelp Prodata - NFS-e Prodata Informática

C A D E R N O D E P R O V A S

Rua Laura Deschmaps nº 61 Cep: Bairro Agua Verde Blumenau/SC Telefone/Fax: (047) /

Animais. A: Botões para cadastrar e consultar animais, clicar no botão desejado para ter acesso aos formulários.

Manual Grupo Módulos INTsys CND. Manual Grupo Módulos. Atualização (Abril/2016)

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

PORTAL DA INTIMAÇÃO ELETRÔNICA MANUAL DO USUÁRIO

Portal nddcargo Manual de Utilização Central de Relacionamento Visão Gerente

A linguagem SQL

Manual do Sistema SDI Solução Documental Integrada. Manual do Sistema SDI Solução Documental Integrada. Versão 1.0

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

Sumário Introdução Solicitação de Acesso Efetuar Login Esqueci a senha Alterar dados Cadastrais Alterar senha Criação de Usuários do Fornecedor

A linguagem SQL

Índice. Parte I Informações Iniciais 1 Sobre o documento. Apresentação Home. Parte II. Nota Premiada. Cadastro. Entrar. Sorteio. Dúvidas.

Balconista de Peças. Índice: Cadastros e orçamentos. Cap. 01 Cadastro de clientes. Cap. 02 Orçamento de peças. Cap. 03 Cadastro de Venda Perdida

Manual de Treinamento Módulo: Gestor

TUTORIAL ESPORTE DA ESCOLA

Guia do usuário Módulo Santander Boleto Registrado Magento 1 Versão 1.0.0

PORTAL DA INTIMAÇÃO ELETRÔNICA MANUAL DO USUÁRIO

Banco de Dados I Introdução SQL

Aviso. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

Instituto Federal de Ciência e Tecnologia de São Paulo- campus Pres. Epitácio

Cali LAB View Web Manual de Utilização do Sistema. Software para Gerenciamento Metrológico e Visualização Eletrônica de Certificados de Calibração

MANUAL PBE - FOGÕES. Sistema PBE On Line (CONPET) Fogões SPBE. Manual Operacional. Versão 1.0. Pág 1/47

Tutorial. Cadastro de Funcionários

Especificação de Requisitos e Documento de Projeto

Marcio Victorino

Transcrição:

Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Formação Profissional ALISYS (Aliança System) Bianca Puerta Rocha- 1560352 Maria Paula Tenório- 1560212 Dezembro de 2016

1. Introdução 1.1 Escopo do sistema O sistema AliSys(Aliança System) tem como objetivo facilitar o gerenciamento de estoque, compras e vendas de comércios do ramo de temperos. Também tem como objetivo facilitar na organização financeira, facilitando a conhecimento do desempenho financeiro do negócio. O cliente seleciona os produtos nas prateleiras podendo ser auxiliado por um funcionário. O funcionário registra os produtos, selecionados pelo cliente, no sistema, que determina o valor total da venda, baseado no preço, na quantidade definida de cada produto e como ele será vendido (atacado ou varejo). Para tanto, os produtos disponíveis precisam estar previamente cadastrados pelo código de barras e associados por categorias. O sistema permite que o usuário cadastre formas de pagamento e as categorias que são associadas aos produtos para uma melhor organização dos mesmos e fazer com que as consultas sejam mais precisas. Caso a forma de pagamento tenha parcelas, o AliSys permite um cadastro de clientes que pode ser utilizado novamente em outra compra. O proprietário do negócio poderá informar ao sistema as despesas fixas e adicionais e as compras, cadastrar os fornecedores e os funcionários, além de efetuar vendas. As vendas registradas para consulta a qualquer momento usando os valores de todas as vendas. Os cadastros de fornecedores, produtos e despesas podem ser alterados a qualquer momento por qualquer usuário. Relatórios de fornecedores, produtos no estoque, despesas, balanço por período podem ser gerados a qualquer momento. Para o acompanhamento financeiro do estabelecimento é possível verificar se o lucro também por período. O sistema tem um cadastro de funcionários (usuários), apenas o administrador pode cadastrar novos usuários e visualizar a lista de usuários cadastrados. Para primeiro acesso o usuário recebe uma senha temporária por e-mail que pode ser alterada depois. Os funcionários têm que deixar seu próprio cadastro sempre atualizados e podem ver uma listagem de funcionários, mas não alterar. O Aliança System é um sistema web mas não é aberto na internet, ou seja, é um sistema interno. 2

2 Definição dos requisitos 2.1.1 Funções Fundamentais RF_FF01 Efetuar Venda. Itens de informação necessários: Código da Venda, Nome do Cliente, Código(s) de barra do(s) produto(s), modo de venda (atacado ou varejo), quantidade do(s) produto(s), forma de pagamento, Parcela(s), Vencimento da(s) Parcela(s), Data da Venda, Nome do Funcionário. RF_FF02 Registrar Compra. Itens de informação necessários: Código,nome do(s) produto(s) (pesquisa por seleção), quantidade do(s) produto(s), valor de cada produto, valor total, numero de parcela, vencimento das parcelas. RF_FF03 Registrar despesa. Itens de informação necessários: Código, Titulo da despesa, tipo de despesa (fixa ou adicional), valor da despesa, Numero de Parcelas, Data de pagamento. RF_FF04 Deletar despesa. Itens de informação necessários: Código, Titulo da despesa, tipo de despesa (fixa ou adicional), valor da despesa, data de pagamento. 2.1.2 Funções Básicas RF_FB01 Manter usuário. Itens de informação necessários: Código, Tipo de usuário (funcionário ou gerente), CPF, RG, Nome, Estado Civil, UF, Cidade, Rua, Numero, Data de Nascimento, E-mail e Telefones, Senha. RF_FB02 Manter Fornecedor. Itens de informação necessários: Código, Nome do funcionário, CNPJ, Razão Social, Nome Fantasia, UF, Cidade, Rua, Numero, E-mail e Telefone. RF_FB03 Manter Produto. Itens de informação necessários: Código, Descrição, Preço de Custo, Preço de Venda (atacado ou varejo), Unidade de Venda (peça ou a granel), Fornecedor, Fabricante e Categoria. RF_FB04 Manter Forma de Pagamento. Itens de informação necessários: Código, Descrição, Máximo de parcela(s). RF_FB05 Manter Categoria. Itens de informação necessários: Código, Unidade de Venda (peça ou a granel), Descrição. RF_FB06 Manter Cliente. Itens de informação necessários: Código, Nome, Telefone, E- mail, UF, Cidade, Rua, Numero, CPF. 2.1.3 Funções de Saída RF_FS02 Gerar relatório de fornecedores: Itens de informação exibidos:nome do funcionário Telefone, E-mail, UF, Cidade, Rua, Numero, CNPJ, Razão social, Inscrição estadual. Filtro: Todos ou por Nome Fantasia. RF_FS03 Gerar relatório de produtos no estoque. Itens de informação exibidos: Nome do 3

Produto, Quantidade, Código. Filtro: Todos ou por seleção de categoria. RF_FS04 Gerar relatório de despesas. Itens de informação exibidos: Descrição, Tipo de Despesa (fixa ou adicional), Valor Total. Filtro: Todos ou por descrição. RF_FS05 Listar funcionários. Itens de informação exibidos: Nome do funcionário, Telefone, E-mail, UF, Cidade, Rua, Numero, Quantidade de Vendas. Filtro: Todos ou por Nome. RF_FS06 Relatório de balanço. Itens de informação: Valor vendido em cada forma de venda, Lucro, Valor das compras, Valor total de vendas, Produto mais vendido, Produto menos vendido, Valor das despesas adicionais, Valor das despesas fixas. Filtro: Por período. RF_FS07 Listar clientes. Itens de informação: Tipo de usuário (funcionário ou gerente), CPF, RG, Nome, Estado Civil, UF, Cidade, Rua, Numero, Data de Nascimento, E-mail e Telefone. Filtro: Nome ou CPF. RF_FS08 Gerar relatório de vendas. Itens de informação: Código da Venda, Nome do Cliente, Código(s) de barra do(s) produto(s), modo de venda (atacado ou varejo), quantidade do(s) produto(s), forma de pagamento, Parcela(s), Vencimento da(s) Parcela(s), Data da Venda, Nome do Funcionário. Filtro: Todos, Nome do cliente, CPF do Cliente, Data da Venda ou Nome do Funcionário. 2.2 Requisitos Não Funcionais RNF_01 O sistema é web e é compatível com os navegadores Mozilla Firefox e Google Chrome. RNF_02 Para executar o sistema é recomendado um computador com no mínimo 2GB de memória RAM e 500MB de espaço em disco. RNF_03 O sistema é implementado em HTML/PHP. RNF_04 Para a execução do sistema, é necessário o servidor apache. 4

2.3 Diagrama de casos de uso Figura 1 Diagrama de Casos de Uso 5

3. Modelos de dados 3.1 Modelo Conceitual Figura 2 Modelo Conceitual 6

3.2 Modelo Lógico Figura 3 Modelo Lógico 7

3.3 Modelo Físico CREATE DATABASE sistema; USE sistema; CREATE TABLE IF NOT EXISTS usuario ( usuario varchar(50) NOT NULL, senha varchar(50) NOT NULL, PRIMARY KEY (senha) CREATE TABLE funcionario ( nome VARCHAR(40) NOT NULL, telefone CHAR(13), endereco varchar(50), email varchar(40), rg char(13), cpf CHAR(12) PRIMARY KEY NOT NULL, ref varchar(60), nomelogin VARCHAR(40)NOT NULL, senha VARCHAR(30) CREATE TABLE cliente ( nome VARCHAR(50), cpf CHAR(12) PRIMARY KEY, rg CHAR(13), endereco VARCHAR(60), bairro VARCHAR(20), cidade VARCHAR(20), estado CHAR(2), telefone CHAR(13), celular CHAR(14), email varchar (40) CREATE TABLE produto ( codp INT PRIMARY KEY, descricao VARCHAR(40), marca VARCHAR(20), valoru FLOAT, qnte INT, estminimo INT CREATE TABLE fornecedor ( cnpj CHAR(17) PRIMARY KEY, nome VARCHAR(50), endereco VARCHAR(40), bairro VARCHAR(30), cidade VARCHAR(20), estado CHAR(2), telefone CHAR(13) 8

CREATE TABLE vendas ( nrnotafiscal INT PRIMARY KEY, cpffuncionario CHAR(12), cpfcliente CHAR(12), dat DATE, valor FLOAT, tipopagamento VARCHAR(10), FOREIGN KEY(cpffuncionario) REFERENCES funcionario (cpf), FOREIGN KEY(cpfcliente) REFERENCES cliente (cpf) CREATE TABLE compras ( codc INT PRIMARY KEY, datac DATE, valor FLOAT, tipopagamento VARCHAR(10) CREATE TABLE itemcompra ( nrnota INT PRIMARY KEY, codproduto INT, codcompra INT, valorunitario FLOAT, qntvendida INT, FOREIGN KEY(codProduto) REFERENCES produto (codp), FOREIGN KEY(codCompra) REFERENCES compras (codc) CREATE TABLE itemvenda ( nrnota INT PRIMARY KEY, nrnotafiscal INT, codproduto INT, valorunitario FLOAT, qntvendida INT, FOREIGN KEY(nrNotaFiscal) REFERENCES vendas (nrnotafiscal), FOREIGN KEY(codProduto) REFERENCES produto (codp) CREATE TABLE fluxocaixa ( hora time, datafluxo date, cpf CHAR(12), tipomovimento CHAR(1), descricao VARCHAR(40), valor FLOAT, PRIMARY KEY(hora,dataFluxo), FOREIGN KEY(cpf) REFERENCES funcionario (cpf) -- ALTER TABLE FluxoCaixa ADD FOREIGN KEY(CPF) REFERENCES Funcionário (CPF -- ALTER TABLE Compras ADD FOREIGN KEY(CNPJ) REFERENCES Fornecedor (CNPJ Figura 4 Modelo Físico 9

4. Interface gráfica 4.1 Diagrama navegacional Login Cadastro de Clientes Cadastro de Funcionários Venda de Produtos Relatórios Venda de Produtos Produtos em Estoque Figura 5 Diagrama navegacional 10

4.2 Layout Figura 6 Manutenção de Clientes Figura 7 Consulta de Clientes 11

Apêndice I Protótipo do Sistema Figura 8 Cadastro de clientes 12

Anexo I Documento utilizados Figura 9 Ficha de Registro de Atleta 13