Beruflich Dokumente
Kultur Dokumente
SOUSA-PB
2016
ANTONIO GONALVES DE ABRANTES NETO
SOUSA-PB
2016
SUMRIO
1 INTRODUO.......................................................................................................3
2 objetivo...................................................................................................................4
3 DESENVOLVIMENTO...........................................................................................5
3.1 DIAGRAMA DE CASO DE USO DO SISTEMA DE ENTREGA DE PIZZAS.. .5
3.2 DIAGRAMA DE CLASSES DO SISTEMA DE ENTREGA DE PIZZAS............6
3.3 ESTRUTURA DE DADOS DO SISTEMA DE ENTREGA DE PIZZAS.............7
3.3.1 Estrutura de dados utilizada...........................................................................7
3.3.2 Etapas de insero de um pedido implementado em C#..............................8
3.4 MODELO ENTIDADE RELACIONAMENTO DO SISTEMA DE ENTREGA DE
PIZZAS........................................................................................................................12
3.4.1 Definio do Modelo Conceitual Entidade Relacionamento........................12
3.4.2 Definio do modelo Lgico Entidade Relacionamento...............................13
3.5 Vantagens e desvantagens da inplantao em uma plataforma baseada
em microcomputadores............................................................................................14
4 CONCLUSO......................................................................................................15
REFERNCIAS...........................................................................................................16
3
1 INTRODUO
2 OBJETIVO
3 DESENVOLVIMENTO
dentro da lista.
A classe ListaDeEntragas, presente no diagrama de classes da
figura 2 e implementada em C# na figura 4, por exemplo, existem vrios atributos
implementados com a classe List, dentre eles, o atributo Pedidos, onde um mtodo
implementado nessa classe ira acessar o banco de dados e buscar por elementos de
acordo com os parametros informados, deixando disponveis para que outras classes
no precisem ter acesso direto ao banco de dados, facilitando tambm o tratamento
dos dados de forma mais eficiente e consistente de acordo com a necessidade de
cada classe que esteja utilizando a lista.
pedido e grava no banco de dados ou se ira cancelar o pedido, que neste caso, no
ser gravado no banco de dados.
No caso do pedido ter sido concluso, ira ser salvo no banco com o
status de "PENDENTE", e desse ponto em diante, a classe "ListaDeEntregas" ira
buscar os pedidos no banco de dados disponibiliz-los, em ordem de horrio, para
outras partes do sistema, a exemplo da opo de "Gerenciar", onde ser possvel
definir qual entregador ira ser responsvel pela entrega do pedido, podendo ainda,
verificar os pedidos por outros estados passados por parmetros.
Vantagens
4 CONCLUSO
REFERNCIAS
http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/diagramas.htm
http://www.devmedia.com.br/artigo-engenharia-de-software-2-analise-orientada-a-
objetos/9150
http://www.macoratti.net/net_uml1.htm
http://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-de-
classes/37224
https://pt.wikipedia.org/wiki/Estrutura_de_dados
https://www.caelum.com.br/apostila-java-estrutura-dados/listas-ligadas/
http://www.linhadecodigo.com.br/artigo/3676/listt-trabalhando-com-listas-genericas-
em-csharp.aspx
https://msdn.microsoft.com/pt-br/library/6sh2ey19(v=vs.110).aspx
http://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-
entidade-relacionamento-der/14332
https://prezi.com/86jnykxxd7vi/diagrama-de-entidade-de-relacionamento-der/