Prointer
Trabalho Universitário: Prointer. Pesquise 862.000+ trabalhos acadêmicosPor: gui_bone • 18/3/2015 • 4.086 Palavras (17 Páginas) • 277 Visualizações
1.INTRODUÇÃO
Neste desafio, teremos o objetivo de desenvolver um projeto de sistema que contemple a implemantação física de rotinas e modelos de dados, capaz de ser acessada através da web.
Para este utilizamos conceitos e recursos abordados em programação de estrutura de dados e programação em banco de dados.
Neste projeto, estaremos analisando uma micro empresa de razão social Lunardi Computadores, que está estabelecida próximo ao polo de Porto Alegre, mais especificamente no bairro Aberta dos morros, na Rua Vacaria, de número 255. Para a execução deste utilizamos de métodos estudados em banco de dados, orientação objeto entre outros que já vimos ao longo do curso, procurando deste modo uma melhor solução para utilizarmos junto à empresa.
2 MODELAGEM DA APLICAÇÃO
2.1. SITUAÇÃO ATUAL
Trabalha com prestação de serviços e venda de equipamentos e periféricos no ramo da informática. Tem como público alvo, pessoas físicas, micro e pequenas empresas. Possuem aproximadamente 200 clientes ativos, sendo estes em grande maioria, pessoas físicas, isto é, clientes residências. Os clientes são atendidos pelo técnico em suas residências ou empresas, somente o equipamento no qual foi solicitado o serviço é levado à empresa se queimou alguma peça (hardware) que não pode ou é de difícil substituição no local do atendimento, neste caso é feita uma avaliação do defeito e enviado orçamento, que quando aprovado é realizado o serviço, caso contrário é devolvido no estado em que foi levado. Os atendimentos são agendados através de ligação telefônica ou e-mail partindo do cliente. É cobrado deslocamento do técnico, horas de serviço e equipamentos necessários para reparo (hardware ou software).
A cada início de expediente o técnico sai para atendimento externo com a agenda do dia e todos os equipamentos necessários para os reparos. Ao final do expediente ele traz à organização junto com os equipamentos (se houver) que não foram possíveis reparar no local, tudo que recebeu dos clientes de pagamento pelos serviços prestados e tudo que foi gasto, isto
A organização acima, apesar de trabalhar com tecnologia, não possui sistema que integre os dados da empresa.
A organização tem os seguintes riscos:
• Não possui servidor;
• Não possui backup de dados;
• Possui mais de um sistema e sem comunicação entre eles;
Ainda tem setores sem controle (ex: estoque e agendamento).
2.2. ANÁLISE E MODELAGEM DE DADOS
Dicionário de dados:
Funcionário:
@nome+mat+depto+ramal
nome = caracter;
mat = numérico;
depto = caracter;
ramal = numérico;
Clientes:
@nome+tel+endereco+email+codcl+historico
nome = caracter;
tel = numérico;
endereco = alfanumérico;
email = alfanumérico;
codcl = numérico;
histórico = alfanumérico;
Produtos:
@produto+codprod+qnt+tipo+valor
produto = caracter;
codprod = numérico;
qnt = numérico;
tipo = caracter;
Valor = boolean
Fornecedor:
@nome+tel+endereco+email+confor+prod
nome = caracter;
tel = numérico;
endereco = alfanumérico;
email = alfanumérico;
codfor = numérico;
prod = alfanumérico;
Prestador de Serviço:
@nome+tel+endereco+email+codter+servico
nome = caracter;
tel = numérico;
endereco = alfanumérico;
email = alfanumérico;
codter = numérico;
serviço = caracter;
Normalização de dados
Nome Descrição Tipo Tamanho Formato Restrições
Cliente Código que identifica unicamente os dados de um Cliente no Banco de Dados. Inteiro - - Conter apenas números
Nome Nome Completo do Cliente. Char 45 - -
Tel Telefone de contato do cliente Inteiro 9 Telefone deve ser valido
Endereço Local aonde reside o cliente Varchar 45 -
Histórico Fará o levantamento dos dados de usuário Varchar 45
E-mail Mais uma forma de contato Varchar 45 Conter e-mail valido
TABELA: T02_CLIENTE
Nome Descrição Tipo Tamanho Formato Restrições
Codprod Código que identifica unicamente os dados de um produto no Banco de Dados. Inteiro - - Conter apenas números
Qnt Quantidade unitária de peças Inteiro 45 - -
Tipo Verificação do tipo do produto Varchar 9 -
Valor Valor unitário de cada produto Inteiro 45 -
TABELA: T03_PRODUTOS
Nome Descrição Tipo Tamanho Formato Restrições
...