Portfolio individual - sem3 - unopar - análise de sistemas

19
ELENILTON DE SOUSA FREITAS SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALUGA BUGGY Portfólio Individual

Transcript of Portfolio individual - sem3 - unopar - análise de sistemas

Page 1: Portfolio individual -  sem3 - unopar - análise de sistemas

Teixeira de Freitas, Bahia2014

ELENILTON DE SOUSA FREITAS

SISTEMA DE ENSINO PRESENCIAL CONECTADOTECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

ALUGA BUGGYPortfólio Individual

Page 2: Portfolio individual -  sem3 - unopar - análise de sistemas

Teixeira de Freitas, Bahia2014

ALUGA BUGGYPortfólio Individual

Atividade Interdisciplinar em Grupo apresentado à Universidade Norte do Paraná - UNOPAR, referente ao terceiro semestre na disciplina de Análise e Desenvolvimento de Sistemas.

ELENILTON DE SOUSA FREITAS

Page 3: Portfolio individual -  sem3 - unopar - análise de sistemas

SUMÁRIO

1 INTRODUÇÃO......................................................................................................3

2 DESENVOLVIMENTO..........................................................................................4

2.1 Pesquisa com três locadores de carro..............................................................4

2.2 Banco de dados................................................................................................6

2.3 Tela de acesso ao sistema...............................................................................6

3 CONCLUSÃO.....................................................................................................12

REFERÊNCIAS.........................................................................................................13

Page 4: Portfolio individual -  sem3 - unopar - análise de sistemas

1 INTRODUÇÃO

Neste trabalho, vamos fazer uma comparação entre três locadoras

de carros e extrair das três locadoras boas funcionalidades para montar uma nova

solução para a Locadora Aluga Buggy.

Desenvolveremos também um sistemas de banco de dados a fim de

suprir a necessidades de expansão da locadora Aluga Buggy que está expandido

para uma matriz com 4 filiais.

3

Page 5: Portfolio individual -  sem3 - unopar - análise de sistemas

2 DESENVOLVIMENTO

2.1 PESQUISA COM TRÊS LOCADORES DE CARRO

Empresa1: http://www.rentcars.com.br/

O cliente digita a cidade onde quer retirar e entregar o veículo digita

a data da retirada e a data da entrega e após a pesquisa o site dá opções de

veículos com filtros por configuração (opcionais) e categorias (básico, econômico,

luxo, esportivo), daí procede-se à reserva.·.

Empresa2: http://www.movida.com.br/

O cliente digita a cidade onde quer retirar e entregar o veículo digita

a data da retirada e a data da entrega. Não há filtro de opções, apenas veículos

organizados por grupos.

Empresa3: http://www.localiza.com/

O cliente digita a cidade onde quer retirar e entregar o veículo digita

a data da retirada e a data da entrega. Após isso o cliente simplesmente escolhe o

grupo (econômico, intermediário, executivo). Senti falta de componentes visuais no

que se refere a veículos. Parece que o site parte da presunção que todos os seus

clientes conhecem mentalmente o veículo pelo seu modelo.

Algumas funcionalidades importantes no sistema da empresa “Aluga Buggy”:

Conexão com todas as filiais da locadora, permitindo uma

administração centralizada e integrada;

Controle de disponibilidade, mapa de reservas, vendas de itens

adicionais (cadeiras de bebê, gps, etc..), vendas de proteções - inclusive as

obrigatórias - confirmação e envio de voucher por e-mail;

4

Page 6: Portfolio individual -  sem3 - unopar - análise de sistemas

Reserva por grupo e por veículo (placa);

Um tour virtual opcional ao redor e dentro do veículo a ser escolhido;

Atualização em tempo real com a locadora;

Integração com dispositivos móveis.

A administração centralizada e integrada com todas as filiais da

empresa “Aluga Buggy” permitirá, além de um melhor gerenciamento da frota, que o

serviço seja realizado por terceiros, aumentando assim o faturamento da empresa

“Aluga Buggy”. O tour virtual influenciará o cliente na escolha do veículo que atende

melhor às suas necessidades. A reserva por grupo e por veículo dará mais opções

de escolha ao cliente e a integração com dispositivos móveis acompanhará uma

tendência por melhor comodidade ao cliente.

5

Page 7: Portfolio individual -  sem3 - unopar - análise de sistemas

2.2 BANCO DE DADOS

Como SGDB utilizaremos o PostgreSQL por reduzir os custos de

hardwares, softwares, por ser muito fácil encontrar serviços de hospedagem de sites

que oferecem em seus planos o SGDB PostgreSQL, possui recursos comuns a

banco de dados de grande porte, o que o deixa apto a trabalhar, inclusive, com

operações de missão crítica, por ser versátil, seguro, gratuito e de código aberto. 

2.3 TELA DE ACESSO AO SISTEMA

6

Page 8: Portfolio individual -  sem3 - unopar - análise de sistemas

Código-fonte do programa

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using ConsoleApplication2;

namespace ConsoleApplication2

{

public class Fila

{

private int[] conteudo;

private int fim;

public Fila(int n) /* Método CONSTRUTOR */

{

if (n > 0)

{

conteudo = new int[n];

fim = -1;

}

}

public void SAIDA(int valor) /* Método para INSERIR no Fim da FILA */

{

if (fim < conteudo.Length - 1)

{

fim++;

conteudo[fim] = valor;

}

}

public int CHEGADA() /* Método para REMOVER do Inicio da FILA */

7

Page 9: Portfolio individual -  sem3 - unopar - análise de sistemas

{

int valor = -1;

if (fim >= 0)

{

valor = conteudo[0];

for (int i = 0; i < conteudo.Length - 1; i++)

{

conteudo[i] = conteudo[i + 1];

}

fim--;

}

return valor;

}

public string IMPRIMIR() /* Método para IMPRIMIR a Lista em FILA*/

{

string msg = "";

for (int i = 0; i <= fim; i++)

{

msg += conteudo[i] + " ";

}

return msg;

}

}

}

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Fila fila = new Fila(5);

int sair = 0;

8

Page 10: Portfolio individual -  sem3 - unopar - análise de sistemas

string imprime = "";

while (sair == 0)

{

imprimeOpcoes();

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

if (opcao == 0) /* OPÇÃO SAIR..*/

{

sair = 1;

}

else

if (opcao == 1) /* OPÇÃO INSERIR CÓDIGO (DAR SAÍDA DO BUGGY)..*/

{

Console.Clear();

Console.Write("\nCÓDIGO do BUGGY..: ");

fila.SAIDA(int.Parse(Console.ReadLine()));

imprime = fila.IMPRIMIR();

Console.WriteLine("\n.......................................\n");

Console.WriteLine(imprime);

Console.WriteLine("\n.......................................\n");

}

else

if (opcao == 2) /* OPÇÃO REMOVER SAÍDA (CHEGADA)...*/

{

Console.Clear();

fila.CHEGADA();

imprime = fila.IMPRIMIR();

Console.WriteLine("\n.......................................\n");

Console.WriteLine(imprime);

Console.WriteLine("\n.......................................\n");

}

else

9

Page 11: Portfolio individual -  sem3 - unopar - análise de sistemas

if (opcao == 3) /* OPÇÃO IMPRIMIR LISTA DE SAÍDAS..*/

{

Console.Clear();

imprime = fila.IMPRIMIR();

Console.WriteLine("\n.......................................\n");

Console.WriteLine(imprime);

Console.WriteLine("\n.......................................\n");

}

}

}

static public void imprimeOpcoes()

{

Console.WriteLine("\nESCOLHA UMA OPÇÃO:\n");

Console.WriteLine("SAIDA BUGGY............Digite 1");

Console.WriteLine("CHEGADA BUGGY............Digite 2");

Console.WriteLine("Imprimir BUGGYs da Fila...Digite 3");

Console.WriteLine("Sair do PROGRAMA..........Digite 0\n");

Console.Write("OPÇÃO.: ");

}

}

}

Fonte: Elaborado pelo autor (2014)

Sugestão de melhorias em termos de computadores:

Processador de 1 GHz ou superior;

1 GB de memória RAM para instalação 32 bits ou 2 GB para instalação de 64

bits;

16 GB de espaço livre no disco rígido para a instalação de 32 bits ou 20 GB

livres para a instalação 64 bits;

10

Page 12: Portfolio individual -  sem3 - unopar - análise de sistemas

Placa de vídeo com Direct X 9 com driver WDDM..

11

Page 13: Portfolio individual -  sem3 - unopar - análise de sistemas

3 CONCLUSÃO

            Este trabalho mostrou resumidamente os conhecimentos adquiridos das

matérias deste terceiro semestre de curso, aplicando-os na elaboração de um

sistema para a empresa “Aluga Buggy” e demonstrando como a empresa pode atuar

em várias localidades.

12

Page 14: Portfolio individual -  sem3 - unopar - análise de sistemas

REFERÊNCIAS

RECURSOS DO VISUAL C#. Disponível em: < http://msdn.microsoft.com/pt-br/vstudio/hh341490>. Acesso em: jun. 2013.

MACHADO, F. B., MAIA, L. P., Arquitetura de Sistemas Operacionais. Edição, Ed.LTC, 2002, Rio de Janeiro

Wikipédia enciclopédia livre Banco de Dados Distribuídos seu endereço eletrônico está disponível em http://pt.wikipedia.org/wiki/Banco_de_dados_distribu%C3%ADdos

UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.

13