Vous êtes sur la page 1sur 17

SUMRIO

INTRODUO.......................................................................................................3

OBJETIVO..............................................................................................................4

DESENVOLVIMENTO...........................................................................................5

3.1

PESQUISANDO PIZZARIAS.............................................................................5

3.1.1

Pizzaria Bagio.................................................................................................5

3.1.2

Pizzaria Mangabeiras:....................................................................................6

3.1.3

Bianca Pizzaria...............................................................................................7

3.2

REDE DE COMPUTADORES............................................................................8

3.2.1
3.3

Desenvolvendo uma Rede de Computadores...............................................8


BANCO DE DADOS E CONTROLE................................................................10

3.3.1

Controle Da Loja...........................................................................................10

3.3.2

Banco De Dados SGBD...............................................................................10

3.3.3

Verses Gratuitas.........................................................................................10

3.3.4

Verses Pagas..............................................................................................11

3.3.5

Escolha do SGBD.........................................................................................11

3.4

ESTRUTURA DE DADOS................................................................................12

3.4.1

Listas Lineares..............................................................................................12

3.4.1.1 Pilhas............................................................................................................13
3.4.1.2 Filas...............................................................................................................13
3.4.2

Listas Encadeadas.......................................................................................13

3.4.3

Vetores..........................................................................................................14

3.4.4

Escolha da Estrutura da Pizzaria.................................................................14

CONCLUSO......................................................................................................15

REFERNCIAS...........................................................................................................16

1 INTRODUO
Este trabalho utilizamos como base o estudo do caso da pizzaria na
poparome na qual o seu proprietrio deseja automatizar todo o sistema de entrega
de pizza, buscando maior agilidade no atendimento ao cliente.
O trabalho foi desenvolvido referente as matrias de Anlise e
Desenvolvimento de sistemas deste semestre, e durante esse trabalho iremos
abordar tambm como montar uma rede de computadores e tambm como escolher
um banco de dados adequado para as limitaes da empresa.

2 OBJETIVO
Atender o estudo de caso da pizzaria an poparome, que deseja um
sistema para automatizar pedidos e sistemas de organizao do sistema de entrega
da mesma de acordo com que foi pedido na produo individual.

3 DESENVOLVIMENTO
A SoftPlus enviou um analista de sistemas para realizar o
levantamento dos requisitos. Durante a reunio, o proprietrio da An Poparome, o
Sr. Mrio, informou que a pizzaria est em expanso, mas no momento a maior
necessidade automatizar as entregas e, posteriormente, os demais setores.
Com base no levantamento realizado pelo analista de sistemas, foi
possvel identificar que a pizzaria necessitar dos seguintes controles: Controle de
Cliente, Controle de Entregadores, Controle de Produtos e Controle de Pedido.

3.1 PESQUISANDO PIZZARIAS


3.1.1 Pizzaria Bagio

Pizzaria ifood e um site muito funcional e fluido, aonde o cliente pode


fazer pedidos de pizzas pr-determinadas pelo site e em sua home, oferece uma
funo de pesquisar se seu cep esta na lista de regies aonde o mesmo atende,
uma pena e que o site no oferece a funo do cliente criar seu sabor de pizza ou
pedir metade de um sabor e metade de outro e uma vantagem e que a mesma esta
disponvel para dispositivos moveis.

3.1.2 Pizzaria Mangabeiras:

A Pizzaria Le Olive tem uma interface dinmica simples e bem usual,


expondo vrios produtos que atraindo a ateno do cliente, muito bom o site, mas
acho que muito simples algumas coisas poderiam ser melhor nele, como as cores
e a forma como est o template com espaos vagos no corpo, mas o interessante no
site o player onde o cliente pode ouvir a divulgao dos produtos fazendo uma
propaganda da pizzaria. Para compra pelo site, necessrio que o cliente preencha
um cadastro.

3.1.3 Bianca Pizzaria

Este simples e criativo site, e um site muito bem desenvolvido aonde


o cliente pode escolher pela internet o recheio, os sabores das 4 partes da pizza, e
seu sistema de cadastro e rpido e sem demais dores de cabea alm de ter
aplicativos para dispositivos moveis.
E um modelo a ser seguido e aprimorado para a pizzaria an
poparome, e o site mais completo e criativo que encontrei durante a pesquisa, com
esse sistema onde o cliente monta sua pizz, assim que o cliente monta a pizza e
envia o pedido, o pedido aparece no sistema. Poderia ser implementado um sistema
de chat para o cliente esclarecer certas duvidas.
3.2 REDES DE COMPUTADORES
Antes de implantar o sistema na mesma e necessrio que a mesma
tenha uma rede de computadores capaz de compartilhar a conexo com velocidade,
agilidade e estabilidade, assim fazendo o funcionamento do sistema ser mais
produtivo e gil.

3.2.1 Desenvolvendo uma Rede de Computadores


H cinco itens que so necessrias para montar uma rede de
computadores:
1. Para montar um rede de computadores, h a necessidade de
um roteador aonde no mesmo para melhor funcionamento do
sistema o mesmo deve ter uma conexo com algum provedor
de internet.
2. Deve haver tambm ter um firewall que filtre os ataques e
acessos a reas e impressoras da rede interna da empresa,
para evitar acesso a dados sigilosos e impresses no
autorizadas de computadores externos.

3. No h necessidade de Switch, porque o roteador j tem


integrado no mesmo vrias portas para conexo via RJ45,
porque segundo a minha anlise no ambiente no h a
necessidade de muitas portas RJ45 porque a maioria dos
computadores estar sendo integrada via conexo WI-FI.
4. Configurar um servidor DHCP para centralizar todas as
opes de configuraes da rede no roteador. Assim
permitindo acesso imediato a qualquer PC a internet
rapidamente.

5. Com o Wireless e aberta uma possibilidade de conectar


computadores e dispositivos moveis sem a necessidade de
cabos, assim dispensando a utilizao dos Switch.

10

3.3 BANCO DE DADOS E CONTROLE


3.3.1 Controle Da Loja
Para construir um sistema, necessitamos um Banco de dados, na
qual o mesmo ir permitir armazenar dados como: nome, cpf, endereo, cep,
numero celular pedido permite tambm armazenar dados como: sabores de pizzas,
pedidos realizados, pedidos entregues e etc. O banco de dados e a escolha do que
melhor se encaixa nos padres da empresa e crucial para o desempenho do
sistema.
3.3.2 Banco De Dados SGBD
Todas as informaes deste sistema deve ser armazenada e
administrada, esta a funo do Banco de Dados, armazenar todos os dados da
empresa, Mas para acessar e administrar informaes do banco de dados e
necessrio uma ferramenta administradora do mesmo, que crie e edite um DB.

3.3.3 Verses Gratuitas

SQLServer: Um dos maiores SGBD do mundo, sob licena da

Microsoft, tem verses pagas e gratuitas tem verso free, mas mais limitada
que a verso paga. um dos mais usados tendo como competidores sistemas como
o MySQL e Oracle.

MySQL: O MySQL um software livre, com cdigo fonte aberto

e uso totalmente gratuito. Sua interface simples, e tambm sua capacidade de rodar
em vrios sistemas operacionais, so alguns dos motivos para este programa ser
to usado atualmente, e seu uso estar crescendo cada vez mais. Acredito que este
seria o ideal para a pizzaria, at a NASA, HP, Bradesco entre outras empresas
usam, e por ser livre, uma tima opo.

FirebirdSQL: Roda na maioria dos sistemas Unix, e tem cdigo

fonte aberto. O Firebird amplamente utilizado em todo o mundo, com a maior base
de usurios no Brasil, Rssia e Europa.

11

3.3.4 Verses Pagas


SQL Server: SGBD comercializado atualmente pela Microsoft,
nasceu em 1988, a partir de uma parceria entre Microsoft, SyBase a Aston-Tate.
Pode ser instalado somente em SO Windows.

Oracle: SGBD comercializado atualmente pela Oracle, que

nasceu em 1979 e que foi o primeiro Banco de Dados comercializado do mundo.


Possui ferramentas de administrao com interface grfica menos amigveis que as
do SQL Server.

3.3.5 Escolha do SGBD


O MySQL para esta empresa ser o melhor, por ser gratuito e pode
suportar praticamente qualquer plataforma atual e ter compatibilidade com varias
linguagens de programao. Tambm no exige muito do Hardware e tem bom
desempenho e estabilidade.
Com esse banco de dados, a empresa ficara livre para crescer sem
a necessidade de sua substituio no futuro, pois e compatvel com vrias
linguagens de programao e ser um banco de dados que suporta muitos dados
sem exigir tanto de hardware e tem um bom desempenho e estabilidade.

12

3.4 ESTRUTURA DE DADOS

Vamos entender agora oque e uma estrutura de dados, uma


estrutura de dados e uma maneira muito exclusiva de uma empresa, pois varia muito
da necessidade da mesma, na qual e escolhido o que da mais organizao para o
processo, na qual essas caractersticas pode ser classificadas como listas lineares e
encadeadas.
3.4.1 Listas Lineares
Dentre as estruturas de dados no primitivas, as listas lineares so
as de manipulao mais simples. Uma lista linear agrupa informaes referentes a
um conjunto de elementos que, de alguma maneira se relacionam entre si. Ela pode
possuir, por exemplo, informaes sobre os funcionrios de uma empresa, sobre
notas de compras, itens de estoque, notas de alunos, etc..
Basicamente, o manuseio de listas lineares envolve trs tipos de
operaes:
1)
2)
3)

Insero de novos nodos lista;


Retirada de nodos da lista;
Consulta de contedo de algum nodo da lista.

Existem outras operaes no to importantes, como:


4) Concatenar duas listas;
5) Determinar o nmero de nodos de uma lista;
6) Localizar um nodo da lista com um determinado contedo;
7) Criao de uma lista;
8) Cpia de uma lista;
9) Ordenao de uma lista por algum critrio;
10) Destruio de uma lista;
11) Modificao do contedo de algum nodo da lista.

13

3.4.1.1 Pilhas
Uma estrutura de dados que faz parte da lista linear, que permite
remover e inserir novos elementos, uma pilha uma estrutura sujeita uma regra de
operao, em que sempre que houver uma remoo, o elemento removido o que
est a menos tempo na estrutura ou seja, o elemento mais recente. Tambm simula
a ideia de pilhas de elementos, Para que o acesso a um elemento da pilha ocorra,
os demais acima devem ser removidos.

3.4.1.2 Filas
Fila uma estrutura de dados que faz parte da lista linear, parecido
com Pilha, a diferena que a fila os elementos ficam em fila, tambm permite
remover e inserir novos elementos, uma fila uma estrutura sujeita uma regra de
operao, em que sempre que houver uma remoo, o elemento removido o
elemento mais antigo, o que est a mais tempo na estrutura.

3.4.2 Listas Encadeadas


Sequncia encadeada de elementos, chamados de ns na lista. Na
lista o n representado por dois campos: A informao armazenada e o ponteiro
para o prximo elemento da lista, a lista representada por um ponteiro para o
primeiro n o ponteiro do ltimo elemento NULL.
Tambm existem dois tipos de listas encadeadas, a lista encadeada
simples e a lista duplamente encadeada. A lista encadeada simples aquela que
contm apenas um link por nodo. Este link mostra para o prximo nodo da lista, ou
para um valor nulo vazio que no possui nada quando se trata do nodo final.
Listas duplamente encadeadas ou lista de duas vias so, um modelo mais completo,
um pouco melhor das listas simples: cada nodo possui dois ponteiros - um que
aponta para o nodo anterior ou null se o primeiro valor ou a lista est vazia e

14

outro que aponta para o prximo nodo ou null se o ltimo nodo ou a lista est
vazia.
Tambm temos a lista encadeada simples e a duplamente, a simples
contm um campo com a referncia do prximo da lista, j a duplamente encadeada
contm a informao do anterior e do prximo da lista.
3.4.3 Vetores
uma estrutura de dados que armazena uma sequncia de
elementos, todos do mesmo tipo, em posies consecutivas da memoria RAM do
computador. Geralmente constituda por dados homogneos e tamanhos que so
agrupados de maneira contnua na memria e acessados por sua posio indce geralmente um nmero inteiro dentro do vetor. Na sua inicializao determina-se
o seu tamanho que geralmente no se modifica mesmo que utilizemos menos
elementos.
3.4.4 Escolha da Estrutura da Pizzaria
A melhor estrutura de dados para esse caso e a FILA, pois
precisamos de uma estrutura que com o ID do pedido aonde e colocado numa fila
aonde o primeiro ser o primeiro a sair da fila.

15

4 CONCLUSO
Conclumos que para ter um bom banco de dados devemos escolher
as ferramentas e os mtodos corretos so cruciais para o desenvolvimento de um
bom sistema.
E tambm conclumos que a tecnologia a ser utilizada em um banco
de dados e muito importante para a segurana e a qualidade no armazenamento de
informaes que so muito valiosos para empresa.

16

REFERNCIAS

YUKIO NISHIMURA, Roberto. Banco de Dados I. So Paulo, Pearson Prentice Hall,


2009..
SAWASAKI TANAKA, Simone. Anlise de Sistemas I. So Paulo, Pearson Prentice
Hall, 2009.
IME, USP. Fila. Disponvel em: <http://www.ime.usp.br/~pf/algoritmos/aulas/fila.html>
Acesso em 09/05/2015 10:48 horas.
SLIDESHARE. Estrutura de Dados, Disponvel em:
<http://pt.slideshare.net/fabriciolopessanchez/estrutura-de-dados-conceitosfundamentais> Acesso em 10/05/2015 15:00 horas.
WIKILIVROS. Algoritmos e Estrutura de Dados. Disponvel em:
<http://pt.wikibooks.org/wiki/Algoritmos_e_Estruturas_de_Dados/Lista_encadeada>
Aceso em 11/05/2015 s 11:00 horas.
IME USP. Vetores. Disponvel em:
<http://www.ime.usp.br/~pf/algoritmos/aulas/array.html> Acesso em 11/05/2015 as
11:30 horas
CLUBE DO HARDWARE. Como montar uma pequena rede de Computadores.
Disponvel Em: <http://www.clubedohardware.com.br/artigos/como-montar-umapequena-rede-usando-um-roteador-banda-larga/577> Acesso em 01/05/2015 as
12:00 horas.
INFO
ESCOLAS.
Banco
de
Dados.
Disponvel
em:
<http://www.infoescola.com/informatica/banco-de-dados/> Acesso em 09/05/2015 as
20:00 horas.

Vous aimerez peut-être aussi