Interação homem e computador
Por: Alexander Eduardo Dos Reis • 23/5/2017 • Trabalho acadêmico • 623 Palavras (3 Páginas) • 171 Visualizações
Trabalho de Banco de Dados I
Desenvolver um projeto para um sistema de contas a pagar de uma empresa onde deve conter os seguintes requisitos:
- - Introdução (Explicando qual o processo de um sistema de contas a pagar).
O sistema começa com a principal entidade a empresa, a empresa faz o pedido ao fornecedor, contendo a quantidade, tipos de produtos e a data de entrega;
O fornecedor deve entregar os produtos na data estipulado e disponibilizar a nota do valor total da compra realizada pela empresa;
A empresa contém funcionários, o funcionário vende os produtos para os clientes, o funcionário tem um banco de seus dados pessoais para que a empresa possa ter o devido controle, consequentemente a empresa armazena dados dos seus clientes;
O cliente compra os produtos da empresa que é vendido pelo funcionário, o cliente realiza a compra;
Depois da compra ser efetuado pelo cliente, a compra tem os dados armazenados, como o valor da compra e quantidade;
O cliente tem duas possibilidades de pagamento, que a empresa disponibiliza, o pagamento pode ser feio através do cartão de Crédito e debito, ou pode ser pagado a vista no dinheiro;
Depois de pago a conta pelo cliente, a empresa emite uma nota fiscal do pagamento.
- - Descrição das Entidades que faram parte do sistema.
Empresa=. Na entidade empresa ela tem a função de fazer os pedidos, é armazenado o código da empresa, nome, categoria e o CNPJ.
Fornecedor= A entidade fornecedora fornece os produtos que a empresa especificou, nela é armazenado o tipo, quantidade, valor, data para entrega e a nota do valor total dos produtos fornecidos.
Produto=. Na entidade empresa são armazenados os dados, do código de cada produto, valor, quantidade e tipo.
Funcionário=. A entidade funcionário, tem armazenado suas informações pessoais como: Idade, Nome, RG, CPF, logradouro, tempo trabalhado, função e o código do funcionário.
Cliente=. Na entidade cliente, é armazenado os dados tais como: RG, CPF, nome, endereço e o código do cliente.
Conta=. A entidade conta armazena os dados da compra efetuada pelo cliente, nela é armazenada os dados, valor da compra, quantidade, data de vencimento, e formas de pagamento da conta.
Pagamento=. Na entidade pagamento, serão disponibilizadas e armazenada duas formas de pagamento, um avista no dinheiro outra no cartão tanto no crédito quanto no debito, também é armazenada, o código do cartão e o código do pagamento avista, e a nota fiscal emitida.
- - Modelo Conceitual do sistema.[pic 1]
[pic 2]
- - Esquema Textual .
- Empresa: (código int, cnpj int , categoria String , nomeString)
- Produto: (quantidade int, valor double, tipo char, códigodoproduto int)
- Fornecedor: (valor double, tipodoproduto String, notafiscal int, datadeentregadosprodutos data, pedidodaempresa String, quantidade int)
- Funcinário: (telefone int, codigodefuncionario int, email varchar, idade int, tempodecontrato int, estadoCivil varchar, tempotrabalhado int, função Varchar, RG8 int, CPF int, logradouro Varchar, Nome Varchar, Sexo Bit, Data_de_Nascimento Date)
- Cliente (Data_de_Nascimento Date, telefone int, email Varchar, RG int, CPF int, endereço Varchar, Nome_do_Cliente varchar, Codigó_do_Cliente int)
- Conta (quantidade int, forma_de_pagamento Varchar, data_de_vencimento date, valor_da_compra double)
- Pagamento (opções Varchar, Código_do_pagamento int)
- Cartão ( número_do_cartão int)
- - Esquema Diagramático das Entidades.[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7]
- Conclusão.
Neste trabalho podemos exercer todo conhecimento adquirido, até então, na matéria de banco de dados, ministrada pelo Antônio Marcos Zampier, conhecimento como; Descrição de entidades, modelo conceitual do sistema, esquema textual, esquema diagramático das entidades e dicionário de dados. Com isso concluímos que foi uma ótima forma de aprendizagem sobre essa matéria tão importante no desenvolvimento de qualquer sistema.
...