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
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
Justificativa
‘’Dados’’ que indicam a
ordem na fila de entregadores
Relação de
entregadores,
horário de entrada e
saída, telefones...
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.
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
Dificuldades
A 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.
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)

Bibliografia
AMBLER, 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.
www.gesdcorporation.wordpress.com
www.gesd.com.br
GESD Developers - 2009
Download

Apresentação da visão geral do SiME