TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Portfólio Oficina Mecânica

Por:   •  1/12/2018  •  Trabalho acadêmico  •  1.198 Palavras (5 Páginas)  •  303 Visualizações

Página 1 de 5

[pic 1]

[pic 2]

[pic 3]

[pic 4]

[pic 5]

[pic 6]

[pic 7]

[pic 8]

SUMÁRIO

INTRODUÇÃO.....................................................................................................3

OBJETIVO........................................................................................................... 4

SISTEMA DE ATENDIMENTO DA OFICINA.......................................................5

DIAGRAMA DE CLASSES...................................................................................6

MODELO BR........................................................................................................7

ESTRUTURA DE DADOS EM C#........................................................................8

CONCLUSÃO.......................................................................................................12

REFERÊNCIAS BIBLIOGRÁFICAS.....................................................................13



INTRODUÇÃO

     Com certeza o uso de computadores é indispensável em todas as áreas de atuação do ser humano, podem ser elas comerciais, industriais, governamentais ou residenciais. Neste trabalho iremos desenvolver um sistema de gerenciamento para a “oficina Mecânica” utilizando a linguagem C# e o banco de dados SQL.


OBJETIVO

     Planejar e desenvolver um sistema gerenciador para empresas do ramo de reparação de veículos. Pesquisar o funcionamento de uma oficina mecânica, observando as necessidades operacionais básicas, conhecer o funcionamento de um sistema de controle de estoque, fazer o levantamento de requisitos completo com diagramas de classes e esquemas conceituais de banco de dados, programar um protótipo do sistema que irá gerenciar os dados importantes para a empresa, possibilitando a manipulação destes dados através de inserções, alterações e exclusões.


1 - O SISTEMA DE ATENDIMENTO NA OFICINA

      Ao se dirigir para a recepção da oficina mecânica, o cliente terá os seus dados pessoais e veiculares cadastrados, caso não esteja cadastrado, no sistema. Uma O.S (Ordem de Serviço) será aberta com todos os dados que o cliente apresentou para o atendente da oficina sinalizando os reparos que precisarão ser feitos no veículo. Após este processo, um mecânico irá levar o carro para realizar uma revisão, onde o mesmo poderá fazer o orçamento das peças e ver o que está acontecendo de errado com o veículo. A O.S será enviada de volta ao cliente informando todos os valores e peças que precisam ser adquiridas para que o seu veículo tenha um bom desempenho e, a depender da aceitação ou não do cliente, o processo entrará em uma nova fase. Caso o cliente aceite o orçamento, o veículo prosseguirá para o setor onde acorrerão os reparos. Por outro lado, caso o cliente não aceite o orçamento, o carro irá ficar disponível para retirada. Por fim, o gerente irá determinar o rumo da situação e dará uma orientação ao atendente.

DIAGRAMA DE CASO USO DA OFICINA MECÂNICA

[pic 9][pic 10]

2 - DIAGRAMAS DE CLASSES

     No diagrama de classe podemos observar as informações estruturais de um objeto, usadas pela aplicação. As informações são descritas, classes e relações são demonstradas graficamente de acordo com sua interligação às tabelas na base de dados, nos XML ou nas composições de outros objetos de software.

[pic 11]

[pic 12]

3 - MODELOS BR


4 - ESTRUTURAS DE DADOS EM C# (SHARP)[pic 13][pic 14]

4.1 – CONEXÕES AO BANCO DE DADOS SQL

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace OficinaMecanica.clsDados.DAL { public class Banco { public static string stringdeconexao { get { string conexao = @"Data Source=.\sqlexpress;Initial Catalog=Oficina;Integrated Security=True;Pooling=False";

return conexao; } } } }

4.2 - COMANDOS NOVOS

  • Botão novo: serve para criar o próximo cadastro.

private void toolStripStatusLabel1_Click(object sender, EventArgs e) { txtCodigo.Text = "0";

txtNome.Text = "";

MtxtRG.Text = "";

MtxtCPF.Text = "";

MtxtTelefone.Text = "";

txtEndereco.Text = "";

txtCidade.Text = "";

txtNome.Focus();

 }

4.3 - COMANDOS SALVAR

  • Botão salvar: serve para salvar dados do sistema.

DialogResult result;

string msg = "Deseja salvar o Cliente: " + txtNome.Text.ToString() + " ?"; result = MessageBox.Show(msg, "Salvar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

 if (result == DialogResult.Yes) { ocli.nome = txtNome.Text;

ocli.rg = MtxtRG.Text; ocli.cpf = MtxtCPF.Text;

ocli.endereco = txtEndereco.Text;

ocli.telefone = MtxtTelefone.Text;

ocli.cidade = txtCidade.Text;

dalCli.Insert(ocli);

MessageBox.Show("O cliente: " + txtNome.Text + "\n\nFoi cadastrado com sucesso!!"); dtvCliente.DataSource = dalCli.Select();

dtvCliente2.DataSource = dtvCliente.DataSource; dtvCliente.Refresh();

}

4.4 - COMANDOS ALTERAR

  • Botão alterar: serve para alterar dados do sistema.

DialogResult result; string msg = "Deseja alterar o Cliente: " + txtNome2.Text.ToString() + " ?";

result = MessageBox.Show(msg, "Alterar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

 if (result == DialogResult.Yes) { ocli.idCliente = Convert.ToInt32(txtCodigo2.Text);

...

Baixar como (para membros premium)  txt (10.8 Kb)   pdf (410.6 Kb)   docx (512 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com