TURNO: Matutino VERSÃO: 03 No 64 UNIVERSIDADE REGIONAL DE BLUMENAU
CENTRO DE CIÊNCIAS EXATAS E NATURAIS DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO
CURSO DE CIÊNCIAS DA COMPUTAÇÃO — BACHARELADO
COORD. DE ESTÁGIO SUPERVISIONADO/TRABALHO DE CONCLUSÃO DE CURSO(TCC)
PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO (TCC) TÍTULO: Integração do Sistemas de Informação no ambiente de aprendizagem Learn Loop utilizando Data Warehouse
MACRO-ÁREA: ( ) Software Básico e de Suporte ( x ) Sistemas de Informação ( ) Automação
ÁREA: Sistemas Educacionais
SUB-ÁREA: Ambiente de Aprendizagem / Data Warehouse
1 IDENTIFICAÇÕES
1.1 ALUNO
NOME: Rodrigo Kuhnen CÓDIGO/MATRÍCULA: 98-2.2802-1
ENDEREÇO RESIDENCIAL
RUA: Antônio da Veiga Apt. 106 N° 555 BAIRRO:Victor Konder
CEP: 89 012-500 CIDADE: Blumenau UF: SC FONE: 340-0164
ENDEREÇO COMERCIAL1 - NOME DA EMPRESA:
RUA: N° BAIRRO:
CEP: CIDADE: UF: FONE:
E-Mail: [email protected]
1.2 ORIENTADOR - (PROFESSOR DO DEPTO DE SISTEMAS E COMPUTAÇÃO)
NOME: Dr. Oscar Dalfovo CÓDIGO FUNCIONARIO: 1852-0
ENDEREÇO RESIDENCIAL
RUA: Wilhen Grosskruetz N° 194 BAIRRO: Velha
CEP: 89042-010 CIDADE: Blumenau UF: SC FONE: 9102 2981
E-Mail: [email protected]
1 Os campos preenchidos na tabela devem estar em negrito
2 Preencher somente se trabalha
2 PROPOSTA DO TRABALHO DE CONCLUSÃO DE CURSO
2.1 INTRODUÇÃO
Segundo Stair (1998), dados são fatos em sua forma primária e informação é um conjunto de fatos organizados de tal forma que adquirem valor adicional além do valor do fato em si. Conforme Freitas (1992), a informação é o produto da análise dos dados existentes nas empresas, que transmite conhecimento, e pode auxiliar o executivo na tomada de decisão.
De acordo com Dalfovo (2000), torna-se de extrema necessidade para as organizações a missão de administrar as informações, porque existe uma crescente demanda e sofisticação na tecnologia da informação de software e hardware, em que esse recurso será de vital importância para a sobrevivência das empresas.
Conforme Stair (1998), sistema é um conjunto de elementos ou componentes que interagem para se atingir objetivos, já sistemas de informação são uma série de componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo), disseminam (saída) os dados e informações e fornecem um mecanismo de feedback, que é uma saída usada para fazer ajustes ou modificações nas atividades de entrada ou processamento.
Para Prates (1999), os elementos que constituem um Sistema de Informação são: a informação (dados formatados, textos livres, imagens e sons), os recursos humanos (pessoas que coletam, armazenam, recuperam, processam, disseminam e utilizam as informações), as tecnologias de informação (o hardware e o software usados no suporte aos Sistemas de Informação) e as práticas de trabalho (métodos utilizados pelas pessoas no desempenho de suas atividades).
De acordo com Dalfovo (2001), os Sistemas de Informação foram divididos de acordo com as suas funções administrativas, os quais são: Sistemas de Informação para Executivos (EIS); Sistema de Informação Gerencial (SIG); Sistema de Informação de Suporte à Tomada de Decisão (SSTD); Sistema de Suporte às Transações Operacionais (SSTO); Sistema de Suporte à Tomada de Decisão por Grupos (SSTDG); Sistema de Informação de Tarefas Especializadas (SITE); Sistema de Automação de Escritórios (SIAE), Sistema de Processamento de Transações (SIPT) e Sistema de Informação Estratégico para o Gerenciamento Operacional (SIEGO).
Os sistemas de informações nas empresas estão passando por várias mudanças.
Primeiramente as empresas estavam trabalhando para conseguir gerar e implantar informações nos computadores. Hoje em dia as informações já são de fácil geração e implantação, portanto, as empresas necessitam de informações gerenciais e executivas, para poderem tomar decisões rápidas neste mercado globalizado (Dalfovo, 2000).
Conforme Prates (1999), um Sistema de Informação deve apresentar informações claras, sem interferência de dados que não são importantes, e deve possuir um alto grau de precisão e rapidez. Para ser possível à organização obter essas informações auxiliando na tomada de suas decisões, é preciso que possua uma tecnologia de gerenciamento da informação. A principal ferramenta para organizar as informações é o banco de dados. Porém, de acordo com Oliveira (1998), os bancos de dados que armazenam as transações diárias das empresas foram feitos para responder a questões simples, revelando dificuldade para responder a pesquisas que necessitam relacionar dados em diversas tabelas.
Entre outras tecnologias existentes no mercado, o Data Warehouse é uma que pode resolver esta dificuldade. De acordo com Inmon (1997), um sistema de Data Warehouse é composto, dentre outras ferramentas, de um banco de dados, para onde somente as
informações necessárias para a tomada de decisões são carregadas, vindas de bancos
operacionais. Como este novo banco de dados contém apenas as informações necessárias, as pesquisas feitas sobre ele são rápidas, e podem responder a questões complexas.
De acordo com Oliveira (1998), a criação de Data Warehouse vem ao encontro às necessidades atuais das grandes empresas e instituições. Massacradas por uma quantidade enorme de dados derivados de transações diárias, as corporações encontram grandes dificuldades na hora de utilizar estes dados para a tomada de decisões.
O mais importante aspecto do projeto de um Data Warehouse é a questão da
granularidade. A granularidade refere ao nível de detalhe ou de resumo contido nas unidades de dados existentes no Data Warehouse. Quanto mais detalhes, mais baixo o nível da granularidade. A grande razão pela qual a granularidade é a principal questão de projeto, consiste no fato de que ela afeta profundamente o volume de dados que residem no Data Warehouse e, ao mesmo tempo, afeta o tipo da consulta que pode ser atendida.
Outro aspecto muito importante da construção do Data Warehouse são os cubos de decisão, que de acordo com Inmon (1997), referem-se a um conjunto de componentes de
suporte a decisões, que podem ser utilizados para cruzar tabelas de um banco de dados, gerando visões através de planilhas ou gráficos envolvendo o cálculo de dados que o usuário virá a solicitar, mas que podem ser derivados de outros dados.
Para fazer a extração e análise dos dados contidos no Data Warehouse, surgiram as ferramentas On Line Analitical Processing - OLAP (Processo Analítico On-line), que de acordo com Cielo (2001) têm como principal característica, a análise multidimensional, que consiste em ver determinados cubos de informações de diferentes ângulos e de vários níveis de agregação.
Em março de 2000, desenvolveu-se um grupo de trabalho ao qual denominou-se de Sistemas de Informação Aplicado a Saúde (SIAS). O SIAS é um projeto composto pelos Centros de Centros de Ciências Exatas e Naturais e do Centro de Ciências da Saúde, vinculado a Pró-Reitoria de Extensão e Relações Comunitárias e integrado nas metas do Projeto de Modernização do Ensino e Novas Tecnologias da Universidade. O SIAS está lotado nas dependências do Laboratório Programa Temático em Ciência da Computação (PROTEM-CC) do Departamento de Sistemas e Computação. A principio foi desenvolvido um ambiente educacional estimulando a utilização de métodos informatizados para a aquisição e aplicação do conhecimento, sendo que o desenvolvimento é baseado em Data Webhouse, utilizando as técnicas de Granularidade, Cubo de Decisão e OLAP. A partir disto, foi realizado um Trabalho de Conclusão de Curso (TCC) (Fulber, 2001). Para a utilização de Data Webhouse, das técnicas Cubo de Decisão e Granularidade, e para dar continuidade ao TCC de Fulber (2001), se faz necessário utilizar-se da metodologia de Data Warehouse.
No final do ano de 2001, surgiu a necessidade da procura de um ambiente de aprendizagem para implantação imediata na Universidade Regional de Blumenau (FURB), sendo o Learn Loop, da Universidade Virtual Pública do Brasil (UniRede), o ambiente escolhido, já que possui código fonte aberto, ainda em desenvolvimento, sendo que outras idéias podem fazer parte do projeto. Com a realização deste trabalho pretende-se dar continuidade ao TCC de Fulber (2001), sendo esse integrado ao ambiente de aprendizagem Learn Loop, na Universidade Regional de Blumenau (FURB), objetivando a interação docente / discente, na modernização e criação de métodos de informação, estimulando diretamente para a utilização de métodos informatizados para a aquisição e aplicação do conhecimento.
Para tal, será desenvolvido um sistema como site para Web, integrando ao ambiente de aprendizagem Learn Loop o módulo desenvolvido por Fulber (2001), utilizando Data
Warehouse, destacando as técnicas de Granularidade e Cubo de Decisão.
2.2 OBJETIVOS
O objetivo principal desta proposta de trabalho de conclusão de curso visa dar continuidade ao trabalho iniciado por Fulber (2001), integrando-o ao ambiente de aprendizagem Learn Loop, sendo que o resultado será o Sistemas de Informação utilizando o Data Warehouse e métodos informatizados para auxiliar a comunidade acadêmica no aprendizado de suas disciplinas.
Os objetivos específicos do trabalho são:
a) adaptar o módulo já existente denominado de Sessão Interativa do SIAS para o ambiente de aprendizagem Learn Loop;
b) disponibilizar informações da disciplina pela Web;
c) disponibilizar envio de arquivos e entrega de artigos e trabalhos;
d) disponibilizar material da respectiva disciplina para download: materiais disponíveis, que os acadêmicos terão acesso;
e) disponibilizar testes: avaliações que o professor montará para seus alunos;
f) disponibilizar ao professor informações para um melhor acompanhamento dos acadêmicos e identificar possíveis falhas no processo de aprendizado,
possibilitando assim, uma administração estratégica do estudo acadêmico.
2.3 RELEVÂNCIA DO TRABALHO
O trabalho terá como relevância em computação dar continuidade ao TCC de Fulber (2001), seguindo sua sugestão de integrá-lo com o ambiente de aprendizagem Learn Loop, objetivando o auxílio do aprendizado pelas seguintes razões:
a) utilização do Data Warehouse, mais especificamente as técnicas de Cubo de Decisão, Granularidade e Processo Analítico de Transações On-Line (OLAP);
b) utilização das linguagens PHP, JSP, JavaScript e HTML para criação das páginas e acesso a banco de dados via WEB.
2.4 METODOLOGIA
O trabalho será desenvolvido observando as seguintes etapas:
a) levantamento bibliográfico: serão estudadas informações sobre Sistemas de Informação, Data Warehouse, Granularidade, Cubo de Decisão, OLAP, Ambiente de Aprendizagem e as linguagens PHP e JSP;
b) especificação: será utilizado a ferramenta Power Designer, através da metodologia de Análise Estruturada;
c) implementação: será utilizado Banco de Dados Oracle e mySQL, linguagem de programação HTML, Java / JSP Sun Microsystemse e PHP;
d) testes: com base em comparativos de dados manuais e dados gerados pelo aplicativo desenvolvido, verificando sua veracidade;
e) validação: será aplicada na FURB através de questionários e entrevistas com os professores ligados às áreas específicas;
f) redação do volume final.
2.4.1 DISPONIBILIDADE DOS RECURSOS ACIMA MENCIONADOS
Os recursos acima mencionados estão disponíveis na residência do acadêmico e no laboratório PROTEM do Departamento de Sistemas e Computação / FURB.
2.4.2 CRONOGRAMA DE TRABALHO
Atividades Meses F M A M J Quinzenas 1 2 1 2 1 2 1 2 1 2
Levantamento Bibliográfico X X X
Especificação X X X
Implementação X X X
Testes X
Validação X
Redação do volume final X X X X X
2.5 FONTES BIBLIOGRÁFICAS
Os conceitos e técnicas relacionados com o "Sistemas de Informação" são encontrados em Dalfovo (2000), Dalfovo (2001), Prates (1999), Rodrigues (1996) e Stair (1998).
Os conceitos e técnicas relacionados com o "Data Warehouse/Webhouse" são encontrados em Oliveira (1998) e Kimball (2000).
Os conceitos e técnicas relacionados com a técnica de Granularidade, Cubo de Decisão e OLAP são encontrados em Inmon (1997) e Cielo (2001).
Informações sobre Análise Estruturada podem ser encontradas em Martin (1991) e Demarco (1989).
Sobre Oracle podem ser encontradas informações em Fanderuff (2000).
Informações sobre utilização e funcionamento da linguagem PHP são encontradas em Soares (2000).
Informações sobre utilização e funcionamento da linguagem JAVA / JSP são encontradas em Anuff (1996) e Hall (2000).
Sobre HTML podem ser encontradas informações em Stauffer (1997).
Informações sobre utilização e funcionamento da ferramenta case Power Designer são encontrados em Souza (2001) e Sybase (2002).
Informações e técnicas relacionadas a Ambiente de Aprendizagem são encontradas em Valente (1999).
2.6 REFERÊNCIAS BIBLIOGRÁFICAS
ANUFF, Ed. The Java Sourcebook. United States of America: John Wiley & Sons, Inc, 1996.
CIELO, Ivã. Arquiteturas OLAP, São Paulo, maio 2001. Disponível em:
<http://www.datawarehouse.inf.br/>. Acesso em: 10 fev. 2001.
DALFOVO, Oscar. Quem tem informação é mais competitivo. Blumenau: Acadêmica, 2000.
DALFOVO, Oscar. Metodologia sistema de informação estratégico para o gerenciamento operacional (SIEGO). Um modelo SIEGO para a universidade com aplicação na gestão ambiental baseado em data warehouse. 2001. 291 f. Tese (Doutorado em Ciência da
Computação) - Centro Tecnológico, Universidade Federal de Santa Catarina, Florianópolis.
DEMARCO, Tom. Análise estruturada e especificação de sistema. Rio de Janeiro:
Campus, 1989.
FANDERUFF, Damaris. Oracle 8i – utilizando SQL, PLUS e PL-SQL. São Paulo: Makron Books, 2000.
FREITAS, Henrique; LESCA, Humbert. Competitividade empresarial na era da informação.
Revista da Administração, São Paulo, v. 27, n. 3, p. 92-102, jul/set.1992.
FULBER, Heleno. Ambiente educacional baseado em Sistemas de Informação Aplicado à Saúde na FURB via WEB. 2001. 114 f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) – Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau.
HALL, Marty. Core Servlets and Java Server Pages. United States of America: Sun Microsystems, 2000.
INMON, William H. Como construir o data warehouse. Rio de Janeiro: Campus, 1997.
KIMBALL, Ralph; MERZ, Richard. Data Webhouse: construindo o data warehouse para a web. Rio de Janeiro: Campus, 2000.
MARTIN, James & Mcclure, Carma. Técnicas estruturadas e case. São Paulo: Makron Books & McGraw-HILL, 1991.
OLIVEIRA, Adelise G. de. Data warehouse conceitos e soluções. Florianópolis: SFO Gráfica e Editora Ltda, 1998.
PRATES, Maurício. Os sistemas de informação e as modernas tendências da tecnologia e dos negócios, Campinas, abri. 1999. Disponível em:
<http://www.puccamp.br/~prates/sistend.html>. Acesso em: 19 dez. 2001.
RODRIGUES, Leonel Cezar. Impactos dos sistemas de informação. Jornal de Santa Catarina, Blumenau, 30 jun. 1996. Caderno de Economia, p. 2.
SOARES, Walace. MySQL: conceitos e aplicações. São Paulo: Érica Ltda, 2000.
SOARES, Walace. Programando em PHP: conceitos e aplicações. 2. ed. São Paulo: Érica Ltda, 2000.
SOUZA, André Luiz. Geração de SQL com PowerDesigner AppModeler, Uberaba, set.
2001. Disponível em: <http://xfk.vila.bol.com.br/any/appmod/appmod.htm>. Acesso em: 15 mar. 2002.
STAIR, Ralph M. Princípios de sistemas de informação. Tradução de Maria Lúcia Lecker Vieira e Dalton Conde de Alencar; revisão técnica de Paulo Machado Cavalheiro e Cristina Bacellar. Rio de Janeiro: LTC - Livros Técnicos e Científicos Editora S.A, 1998.
STAUFFER, Todd. Dominando o essencial HTML 3.2. Rio de Janeiro: Campus, 1997.
SYBASE Inc. Products Manuals, EUA, [2002]. Disponível em:
<http://sybooks.sybase.com/pdd0800e.html>. Acesso em: 15 mar. 2002.
VALENTE, José Armando. Análise dos diferentes tipos de software utilizados na educação.
In: livro. O computador na sociedade do conhecimento. Campinas: NIED, 1999.
2.7 DECLARAÇÕES
2.7.1 DECLARAÇÃO DO ALUNO
Declaro que estou ciente do Regulamento do Trabalho de Conclusão de Curso de Ciências da Computação, e que a proposta acima, a qual concordo, foi por mim rubricada em todas as páginas.
Assinatura: Local/Data:
2.7.2 DECLARAÇÃO DO ORIENTADOR
Declaro que estou ciente do Regulamento do Trabalho de Conclusão do Curso de Ciências da Computação, e que a proposta acima, a qual concordo, foi por mim rubricada em todas as páginas. Ainda me comprometo a orientar o aluno de acordo com o plano de trabalho explícito na proposta do TCC da melhor forma possível.
Assinatura: Local/Data:
2.8 DE USO EXCLUSIVO DA COORDENAÇÃO DE TRABALHO DE CONCLUSÃO DE CURSO
2.8.1 AVALIAÇÃO DA PROPOSTA COORDENAÇÃO 1. INTRODUÇÃO
1. O problema está devidamente identificado dentro de um contexto que justifique o trabalho?
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 2. O problema está devidamente delimitado/claramente formulado?
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 2 OBJETIVOS
3. O objetivo do trabalho está claramente definido.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
4. O trabalho apresenta objetivos específicos coerentes com o objetivo do trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 3 RELEVÂNCIA
5. A proposta apresente um grau de relevância que justifique o trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 4. METODOLOGIA
6. Existe coerência entre a metodologia e os objetivos da pesquisa.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
7. Os métodos e recursos estão devidamente descritos e compatíveis com a metodologia proposta.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
8. A proposta apresenta um cronograma físico de maneira a permitir a execução do trabalho no prazo disponível.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 5. FONTES/REFERÊNCIAS BIBLIOGRÁFICAS
9. As fontes citadas contemplam adequadamente os assuntos a serem abordados no trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
10. As referências bibliográficas citadas no texto obedecem o formato das normas da ABNT.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
A proposta tem que ser revisada (necessita de complementação) nos seguintes casos:
a) se qualquer um dos ítens tiver resposta Não Atende
b) se pelo menos 5 ítens tiverem a resposta Atende Parcialmente ( ) APROVADO ( ) NECESSITA DE COMPLEMENTAÇÃO Observações Gerais:
2.8.2 AVALIAÇÃO DA PROPOSTA PROFESSOR 1 1. INTRODUÇÃO
1. O problema está devidamente identificado dentro de um contexto que justifique o trabalho?
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 2. O problema está devidamente delimitado/claramente formulado?
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 2 OBJETIVOS
3. O objetivo do trabalho está claramente definido.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
4. O trabalho apresenta objetivos específicos coerentes com o objetivo do trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 3 RELEVÂNCIA
5. A proposta apresente um grau de relevância que justifique o trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 4. METODOLOGIA
6. Existe coerência entre a metodologia e os objetivos da pesquisa.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
7. Os métodos e recursos estão devidamente descritos e compatíveis com a metodologia proposta.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
8. A proposta apresenta um cronograma físico de maneira a permitir a execução do trabalho no prazo disponível.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 5. FONTES/REFERÊNCIAS BIBLIOGRÁFICAS
9. As fontes citadas contemplam adequadamente os assuntos a serem abordados no trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
10. As referências bibliográficas citadas no texto obedecem o formato das normas da ABNT.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
A proposta tem que ser revisada (necessita de complementação) nos seguintes casos:
c) se qualquer um dos ítens tiver resposta Não Atende
d) se pelo menos 5 ítens tiverem a resposta Atende Parcialmente ( ) APROVADO ( ) NECESSITA DE COMPLEMENTAÇÃO Observações Gerais:
2.8.3 AVALIAÇÃO DA PROPOSTA PROFESSOR 2 (EM CASO DE DIVERGÊNCIA DE PARECERES)
1. INTRODUÇÃO
1. O problema está devidamente identificado dentro de um contexto que justifique o trabalho?
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 2. O problema está devidamente delimitado/claramente formulado?
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 2 OBJETIVOS
3. O objetivo do trabalho está claramente definido.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
4. O trabalho apresenta objetivos específicos coerentes com o objetivo do trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 3 RELEVÂNCIA
5. A proposta apresente um grau de relevância que justifique o trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 4. METODOLOGIA
6. Existe coerência entre a metodologia e os objetivos da pesquisa.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
7. Os métodos e recursos estão devidamente descritos e compatíveis com a metodologia proposta.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
8. A proposta apresenta um cronograma físico de maneira a permitir a execução do trabalho no prazo disponível.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende 5. FONTES/REFERÊNCIAS BIBLIOGRÁFICAS
9. As fontes citadas contemplam adequadamente os assuntos a serem abordados no trabalho.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
10. As referências bibliográficas citadas no texto obedecem o formato das normas da ABNT.
( ) Atende ( ) Atende Parcialmente ( ) Não Atende
A proposta tem que ser revisada (necessita de complementação) nos seguintes casos:
e) se qualquer um dos ítens tiver resposta Não Atende
f) se pelo menos 5 ítens tiverem a resposta Atende Parcialmente ( ) APROVADO ( ) NECESSITA DE COMPLEMENTAÇÃO Observações Gerais: