Buscar

Portfolio Individual ADS 3º

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

�PAGE �
SUMÁRIO
31	INTRODUÇÃO	�
42	OBJETIVO	�
53	DESENVOLVIMENTO	�
13REFERÊNCIAS	�
13< https://www.mysql.com/>	�
13<http://www.tripadvisor.com.br/Restaurant_Review-g303631-d1809250-Reviews-Braz_Pizzaria-Sao_Paulo_State_of_Sao_Paulo.html >	�
13< http://pt.wikipedia.org/wiki/Estrutura_de_dados >	�
��
INTRODUÇÃO
O conteúdo a seguir abordará, as melhores pizzarias online, e como desenvolver uma pizzaria melhor do que as pesquisadas, pegando um pouco de cada pizzaria, mostrará, os sistemas que iremos utilizar para implementar uma pizzaria de primeiro mundo, pois o nosso objetivo será conquistar clientes para assim termos uma pizzaria famosa se sermos conhecidos nacionalmente esse será o nosso objetivo, assim poderemos desenvolver uma forma de ganharmos cliente do brasil inteiro, ou quem sabe, de outros países, já que será um sistema de ponta.
OBJETIVO
. O objetivo principal no desenvolvimento desse trabalho é realmente apresentar as pesquisas voltadas ao tema proposto. Procurando me envolver no conteúdo e observando as novidades que poderei aprender. 
Resolver as questões sugeridas terá uma importância grandiosa, pois são conteúdos atuais e importantes para profissionais da área tecnológica, podendo se reciclar de boas informações que podem ser bastante úteis nas suas práticas diárias.
Buscarei informações nas conceituadas fontes de pesquisas, para que o objetivo do trabalho seja alcançado com êxito.
DESENVOLVIMENTO
 4.1 Realize uma pesquisa na internet de, no mínimo, 3 pizzarias:
 4.1.1 Identifique novas funcionalidades a serem inseridas, visando à
Inovação da pizzaria e também ao fato dela estar em expansão.
4.1.2. Não tem como você expandir um negócio sem se espelhar nas grandes concorrentes que dominam o mercado, quais os padrões que usam e o que os clientes acham dos serviços. É preciso analisar e aprender com os melhores para que você possa subir alguns degraus a mais no mundo do empreendedorismo.
 1º I Vitelloni – Morar em São Paulo é estar sujeito a suas tradições. Um dos principais centros de cultura do país, a cidade acolhe costumes do mundo inteiro. Da herança da imigração italiana, veio a culinária farta. E, consequentemente, a tão amada pizza. Mais do que uma opção para saciar a fome, a pizza virou um verdadeiro patrimônio. Seja para comer em casa ou em algum restaurante, a qualidade do recheio e a sofisticação da massa paulistana são sempre ressaltadas com louvor. Valendo-se disso, o GUIA QUATRO RODAS fez uma seleção de pizzarias pela cidade com opções pra todos os gostos: dos sabores mais tradicionais às invenções exclusivas das casas. 
2º A Tal da Pizza – São Paulo No segundo lugar está a pizzaria A Tal da Pizza, em São Paulo, Segue a fórmula da matriz, em Cotia (SP), com piano ao vivo no salão e pizzas de borda alta e massa crocante, assadas em forno a gás. A grande (com até quatro sabores) vem cortada em 16 pedaços que devem ser comidos com as mãos, sem talheres. 
3º Pizzaria Bráz – Unidade de Campinas Com várias filiais em São Paulo, a unidade de Campinas da pizzaria Bráz é que levou a melhor no ranking do TripAdvisor. De qualquer forma, ela segue o padrão adotado pela marca, com uma decoração caseira e sabores autênticos e tradicionais. A Bráz ainda tem no currículo uma série de prêmios concedidos pela imprensa geral e especializada.
4º Fornellone – Porto Alegre Muito bem avaliada pelos usuários do site de viagens, a Fornellone ficou em quarto lugar na lista. Localizada em Porto Alegre, a pizzaria tem um clima aconchegante e bem preparado para aquecer os clientes no inverno, além de recheios saborosos e uma boa carta de vinhos.
 4.1.3. Exemplo de funcionalidade: Permitir no Controle de Pedido que uma pizza seja vendida com mais de um sabor.
Na minha pesquisa pude perceber também que para expandir um serviço desse tipo não basta mais apenas saber fazer boas pizzas e disponibilizar um bom serviço, as empresas que querem se manter nos negócios agora tem que expandir seus horizontes para a informatização. Os sistemas que disponibilizam a façanha de possibilitar pedidos online tornam realmente a vida do consumidor de pizza muito prática. Com esse novo método aumenta-se a gama de clientes, aumentando assim as vendas e também dá conforto e liberdade para os clientes em questão. 
Pude analisar alguns sistemas que possibilitam esse tipo de serviço e pude ver que nos dias atuais não tem como se manter nesse mercado competitivo sem disponibilizar esse tipo de serviço de pedidos online ou Delivery. 
Tomando essa pesquisa como base, não sobram dúvidas de que caminhos seguir e que novas funcionalidade inserir na expansão da empresa Na Poparome. 
A empresa deseja aumentar e automatizar suas vendas, então é essencial que além de um bom serviço ela possua um sistema que possibilite seus clientes a efetuarem os pedidos de suas pizzas de uma forma online sem sair de casa. 
 4.2. Como a pizzaria vai implantar este sistema, necessitamos escolher um
SGBD, portanto, pesquise quais SGBD existem no mercado (desde os
Gratuitos até os pagos), faça a sua escolha e justifique-a com, no mínimo, 3
Argumentos convincentes.
]
 4.2.1 Existem no mercado vários SGBS que são confiáveis ágeis e que nos dão diversas vantagens na hora de montar uma base de dados robusta e eficiente.
Mas tomei como base aqui, que para desenvolver um sistema que disponibilize pedidos online, precisaremos entrar no ramo dos sites e navegadores. Então já que a linguagem PHP praticamente domina o mercado web nada melhor do que escolher ferramentas que já são constantemente utilizadas com ele. Minha escolha para o SGBD sem dúvidas foi logo de cara o MySql pois a anos que já interage com a linguagem PHP. 
O MySQL tem quase tudo que seus concorrentes mais renomados têm, com a vantagem de ser: gratuito (não totalmente, falarei de sua licença ainda neste artigo), seu código fonte é aberto, é leve, rápido, seguro e prático.
Principais Vantagens:
Desempenho:
Como dito acima: O MySQL é considerado o banco de dados mais rápido. Agilidade tem sido um ponto bastante relevante em matéria de sistemas, principalmente no quesito Internet. E para que os sonhos de muitos programadores se realizem, a equipe de desenvolvimento do MySQL tem se mostrado bastante calcada no que diz respeito à performance. Isso significa que cada dia que passa o SGBD mais rápido do mercado tende a ficar mais ágil e eficaz, dando conta do recado ao qual foi designado.
Segurança:
Outro ponto forte e decisivo em um banco de dados é a sua segurança. Com seus diversos tipos de tabelas, característica exclusiva do MySQL, é possível ter um banco de dados bastante seguro e estável contando com integridade referencial, backup e restore, controle de usuários e acessos, e ainda, se necessário, verificação e correção de corrompimento de tabelas.
Aplicabilidade:
Muitos me perguntam se o MySQL é usado somente para aplicações internet. A resposta é não. O MySQL pode ser utilizado como banco de dados desktop, ou seja, em aplicações corporativas; e o melhor de tudo: dá suporte a diversas linguagens de programação incluindo o Delphi da empresa Borland e o Java da Sun. Ambos podem acessar o MySQL através dos drivers MySQL ODBC e MySQL JDBC, respectivamente. Os drivers estão disponíveis para download no site do produto.
A pergunta que não quer se calar: O MySQL é gratuito?
Sim, o mesmo está inscrito no tipo de licenciamento GNU General Public License (ver licença no site do produto).
Atenção: o produto não pode ser comercializado junto ao sistema desenvolvido por você, ou seja, ele não pode fazer parte das mídias de instalação do produto vendido por sua empresa, a menos que o
código-fonte do banco seja enviado junto com ele. E caso você deseje desenvolver um novo produto com base no código-fonte do MySQL e distribuí-lo como de sua propriedade, você deve adquirir uma licença para isso conforme as regras de licenciamento GNU. Veja maiores informações no site do produto.
 4.3. Na disciplina de Linguagem de programação e estrutura de dados são estudadas as listas lineares e listas encadeadas, assim identifique qual estrutura de dados é utilizada no cenário proposto. Explique as regras de operação de fila e pilha, dando exemplos de uso cotidiano e tecnológico. 
 4.3.1. Pesquise as estruturas de dados encadeadas, e diferencie a lista
Simplesmente encadeada da lista duplamente encadeada.
 4.3.2. Segundo o Wikipédia, na Ciência da computação, uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente.1 2
Diferentes tipos de estrutura de dados são adequados a diferentes tipos de aplicação e algumas são altamente especializadas, destinando-se a algumas tarefas específicas. Por exemplo, as B-trees são particularmente indicadas para a implementação de bases de dados, enquanto que a implementação de compiladores geralmente requer o uso de tabela de dispersão para a busca de identificadores.
Estruturas de dados e algoritmos são temas fundamentais da ciência da computação, sendo utilizados nas mais diversas áreas do conhecimento e com os mais diferentes propósitos de aplicação. Sabe-se que algoritmos manipulam dados. Quando estes dados estão organizados (dispostos) de forma coerente, caracterizam uma forma, uma estrutura de dados. A organização e os métodos para manipular essa estrutura é que lhe conferem singularidade e diminuição do espaço ocupado pela memória RAM, além de tornar o código-fonte do programa mais enxuto e simplificado.
As estruturas de dados são chamadas tipos de dados compostos que dividem-se em homogêneos (vetores e matrizes) e heterogêneos (registros):
• As estruturas homogêneas são conjuntos de dados formados pelo mesmo tipo de dado primitivo.
• As estruturas heterogêneas são conjuntos de dados formados por tipos de dados primitivos diferentes (campos do registro) em uma mesma estrutura.
A escolha de uma estrutura de dados apropriada pode tornar um problema complicado em um de solução relativamente simples. O estudo das estruturas de dados está em constante desenvolvimento (assim como o de algoritmos), mas, apesar disso, existem certas estruturas clássicas que se comportam como padrões.
Lista 
Uma Lista é uma estrutura de dados linear. Uma lista ligada, também chamada de encadeada, é linear e dinâmica, é composta por nós que apontam para o próximo elemento da lista, o último elemento apontará para nulo. Para compor uma lista encadeada, basta guardar seu primeiro elemento.
Fila 
As filas são estruturas baseadas no princípio FIFO (first in, first out), em que os elementos que foram inseridos no início são os primeiros a serem removidos. Uma fila possui duas funções básicas: ENQUEUE, que adiciona um elemento ao final da fila, e DEQUEUE, que remove o elemento no início da fila. A operação DEQUEUE só pode ser aplicada se a fila não estiver vazia, causando um erro de underflow ou fila vazia se esta operação for realizada nesta situação.
Pilha 
A pilha é uma estrutura de dados baseada no princípio LIFO (LAST in, FIRST out), na qual os dados que foram inseridos primeiros na pilha serão os últimos a serem removidos. Existem duas funções que se aplicam a todas as pilhas: PUSH, que insere um dado no topo da pilha, e POP, que remove o item no topo da pilha.
Árvores 
Uma árvore é uma estrutura de dados em que cada elemento tem um ou mais elementos associados, podendo definir-se uma árvore recursivamente como:
1. uma estrutura (uma árvore);
2. um nó (designado por raiz), que contém a informação a armazenar e um conjunto finito de árvores (as sub-árvores).
Cada árvore tem apenas uma raiz. Além disso, os elementos associados a cada nó são habitualmente chamados de filhos desses nós. Os nós sem filhos de uma árvore são chamados de folhas.
ESCOLHA DA ESTRUTURA
A melhor estrutura de dados a ser utilizada no sistema que será desenvolvido para a Pizzaria Poparome é a Fila, pois precisamos de uma estrutura que gere o pedido e através do ID desse pedido coloque o mesmo em uma fila onde o primeiro pedido da fila será o primeiro a ser atendido e o primeiro a sair da fila. Essa estrutura e perfeita para o sistema em questão.
 4.2.5 Realize uma pesquisa junto ao mercado ou mesmo na internet para verificar como se monta uma pequena rede de computadores usando um
Roteador banda larga e faça um breve descritivo dos equipamentos necessários (incluindo as estações), com os seus custos para se ter uma noção de quanto o Sr. Mário terá que desembolsar para disponibilizar um bom serviço de entregas de pizzas de forma eficiente e eficaz.
4.4.1.Montando uma pequena rede Como Montar uma Pequena Rede Usando um Roteador Banda Larga. Você pode montar sua própria rede facilmente com a utilização de um pequeno roteador. Com esse dispositivo você pode automaticamente compartilhar sua conexão com a Internet entre todos os computadores da sua rede, bem como compartilhar arquivos e impressoras. Já que os roteadores também funcionam como um firewall baseado em hardware, ele é também a maneira mais segura de conectar sua rede à Internet. A instalação é realmente muito rápida e você pode literalmente montar sua própria rede em apenas alguns minutos. Neste tutorial mostraremos a você como montar sua própria rede usando um roteador.
 Um roteador de banda larga típico.
O que é um roteador? Além do nome sugestivo, o roteador é um dispositivo que integra várias outras características:
• Roteador de banda larga: Compartilha automaticamente sua conexão com a Internet entre todos os computadores ligados a ele. Você também pode configurá-lo para limitar o acesso à Internet com base em vários critérios (por exemplo, hora do dia – você pode querer que seus funcionários acessem a Internet apenas durante o horário de almoço ou após o expediente, por exemplo). 
• Firewall baseado em hardware: Evita vários tipos de ataques em seu computador e também evita que pastas e impressoras compartilhadas em sua rede sejam acessadas por outros computadores de fora da sua casa ou escritório. 
• Switch: Quase todos os roteadores também integram um switch (geralmente um switch de 4 portas), permitindo conectar os computadores da sua rede diretamente no roteador sem a necessidade de qualquer periférico extra. Você também pode expandir o número de portas instalando um switch externo ao roteador. Portanto, para uma rede pequena com até quatro computadores você não precisará de um hardware extra para montar sua rede. 
• Servidor DHCP: Este recurso centraliza todas as opções de configuração da rede no roteador e, portanto você não precisará efetuar nenhum tipo de configuração nos computadores da sua rede (você deve configurar as configurações de rede dos PCs da sua rede em “configuração automática”). Este recurso permite a você conectar qualquer computador no roteador para ter acesso imediato à Internet e aos recursos compartilhados, como pastas e impressoras localizadas em sua rede, sem a necessidade de nenhum tipo de configuração adicional. Apenas conecte e use! 
• Wireless: Os roteadores mais modernos possuem rede wireless como opcional, permitindo a você conectar computadores sem a utilização de cabos. No entanto, os computadores precisarão de placas de rede sem fio e a instalação desse tipo de placa em cada computador da sua rede pode sair caro. Mas esta é uma solução muito interessante para a sua casa ou pequeno escritório onde você tem um ou dois notebooks com placa de rede wireless: simplesmente ligue os computadores e você estará on-line. No
entanto existem vários riscos de segurança e opções de configurações avançadas que devem ser feitas para usar o recurso de rede sem fio de forma segura. Leia nosso tutorial Habilitando Segurança em Redes Wireless para aprender mais sobre o assunto. Leia nosso tutorial Como Montar uma Rede Sem Fio Usando um Roteador de Banda Larga caso queira montar uma rede sem fio. 
• Servidor de Impressão: Alguns roteadores possuem uma porta paralela ou uma porta USB para você conectar sua impressora nele. Isto é realmente muito interessante, pois permite que qualquer computador da sua rede use a impressora sem qualquer configuração avançada. Se você precisa compartilha sua impressora entre todos os computadores e o seu roteador não possui esta opção, o computador onde sua impressora está instalada precisará estar ligado quando você quiser imprimir algo. Isto pode ser irritante, por exemplo, se a impressora estiver conectada a um computador de alguém que não está no escritório e que por sinal desligou o computador e colocou uma senha. Além disso, usar um roteador com opção de servidor de impressão pode economizar algum dinheiro em sua conta de luz, já que você não precisará de um outro computador ligado para usar a impressora. Se você escolher comprar um roteador com este recurso, você precisará comprar um como o mesmo tipo de conexão da sua impressora: paralela ou USB.
Porta paralela em um roteador com o recurso de servidor de impressão. Instalação
Tudo o que você precisa para montar sua rede usando um roteador é o roteador, claro, que atualmente é realmente barato (eles custam algo entre R$ 120 e R$ 200 dependendo da marca e dos recursos extras), um cabo de rede pino-a-pino para cada computador que você deseja conectar na rede (este cabo pode ser comprado já pronto e é chamado UTP, Unshielded Twisted Pair, isto é, par trançado sem blindagem; você deve comprar um cabo Cat 5, que geralmente é azul ou cinza) e, é claro, uma conexão banda larga com a Internet (cabo ou ADSL).
Cabo de rede típico.
Seu modem banda larga (cabo ou ADSL) será conectado na porta chamada “WAN” do roteador, enquanto todos os outros computadores serão conectados nas outras portas disponíveis no roteador, geralmente chamadas “LAN”. Se você precisar de mais portas, compre um switch externo e conecte-o a uma das portas LAN disponíveis no roteador. Você precisará conectar a outra ponta dos cabos nas placas de rede localizada nos computadores, é claro. Atualmente todos os computadores possuem uma porta de rede integrada à placa-mãe (“rede on-board”). Se você tem um computador antigo sem esta característica, precisará comprar e instalar uma placa de rede (também chamada placa de rede 10/100 ou placa de rede Ethernet).
Como conectar seu roteador banda larga.
O botão “uplink” precisa estar desabilitado. Este botão é usado quando você usa um tipo diferente de cabo, chamado cross-over, que não é o caso. O botão reset pode ser útil em algumas situações de reparo. Como você pode ver, você precisa conectar seu roteador à fonte de alimentação que vem com ele.
Uma porta de rede em um Pc ou notebook.
Você não precisa se preocupar em instalar o cabo de rede no conector errado: o plugue de rede (que é chamado RJ-45) só se encaixa na placa de rede.
Após conectar os cabos, ligue o seu modem banda larga, seu roteador e um dos computadores para acessar o painel de configuração do roteador. Você precisará fazer algumas configurações básicas – por exemplo, escolher o tipo de conexão que você tem, cabo ou ADSL.
Configurando os Computadores
Todos computadores na sua rede precisam ser configurados para obter suas configurações de rede automaticamente do servidor DHCP (que é o seu roteador). Esta é uma configuração padrão do Windows, mas é sempre bom conferir para verificar se os seus computadores estão configurados corretamente.
Com a Rede configurada estará pronto para começar a usar a rede de computadores, com isso ele gastará no mínimo uns R$5000,00 mil reais, pois alguns equipamentos custa um pouco caro e com isso o senhor Mário estará pronto para ganhar novos clientes.
4 CONCLUSÃO
 
Desenvolver a pesquisa sugerida e apresentar o resultado foi muito importante para o meu conhecimento, só assim aprofundei mais meus conhecimentos sobre mysql e sgbds e redes e sobre tecnologia que avançam pois será bastante proveitoso, aprender cada dia mais e mais a respeito desses temas, seguirei buscando conhecimento de todos os lados, pois o aprendizado é constante e sempre será bem-vindo, todo conhecimento sobre TI será bem proveitoso para mim, nada será muito, pois temos que aprender novas tecnologias todos os dias, na TI tudo que buscamos de aperfeiçoamento, é para nosso futuro pois a tecnologia cresce todos os dias, e temos que acompanhar o crescimento da mesma, não podemos deixar que a tecnologia nos coloque para trás, um profissional de TI terá que aprender de tudo um pouco, pois sempre será exigido, conhecimento nunca será o bastante.
REFERÊNCIAS
Guia quatro rodas 
< http://viajeaqui.abril.com.br/materias/melhores-pizzarias-em-sao-paulo>
Mysql
< https://www.mysql.com/>
TripAdvisor
<http://www.tripadvisor.com.br/Restaurant_Review-g303631-d1809250-Reviews-Braz_Pizzaria-Sao_Paulo_State_of_Sao_Paulo.html >
Wikipédia
< http://pt.wikipedia.org/wiki/Estrutura_de_dados >
Sistema de Ensino Presencial Conectado
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Portfólio individual 
Desenvolvimento de Sistemas de Informação I
Sobral - Ce
2015
Portfólio individual
Desenvolvimento de Sistemas de Informação I
Trabalho de Produção Textual (Individual) apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média semestral nas disciplinas de Linguagem de Programação e Estruturas de Dados, Banco de Dados I, Organização de Computadores e Análise Orientada a Objetos I.
Orientadores: Professores. Anderson E. M. Gonçalves; Merris Mozer; Roberto Y. Nishimura; Paulo K. Nishitani e Polyanna P. G. Fabris
Sobral - Ce
2015

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais