Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

10
Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim Matheus Mendes de Paula Ronaldo Donizete de Olivera

description

Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim Matheus Mendes de Paula Ronaldo Donizete de Olivera. Roteiro. Visão geral do SiME Justificativa Requisitos funcionais Funcionalidades Cronograma. Visão geral. - PowerPoint PPT Presentation

Transcript of Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Page 1: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Sistema de Monitoramento de Encomendas Expressas

Daniel Braga de SouzaGabriel Novais Amorim

Matheus Mendes de PaulaRonaldo Donizete de Olivera

Page 2: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Roteiro

Visão geral do SiME Justificativa

Requisitos funcionais Funcionalidades

Cronograma

Page 3: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Visão geral

O objetivo do SiME é gerenciar o processo de entregas de encomendas de redes de fast-food ou qualquer outro tipo de encomenda que necessite ser

entregue de forma rápida e organizada.

O SiME vai organizar a

zona

Page 4: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Justificativa

Relação de entregadores, horário de entrada e saída, telefones...

‘’Dados’’ que indicam a ordem na fila de entregadores

Page 5: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Requisitos Funcionais

O sistema deve manter cadastro de clientes, encomendas e entregadores.

O sistema deve gerar relatórios em pdf com busca pelos seguintes parâmetros: -encomendas do dia

-encomendas da semana -encomendas do mês

-entregadores por número de entrega

O sistema deve fornecer o estado do pedido para que o cliente possa visualizar via web e informações sobre o entregador.

O sistema deve mostrar clientes que mais fazem pedidos.

O sistema deve controlar a fila dos entregadores.

Page 6: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Funcionalidades

Gerenciar os entregadores, computando os horários de entrada e saída de cada um com encomendas

Manter cadastro de clientes e encomendas, possibilitando descobrir as “galinhas de ovos de ouro”

Organizar o fluxo interno de despacho de encomendas, formando uma “fila virtual”, eliminando a algazarra em estabelecimentos com

delivery junto ao salão

Consulta online sobre o status do pedido e também informações sobre o entregador que fará a entrega

Page 7: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

DificuldadesA linguagem de programação escolhida

para a implementação do SiME foi PHP.

Um problema foi o fato da linguagem não implementar múltiplos construtores,

o que foi contornado com um mecanismo para gerenciar a instânciação dos objetos.

Page 8: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

Cronograma

O processo utilizado no desenvolvimento do SiME é o processo unificado. Logo, não há um cronograma específico, pois todas as fases estão sofrendo

iterações

Análise de requisitos (Concluída)Definição do escopo sistêmico – Visão geral de caso de uso (Concluída)

Especificação do sistema – Fatoração do caso de uso (Em andamento)Projeto do sistema e banco de dados (Em andamento)

Desenvolvimento, implementação e testes (Em andamento)

Page 9: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

BibliografiaAMBLER, Scott W. Análise e Projeto Orientados a Objeto (Vol. 2). Rio de Janeiro: Infobook S.A, 1998. 

LARMAN, Craig. Utilizando UML e Padrões (3ª ed.). Porto Alegre: Bookman, 2002. PRESSMAN, Roger S., Engenharia de Software (5ª ed.). Rio de Janeiro: Macgraw-Hill Interame, 2002. 

OGLIO, Pablo Dall’. PHP – Programando com Orientação a Objetos. São Paulo: Novatec, 2007. SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de Dados (3 ª ed.). São Paulo, 1999. 

GUARDADO, Prof. Antonio. Apostila: Introdução ao PostgreSQL. 2008. POSTGRESQL. Comunidade brasileira de PostgreSQL. Diponível em http://www.postgresql.org.br. Acesso em 22/09/2009. 

Adams, C., Bolton, J., Johnson, D., Smith, S., & Snook, J. (2007). The Art and Science of CSS. Sitepoint. Barbieri, C. (2001). Business Intelligence - Modelagem e Tecnologia. Axcel Books. 

Budd, A., Moll, C., & Collison, S. (2006). CSS Mastery Advanced Web Standards Solutions. Apress. Cranford, T. J. (2006). CSS, DHTML and Ajax (4ª Edição ed.). Peachpit Press. 

Deitel & Deitel. (2006). Java: Como Programar (6ª ed.). Prentice Hall. Fascioni, L. C., & Vieira, M. H. As cores na identidade visual de empresas de tecnologia.  

Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley. Gorton, I. (2006). Essential Software Architecture. Springer. 

Heuser, C. A. (1998). Projeto de Banco de Dados (4ª ed.). Sagra Luzzato. Huddleston, R. (2008). HTML, XHTML and CSS Your Visual Blueprint for Designing Effective Web Pages. Wiley Publishing, Inc. 

Keith, J. (2005). DOM Scripting Web Design with JavaScript and the Document Object Model. Apress.Larman, C. (2007). Utilizando UML e Padrões (3ª ed.). Bookman. 

Mahemoff, M. (2006). Ajax Design Patterns. O'Reilly. Niederauer, J. (2008). PHP Para Quem Conhece PHP (3ª ed.). Novatec. 

Powell, T. A. (2007). Ajax The Complete Reference. Mc Graw Hill Osborne. Sanders, W. B. (2001). JavaScript Design. New Riders Publishing. 

Silberchatz, A., Forth, H. K., & Sudarshan, S. (1999). Sistema de Banco de Dados (3ª ed.). Makron Books. Sommerville, I. (2008). Engenharia de Software (8ª ed.). Addison-Wesley. 

Sweat, J. E. (2005). Architect's Guide to PHP Design Patterns. Marco Tabini & Associates, Inc. Ullman, L. (2007). PHP 5 Advanced. Peachpit Press. 

Vaswani, V. (2005). How To Do Everithing with PHP and MySQL. McGraw Hill Osborne. Wyke-Smith, C. (2008). Stylin' with CSS (2ª ed.). New Riders.

 Zakas, N. C. (2005). Professional Javascript for Web Developers. Wiley Publishing Inc. Zandstra, M. (2008). PHP Objects, Patterns and Practice (2ª ed.). Apress.

Page 10: Sistema de Monitoramento de Encomendas Expressas Daniel Braga de Souza Gabriel Novais Amorim

GESD Developers - 2009

www.gesdcorporation.wordpress.com www.gesd.com.br