P1

68 visualizações

Publicada em

ads

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
68
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

P1

  1. 1. Teixeira de Freitas, Bahia 2014 ELENILTON DE SOUSA FREITAS SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALUGA BUGGY Portfólio Individual
  2. 2. Teixeira de Freitas, Bahia 2014 ALUGA BUGGY Portfó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
  3. 3. 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
  4. 4. 3 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.
  5. 5. 4 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;
  6. 6. 5 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.
  7. 7. 6 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
  8. 8. 7 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; } }
  9. 9. 8 public int CHEGADA() /* Método para REMOVER do Inicio da FILA */ { 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) {
  10. 10. 9 Fila fila = new Fila(5); int sair = 0; 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);
  11. 11. 10 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 Console.WriteLine("n.......................................n"); } else 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 0n"); Console.Write("OPÇÃO.: "); } } }
  12. 12. 11 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;  Placa de vídeo com Direct X 9 com driver WDDM..
  13. 13. 12 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.
  14. 14. 13 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.

×