31.12.2014 Views

Sistema de Controle para Empresa Prestadora de Serviço utilizando ...

Sistema de Controle para Empresa Prestadora de Serviço utilizando ...

Sistema de Controle para Empresa Prestadora de Serviço utilizando ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

43<br />

3.2.7 Diagrama <strong>de</strong> Sequência<br />

A figura 15 <strong>de</strong>monstra o funcionamento normal do sistema em um diagrama <strong>de</strong><br />

sequência. O diagrama possui os atores atendimento, cliente e é dividido entre o sistema <strong>de</strong><br />

gerenciamento e o sistema <strong>de</strong> envio e recebimento SMS.<br />

O diagrama <strong>de</strong>monstra a interação entre os dois sistemas. Essa interação se dá por<br />

meio do banco <strong>de</strong> dados, on<strong>de</strong> a tabela sms recebe o código da or<strong>de</strong>m <strong>de</strong> serviço, código do<br />

cliente e o tipo <strong>de</strong> mensagem que <strong>de</strong>ve ser enviada. O sistema <strong>de</strong> gerenciamento grava nesta<br />

tabela as informações necessárias e o sistema SMS faz a leitura e envia a mensagem<br />

correspon<strong>de</strong>nte, após isso a linha que foi lida é excluída da tabela sms, fazendo com que não<br />

sejam enviadas mensagens SMS repetidas. No caso <strong>de</strong> aprovação ou reprovação <strong>de</strong> orçamento<br />

enviado via SMS, o sistema SMS altera os dados necessários na tabela or<strong>de</strong>m_servico.<br />

sd Diagrama <strong>de</strong> Sequencia<br />

Administrador/<br />

Atendimento<br />

<strong>Sistema</strong><br />

Gerenciamento<br />

(PHP)<br />

<strong>Sistema</strong> SMS<br />

(JAVA)<br />

Cliente<br />

Casdastra Novo Cliente()<br />

Enviar SMS boas vindas()<br />

SMS enviar()<br />

Cadastra OS()<br />

Insere Componentes a OS()<br />

Altera Status <strong>para</strong> "orçamento"()<br />

Enviar SMS<br />

Orç(num_os)<br />

SMS enviar(orç)<br />

SMS aprova(num_os)<br />

Altera Status <strong>para</strong> "Aprovado"()<br />

Insere Componentes a OS()<br />

Altera Status <strong>para</strong> "pronto"()<br />

Enviar SMS finalizado(num_os)<br />

SMS enviar(fim)<br />

Figura 15 – Diagrama <strong>de</strong> sequência

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!