Aluga Buggy
Dissertações: Aluga Buggy. Pesquise 862.000+ trabalhos acadêmicosPor: Edson • 29/5/2014 • 2.432 Palavras (10 Páginas) • 324 Visualizações
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
...