Baixe o app para aproveitar ainda mais
Prévia do material em texto
ANHANGUERA EDUCACIONAL Centro de Educação a Distância Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Disciplinas norteadoras: Teoria Geral de Sistemas, Construção de Algoritmos, Programação Estruturada I, Análise Estruturada de Sistemas e Responsabilidade Social e Meio Ambiente. DARIO WENZEL BULIK - RA 2600732337 MAURICIO DE LIMA MUCHUT – RA 3457189499 VILMAR LOPES FERRARI – RA 2662275782 Desafio Profissional Tutor Presencial: Jucelia Beux Tutor a distância: Alexsandro Sales de Oliveira Passo Fundo – RS 2017 1 INTRODUÇÃO O presente trabalho tem por objetivo apresentar um sistema que integre o conteúdo estudado nas disciplinas de Construção de Algoritmos, Programação estruturada I, Educação à Distância, Análise Estruturada de Sistemas, Responsabilidade Social e Meio Ambiente e Teoria Geral de Sistemas, onde contenha três tipos de serviços oferecidos pelo presente sistema. O procedimento deve conter uma estrutura que observe o trabalho integrado entre os serviços de Motor, Suspensão e Freio oferecidos pelo Centro Automotivo Autos e Automação, onde deverá esse procedimento calcular a quantidade de serviço operacionalizado, a interligação entre ambos, a soma monetária, o desconto quando necessário e a criação de uma OS (Ordem de Serviço) em seu fechamento final. Como podemos notar na descrição do site www.montarumnegócio.com, o mesmo evidencia que “montar um centro automotivo que atenda uma grande quantidade de clientes e ofereça diversos serviços, certamente os resultados tendem a ser melhores ainda e a visibilidade no mercado acontecerá de maneira muito rápida”. Portanto será nessa lógica que estruturaremos as atividades de nosso Centro Automotivo, buscando atender às demandas solicitadas neste desafio profissional 2 SISTEMAS POSSÍVEIS 2.1 Primeiro Sistema Calado, Melo, et al. Teoria Geral dos Sistemas. [s.l]. 05/jul/2011. http://admuecediurno2011.blogspot.com.br/2011/07/teoria-geral-dos-sistemas.html, nos diz que: A Teoria geral de sistemas tem por objetivo uma análise da natureza dos sistemas e da interrelação entre eles em diferentes espaços, assim como a interrelação de suas partes. O sistema que é visto como uma totalidade integrada, sendo impossível estudar seus elementos isoladamente. Ela ainda analisa as leis fundamentais dos sistemas. Observamos que a informação acima nos afirma das funcionalidades da Teoria Geral dos Sistemas, portanto, em nosso Centro Automotivo Autos e Automação o princípio norteador para a criação de um sistema efetivo que corrobore para a implantação do mesmo observará os seguintes aspectos. O sistema apresentará de forma organizada, rápida e fácil, todos os dados de seus clientes e respectivos. Irá emitir ordens de serviços (OS), para cada cliente, com valor monetário, descontos e serviços realizados. O sistema apresentará funcionalidades de relatórios gerenciais, os quais darão informações acerca de clientes, serviços prestados, relatórios valorizados e também relatórios que informarão o desempenho dos colaboradores sobre os diversos serviços oferecidos. Tabela A Código Descrição Preço/hora 1M Motor R$ 100,00 2S Suspensão R$ 200,00 3F Freio R$ 300,00 Tendo por informações o que a Tabela A nos diz, o sistema deverá ler e também mensurar o que informa a tabela B, sendo que: TabelaB Preço Total Desconto De R$ 200,00 à R$ 1.000,00 5% Supeior a R$ 1.000,00 10% 2.2 Segundo Sistema Inicialmente o sistema deve ser alimentado com os serviços que serão prestados e seu respectivos valores com os seguintes dados: Código, Descrição e Preço/Hora. A empresa trabalha com políticas de descontos, sendo assim, deve-se alimentar o sistema com esses dados para que tenha a autonomia de alterar esses descontos, este cadastro deve conter os seguintes campos: Código, Total Gasto e Percentual de Desconto. Quando o cliente chega na empresa e é atendido, o atendente deve pesquisar se o cliente e seu veículos estão cadastrados no sistema, se não tiver, efetua-se o cadastro. Em seguida deve ser feito uma Ordem de Serviço onde é informado todos os problemas que o veículo apresenta. Com a Ordem de Serviço impressa, o veículo é levado até o profissional responsável pelo atendimento no setor de motor, suspenção e freios. O profissional responsável detecta o problema e alimenta a ordem de serviço com as peças e serviços que serão necessários para a correção do problema, elaborando assim um orçamento. Com o orçamento em mão, o atende informa o cliente sobre o que tem que ser feito e o valor que ele irá gastar, já aplicando a política de desconto. Se o cliente aprovar este orçamento, é informado o status no sistema que o cliente aprovou para que o profissional posso efetuar o serviço. Quando terminar a execução do serviço, o profissional deve informar o status de concluído para a ordem de serviço e o veículo segue para testes. Depois de efetuado o teste e detectado que o problema foi resolvido, o profissional informa na ordem de serviço o status de testado, liberando o veículo para a devolução ao proprietário. É importante que todos estes processos sejam seguidos para ficar registrado no sistema. Caso dê o mesmo problema no veiculo e o proprietário acione a garantia, o sistema possa rastrear tudo o que foi feito naquele veiculo. Com o encerramento da ordem de serviço, o sistema deve efetuar o faturamento, aplicando a política de descontos. Após a entrega do veículo ao proprietário, deve-se fazer o pós venda, que é responsável em ligar para o cliente em 7 dias perguntando se o problema está resolvido e se o cliente aprovou o serviço efetuado. O sistema deve apresentar relatório agrupado por serviços, para que o empresário possa saber quanto ele tem que pagar para cada profissional. Deve apresentar também outros relatórios diversos como: Relatório de cliente: Este relatório tem a finalidade de trazer informações do cliente, como idade, data de nascimento, etc. Com esses dados, pode ser feito um trabalho de marketing como, ligar para o cliente e dar os parabéns pelo seu aniversário. Relatório de caixa: Apresenta o faturamento agrupado por dia, mês ou por serviços, para que o empresário tenha as informações de qual serviço é mais solicitado, qual o mês com maior faturamento, etc. Resumo dos serviços realizados no veículo: Quando um veículo já foi atendido anteriormente na oficina, o relatório irá informar os serviços realizados anteriormente. Relatório para pagamento dos profissionais: Relatório agrupado por serviços, para que o empresário possa saber quanto ele tem que pagar para cada profissional. 3 MEIO AMBIENTE – COPOS DESCARTÁVEIS Para fins de responsabilidade social e em pro meio ambiente a nossa empresa buscou soluções para reduzir o descarte na natureza de copos descartáveis. Analisando materiais na internet e dois casos de sucesso em projetos aplicados em outras instituições encontramos informações que nos ajudaram a entender melhor e direcionar um plano de ação. Foi a analisado dois estudos de casos o “Redução no Consumo de Copos Descartáveis do Serviço de Atendimento Unimed – Goiânia – GO – Brasil” , e o “Adote uma caneca: campanha pela redução de copos descartáveis na UFOPA (Universidade Federal do Oeste do Pará)”. Sobre o primeiro caso, “Redução no Consumo de Copos Descartáveis”, impactou muito na decisão de termos na “Centro Automotivo Autos” responsabilidade social e mostrarmos aos colaboradores e clientes afim de implantar a consciência no maior número de pessoas possíveis. Mas como poderíamos substituir sem aumentar custos e agradar as pessoas? E sobre o segundo caso analisado “Adote uma caneca”, nos propôs que num apelo de marketing a pessoa se identifique com mais de uma alternativa pra não utilizar os copos descartáveis, uma caneca ou um Shaker uma garrafa muito utilizada em academias, caminhadas e outras atividades. Buscando parceiros que utilizem na construção destas canecas ou Shakermaterial reciclado tornando um material mais barato e ecologicamente correto. A empresa utilizara o logo para confecção dos banners e das canecas e Shaker, o custo vai ser abatido com a utilização destas matérias. Para os colaboradores que utilizar no seu dia a dia a empresa a cada mês sorteia um bônus no valor de pacote de copos descartáveis para um funcionário dando a conscientização da economia que ele gerou e para todos ter a ideias e motivação para seguir conscientização. Uma das preocupações do Centro Automotivo Autos e Automação é o correto descarte de copos plásticos utilizados em suas dependências, com esse pensamento contextualizamos que a preocupação com o meio ambiente e descarte de material, no caso os copos plásticos possui apenas pequena menção de, “Não jogue em via pública”. Conforme SEIFFERT (2010) percebemos que: Nesse contexto a Responsabilidade Social e Ambiental foi que no ano de 1991, em Genebra, ocorreu a Conferência Mundial sobre o clima, promovida pela organização Mundial de Meteorologia, e que discutiu a questão dos desiquilíbrios climáticos globais. A Meta número sete das metas de Desenvolvimento do Milênio das Nações Unidas refere-se especificamente a isso, integração dos princípios de desenvolvimento sustentável ás políticas e programas de um país, bem como a reversão da perda de recursos ambientais (SEIFFERT, 2010 p.16) Dessa forma o Centro Automotivo Autos e Automação em parceria com a ONG Nova Era buscará coletar os copos plásticos já utilizados, e entregando à ONG, para que possam com isso obter matéria prima para a confecção de artesanato, que com sua venda terá sua renda revertida às pessoas participantes da ONG. O Centro Automotivo Autos e Automação é uma empresa que possui ética empresarial, preocupa-se com o meio ambiente e com a população em seu entorno. Assim sendo, optamos por ter um treinamento continuado aos colaboradores da equipe de Motores, para que cada vez mais façam seu trabalho com eficiência e comprometimento, evitando que os veículos aportados nas empresas recebam o máximo de atenção para que seja evitado cada vez mais a poluição do ar, meta principal do Protocolo de Kyoto, conforme podemos perceber, O Protocolo de Kyoto é um tratado internacional que tem como objetivo fazer com que os países desenvolvidos assumissem o compromisso de reduzir a emissão de gases que agravam o efeito estufa, para aliviar os impactos causados pelo aquecimento global. Além disso, são realizadas discussões para estabelecer metas e criar formas de desenvolvimento que não sejam prejudiciais ao Planeta. (Protocolo de Kyoto,2005) 4 ALGORITMOS 4.1 – Cadastro de clientesALGORITMO Tipo cliente = registro codigocliente: inteiro nome: caracter rg: inteiro cpf: inteiro endereco: caracter datanascimento: data fimregistro ESCREVA(“Digite o código do cliente: ”) LEIA (cliente.codigocliente) ESCREVA(“Digite o nome do cliente: ”) LEIA (cliente.nome) ESCREVA (“Digite o RG do cliente: ”) LEIA (cliente.rg) ESCREVA (“Digite o CPF do cliente: ”) LEIA (cliente.cpf) ESCREVA (“Digite o endereço do cliente: ”) LEIA (cliente.endereco) ESCREVA Digite data de nascimento do cliente: ”) LEIA (cliente.datanascimento) ESCREVA(“Cliente cadastrado com sucesso”) FIMALGORITMO 4.2 – Cadastro de mão de obraALGORITMO Tipo maoobra = registro codigomaoobra: caracter descricao: caracter valor: real fimregistro ESCREVA(“Digite o código da mão de obra: ”) LEIA (maoobra.codigomaoobra) ESCREVA(“Digite a descrição da mão de obra: ”) LEIA (maoobra.descricao) ESCREVA (“Digite o valor da mão de obra: ”) LEIA (maoobra.valor) ESCREVA(“Mão de obra cadastrada com sucesso”) FIMALGORITMO 4.3 – Cadastro de Ordem ServiçoALGORITMO operação: caracter mo:inteiro horastrabalhadas: real valor:real Tipo ordermservico= registro nrordemservico: inteiro codigocliente: inteiro codigoautomovel: inteiro valortotal: real fimregistro valor←0 ESCREVA (“Número da ordem de serviço: ”) LEIA (ordemservico.nrordemservico) ESCREVA (“Digite o código do cliente: ”) LEIA (ordemservico.codigocliente) ESCREVA (“Digite o código do automóvel: ”) LEIA (ordemservico.codigoautomovel) REPITA ESCREVA(“Lista de mão de obras”) ESCREVA(“1M – Motor R$ 100,00”) ESCREVA(“2S – Supenção R$ 200,00”) ESCREVA(“3F – Freio R$ 300,00”) ESCREVA(“Digite 1 para Motor, 2 para Suspenção e 3 para Freio:”) LEIA(mo) ESCREVA(“Informe a quantidade de horas trabalhadas”) LEIA(horastrabalhadas) ESCOLHA numero CASO 1 valor←valor+(100*horastrabalhadas) CASO 2 valor←valor+(200*horastrabalhadas) CASO 3 valor←valor+(300* horastrabalhadas) ESCREVA (“Digite S para adicionar novo serviço ou N para sair: ”) LEIA (operacao) ATE (operação=”N”) ESCREVA(“O total da ordem de serviço é de R$” ,valor) ESCREVA(“Ordem de serviço cadastrada com sucesso”) FIMALGORITMO ALGORITMO Tipo maodeobra= registro codigomaoobra: caracter descricao: caracter valor: real fimregistro ESCREVA (“Digite o código da mão de obra: ”) LEIA (maodeobra.codigoclassificacao) ESCREVA (“Digite a descrição da mão de obra: ”) LEIA (maodeobra.descricao) ESCREVA (“Digite o valor da mão de obra: ”) LEIA(maodeobra.valor) ESCREVA(“Mão de obra cadastrada com sucesso”) FIMALGORITMO 5 FLUXOGRAMA 5.1 – Cadastro de Cliente 5.2 – Cadastro de mão de obra 5.3 – Cadastro Ordem de Serviço 6 CÓDIGO DO PROGRAMA #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <string.h> #define TAM 100 /Estrutura de cadastro do cliente/ typedef struct Cliente{ int CodCli; /* Código do Cliente */ char NomCli[50]; /* Nome do Cliente */ int RGCli; /* RG do Cliente*/ int CPFCli; /* CPF do Cliente*/ char EndCli[50]; /* Endereço do Cliente*/ int CodAut; /* Código do Automovel */ char MarAut[50]; /* Marca do Automovel */ char ModAut[50]; /* Modelo do Automovel*/ int AnoAut; /* Ano Fabricação do Automovel*/ }Cliente; struct Cliente Cadastro[TAM]; typedef struct Oficina{ int CodCli; /* Código do Cliente */ int CodOfi; /* Código Oficina */ char DesOfi; /* Descrição */ float ValHor; /* Valor Hora */ float ValTot; /* Valor Total*/ }Oficina; struct Oficina CadOficina[TAM]; void CadastroCliente(void){ int cli, i; for (i =0; i < TAM;i++){ Cadastro[i].CodCli = i; printf("\nDigite:\nNOME CLIENTE:\n"); gets(Cadastro[i].NomCli); printf("\nDigite:\nO RG:\n"); scanf("%d",&Cadastro[i].RGCli); printf("\nDigite:\nO CPF:\n"); scanf("%d",&Cadastro[i].CPFCli); printf("\nDigite:\nO Endereco:\n"); gets(Cadastro[i].EndCli); printf("\nDigite:\nMarca do Automovel:\n"); gets(Cadastro[i].MarAut); printf("\nDigite:\nModelo do Automovel:\n"); gets(Cadastro[i].ModAut); printf("\nDigite:\nAno Fabricação do Automovel:\n"); scanf("%d",&Cadastro[i].AnoAut); printf ("\nOFICINA:"); OS(Cadastro[i].CodCli); } system("cls");//limpa Tela. } int OS(int CodCli){ int o, ofic ; char Des float ValHor, ValTot; system("cls");//limpa Tela. printf ("\n-ALTO CONSUMO DE OLEO LUBRIFICANTE.\n-EXCESSO DE FUMACA SENDO EXPELIDA PELO ESCAPAMENTO.\n[1]"); printf ("\n-RUIDOS E BATIDAS NAS RODAS.\n-VIBRACOES E DIRECAO PUXANDO.\n-DESGASTE IRREGULAR DOS PNEUS.\n[2]"); printf ("\n-O CARRO OU PEDAL VIBRA AO PISAR NO PEDAL DE FREIO.\n-O CARRO PUXA PARA ALGUMLADO QUANDO FREIA.\n-OUVIR ALGUM CHIADO OU RONCO QUANDO PISA NO FREIO.\n[3]"); scanf("%d", ofic); switch ( ofic ){case 1 : printf ("\nPROBLEMAS NO MOTOR:"); ValHor =100,00; Des = {"PROBLEMAS NO MOTOR"}; break; case 2 : printf ("\nPROBLEMAS NA SUSPENCAO:"); ValHor =200,00; Des = {"PROBLEMAS NA SUSPENCAO"}; break; case 3 : printf ("\nPROBLEMAS NOS FREIOS:"); ValHor =300,00; Des = {"PROBLEMAS NOS FREIOS"}; break; default : system("cls");//limpa Tela. Menu(); } ValTot = ValTot+ValHor; for (o =0; o < TAM;o++){ CadOficina[o].CodCli = CodCli; CadOficina[o].CodOfi = o; CadOficina[o].DesOfi = Des; CadOficina[o].ValHor = ValHor; CadOficina[o].ValTot = ValTot; } } int Consulta(int CodCli){ int i = CodCli, w, g; float ValTot; system("cls");//limpa Tela. if (i == CodCli ){ printf("\nCODIGO DO CLIENTE: %i", Cadastro[i].CodCli); printf(" NOME DO CLIENTE: %s", Cadastro[i].NomCli); printf("\nO RG DO CLIENTE: %i",Cadastro[i].RGCli); printf(" O CPF DO CLIENTE: %i",Cadastro[i].CPFCli); printf("\nENDEREÇO DO CLIENTE: %s", Cadastro[i].EndCli); printf("\nAUTOMOVEL:"); printf("\nCODIGO AUTOMOVEL: %i",Cadastro[i].CodAut); printf(" MARCA: %s", Cadastro[i].MarAut); printf(" MODELO: %s",Cadastro[i].ModAut); while (w == CodCli){ for (g=0;g < TAM;g++){ printf("\nCODIGO OS: %i",CadOficina[g].CodOfi); printf(" DECRICAO PROBLEMA: %s", CadOficina[g].DesOfi); printf("\nVALOR: %f", CadOficina[g].ValHor); printf("\n------------------------------------------------------------------------------------"); ValTot= CadOficina[o].ValTot } printf("\nVALOR TOTAL:f%", ValTot); } } printf("\n\n"); } void Menu(void){ int valor, CodClie; printf ("DIGITE O VALOR: \n[1] PARA CADASTRO: \n[2] PARA ORDEM SERVICO: \n[3] PARA RELATORIO: \n[*] SAIR DO SISTEMA: "); scanf("%d", &valor); switch ( valor ){ case 1 : system("cls");//limpa Tela. CadastroClientes(); break; case 2 : printf ("\nINFORME O CODIGO DO CLIENTE:\n"); scanf("%d", CodClie); Consulta(CodClie); system("cls");//limpa Tela. break; case 3 : system("cls");//limpa Tela. // OS(); break; default : printf ("\nSAIR SISTEMA!"); } } int main() { Menu(); getch(); return 0; } 7 CONCLUSÃO No presente trabalho, concluiu que o projeto e sistema para a empresa Centro Automotivo Autos e Automação irá atuar na contextualização, analise, representação gráfica (fluxograma), algoritmos, codificação e preocupando-se com o meio ambiente. Auxiliando na gestão da empresa através dos processos adotados. O conhecimento empregado no trabalho deu-se através das disciplinas cursadas no semestre. 8 REFERÊNCIAS BIBLIOGRÁFICAS Calado, Melo, et al. Teoria Geral dos Sistemas. [s.l], 2011 Disponível em http://admuecediurno2011.blogspot.com.br/2011/07/teoria-geral-dos-sistemas.html Acesso em 19 nov. 2017. <https://www.montarumnegocio.com/como-montar-um-centro-automotivo/ > Acesso em 19 nov. 2017. < http://minhaoficina.net/programa-para-oficina-mecanica/ > Acesso em 19 nov. 2017. MARTINS, Helen Fernanda Alves (2011a). Os talentos de Alan Cumming. Goiânia, 20 nov. 2011. Disponível em: http://www.meutedio.com.br/2011/11/alan-cumming.html. Acesso em 09 mar. 2012. http://www.ufopa.edu.br/noticias/2014/novembro/adote-uma-caneca-campanha-pela-reducao-de-copos-descartaveis-na-ufopa
Compartilhar