Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Laércio Léo Pedrozo Hardock
Título: Protótipo de um Sistema de Gerenciamento de Projetos e Atividades utilizando J2EE
 
Introdução:
A gestão de projetos e de tarefas realizadas por empresas e indivíduos torna-se cada vez mais complexa, exigindo o controle de diversas etapas (iniciação, planejamento, execução, controle e encerramento do projeto), que visam a resolução de um determinado objetivo. O risco de fracasso de um projeto aumenta de acordo com a presença de incerteza durante todos os estágios do projeto, em razão disto, a função do gerenciamento de projetos é manter os riscos de fracasso em um nível tão baixo quanto necessário durante o ciclo de vida do projeto, tendo como função definir e alcançar objetivos ao mesmo tempo em que se otimiza o uso de recursos tais como tempo, dinheiro, pessoas, espaço, dentre outros.
Por conseguinte, o objetivo deste trabalho é a apresentação de um Sistema Gerenciador de Projetos que facilite o controle de projetos e tarefas a serem realizadas por um usuário ou grupo de pessoas. A aplicação tem diversos módulos, tais como: cadastros de colaboradores, de empresas, de projetos, atividades e itens de atividades a serem realizados e módulo de acompanhamento de projetos pelo gestor responsável e pelos colaboradores que irão realizar as tarefas.
Para o desenvolvimento do sistema utiliza-se a linguagem de programação Java e a arquitetura de desenvolvimento de aplicações para a web Java Enterprise Edition (JEE).
Também utiliza-se o Java Server Faces (JSF), um framework que separa o código da aplicação em diferentes camadas, separando a parte visual dos códigos das regras de negócios.
Para a persistência dos dados é utilizado a Java Persistence API (JPA), que permite persistir os dados em bancos de dados diversos através da utilização de objetos em Java sem que seja necessária a utilização da Structured Query Language (SQL) para persistência das informações. Os bancos de dados utilizados para armazenar os dados persistidos pela JPA são o Oracle 10g Express Edition e o Hypersonic SQL Database (HSQLDB).