Buscar

Trabalho Unopar Sistema de entrega de pizza

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMA DE ENSINO PRESENCIAL CONECTADO
ANALISE E DESENVOLVIMENTO DE SISTEMAS
Ilton alves da silva
Sistema de entrega de pizza “An Poparome”.
Linguagens de Programação e Estrutura de Dados; Banco de Dados I; Organização de Computadores; Análise Orientada a Objetos I
 
Tangará da Serra
2017
ilton alves da silva 
Sistema de entrega de pizza “An Poparome”.
Linguagens de Programação e Estrutura de Dados; Banco de Dados I; Organização de Computadores; Análise Orientada a Objetos I
Trabalho apresentado ao Curso (Analise e Desenvolvimento de Sistemas) da UNOPAR - Universidade Norte do Paraná, para a disciplina [Linguagens de programação e estrutura de dados; Banco de Dados I; Organização de computadores; Analise Orientada a Objetos ].
Prof. Anderson E. M. Gonçalves
 Merris Mozer
 Roberto Y. Nishimura
 Paulo K. Nishitani
 Pollyana P. G. Fabris
Tangará da serra
2017
SUMARIO
1.	INTRODUÇÃO	4
2.	Objetivo	4
3.	Pesquisa Pizzarias	5
4. Demanda e Metas a serem alcançadas.	6
5. Diagrama de caso de uso..	7
5.1 Diagrama de classes...	7
6. Estrutura de dados Utilizadas.	7
6.1 Um pedido na linguagem c# (sharp).	8
6.	Ferramenta BR modelo conceitual e lógica	8
7. Vantagem e desvantagem plataforma pizzaria	9
8. Diagrama de uma rede de computador	10
9. Conclusão	14
10. Referências............................................................................................................15
 INTRODUÇÃO
 Com base no conteúdo neste trabalho, vamos fazer uma comparação entre três pizzarias e extrair das mesmas, boas funcionalidades e práticas para montar uma nova solução de empreendimento para a Pizzaria “An Poparome”. 
OBJETIVO
 O Objetivo principal é aplicar e aprimorar o conteúdo do eixo temático estudado nesse semestre, visando ampliar ainda mais os conhecimentos obtidos.
 Ao longo do semestre consegui aprimorar os conhecimentos em relação ao assunto abordado no semestre.
 Um sistema de informação pode ser definido tecnicamente como “um conjunto de componentes inter-relacionados que coleta (ou recupera), processa, armazena e distribui informações destinadas a apoiar a tomada de decisões, a coordenação e o controle de uma organização. Além de dar suporte ao processo decisório, à coordenação e ao controle, sistemas de informação podem também auxiliar gerentes e trabalhadores a analisar problemas, visualizar situações complexas, e criar novos produtos.
Pesquisa Pizzaria da cidade
 Para uma empresa expandir-se a novos mercados, é necessário um amplo estudo de concorrentes, descobrir os padrões usados pelas mesmas e a satisfação de seus clientes, ou seja, um amplo conhecimento no mundo do empreendedorismo.
 Para a realização de minha pesquisa, procurei encontrar uma fonte que fosse confiável e satisfatória, a qual me fornecesse informações valiosas sobre o mercado de pizzarias.
 Ateliê da pizza – Tangara da serra
Uma pizzaria com ambiente familiar onde podemos desfrutar de um ambiente tranquilo e sossegado para colocar aquele põe em dia com os amigos e com um cardápio com mais 38 sabores diversos em 
 
 Pizzaria Rola Papo – Tangará da Serra
 Inspirado no Mercado Municipal de São Paulo, A pizzaria Rola Papo, em Tangará, foi inaugurada em 2008. Além dos sabores tradicionais, o cardápio traz opções gourmet diferente, que trazem um pouco mais de ousadia ao paladar em mais de 40 tipos.
 Rede Leve Pizza – Tangará da serra 
 Com um ambiente mais arborizado e majestoso, como o próprio estabelecimento define. A rede leve pizza tem um cardápio de mais 35 sabores onde você liga e solicita a pizza e o mesmos entregam em sua residência, ou se preferir você também pode buscar e ainda trazer aquele refrigerante para completar a pedida.
Demandas e metas a serem alcançadas 
 O setor terciário tem se mostrado cada vez mais importante na geração de renda na economia moderna, tem acelerado a competitividade doméstica e internacional, a criação de empregos e o progresso tecnológico. As atividades de comércio e serviços representam 50% dos custos de produção e cerca de 50% da geração de empregos no mundo, sendo que a importância dessas atividades para as economias em desenvolvimento vem se intensificando (CNC – Confederação Nacional do Comércio; SEBRAE, 2008). De acordo com o Código Nacional de Atividade Empresarial (CNAE 5611-2/01) está elevado o grau de concorrência no mercado de pequenos restaurantes e lanchonetes, incluindo as pizzarias na região. O surgimento de micro e pequenas empresas voltadas para a produção e oferta de alimentos do tipo “lanches rápidos (fastfood) e pizzas” tem se mostrado superior à capacidade de demanda da população, bem como o elevado índice de encerramento de empresas com 41% em comparação com o índice de empresas ativas 48% no período de janeiro a março deste ano, conforme dados obtidos na Junta comercial do Estado (JUCERR – 2009; 2010).
 Avaliando os dados acima levantados, verifica-se que a capacidade de planejamento na hora de estabelecer e dar continuidade a um empreendimento torna-se fundamental para o alcance dos objetivos desejados. A redução dos custos, qualidade dos produtos e do atendimento, espaço físico que proporcione conforto e bem-estar aos clientes, já não são elementos suficientes para garantir o sucesso do negócio. A elaboração de um planejamento estratégico organizacional que considere as mudanças e a dinâmica do ambiente é essencial para a construção da base do negócio, nos quais os gestores são os responsáveis para estabelecer as estratégias que criarão novas conquistas no mercado. ” 
Diagrama de caso de uso pizzaria
Diagrama de classe 
 Diagrama de classe mostra um conjunto de classes, interfaces e relacionamentos entre estes. Este é o diagrama mais comum encontrado na modelagem de sistemas orientados e dá uma visão estática da estrutura do sistema.
EX: 
 ESTRUTURA DE DADOS 
 Uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente.
 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, caracteriza 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 se dividem 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, existemcertas estruturas clássicas que se comportam como padrões.
 Pedido na linguagem C#
 É uma linguagem de programação interpretada, multi - paradigma, fortemente 'tipada', e, possuindo paradigmas de programação imperativa, funcional, declarativa, orientada a objetos e genérica, C# foi desenvolvida pela Microsoft como parte da plataforma.
 Segue estrutura de um pedido desenvolvido na linguagem c
 
 Ferramenta BR modelo conceitual e logica.
 Um modelo de dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. Dentre as técnicas utilizadas para construção dos modelos utiliza-se “linguagem de modelagem de dados”, que podem ser gráficas ou textuais. Até a década passada era comum o uso de linguagem de modelagem textual, hoje, graças às ferramentas de edição, estes tipos de modelos não são mais comuns.
 A quantidade de representações abstraídas de um modelo é que define seu nível de abstração. Usualmente, em banco de dados, trabalha-se com três níveis de abstração, denominada modelo conceitual, modelo lógico e modelo físico. Os três níveis de abstração estão hierarquicamente organizados da seguinte forma: 
 1. O modelo conceitual trata os conceitos fundamentais abstraídos do mundo real, por tanto, independe da arquitetura do banco de dados;
 2. O modelo lógico está ligado ao tipo de banco de dados (objeto, relacional ou hierárquico, por exemplo); 3. O modelo físico está diretamente ligado ao banco de dados (Oracle, MySql, Sybase).
 Modelo Conceitual, a maior dificuldade para o aprendizado das técnicas de modelagem em banco de dados é entender um problema do mundo real e converte-lo, criando uma solução. O profissional da área de informática precisa entender o problema e conceituar o que será a solução e, para isso, duas coisas podem ser consideradas imprescindíveis: a) saber ouvir o cliente/usuário abstraindo da conversa o que é realmente útil para implementar a solução; b) conhecer as técnicas de modelagem a fim de representar o problema de forma conceitual antes de iniciar a implementação.
 O modelo lógico é o resultado ou produto da conversão de um modelo conceitual para um determinado tipo de banco de dados, ou conforme Heuser [3], “Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do sistema gerenciador de banco de dados”. Por isso, nesta fase do processo de modelagem de dados, o projetista já deve ter conhecimento do tipo de banco de dados no qual o projeto será implementado (relacional, hierárquico, objeto - relacional, entre outros).
 Vantagem e desvantagem da plataforma
 A virtualização seja ela de serviços, aplicativos ou de servidores hoje já deixou de ser uma tendência para ser uma realidade em muitos setores e áreas, seja dentro ou fora da área da tecnologia. Quem imagina que a virtualização seja uma tecnologia nova que surgiu nos últimos anos e agora vem crescendo com o surgimento dos processadores multi-núcleos está enganado. A virtualização de serviços vem sendo utilizada desde os primórdios da informática onde os main-frames simulavam terminais virtuais remotos onde inúmeros clientes utilizavam os seus recursos remotamente podemos definir virtualização como o uma forma de se executar vários serviços, programas, ou até mesmo sistemas operacionais em um único equipamento físico. A virtualização possibilita inclusive simular hardwares diferentes em um único equipamento, como roteadores, switchs, servidores, celulares, etc. 
 Algumas Vantagens:
 * Gerenciamento centralizado
* Instalações simplificadas
* Facilidade para a execução de backups
* Suporte e manutenção simplificados
* Acesso controlado a dados sensíveis e à propriedade intelectual mantendo-os seguros dentro do data center da empresa
* Independência de Hardware
* Disponibilização de novos servidores fica reduzida para alguns minutos
* Migração de servidores para novo hardware de forma transparente
* Maior disponibilidade e mais fácil recuperação em caso de desastres
* Compatibilidade total com as aplicações
* Economia de espaço físico
* Economia de energia elétrica utilizada em refrigeração e na alimentação dos servidores.
* Segurança: Usando máquinas virtuais, pode-se definido qual é o melhor ambiente para executar cada serviço, com diferentes requerimentos de segurança, ferramentas diferentes e o sistema operacional mais adequado para cada serviço. Além disso, cada máquina virtual é isolada das demais. Usando uma máquina virtual para cada serviço, a vulnerabilidade de um serviço não prejudica os demais.
 Desvantagens:
* Grande uso de espaço em disco, já que é preciso de todos os arquivos para cada sistema operacional instalado em cada máquina virtual.
* Dificuldade no acesso direto a hardware, como por exemplo placas específicas ou dispositivos USB
* Grande consumo de memória RAM dado que cada máquina virtual vai ocupar uma área separada da mesma
* Segurança: As máquinas virtuais podem ser menos seguras que as máquinas físicas justamente por causa do seu host. Este ponto é interessante, pois se o sistema operacional hospedeiro tiver alguma vulnerabilidade, todas as máquinas virtuais que estão hospedadas nessa máquina física estão vulneráveis.
* Gerenciamento: Os ambientes virtuais necessitam ser instanciados, monitorados, configurados e salvos. Existem produtos que fornecem essas soluções, mas esse é o campo no qual estão os maiores investimentos na área de virtualização, justamente por se tratar de um dos maiores contra-tempos na implementação da virtualização.
* Desempenho: Atualmente, não existem métodos consolidados para medir o desempenho de ambientes virtualizados. No entanto, a introdução de uma camada extra de software entre o sistema operacional e o hardware, o VMM ou hypervisor, gera um custo de processamento superior ao que se teria sem a virtualização. Outro ponto importante de ressaltar é que não se sabe exatamente quantas máquinas virtuais podem ser executadas por processador, sem que haja o prejuízo da qualidade de serviço. 
 Abaixo mostrarei uma rede contendo os seguintes equipamentos:
 01 Servidor. 
 01 Estação (utilizada pelo atendente). 
 01 Estação (utilizada pelo gerente). 
 01 Impressora Jato de Tinta em rede. 
 01 Roteador. 
 01 Modem com conexão ao provedor.
 01 Hub. 
 
 
 
 CONCLUSÃO
 Este trabalho foi de grande importância para meu conhecimento, minha compreensão e melhor aprofundamento sobre este eixo temático, visto que me permitiu conhecer e compreender melhor a matéria, além de desenvolver e aperfeiçoar a competência, a organização e a análise do sistema.
 A ferramenta desenvolvida está longe do nível de qualidade das aplicações de modelagem de dados do mercado, principalmente em se tratando da qualidade dos gráficos gerados por aquelas, contudo, não é conhecida nenhuma ferramenta com uma implementação tão fiel a um modelo acadêmico quanto o BR Modelo. Seu desenvolvimento, ao longo dos últimos seis meses, revelou a grande dificuldade em converter os conceitos defendidos em livros e artigos científicos, mas revelou que é possível. O sistema ainda não foi posto à prova. Após a defesa desta monografia, a aplicação entrará em fase de teste experimental com vista para o congresso de banco de dados que ocorrerá de 03 à10 de outubro do corrente ano.
REFERÊNCIAS
https://intranet.ifs.ifsuldeminas.edu.br/~fatima.bueno/Banco%20de
%20Dados/Apostila%20Banco%20de%20Dados.pdf>. Acesso em: julho 2017.
PHPPIT. Disponível em: < http://www.phpit.com.br/artigos/frameworks-php-qual-e-o-melhor-pra-voce.phpit>. Acesso em: julho 2017
<Http://pt.wikipedia.org/wiki/MySQL> 
<http://www.clubedohardware.com.br/artigos/como-montar-uma-pequena-rede-
usando-um-roteador-banda-larga/5777> 
<http://www.microsoft.com/pt-br/server-cloud/products/sql-server/><http://www.univasf.edu.br/~marcelo.linder/arquivos_ed1/aulas/aula1.pdf> 
Acesso em 13 Maio 2017
https://www.redelevepizza.com.br/cardapio
https://www.facebook.com/pages/Ateli%C3%AA-da-Pizza-Tangara-da-Serra/948305071872552
http://www.convibra.com.br/upload/paper/adm/adm_1691.pdf

Outros materiais