TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

RELATÓRIO DE PALESTRA: CLUSTERS CRIATIVOS E DESENVOLVIMENTO LOCAL

Por:   •  25/4/2016  •  Trabalho acadêmico  •  1.302 Palavras (6 Páginas)  •  380 Visualizações

Página 1 de 6

FACNET – Faculdade de negócios e tecnologia da informação[pic 1]

Sistemas de Informação

Programação em Bancos de Dados

  Evandro Pereira Ribeiro – RA: 7093560269

Fábio Martins da Silva – RA: 7634736964

Pablo Henrique Mendes Gonçalves – RA: 7244593361

Tancredo Augusto Marques de Araújo – RA: 9977020201

Thiago Lourenço Freitas – RA: 7250609050

Atividades Práticas Supervisionadas – ATPS

Professor: André Costa

Brasília-DF

2014.

Introdução

O objetivo desde trabalho e desenvolver uma solução para um pequeno empreendimento o qual necessita controlar o fluxo de caixa, suas vendas e aquisições de mercadorias, controle de estoque e acesso gerencial das operações.


ETAPA 1

Aula tema: Revisão de Banco de Dados.

Esta atividade é importante para que você conheça os fundamentos de Banco de Dados Relacionais e entenda melhor o desafio proposto por esta ATPS.

Para realizá-la, devem ser seguidos os passos descritos.

 

PASSOS

Passo 1 (Aluno)

Fazer uma pesquisa bibliográfica sobre assuntos relacionados à modelo entidade relacionamento, projeto conceitual, projeto lógico e projeto físico de banco de dados. Isto ajudará no desenvolvimento deste desafio.

Passo 2 (Equipe) 

Elaborar o Relatório 01: Banco de Dados. O Banco de Dados (BD) é normalmente a peça mais importante de um sistema, por isso, seu projeto deve ser metódico e bem detalhado para evitar retrabalho e facilitar a manutenção futura.

Esta tarefa é dividida em três etapas, Projeto Conceitual, Projeto Lógico e Projeto Físico, porém, antes de iniciar o projeto é importante realizar a análise de requisitos, que verifica as necessidades do cliente e as premissas do sistema. Assim, este relatório deverá conter:

1.1 Análises dos requisitos da estrutura do BD

Para o fluxo necessário, precisamos de um banco de dados onde tenhamos as tabelas de:

  • Produto com informações de Código do produto, Nome do Produto, Preço de Custo e de Venda.
  • Entrada com informações de Código do produto, Nome do produto, Unidade, Preço de Custo, Preço de venda, dia da Operação, Hora da Operação, Quantia Compra.
  • Saída com informações de Código do produto, Nome do Produto, Preço de Custo e de Venda, Quantidade Vendida e Valor pago.
  • Caixa com informações de Numero da venda e valor pago, Troco, hora e dia do pagamento.
  • Movimentação com informações de Data da movimentação, Hora da Movimentação e Valor Recebido.

Requisitos funcionais

        O sistema devera para ter acesso as tabelas e confiabilidade dos dados para o negocio módulos de interação com o usuário para a inserção dos dados e a realização de todos os processos.

  • Modulo de Compra de Produto será inserido pelo usuário todas as informações para o cadastro de entrada do produto, sendo essas Código do Produto, Nome do Produto, Unidade, Preço de Custo, Preço de Venda, preenchido esses campos o sistema ira registras gerando um relatório e armazenando em na tabela Entrada.
  • Modulo Venda de Produtos este modulo gera a remessa de venda após pesquisar o produto em estoque e posicionar as informações do mesmo na tela contidos na tabela Produto onde após informado a quantia a ser vendida gera o valor a ser cobrado e gera um numero da remessa onde imprimira um ticket para o pagamento e tudo armazenado na tabela saída.
  • Frente de Caixa este é o modulo para o caixa nele o usuário ira buscar a venda gerada pelo modulo venda na tabela saída ira inserir o valor entregue pelo cliente se há troco e a quantia desse troco e armazenar essa transação na tabela de movimentação com data, hora e valor recebido.
  • Estoque este modulo e para controle de mercadoria listadas em ordem alfabética disponível na loja.
  • Movimentação Gerencial esse modulo tem como função pesquisa de movimentação das mercadorias com uma opção de pesquisa de transações por datas especificas.

Requisitos não funcionais

  • Desktop com periféricos;
  • Servidor Web;
  • Banco de Dados.

1.2 Projeto Conceitual do BD

[pic 2]

1.3 Projeto Lógico

[pic 3]

1.4 Projeto Físico

CREATE DATABASE SISGENPAD_ATPS;

USE SISGENPAD_ATPS;

CREATE TABLE Movimentacao (

  ID_Movimentacao INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

  D_Movimentacao DATE NULL,

  H_Movimentacao_2 TIMESTAMP NULL,

  V_Recebido FLOAT NULL,

  PRIMARY KEY(ID_Movimentacao)

);

CREATE TABLE Produto (

  ID_Produto INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

  N_Produto VARCHAR(50) NULL,

  Unidade VARCHAR(50) NULL,

  P_Custo FLOAT NULL,

  P_Venda FLOAT NULL,

  PRIMARY KEY(ID_Produto)

);

CREATE TABLE Saida (

  ID_Venda INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

  Produto_ID_Produto INTEGER UNSIGNED NOT NULL,

  Movimentacao_ID_Movimentacao INTEGER UNSIGNED NOT NULL,

  V_Quantidade INTEGER UNSIGNED NULL,

  V_Unitario FLOAT NULL,

  PRIMARY KEY(ID_Venda),

  FOREIGN KEY(Produto_ID_Produto)

    REFERENCES Produto(ID_Produto)

      ON DELETE NO ACTION

      ON UPDATE NO ACTION,

  FOREIGN KEY(Movimentacao_ID_Movimentacao)

    REFERENCES Movimentacao(ID_Movimentacao)

...

Baixar como (para membros premium)  txt (8.8 Kb)   pdf (505.7 Kb)   docx (171.3 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com