Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques...

15
Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Transcript of Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques...

Page 1: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Sistema Gerente Fisio

Bruno Sandres (bms)Daniel Costa (dvpc)

Marcelo Frota (mfpp)Winícius Marques (wsam)

Page 2: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Roteiro Sistema Gerente Fisio Projetando serviços Etapas do processo Resultados Dúvidas

Page 3: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Sistema Gerente Fisio Clínica de Fisioterapia;

Situação atual e problemas encontrados;

Inclusão de um sistema de informação;

Solução proposta.

Page 4: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Projetando serviços

Page 5: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Etapas do processo Projeto de arquitetura do sistema:

Refinamento da análise de serviços; Definir arquitetura.

Projetar back-end;

Projetar front-end.

Page 6: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Projeto de arquitetura Refinamento da análise de serviços:

Fundir serviços de fisioterapeuta e administrador num único serviço;

Criar associação entre componente paciente e contrato de serviço atendimento;

Criar associação entre componente relatórios e demais serviços.

Page 7: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)
Page 8: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)
Page 9: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)
Page 10: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)
Page 11: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Definir arquitetura Padrão: MVC (Model-View-Controller);

Tecnologias utilizadas: Front-end: JSP e Javascript (com uso da

biblioteca jQuery); Back-end: Java.

Integração do negócio: Servlet/Portlet.

Page 12: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Definir arquitetura Necessidades do negócio:

Interfaces de acesso: WEB (via browser); Ambiente de produção:

Apache Tomcat 6.0; SGBD MySQL 5.1; JDK 6.

Page 13: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Definir arquitetura Padrões de projeto adotados:

Facade; Object Adapter (repositório); Singleton (conexão com o banco de

dados).

Page 14: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Definir arquitetura Identificar oportunidades de reuso:

Acesso ao Google Maps (Mameluco); Jasper Reports + iReport (Relatórios).

Componentes para reuso futuro: Componente de login com autenticação

criptografada.

Page 15: Sistema Gerente Fisio Bruno Sandres (bms) Daniel Costa (dvpc) Marcelo Frota (mfpp) Winícius Marques (wsam)

Dúvidas?