Upload
jordan-oliveira
View
1.418
Download
4
Embed Size (px)
DESCRIPTION
Esta é minha apresentação de TCC parte 1. Nela explano o propósito e planejamento do software do meu projeto de TCC.
Citation preview
Assistente de Identificação de Afinidades em Grupos de Clientes Focado em Instituições de Ensino
Aluno: Jordan Alan Oliveira da Silva
Orientador: Luis Henrique Leal Ries
Introdução
Segundo Swift (2001), a maneira como você atende seus clientes é um importante diferenciador competitivo.
A gama de empresas e produtos expõe as empresas a novos desafios de retenção de clientes, de modo que conhecer o cliente faz parte da estratégia de vendas.
Introdução
Tendo uma base de clientes variada como conhecer os aspectos relevantes para aumentar a lucratividade ?
Para esta necessidade é proposta uma ferramenta que auxilie na identificação de gostos e preferências dos alunos em uma Instituição de ensino.
Objetivos
Produzir uma ferramenta capaz de descobrir, grupos de alunos com interesses em comum, consultando variadas fontes de dados.
Esta informação será estratégica ao montar campanhas de Marketing ou outras ações visando retenção de clientes ou vendas
Descrição da Solução
O Sistema de Afinidades vai permitir a pesquisa por interesses através de uma palavra chave.
Com esta finalidade, o sistema vai oferecer duas modalidades:
A pesquisa por interesse em cursos. A pesquisa por Interesse em palavra chave.
Descrição da Solução
No caso da pesquisa por interesse, um ou mais cursos são escolhidos para iniciar a pesquisa, e o Sistema de Interesses da Instituição é consultado. Esta pesquisa retorna todas as pessoas que mostraram interesse em cursos específico
Descrição da Solução
Na pesquisa por palavra chave, o usuário insere em um campo livre, uma palavra chave que vai resultar em uma consulta das ocorrências da palavra chave nas preferências dos alunos.
Nas duas modalidade de pesquisa, o usuário deve sempre escolher a base de dados alvo.
Arquitetura do Sistema
A arquitetura escolhida foi a MVC (Model, View, Controller). Esta arquitetura prevê a divisão do software em camadas. A Model, responsável pelo acesso a dados e lógica de negócio. A Controller, intermedia chamadas das View para as classes Model. View, páginas que o usuário visualiza.
Arquitetura do Sistema
Diagramas:
Use Case:
Arquitetura do Sistema
Diagrama de Classe Conceitual
Arquitetura do Sistema
Para a busca por palavra chave nas diversas fontes de dados, o sistema faz uso de Webservices. Cada fonte de dados, exceto o sistema de interesses,tem um Webservice vinculado, responsável por buscar dados para a aplicação.
Arquitetura do Sistema
Modelo de Uso dos Webservices
Protótipo
Tela de cadastro de temas
Protótipo
Tela de Busca
Cronograma
Cronograma
Cronograma
Perguntas
Bilbliografia
BEZERRA. Eduardo. Princípios de Análise e Projeto de Sistemas com UML, ed. Campus
Esposito, D. Programming Microsoft ASP.NET
MVC. Microsoft Press, 2010. LARMAN, Craig. Utilizando UML e Padrões: Uma
introdução à análise e ao projeto orientados a objetos e ao processo unificado. Bookman, 2004.
SENAC, Sobre o SENAC Disponível em: http://portal.senacrs.com.br/conteudo.asp?link=7. Acessado em Agosto de 2010.
SWIFT, R.S. Crm Customer Relationship
Manager. Campus: local, 2001.
Bilbliografia
Bilbliografia
SEGARAN, T. Programando a Inteligência Coletiva. Alta Books, 2008.
SILBERSCHATZ, Abraham. KORTH Henry
F. .SUDARSHAN S. Sistema de Banco de Dados. Elsevier, 2008.