Trabalho Individual 3 Semestre
Pesquisas Acadêmicas: Trabalho Individual 3 Semestre. Pesquise 861.000+ trabalhos acadêmicosPor: fspetersen • 20/10/2014 • 2.342 Palavras (10 Páginas) • 297 Visualizações
Sumário
1 INTRODUÇÃO 6
2 OBJETIVO 7
3 DESENVOLVIMENTO 8
3.1 DIAGRAMA DE CLASSES. 8
3.1.1 CLASSE CLIENTE. 8
3.1.2 CLASSE BUGGY 8
3.1.3 CLASSE RESERVA 9
3.1.4 CLASSE TIPO_BUGGY 9
3.2 PROJETO DE BANCO DE DADOS ATÉ 3FN. 9
3.3 ALGORITMO EM C# PARA CONTROLE DE BUGGYS. 11
4 CONCLUSÃO 12
5 REFERÊNCIAS 13
1 INTRODUÇÃO
Atendendo ao trabalho de portfólio de atividade interdisciplinares será apresentado um diagrama de classe no BRModelo com as classes: Cliente, Buggy, Reserva e Tipo_buggy, com seus relacionamentos, projeto de banco de dados no modelo conceitual e também um algoritmo em C# para fazer as reservas inserindo e retirando da lista.
2 OBJETIVO
Nosso objetivo neste trabalho é criar um algoritmo utilizando ponteiros para controlar a chegada e saida de Buggy baseado em um diagrama de classe e um projeto de banco de dados.
3 DESENVOLVIMENTO
3.1 DIAGRAMA DE CLASSES.
3.1.1 CLASSE CLIENTE.
3.1.2 CLASSE BUGGY
3.1.3 CLASSE RESERVA
3.1.4 CLASSE TIPO_BUGGY
3.2 PROJETO DE BANCO DE DADOS ATÉ 3FN.
Conceitual:
Lógico:
Banco de dados:
CREATE TABLE TIPO_BUGGY (TIPO int(8) PRIMARY KEY,
VALOR double, DESCRICAO Texto(25))
CREATE TABLE BUGGY (NUMERO_BUGGY int(8) PRIMARY KEY,
ANO INT(4), TIPO int(8), MODELO Texto(25),
FOREIGN KEY(TIPO) REFERENCES TIPO_BUGGY (TIPO) ON DELETE RESTRICT)
CREATE TABLE CLIENTE (CODIGO_CLIENTE int(8) PRIMARY KEY,
NOME Texto(25), TELEFONE Texto(8), CNH Texto(12), RG Texto(10),
CPF Texto(12), ENDERECO Texto(25))
CREATE TABLE RESERVA (CODIGO_RESERVA int(8) PRIMARY KEY,
DATA_DEVOLUCAO DateTime, DATA_RETIRADA DateTime,
VALOR double, DATA_RESERVA DateTime, NUMERO_BUGGY int(8),
CODIGO_CLIENTE int(8),
FOREIGN KEY(NUMERO_BUGGY) REFERENCES BUGGY (NUMERO_BUGGY),
FOREIGN KEY(CODIGO_CLIENTE) REFERENCES CLIENTE (CODIGO_CLIENTE))
3.3 ALGORITMO EM C# PARA CONTROLE DE BUGGYS.
Classe Reserva:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
public class Reserva
{
private int _Codigo_Reserva;
private DateTime _Data_Reserva;
private DateTime _Data_Devolucao;
private DateTime _Data_Retirada;
private int _Codigo_Cliente;
private int _Numero_Buggy;
private double _Valor;
public int Codigo_Reserva
{
get { return _Codigo_Reserva; }
set { _Codigo_Reserva = value; }
}
public DateTime Data_Reserva
{
get { return _Data_Reserva; }
set { _Data_Reserva = value; }
}
public DateTime Data_Devolucao
{
get { return _Data_Devolucao; }
set { _Data_Devolucao = value; }
}
public DateTime Data_Retirada
{
get { return _Data_Retirada; }
set { _Data_Retirada = value; }
}
public int Codigo_Cliente
{
get { return _Codigo_Cliente; }
set { _Codigo_Cliente = value; }
}
public int Numero_Buggy
{
get { return _Numero_Buggy; }
set { _Numero_Buggy
...