Tcc Parte 1 Desenvolvendo Plano De Trabalho

Post on 05-Jun-2015

1.418 views 4 download

description

Esta é minha apresentação de TCC parte 1. Nela explano o propósito e planejamento do software do meu projeto de TCC.

Transcript of Tcc Parte 1 Desenvolvendo Plano De Trabalho

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.