Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. INTRODUO.......................................................................................................4
2. OBJETIVO..............................................................................................................4
3. DESENVOLVIMENTO............................................................................................4
3.2 O Diagrama de Classe....................................................................................6
3.3 Insero de um pedido na linguagem C#....................................................7
3.4 BrModelo, modelos conceitual e lgico.....................................................16
3.4.1 CONCEITUAL..............................................................................................16
3.4.2 LGICO.......................................................................................................17
4. CONCLUSO......................................................................................................19
5. REFERNCIAS....................................................................................................20
4
1. INTRODUO
2. OBJETIVO
3. DESENVOLVIMENTO
NOME CPF
ENDEREO TELEFONE EMAIL USURIO SENHA
CADASTRAR CLIENTE
EFETUAR LOGIN
NOME CPF
ENDEREO TELEFONE EMAIL USURIO SENHA
EFETUAR LOGIN
FINALIZAR PEDIDO
VERIFICAR PEDIDO
EFETUAR ENTREGA
Fortemente tipada: isso ajudar a evitar erros por manipulao imprpria de tipos
e atribuies incorretas;
Controle de verses: cada assembly gerado, seja como EXE ou DLL, tem
informao sobre a verso do cdigo, permitindo a coexistncia de dois
assemblies homnimos, mas de verses diferentes no mesmo ambiente;
Suporte a cdigo legado: o C# pode interagir com cdigo legado de objetos COM
e DLLs escritas em uma linguagem no-gerenciada;
class Cliente
{
// Atributos
private int cod_cliente;
private string nome_cliente;
private string telefone;
private string rg;
private string cpf;
private string endereco;
private List<Pedido> pedido;
// Propriedades
public int cod_Cliente {
get { return cod_cliente; }
set { cod_cliente = value; }
}
public string nome_Cliente {
get { return nome_cliente; }
set { nome_cliente = value; }
}
public string Rg
{ get { return rg; }
set { rg = value; }
}
// Mtodos
public void cadastrar()
{
// ------------------------------------------------- //
class Pedido
{
// Atributos
private int cod_ pedido;
private DateTime data_entrega;
private int cod_cliente;
private int num_pizza;
private float valor_pedido;
private Cliente cliente;
private Pizza pizza;
private Pedido pedido;
// Propriedades
public int cod_Pedido {
get { return cod_pedido; }
set { cod_pedido = value; }
}
// Mtodos
public void cadastrar()
{
}
}
// ------------------------------------------------- //
class Pizza
{
// Atributos
private int num_pizza;
private string sabor;
private Size;
private List<Pedido> pedido;
private Sabor_pizza sabor_pizza;
// Propriedades
public int num_Pizza {
get { return num_pizza; }
set { num_pizza = value; }
}
// Mtodos
public void cadastrar()
{
}
// ------------------------------------------------- //
class Sabor_pizza
{
// Atributos
private string desc_sabor;
private int cod_sabor;
private float valor_sabor;
private List<Pizza> pizza;
// Propriedades
public string desc_Sabor
{ get { return
desc_sabor; } set
{ desc_sabor= value; }
}
// Mtodos
public void cadastrar()
{
}
}
3.4 BrModelo, modelos conceitual e lgico
3.4.1 CONCEITUAL
3.4.2 LGICO
3.4 Vantagens e desvantagens de se utilizar uma plataforma baseada em
microcomputadores