web viewé uma empresa que busca a automatização de seus métodos e...

40
1 Trabalho Banco De Dados I

Upload: phamduong

Post on 01-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Trabalho

Banco De Dados I

Jaboticabal, 2012

Faculdade So Luis

Unio Automatizao

O objetivo da Unio Automatizao uma empresa que busca a automatizao de seus mtodos e procedimentos internos na sua empresa. Buscando sempre a oferecer a facilidade na automatizao de sua empresa, responsvel por inserir informaes com mais facilidade, como cadastro, emisso de nota, controle de estoque ou qualquer sistema que atenda s necessidades de nossos clientes. Oferecemos um estudo minucioso das necessidades viabilizando autonomia, sustentabilidade e segurana de dados.

Contedo1.Objetivos:51.1 Objetivos primrios:51.2 Objetivos secundrios:52A empresa:53Levantamento de dados64Hardware necessrio65Diagrama de contexto.76Lista de Eventos87DFD Particionado por evento98Especificaes Preliminares.139DFD Geral2110Modelo entidade relacionamento2211Diagrama entidade relacionamento2312Dicionrio de dados2413Concluso2714Anexos2714.1 anexo 1 (Script de criao das tabelas e constraints)27

1. Objetivos:

O objetivo do software melhorar a qualidade de trabalho, reduzir custos e tornar eficientes os trabalhos envolvidos na empresa Master Peas. Atravs de nossas pesquisas, ele diminuir o tempo da execuo das tarefas, dos custos operacionais, visando o aumento do lucro.

A logstica da empresa visa reduo de custos com melhor disposio de entrega, elaborando melhores trajetos, garantindo rapidez e satisfao a seus clientes.

O controle de estoque da empresa gerenciar o fluxo de produtos, emitindo relatrios dirios, semanais e mensais, para anlise contbil.

1.1 Objetivos primrios:

Um fator importante que nosso sistema atente registrar digitalmente, atravs de um banco de dados, tudo o que necessrio para uma eficiente tramitao de informaes sobre o conhecimento preciso dos produtos em estoque, fluxo dirio, balano contbil mensal, alm de traar rotas visando uma boa logstica, buscando alternativas de confiana com segurana e agilidade para efetuar as entregas.

1.2 Objetivos secundrios:

Gerar relatrios simplificados com grficos para analise do desempenho de todos os setores, incluindo vendas, estoque e logstica.

Facilitar o trabalho dos responsveis pela rea de informtica da empresa, com um software prtico e rpido, que atenda as necessidades da empresa.

2 A empresa:

A Master Peas LTDA, situada em Jaboticabal SP atua no setor de vendas de peas para colheitadeira, com venda e entrega de produtos. Essa empresa necessita de um software para auxili-la em seu controle de vendas, estoque e logstica.

A empresa que iniciar suas atividades no comeo do ano tem como objetivo focar seus clientes em empresas do setor agrcola, como: empresas de venda secundarias, usinas, agricultores, etc.

Com preos competitivos, a empresa busca dominar o mercado de Jaboticabal no prazo de um ano, j atendendo desde sua inaugurao, cidades vizinhas da regio, e fazer enfoque em cidades foras da regio.

3 Levantamento de dados

Com atentas observaes rotineiras na empresa, foram coletados mtodos especficos para cada rea.

Na entrevista com o proprietrio da empresa, senhor Marcelo Vinicius, foi solicitado a ns todo o material necessrio para uma eficiente tramitao de informaes precisas dos produtos em estoque, fluxo dirio e balano contbil mensal.

Tambm foram utilizados questionrios encaminhados por e-mail, confirmando todo o contedo coletado na entrevista, alm de novas perguntas para complementar o software.

4 Hardware necessrio

O hardware necessrio para o desenvolvimento do sistema ser:

- Dois computador com vdeo dedicado (de mnimo 64MB), processador de 2.0GHz (AMD Turion x2 ou Intel Core Duo), 2048MB memria RAM (ou no mnimo 1024MB), 120GB de armazenamento.

- Conexo de banda larga com a internet, um roteador .

O software necessrio para o desenvolvimento do sistema ser:

Para requisitos de software, ser necessrio que os computadores tenha: um aplicativo de escritrio (BrOffice.org (3.0) ou Microsoft Office (2003 ou 2007)), banco de dados (Oracle 10g Express Edition) ou MySql (4.1).

5

(9)

6 Diagrama de contexto.

Figura 1 Diagrama de Contexto

N

Nome do evento

Funo do evento

Resposta

01

Dados do Cliente

Cadastrar Cliente

Dados na ME Cliente

02

Dados Funcionrio

Cadastrar Funcionrio

Dados na ME Funcionrio

03

Pedido do Cliente

Cadastrar pedido do Cliente

Dados na ME Pedido

04

Dados do Produto

Cadastrar Produto

Dados na ME Estoque

05

Funcionrio Consulta dados do Cliente

Consultar Cliente

Dados do Cliente

06

Funcionrio Consulta Pedido do Cliente

Consultar Pedido

Dados do Pedido

07

Funcionrio Consulta Produto

Consultar Produto

Produto

08

Funcionrio Consulta venda

Consultar venda

Venda

09

Funcionrio Consulta Entrega

Consultar entrega

Entrega

10

hora de emitir relatrio pedido concludo

Emitir relatrio pedido concludo

Pedido concludo

11

hora de emitir relatrio de venda

Emitir relatrio de venda

Relatrio de venda

12

hora de emitir relatrio entrega

Emitir relatrio de entrega

Relatrio de entrega

13

hora de emitir relatrio de venda dirio

Emitir relatrio de venda dirio

Relatrio de venda dirio

14

hora de emitir relatrio venda Mensal

Emitir relatrio de venda Mensal

Relatrio de venda mensal

15

hora de emitir relatrio entrega dirio

Emitir relatrio de entrega dirio

Relatrio de entrega dirio

16

hora de emitir relatrio entrega Mensal

Emitir relatrio entrega Mensal

Relatrio de entrega mensal

7 Lista de Eventos

8 DFD Particionado por evento

1. Dados Cliente

DFD Particionado/evento dados clientes

(Dados cliente) (Funcionrio) (Cliente j cadastrado) (ME cliente) (Envia dados clientes)

(Envia dados Funcionrio) (Funcionrio) (DadosFuncionrio) 2 - Dados do Funcionrio

DFD Particionado/evento dados do funcionario

(Funcionrio j cadastrado) (ME Funcionrio)

3 - Pedido cliente

(Pedido cliente) (Envia pedido cliente) (Funcionrio) (ME pedido) (Pedido cliente cadastrado) DFD Particionado/evento Pedido cliente

4 (Dados produtos)Dados do produtos

Particionado/evento (Envia dados produto) (ME Produto) (Funcionrio) dados do produto

(Produto j cadastrado)

5 (Consulta dados clientes)Funcionrio consulta dados Clientes

(Consulta dados Cliente)

DFD /evento Fo consulta cliente

(Dados cliente jcadastrado) (ME Cliente) (Funcionrio)

6 (Consulta pedido cliente) (Pedido produto em estoque) Funcionrio consulta pedido Cliente

(Funcionrio) DFD /evento funcionrio consulta pedido cliente

(Relatrio enviado) (ME Pedido)

7 (Consulta produtos)Funcionrio consulta produto

(Funcionrio) (Consulta dados produto) DFD /evento funcionrio consulta produto

(Dados produtos) (ME Pedido)

8 (Consulta vendas )Funcionrio consulta venda

(Consulta venda) (ME pedido) DFD evento funcionrio consulta venda

(Relatrio enviado) (Gerente)

9 Funcionrio consulta entrega

DFDevento (Consulta entregas) (Consulta Entrega) funcionrio consulta entrega

(ME pedido) (Gerente)

(Relatrio enviado)

10 Consulta de produto em estoque

/evento (Produtos em estoque) (Consulta produto em estoque) (Gerente) consulta de produto em estoque

(ME Produto) (Relatrio enviado)

(Funcionrio)

11 Consulta logstica: entrega do dia

ev (Consulta entrega do dia) (Entregas do dia) consulta logstica: entrega do dia

(ME pedido) (Gerente)

(Relatrio enviado)

(Funcionrio)

12 hora de emitir relatrio: logstica mensal

(Logstica mensal)ado/evento hora de emitir relatrio: logstica mensal

(Relatrio enviado) (Gerente) (ME pedido)

13 hora de emitir relatrio: venda mensal

(Venda mensal)DFD Particionado/evento hora de emitir relatrio: vendas mensal

(Relatrio enviado) (ME pedido) (Gerente)

9 Especificaes Preliminares.

1 Cadastrar Dados clientes.

Procurar na Me Cliente os dados do cliente atravs de seu CPF;

Se CPF encontrado

Inicio

Emitir msg01 Cliente j cadastrado!;

Fim se

Seno

Inicio

Cadastrar o novo cliente {Nome da Empresa, CNPJ ou CPF, Endereo, Telefone

Emitir msg02 Cliente cadastrado com sucesso!;

Fim seno

2 Cadastrar Dados do Funcionrio

Procurar na Me funcionario os dados do cliente atravs de seu CPF;

Se CPF encontrado

Inicio

Emitir msg03 Funcionrio j cadastrado!;

Fim se

Seno

Inicio

Cadastrar o novo funcionario {Nome, CPF, Endereo, Telefone

Emitir msg04 Funcionrio Cadastrado com Sucesso!;

Fim seno

3 Cadastrar Dados dos produtos

Procurar na ME Produto atravs do cdigo produto

Se Cdigo produto encontrado

Inicio

Emitir a msg05 Produto j cadastrado!;

Fim se

Seno

Inicio

Cadastrar o novo produto {Nome produto, Fabricante, Tipo produto, Categoria, Da