Estágio Curricular I e II: ANÁLISE E DESENVOLVIMENTO DO SISTEMA DE APONTAMENTO DE HORAS DAS EMPRESAS HCM CONSULTING E RHCOM Apresentação Aluna: Elaine Patrícia da Costa Orientador: Profº Edino Mariano Lopes Fernandes Supervisor: Luana Grabowski Empresa: HCM Consulting – Consultoria e desenvolvimento nos produtos Datasul HCM Setor: Consultoria/Desenvolvimento Roteiro • Objetivo Geral; • Justificativa; • Tecnologias utilizadas; • Conceitualização; • Atividades desenvolvidas; • O que falta desenvolver; • Considerações finais; • Referências bibliográficas; Objetivo Geral Desenvolver aplicação web para apontamento de horas de consultoria e desenvolvimento das empresas HCM Consulting e RH COM. Justificativa O controle de horas trabalhadas nos projetos das empresas é realizado através de planilhas eletrônicas, este controle não é eficiente e confiável, há dificuldade na análise dos dados e impossibilidade de acesso simultâneo ou fora da rede das empresas. Justificativa Através da aplicação web espera-se facilitar o acesso e visualização de itens essenciais ao gerenciamento dos projetos, possibilitando que através de relatórios sejam verificadas dificuldades e eventuais melhorias nos planejamentos, controle dos projetos e processos da empresa. Tecnologias Utilizadas • Linguagem PHP • Servidor Apache • MySQL • WAMP SERVER • Sublime text Conceitualização • As empresas HCM Consulting e RHCOM; • Consultoria e Desenvolvimento; • Gerenciamento de Projetos; • Apontamento de horas; • Entidades, atributos e relacionamentos; • Desenvolvimento web; • Abstração de banco de dados; • Orientação à objetos; Atividades Desenvolvidas •Levantamento dos requisitos; •Análise de Tecnologia; •Desenvolvimento; •Testes e Validação; O que falta desenvolver • Documentação; • Novas funcionalidades; Considerações Finais Dificuldades: •Compreensão da linguagem, conceitos e funcionamento; •Novas necessidades durante o desenvolvimento; Considerações Finais Resoluções de problemas: • Estudo das tecnologias; • Desenvolvimento; Considerações Finais Resultados: O resultado foi satisfatório, uma vez que o sistema foi desenvolvido de acordo com as especificações solicitadas. As funções de cadastros, alteração, visualização e exclusão eram comuns a todas as entidades, isto facilitou muito e acelerou o desenvolvimento, visto que o código-fonte era basicamente o mesmo, a necessidade de alterações foi somente para se adequar as regras de cada entidade. Considerações Finais Trabalhos futuros: Um possível trabalho futuro seria a revisão de todos os cadastros, incluir mais informações inerentes aos projetos, clientes e recursos, bem como a inclusão de novas funcionalidades a fim de atender outras necessidades do gerenciamento dos projetos, como a parte de controle de faturamento e de despesas de viagem dos consultores não contempladas neste sistema. Referências Bibliográficas ANSELMO, Fernando. PHP4 e MySQL: maior, melhor e totalmente sem cortes. Florianópolis: Visual Books, 2002. KABIR, Mohammed. Apache Server 2: A Bíblia. 4º ed. Rio de Janeiro: Campus, 2002. SUEHRING, Steve. Mysql: A Bíblia. 2. ed. Rio de Janeiro: Campus, 2002. DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro: Campus, 2004. PEREIRA, José Luis. Tecnologia de Bases de Dados. Lisboa: FCA - Editora Informática, 1998. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados. 6ª ed. São Paulo: Pearson Addison Wesley, 2011 Referências Bibliográficas HCM Consulting. Disponível em: <http://www.hcmconsulting.com.br>. Acesso em 30/03/2014 PHP. Disponível em: <http://www.php.net/manual/pt_BR/intro-whatcando.php>. Acesso 01/04/2014 The Apache Software Foundation. Disponível em: <http://www.apache.org/>. Acesso em 02/04/2014 WAMP Server. Disponível em: <http://www.wampserver.com/en/>. Acesso em 02/04/2014 Volts Digital. Macetes com o Sublime Text. Disponível em: <http://www.voltsdigital.com.br/labs/macetes-sublime-text/>. Acesso em 02/04/2014 Referências Bibliográficas Blog Adler Dias. PHP – Como fazer consultas utilizando o PDO. Disponível em: <http://blog.adlerdias.eti.br/php/php-como-fazer-consultas-utilizando-o-pdo>. Acesso em 07/04/2014 CNT Cardoso. Consultas SQL utilizando PDO (PHP Data Objects). Disponível em: <http://ctncardoso.com.br/blog/2011/02/consultas-sql-utilizando-pdo-phpdata-objects/>. Acesso em 07/04/2014 Stakeoverflow. Disponível em: < http://stackoverflow.com/questions/7822461/pdoutf-8-character-issue>. Acesso em 08/04/2014 Bootstrap. Disponível em: <http://getbootstrap.com/getting-started/>. Acesso em 09/04/2014