Académique Documents
Professionnel Documents
Culture Documents
SUMRIO
LISTA DE FIGURAS.....................................................................................................3
SUMRIO......................................................................................................................4
1
INTRODUO.......................................................................................................3
OBJETIVOS...........................................................................................................4
DESENVOLVIMENTO...........................................................................................5
3 FN...............................................................................................................6
3.2.2
MODELO LGICO.........................................................................................7
VPN...............................................................................................................13
3.4.2
LINK DEDICADO.........................................................................................13
CONCLUSO......................................................................................................15
REFERNCIAS...........................................................................................................16
1 INTRODUO
Este trabalho foi desenvolvido baseado na proposta do cenrio no
cenrio Aluga Buggy na qual essa empresa tem uma rede com 5 lojas e uma frota
de mais de 150 buggys. Nas atividades em que sero realizadas veremos como
2 OBJETIVOS
Tomaremos como objetivo principal da atividade proposta a
construo de diagramas de classe e implementao de cadastros e rotinas do
sistema proposto para a empresa Aluga Buggy usando como linguagem o C#,
desenvolver tcnicas de anlise de sistemas e engenharia de software e criar um
banco de dados de informaes para armazenar e manipular essas informaes no
sistema. Um projeto de interligao de rede para acesso as informaes nas filiais e
matriz da empresa.
3 DESENVOLVIMENTO
3.2.1 3 FN
CREATE TABLE CLIENTE (
cod_cliente int PRIMARY KEY,
cnh string,
telefone string,
nome_cliente string,
rg string,
cpf string,
endereco string
)
CREATE TABLE RESERVA (
cod_reserva int PRIMARY KEY,
data_reserva date,
data_retirada date,
data_devolucao date,
valor_reserva float,
cod_cliente int,
num_buggy int,
FOREIGN KEY(cod_cliente) REFERENCES CLIENTE (cod_cliente),
FOREIGN KEY(num_buggy) REFERENCES BUGGY (num_buggy)
)
CREATE TABLE BUGGY (
num_buggy int PRIMARY KEY,
tipo string,
modelo string,
ano date,
cod_tipo int,
7
FOREIGN KEY(cod_tipo) REFERENCES TIPO_BUGGY (cod_tipo)
)
CREATE TABLE TIPO_BUGGY (
desc_tipo string,
valor_tipo float,
cod_tipo int PRIMARY KEY
)
8
private string nome_cliente;
private string telefone;
private string cnh;
private string rg;
private string cpf;
private string endereco;
private List<Reserva> reserva;
// 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 Telefone {
get { return telefone; }
set { telefone = value; }
}
public string Cnh {
get { return cnh; }
set { cnh = vlaue; }
}
public string Rg {
get { return rg; }
set { rg = value; }
}
public string Cpf {
get { return cpf; }
set { cpf = value; }
}
private string Endereco {
get { return endereco; }
set { endereco = value; }
}
public List<Reserva> Reserva {
get { return reserva; }
set { reserva = value; }
}
// Mtodos
public void cadastrar()
{
}
public void alterar()
{
}
9
public void excluir()
{
}
public void pesquisar()
{
}
}
// ------------------------------------------------- //
class Reserva
{
// Atributos
private int cod_reserva;
private DateTime data_reserva;
private DateTime data_retirada;
private DateTime data_devolucao;
private int cod_cliente;
private int num_buggy;
private float valor_reserva;
private Cliente cliente;
private Buggy buggy;
private Reserva reserva;
// Propriedades
public int cod_Reserva {
get { return cod_reserva; }
set { cod_reserva = value; }
}
public DateTime data_Reserva {
get { return data_reserva; }
set { data_reserva = value; }
}
public DateTime data_Retirada {
get { return data_retirada; }
set { data_retirada = value; }
}
public DateTime data_Devolucao {
get { return data_devolucao; }
set { data_devolucao = value; }
}
public int cod_Cliente {
get { return cod_cliente; }
set { cod_cliente = value; }
}
public int num_Buggy {
get { return num_buggy; }
set { num_buggy = value; }
}
10
11
get { return num_buggy; }
set { num_buggy = value; }
}
public string Modelo {
get { return modelo; }
set { modelo = value; }
}
public DateTime Ano {
get { return ano; }
set { ano = value; }
}
public string Tipo {
get { return tipo; }
set { tipo = value; }
}
public List<Reserva> Reserva {
get { return reserva; }
set { reserva = value; }
}
public Tipo_buggy tipo_Buggy {
get { return tipo_buggy; }
set { tipo_buggy = value; }
}
// Mtodos
public void cadastrar()
{
}
public void alterar()
{
}
public void excluir()
{
}
public void pesquisar()
{
}
}
// ------------------------------------------------- //
class Tipo_buggy
{
// Atributos
12
private string desc_tipo;
private int cod_tipo;
private float valor_tipo;
private List<Buggy> buggy;
// Propriedades
public string desc_Tipo {
get { return desc_tipo; }
set { desc_tipo = value; }
}
public int cod_Tipo {
get { return cod_tipo; }
set { cod_tipo = value; }
}
public float valor_Tipo {
get { return valor_tipo; }
set { valor_tipo = value; }
}
public List<Buggy> Buggy {
get { return buggy; }
set { buggy = value; }
}
// Mtodos
public void cadastrar()
{
}
public void alterar()
{
}
public void excluir()
{
}
public void pesquisar()
{
}
}
13
3.4.1 VPN
Para efetuar essa ligao, diversas solues podem ser implementadas,
dentre elas a VPN (do ingls Virtual Private Network). A VPN uma rede de
comunicao privada, utilizada por uma ou mais empresas, onde a mesma utiliza-se
de uma rede de comunicao pblica, como por exemplo, a internet. Ou seja, toda a
comunicao entre filial e matriz seria efetuada por uma rede pblica, utilizando-se
protocolos padres, que podem no ser seguros.
VPNs seguras usam protocolos criptografados, em uma espcie de tnel
(tunelamento), fornecendo confidencialidade, autenticao e integridade necessrias
para garantir a privacidade das comunicaes.
Deve se atentar que uma VPN mal configurada pe em risco no apenas a
comunicao e as mensagens que esto sendo trocadas, mas todo o sistema de
informao da empresa.
3.4.2 LINK DEDICADO
Um link dedicado uma das maneiras mais seguras para efetuar a ligao
entre duas redes geograficamente distribudas.O link dedicado um servio
especialmente desenvolvido para o setor corporativo, onde as empresas tem acesso
a um link exclusivo para a transmisso de dados, sem a necessidade de
compartilhamento deste link. Utilizando este recurso, a empresa passa a contar
(teoricamente) com acessibilidade, estabilidade e altas taxas de transferncia na
medida em que possui um link prprio para o compartilhamento de dados. Atravs
do link dedicado, a empresa conectada diretamente a uma porta roteadora,
eliminando congestionamento de redes e obtendo mais desempenho em todo o
sistema. Vale ressaltar que atravs do link dedicado, tambm possvel efetuar uma
VPN.
Para efetuar esse tipo de comunicao necessrio entrar em contato com
uma empresa que oferea esse servio, que para nossa regio cobra em torno de
R$ 1.500,00mensais para disponibilizar o servio. Alm disso, necessrio dois
roteadores, um em cada segmento para permitir a comunicao entre os mesmo.
Cada roteador dever ser configurado para permitir a passagem de pacotes
vindo da rede externas, e permitir que os pacotes da rede interna, sejam entregues
14
15
4 CONCLUSO
Foi possvel de forma simples aplicar os conhecimentos que foram
adquiridos em todas as disciplinas e por em prtica utilizando-se das ferramentas
disponibilizadas e aplic-las em cada um dos exerccios que foram propostos.
Todos os objetivos que foram propostos nas atividades foram
alcanados.
16
REFERNCIAS
Diagramas de Classes. TIEMPROSA. Disponvel em:<
http://tiemprosa.com.br/diagrama-de-classes-blog-ti-uml/>, acessado em 06 de
novembro de 2013.
Estrutura e Banco de Dados. FACOM. Disponvel em:
http://www.facom.ufu.br/~madriana/EBD/praticaBD2.pdf Acessado em 07 de
novembro de 2013.
Introduo a Banco de Dados. Disponvel em
HTTP://www.ime.usp.br/~jef/apostila.pdf acessado em 08 de novembro de 2013.
LIMA, Edwin; REIS, Eugnio. C# e .NET Guia do Desenvolvedor; 1. ed. Rio de
Janeiro: Campos, 2002.
NISHIMURA, Roberto Yukio. Banco de Dados I. ed. So Paulo: Person Prentice
Hall,2009.
NISHIMURA, Roberto Yukio. Banco de Dados II. ed. So Paulo: Person Prentice
Hall,2009.
SILVIA, Flvio de Almeida e, Desenvolvimento Orientado a Objetos I. ed. So
Paulo: Person Prentice Hall,2009.
SILVIA, Flvio de Almeida e, Desenvolvimento Orientado a Objetos II. ed. So
Paulo: Person Prentice Hall,2009.
TANAKA, Simone Sawasaki, Anlise de Sistemas I. ed. So Paulo: Person Prentice
Hall,2009.
TANAKA, Simone Sawasaki, Anlise de Sistemas II. ed. So Paulo: Person
Prentice Hall,2009.
TANAKA, Simone Sawasaki, Anlise de Sistemas III. ed. So Paulo: Person
Prentice Hall,2009.