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

Aluga Buggy

Dissertações: Aluga Buggy. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  29/5/2014  •  2.432 Palavras (10 Páginas)  •  310 Visualizações

Página 1 de 10

SUMÁRIO

1 INTRODUÇÃO 3

2 DESENVOLVIMENTO 4

2.1 DIAGRAMA DE CLASSE 4

2.2 PROJETO DE BANCO DE DADOS 5

2.3 ALGORITMO 6

3 IMPLEMENTAÇÃO DA REDE 9

3.1 REDE VPN.. 9

3.2 REDE MPLS.. 9

3.3 REDE FRAME RELAY. ..10

4 EQUIPAMENTOS 12

5 CONCLUSÃO.. 13

REFERÊNCIAS. .14

1 INTRODUÇÃO

Com a perspectiva de melhora no turismo interno para as férias, o setor de locadoras de automóveis ganhará um impulso a mais. O aumento de viagens pelo Brasil estimula o crescimento das pequenas e médias locadoras de veículos. Disposta a aproveitar esse grande potencial do mercado brasileiro, com suas operações ajustadas à nova realidade econômica a empresa Aluga Buggy monta um novo plano de negocio com a possibilidade de mais duas filiais.

2 DESENVOLVIMENTO

Para esse novo desafio utilizaremos as técnicas de análise de sistemas e engenharia de softwares implementando cadastros de rotina em C# para o desenvolvimento da empresa, criação de banco de dados para armazenamento e manipulação das informações, aplicar a teoria de projeto de software orientado a objetos, utilizar a UML como linguagem de modelagem, utilizaremos diagramas de classes, analisaremos custos de implementação de uma rede e quais padrões utilizar para melhorar acesso as informações.

2.1 DIAGRAMA DE CLASSE

Uma classe representa um conjunto de objetos que possuem comportamentos e características em comum. Uma classe descreve como certos tipos de objetos se parecem do ponto de vista da programação, pos quando definimos uma classe precisamos definir duas coisas:

Propriedades > Informações especificas relacionadas a uma classe de objeto. São as características dos objetos que as classes representam, exemplo: Cor, altura, tamanho, largura, etc.

Métodos > São ações que os objetos de uma classe podem realizar, exemplo: Latir, correr, sentar, comer, etc.

Graficamente, as classes são representadas por retângulos incluindo nome, atributos e métodos. A seguir temos um Diagrama de Classe criado com base no Cenário Proposto, com as classes Cliente, Reserva, Buggy e tipo de Buggy:

.

2.2 PROJETO DE BANCO DE DADOS

Para facilitar o entendimento é importante o desenho de um sistema de informação com suas características principais. A seguir o projeto de banco de dados da empresa Aluga Buggy:

Banco de Dados > Modelo Conceitual.

Banco de Dados > Modelo Lógico.

2.3 ALGORITIMO

Um algoritmo nada mais é que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta “o que fazer?”, mas sim, “como fazer?” Em termos mais técnicos, um algoritmo é um a sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.

A seguir o algoritmo desenvolvido:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace AlugaBuggy

{

class Program

{

static void Main(string[] args)

{

int opcao = 0;

ListaBuggy lista = new ListaBuggy();

while (true)

{

Console.Clear();

Console.WriteLine("**-- Aluga Buggy --**");

Console.WriteLine("");

Console.WriteLine("** Lista de Buggys - Início **");

Console.WriteLine("");

Buggy no = lista.Inicio;

Console.WriteLine("Número\tModelo\t\tAno\tTipo");

while (no != null)

{

Console.WriteLine(no.Numero+"\t"+no.Modelo+"\t\t"+no.Ano+"\t"+no.Tipo);

no = no.Proximo;

}

Console.WriteLine("");

Console.WriteLine("** Lista de Buggys - Fim **");

Console.WriteLine("");

Console.WriteLine("** Opções **");

Console.WriteLine("(1) - Inserir");

Console.WriteLine("(2) - Excluir");

Console.WriteLine("(3) - Sair");

Console.WriteLine("");

Console.Write("Escolha uma opção: ");

opcao = int.Parse(Console.ReadLine());

if (opcao == 0 || opcao > 3)

{

//Opção Inválida

...

Baixar como (para membros premium)  txt (9.3 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com