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

Transcript
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?