Sistema Help Desk 24 horas para uma Software...

31
Sistema Help Desk 24 horas para uma Software House Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Sistemas de Informação Trabalho de Conclusão de Curso Gabriel Demarchi Orientando Prof. Ricardo Alencar de Azambuja Orientador

Transcript of Sistema Help Desk 24 horas para uma Software...

Page 1: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Sistema Help Desk 24 horas para umaSoftware House

Universidade Regional de BlumenauCentro de Ciências Exatas e Naturais

Bacharelado em Sistemas de InformaçãoTrabalho de Conclusão de Curso

Software House

Gabriel DemarchiOrientando

Prof. Ricardo Alencar de AzambujaOrientador

Page 2: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Roteiro

� Introdução e Objetivos;� Fundamentação Teórica;� Especificação;� Especificação;� Implementação;� Apresentação da Ferramenta;� Conclusão;� Extensões.

Page 3: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Introdução

� Help Desk;� SISCON;

Introdução e Objetivos

� SISCON;� SLA;� Web Services.

Page 4: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Objetivos

� Desenvolver um sistema de Help Desk quepermita planejar e controlar atendimentos24x7.

Introdução e Objetivos

� coordenador cadastra a escala de plantão;� cliente realiza solicitações e acompanhe atendimentos através da

web;� disponibilizar relatórios para o monitoramento de atendimentos;� enviar SMSs para celulares.

Page 5: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Help DeskFundamentação Teórica

Surgimento� Década de 80 � Primeiros computadores pessoais

Dia-a-diaEnfrenta novos desafios, gerados por inúmeras variá veis� Enfrenta novos desafios, gerados por inúmeras variá veis

� Atendimento por roteiros, em situações já diagnosti cadas

Principais objetivos� Qualidade e agilidade nos atendimentos

Formas de acesso� Telefone� Web Site� Chat� E-mail

Page 6: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

SISCON

� SIStema de CONtrole de atendimentos� Sistema atual� Gerencia a maioria dos processos internos da

empresa:

Fundamentação Teórica

empresa:� Solicitações de atendimentos;� Controle de horas;� Controle de projetos;� Faturamento;� Reuniões;� Dentre outros.

Page 7: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

SLAFundamentação Teórica

� Service Level Agreement (Acordo de Nível de Serviço)

� Contrato

� Garantir a eficiência e eficácia de produtos e serviçosdisponibilizados para clientes

� Horários / Prazos / Multas

Page 8: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Web Services

� Serviços interativos na Web

� XML – Linguagem universal para troca de informações de forma estruturada na internet

Fundamentação Teórica

de forma estruturada na internet� SOAP – É um protocolo de comunicação, baseado em

XML para as aplicações trocarem informações� WSDL – Linguagem que descreve as interfaces de

serviços baseados em XML. Especifica como e onde invocar o Web Service

Page 9: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Requisitos FuncionaisRequisitos

Os principais requisitos funcionais do sistema são:� Coordenador cadastra sistemas;� Coordenador cadastra usuários;� Coordenador cadastra clientes;� Coordenador cadastra escala de plantão dos

atendentes;� Atendente cadastra atendimento;� Cliente cadastra atendimento através da Web;� Cliente finaliza atendimento;� Sistema realiza envio de SMS para celular.

Page 10: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Requisitos não FuncionaisRequisitos

O sistema Help Desk deve ser desenvolvido em Delphi 7

O web site para abertura de chamados deve ser desenvolvido em PHP

O web site deve ser executado pelo servidor padrão da linguagem PHP, o Apacheo Apache

O sistema gerenciador de banco de dados deve ser o Firebird 2.0

O sistema deverá rodar em sistema operacional Windows 2000 ou superior

Page 11: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Especificação

� Diagramas de casos de uso;� Diagramas de atividades;� Topologia.

Especificação

� Topologia.

Ferramentas utilizadas� Enterprise Architect (EA);� SmartDraw.

Page 12: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Casos de usoEspecificação

Page 13: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Diagrama de atividades

Page 14: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Especificação

Page 15: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Especificação

Page 16: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Ferramentas utilizadas

� Delphi 7;� Firebird 2.0;� PHP;

Implementação

� PHP;� Apache.

Page 17: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Módulo Desktop Operacionalidade

Page 18: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeCadastro de usuários

Page 19: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeCadastro de clientes

Page 20: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeEscala de plantão

Page 21: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeAtendimentos não lidos

Page 22: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Operacionalidade

Módulo Web

Page 23: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeTodos atendimentos

Page 24: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeNovo atendimento

Page 25: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeHomologação

Page 26: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Operacionalidade

Serviço SMS

Page 27: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeSelecionando registros

SELECT TBATENDIMENTO.CODIGO, TBATENDIMENTO.ASSUNTO, TBSISTEMAS.NOME, TBSISTEMAS.CODIGO SISTEMA, TBMODULOS.NOME, TBVERSOES.NOME, TBATENDIMENTO.DATAINCLUSAO, TBCLIENTES.NOMEFANTASIA, TBATENDIMENTO.STATUSSMSFROM TBSISTEMAS, TBMODULOS, TBCLIENTES, TBATENDIMENTOLEFT OUTER JOIN TBVERSOESON TBATENDIMENTO.VERSAO = TBVERSOES.CODIGOON TBATENDIMENTO.VERSAO = TBVERSOES.CODIGOWHERE TBATENDIMENTO.SISTEMA = TBSISTEMAS.CODIGOAND TBATENDIMENTO.MODULO = TBMODULOS.CODIGOAND TBATENDIMENTO.CLIENTE = TBCLIENTES.CODIGOAND TBCLIENTES.SUPORTE24H = 'S'AND (TBATENDIMENTO.STATUSSMS <> 2 OR TBATENDIMENTO.STATUSSMS IS NULL)AND TBATENDIMENTO.USUARIO IS NULL

Page 28: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

OperacionalidadeResultado

Page 29: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

ConclusõesConclusões

� Objetivos alcançados� Coordenador cadastra e controla a escala de plantão� Serviço realiza o envio de SMSs� Agilidade para os atendimento� Agilidade para os atendimento

� Algumas limitações� Relatórios mais detalhados� O tratamento de possíveis erros, ocorridos no web service

Page 30: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Extensões

� Desenvolvimento do aplicativo completo na web;� Rotinas para controle de horas executadas;� Controle de SLAs diferenciados, por clientes.

Extensões

Page 31: Sistema Help Desk 24 horas para uma Software Housecampeche.inf.furb.br/tccs/2008-II/TCC2008-2-06-AP-GabrielDemarchi… · O sistema Help Desk deve ser desenvolvido em Delphi 7 O web

Obrigado a todos!