trabalho individual 3º semestre

16
MARCELO HENRIQUE BURLIN SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRODUÇÃO TEXTUAL INDIVIDUAL: Pizzaria An Poparome

Upload: marcelo-henrique-burlin

Post on 17-Dec-2015

30 views

Category:

Documents


1 download

DESCRIPTION

Trabalho Individual

TRANSCRIPT

ABNT - UNOPAR - Completo

PAGE

SUMRIO31INTRODUO

42OBJETIVO

53DESENVOLVIMENTO

53.1PESQUISA

63.1.1Funcionalidades

73.2 SGBD

73.3ESTRUTURA DE DADOS

93.4PESQUISA DE EQUIPAMENTOS

104CONCLUSO

REFERNCIAS11

1 INTRODUO

Este trabalho contemplar conceitos bsicos sobre anlise e desenvolvimento de sistemas, utilizados no estudo de caso proposto, neste caso a expanso da pizzaria "An Poparome", quais novas funcionalidades iremos inserir no sistema da pizzaria, assim como qual melhor SGBD dever ser utilizado nesse caso, qual a estrutura de dados utilizada no cenrio proposto e quais os equipamentos e servios devero ser implementados para o sistema rodar sem problemas para a empresa e clientes.2 objetivo

O objetivo desse trabalho, em cima de nosso estudo de caso, automatizar o sistema de entregas da pizzaria An Poparome, utilizando as tcnicas de analise e desenvolvimentos, sugerir novas funcionalidades, qual o melhor SGBD utilizado nesse caso, e fazer o levantamento de mercado sobre servios (internet) e equipamentos para o sistema funcionar de forma plena tanto no lado da empresa quanto para o cliente.3 DESENVOLVIMENTO3.1 pesquisaA Pizzaria Brz, tem um site agradvel, com cores que no agridem o internauta, de fcil navegao, com um menu de simples entendimento, com uma breve descrio da empresa, o cardpio, uma aba chamada "Direto do Forno", onde esto notcias sobre a pizzaria na imprensa em geral, como premiaes, etc. A aba "Fora de Srie", trs as edies de um estival criado pela empresa no lanamento de novos sabores todos os anos, a aba "Relacionamento", com Contato, Avaliao e Vagas, a aba "Delivery", onde voc escolhe qual das lojas voc quer pedir a sua entrega, a partir disso, qual a forma que voc quer pedir, seja por telefone, pedido online ou ainda o atalho para baixar o aplicativo, tambm tem o mapa para a localizao da loja e o horrio de atendimento.A ultima aba do menu, o "Vale Presente", onde voc pode criar um vale-presente para funcionrios ou clientes, podendo ainda personalizar seu vale presente com uma foto a partir do computador ou das suas redes sociais.No rodap da pgina, os links para os aplicativos mveis, e para as redes sociais da empresa.

O site da pizzaria Pitigliano um site mais simples, porm de visual agradvel, na aba "Home", um pequeno resumo sobre a pizzaria, fotos de pizza e da prpria pizzaria em forma de Carroussel, com destaque para um prmio que a pizzaria ganhou, a aba "Quem Somos", com algumas informaes da pizzaria e horrio de funcionamento,na aba "Cardpio" o cardpio de Comidas, a Carta de Vinhos e Cervejas Especiais. Na aba "Galeria" algumas fotos do ambiente, em "News", algumas notcias sobre a pizzaria e a aba "Contato", um formulrio para envio de mensagens e o mapa para localizar a empresa. No rodap os links do menu novamente, um link para as redes sociais e um formulrio para receber novidades no email.A terceira pizzaria consultada, a pizzaria Nave Me, com um site mais simples, na pagina inicial, um carrossel de imagens, com pizzas e bebidas, no menu alm da pagina inicial, o menu "Empresa", falando sobre a mesma e o processo de fabricao das pizzas, alm de fotos do ambiente, o cardpio, dividido em categorias, que leva a descrio das pizzas, o contato para envio de mensagens. Alm de um boto para fazer o pedido on-line.No rodap os nmeros de telefone para reservas, entrega e os horrios de funcionamento.

3.1.1 Funcionalidades Ao analisarmos as funes definidas pelo proprietrio e pela pesquisa feita em outros sites, visando as inovaes e a expanso da empresa, sugerimos tambm as seguintes funcionalidades:a) Permitir no controle de pedidos que o cliente possa pedir pizzas com mais de um sabor;

b) Permitir que sejam includos no pedido as bebidas;

c) Criar um aplicativo mobile para pedidos, facilitando o acesso aos clientes aonde estejam fazer o seu pedido e o acompanhamento do mesmo em fases, por exemplo, numero do seu pedido na fila de entrega, status da entrega, se o mesmo j saiu da pizzaria, ou ainda entregue;

d) Criar um site da empresa, com a histria da empresa, com o cardpio, e a possibilidade de pedidos on-line, mural com promoes, e qual pizza est em promoo para o dia da semana correspondente;e) Links para as redes sociais da pizzaria dentro do site, assim os clientes podem fazer elogios, crticas e sugestes, o que uma publicidade gratuita e de grande alcance;

f) Criar formulrio de contato para os clientes enviarem mensagens;

g) Dentro da rea do cliente, assim como no aplicativo mobile, o mesmo poder acompanhar seus pedidos e seu histrico de pedidos;

h) Criar dentro do site uma rea administrativa, com login e senha para o administrador, onde ele poder obter relatrios de vendas, e indicadores, como dia com mais entregas, clientes e regies com maior numero de venda por perodo, produtos mais vendidos, para o mesmo poder fazer anlises gerenciais e em cima desses nmeros fazer promoes e aes publicitrias;

i) Ainda dentro da rea administrativa, controles de estoque e custo das mercadorias vendidas.3.2 sgbdAps pesquisar sobre os SGBD's existentes, e analisarmos as vantagens de cada um, conclumos que ser usado o SGBD Oracle, pois o mesmo pode ser usado em multiplataformas, como Linux, Windows, Unix, etc;Possui uma documentao muito detalhada, o que permite que voc conhea o produto e seus recursos de forma profunda;

Permite que seja feita a leitura consistente dos dados, ou seja, enquanto o usurio "A" est lendo uma linha da tabela, o usurio "B" est no mesmo momento alterando essa informao, sem que o usurio "A" visualize essas alteraes. No h bloqueio de leitura nem risco do usurio "A" visualizar os dados que ainda no foram commitados pelo usurio "B".

Possui Packages, que so objetos que permitem agrupar e encapsular cdigo de stored procedures e funes;

Permite criar um ou mais processos, que so utilizados para conectar clientes remotos ao Banco de Dados. Uma das vantagens de ter esse tipo de processo que a conexo ao Banco de Dados pode ser distribuda entre diversos listeners, ou seja, podemos configurar multiplos listeners para grupos menores de usuarios, para ouvir em portas diferentes com o objetivo de evitar gargalos de conexo ao Banco de Dados quando temos muitos usurios logados ao mesmo tempo.3.3 ESTRUTURA DE DADOSUma lista uma estrutura de dados linear, uma lista chamada encadeada, linear e dinmica, composta por ns que apontam para o prximo elemento da lista, onde o ultimo elemento apontar para nulo. Para formar uma lista encadeada, basta guardar seu primeiro elemento. Analisando nosso cenrio, por exemplo, os clientes na pizzaria chegam em ordem, e podem estar sentados de maneira ordenada ou ainda sentadas em lugares desordenados, porm, sabe-se a ordem de atendimento, e o prximo e assim por diante, ou seja, as listas lineares, permitem representar um conjunto de dados de um mesmo tipo (nesse caso os clientes), de forma que mantm a ordem.Nas listas encadeadas, os elementos possuem apenas um ponteiro que aponta para o prximo elemento.Fila uma estrutura de dados baseada no princpio FIFO(First in, First out), em que os elementos que foram inseridos no incio sero os primeiros que sero removidos. Uma fila possui duas funes bsicas: ENQUEUE, que adiciona um elemento ao final da fila, e DEQUEUE, que remove o elemento no inicio da fila. A operao DEQUEUE s pode ser aplicada se a fila no estiver vazia, causado um erro de underflow ou fila vazia se esta operao for realizada nessa situao.Como exemplo de aplicao para filas, pode-se citar a fila de processos de um sistema operacional. Nele estabelecido um tempo "t" para ser usado por cada um dos processos. Se durante a execuo de um processo o tempo passa de "0" para "t", este posto na fila e o processo seguinte executado. Se o processo seguinte no terminar de ser executado no tempo "t", ele posto na fila e o processo subsequente executado, assim por diante at todos os processos serem executados.Essa situao semelhante, por exemplo a uma fila de supermercado ou banco, onde o primeiro usurio a entrar na fila tambm o primeiro a ser atendido e sair dela.

Pilha a estrutura de dados baseada no princpio LIFO ( Last in, First out), na qual os dados que foram inseridos primeiros na pilha sero os ltimos a serem removidos. Existem duas funes 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.O conceito de pilha amplamente utilizado, por exemplo, durante a execuo de um programa, para o armazenamento de valores de varivel local a um bloco e tambm para conter o endereo de retorno do trecho de programa que chamou a funo ou procedimento atualmente em execuo.

Um exemplo cotidiano de pilha, por exemplo, uma pilha de pratos, em que o ltimo colocado na pilha, ser o primeiro usado. Temos tambm em estrutura de dados, as listas com encadeamentos simples, onde os elementos da lista possuem apenas um ponteiro que aponta para o elemento sucessor ou prximo.J as listas duplamente encadeadas, cada elemento possui um campo que aponta para o seu predecessor (anterior) e outro para o seu sucessor (prximo).3.4 PESQUISA DE EQUIPAMENTOSPara estruturar o ambiente em que o sistema ser executado, teremos os seguintes equipamentos: 01 Servidor Lenovo TS140 TW Xeon E3-1225 V3 - R$ 3.499,90. Este ser o servidor onde ser instalado nosso sistema e o SGBD, como sistema operacional Windows Server 2012, prprio para servidores. 02 Computador Lenovo Desktop 63 - R$ 1.294,00. Esses sero os computadores para o Gerente e o Atendente.

01 impressora HP Jato de Tinta Office Jet Pro 8100 DWN Wi-Fi - R$ 470,47. Impressora integrada em rede. Roteador Wi-Fi Tp Link 300Mbps TL-WR841ND - R$ 118,92. Roteador Wi-Fi para conexo wireless, para distribuir internet para clientes.

Modem TP-Link ADSL+2 Roteador TD-8816 - R$ 64,90. Modem para receber o sinal da internet. D-Link Switch DGS-1008A 10/100/1000Mbps Gigabit Ethernet 8 portas - R$ 110,42. Hub para colocar os computadores e equipamentos em rede, alm de distribuir a internet entre os mesmos.4 CONCLUSOAtravs desse trabalho, aprendemos alguns aspectos que o Analista deve saber para atravs do levantamento de requisitos e pesquisa, para poder oferecer um produto de qualidade para o cliente, assim como facilitar o trabalho do setor de desenvolvimento. Aprendemos que devemos escutar o que o cliente necessita, como no exemplo do estudo de caso, onde o proprietrio j nos mostrou que a empresa est em expanso, e isso afetou na escolha do SGBD bem como dos equipamentos.REFERNCIAS

DELIBERADOR, Paulo de Tarso. Algoritimos e Estrutura de Dados. So Paulo: Pearson Education do Brasil, 2013.ESTRUTURA DE DADOS. In: WIKIPDIA, a enciclopdia livre. Flrida: Wikimedia Foundation, 2015. Disponvel em: . Acesso em: 14 mai. 2015.

FIFO. In: WIKIPDIA, a enciclopdia livre. Flrida: Wikimedia Foundation, 2015. Disponvel em: . Acesso em: 14 mai. 2015.

FIFO (ESCALONAMENTO). In: WIKIPDIA, a enciclopdia livre. Flrida: Wikimedia Foundation, 2013. Disponvel em: . Acesso em: 14 mai. 2015.

LIFO. In: WIKIPDIA, a enciclopdia livre. Flrida: Wikimedia Foundation, 2015. Disponvel em: . Acesso em: 14 mai. 2015.

Sistema de Ensino Presencial Conectado

tecnologia em anlise e desenvolvimento de sistemas

marcelo henrique burlin

produo textual individual:

Pizzaria An Poparome

Rio Verde

2015

marcelo henrique burlin

produo textual individual:

Pizzaria An Poparome

Trabalho apresentado ao Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas da UNOPAR Universidade Norte do Paran, para as disciplinas do Terceiro Semestre.

Orientador: Prof. Anderson Macedo

Profa. Merris Mozer

Prof. Paulo Kiyoshi Nishitani

Profa. Polyanna Pacheco Gomes Fabris

Prof. Roberto Yukio Nishimura

Rio Verde

2015