Buscar

Desafio Profissional

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

Continue navegando