C/C++; JAVA; PHP; AJAX; CSS; XML; Linux/Windows; PostgreSQL; JavaScript; Tableless; MySQL; UML

AJAX/PHP CHAT


DESCRIÇÃO

AJAX/PHP CHAT - Sistema de chat voltado ao atendimento de clientes através da web. O sistema pode ser incorporado em qualquer website e funciona seguindo o modelo cliente/servidor. No servidor é possível adicionar diversos canais para atender aos diferentes departamentos das empresas, e em cada canal vários atendentes podem ser cadastrados afim de receber os clientes. O acesso por parte dos clientes é feito pelo próprio navegador.


TECNOLOGIAS EMPREGADAS

- AJAX
- PHP
- MySQL
- CSS


MAIS DETALHES
- ENTRADA DE CLIENTES - O acesso dos clientes ao chat é feito através de um formulário simples que pode ser incorporado a qualquer website. O cliente informa seu nome, seu e-mail e qual é a sua dúvida para agilizar o atendimento. Antes de apresentar o formulário o sistema verifica se o servidor está online, e caso não esteja, ao invés de mostrar o formulário exibe uma mensagem para o cliente informando que o serviço está indisponível, e mostra os horários de atendimento do canal.

- FILA DE ESPERA - Assim que o cliente informa seus dados e clica no botão entrar ele é encaminhado para a fila de espera. Cada canal cadastrado possui sua fila de espera própria, e assim que um atendente do canal entra no sistema com status de disponível ou encerra um atendimento, o primeiro cliente da fila é conectado automaticamente ao atendente livre. Enquanto o cliente aguarda, é exibido a ele em tempo real qual é a sua posição na fila, e para os atendentes, é exibido o número de clientes que estão aguardando.

- CHAT CLIENTE - Após passar pela fila de espera, o sistema conecta o cliente a um atendente livre e abre automaticamente a janela do chat. A tela do chat dos clientes é extremamente simples, possui uma área para a digitação das mensagens, um botão para enviá-las, e o histórico de todas as mensagens trocadas com o horário que foram enviadas. Quando o atendente começa a digitar uma mensagem é exibido um aviso para o cliente que o atendente está digitando, e vice-versa.

- CHAT ATENDENTE - A tela de chat dos atendentes é semelhante à tela dos clientes, porém com mais funcionalidades. Além do botão para enviar as mensagens, existe um botão para concluir o atendimento e outro para pular uma posição na fila quando o cliente que aguardava desiste de esperar pelo atendimento. No topo é exibida uma lista com mensagens comuns a todos os atendimentos que o atendente pode cadastrar afim de inseri-las com um clique do mouse sem a necessidade de redigitar todas as vezes. Logo abaixo o sistema mostra em tempo real quantos clientes estão aguardando na fila de espera.

OUTRAS FUNCIONALIDADES

- ÁREA ADMINISTRATIVA - Na área administrativa o administrador geral pode adicionar, editar e remover canais de atendimento, e em cada canal pode gerenciar a lista de atendentes que ficarão disponíveis aos clientes. Também na área administrativa é possível consultar o histórico de atendimentos filtrando por data, canal e atendente. Ao selecionar um atendimento no histórico, o sistema irá mostrar todas as mensagens trocadas entre o cliente e o atendente, assim como o tempo de duração do atendimento.
<- Voltar

copyright