INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA – IFPBCURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNE...
Sumário<br />[ Introdução ]<br />[ O problema ]<br />[ A solução ]<br />[ Processo de Desenvolvimento ]<br /> [ Ferramenta...
Introdução<br />Empresa, objetivos e atividades<br />
A empresa<br />PBGold Soluções Internet<br />Está há 11 anos no mercado<br />Situada na cidade de João Pessoa, Paraíba<br ...
Objetivos do estágio<br />Desenvolvimento de um Ponto Eletrônico para o controle de freqüências de funcionários – construí...
Atividades<br />
O problema<br />Dificuldades encontradas no antigo sistema<br />
O problema<br />Design ultrapassado e não funcional<br />Necessidade de login em duas telas com contas diferentes<br />Os ...
O problema<br />As informações não eram concisas<br />O banco de dados não foi desenvolvido utilizando padrões na nomencla...
O problema<br />Os funcionários reclamavam do trabalho e tempo perdidos<br />O RH não tinha informações atualizadas na hor...
O problema<br />Impossibilidade de analisar os dados com detalhes<br /><ul><li>Dificuldade na tomada de decisões</li></li>...
Um sistema unificadoque forneça informaçõesíntegrasem qualquer lugar e a qualquer momento possibilitando uma análiseaprofu...
Vantagens<br />Interface amigável<br />Fácil de aprender e simples de usar<br />Economia de tempo e mão-de-obra<br />Gráfi...
Processo de Desenvolvimento<br />Algumas atividades do processo de desenvolvimento<br />
YP – EasyProccess<br />
Requisitos Funcionais<br />CRUD de Usuário<br />Mudança de senha pelo usuário quando solicitada pelo administrador<br />CR...
Requisitos Funcionais<br />Estatísticas dos funcionários<br />Filtros: data, empresa e/ou funcionário<br />Tipos: Estatíst...
Protótipo de Interface<br />
Arquitetura MVC<br />Model<br />(2)<br />Alguma mudançaou requisição de dados<br />(3)<br />Resultado<br />(4)<br />Aprese...
Arquitetura MVC<br />(2)<br />Alguma mudançaou requisição de dados<br />(3)<br />Resultado<br />(4)<br />Apresentação dapr...
Zend Framework (ZF)<br />Utiliza o padrão arquitetural MVC<br />Produção orientada a objetos com PHP 5<br />Pode ser consi...
Modelo Lógico de Dados<br />
Segurança<br />Bootstrap<br />.htaccess<br />ZendAuth e ZendAcl<br />Senhas criptografadas<br />Sugestão: HTTPS<br />
jQuery<br />
Ext JS<br />
Google Visualization API<br />
Testes e Suporte<br />Inúmeros testes durante o desenvolvimento<br />Testes de usabilidade<br />Fase de adaptação: 30 dias...
Business Intelligence (QlikView)<br />
Ferramentas e Tecnologias Utilizadas<br />Conjunto de ferramentas e tecnologias utilizadas no desenvolvimento<br />
Ferramentas e tecnologias utilizadas<br />
Obrigado!“Não fique cheio de si, pensando que sua própria sabedoriaé a razão do seu sucesso. A verdadeira sabedoria é amar...
Desenvolvimento de um Ponto Eletronico Web
Próximos SlideShares
Carregando em…5
×

Desenvolvimento de um Ponto Eletronico Web

7.190 visualizações

Publicada em

Apresentação do Relatório de Conclusão de Curso. Superior em Sistemas para Internet no IFPB.

Publicada em: Tecnologia, Negócios
0 comentários
8 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
7.190
No SlideShare
0
A partir de incorporações
0
Número de incorporações
43
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
8
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento de um Ponto Eletronico Web

  1. 1. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA – IFPBCURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET<br />Desenvolvimento de um Ponto Eletrônico Web<br />Aluno: Cirino F RefoscoOrientador: MSc. EdembergRocha<br />
  2. 2. Sumário<br />[ Introdução ]<br />[ O problema ]<br />[ A solução ]<br />[ Processo de Desenvolvimento ]<br /> [ Ferramentas e Tecnologias Utilizadas ]<br />
  3. 3. Introdução<br />Empresa, objetivos e atividades<br />
  4. 4. A empresa<br />PBGold Soluções Internet<br />Está há 11 anos no mercado<br />Situada na cidade de João Pessoa, Paraíba<br />Tem o objetivo de construir novas perspectivas para o crescimento de seus clientes proporcionando sua inserção no mundo digital com serviços qualificados<br />Alguns dos clientes: franquias O Boticário das cidades de João Pessoa e Cabedelo, Shopping Sul, Toscano de Brito, Decarlinto<br />
  5. 5. Objetivos do estágio<br />Desenvolvimento de um Ponto Eletrônico para o controle de freqüências de funcionários – construído para substituir uma ferramenta já utilizada por alguns dos seus clientes, porém com deficiências.<br />Propor um conjunto de tecnologias suficientes para o desenvolvimento de aplicações web<br />Elaborar um documento que apresente as principais tecnologias utilizadas<br />Utilizar os conhecimentos adquiridos no período acadêmico e aperfeiçoados em experiências profissionais<br />
  6. 6. Atividades<br />
  7. 7. O problema<br />Dificuldades encontradas no antigo sistema<br />
  8. 8. O problema<br />Design ultrapassado e não funcional<br />Necessidade de login em duas telas com contas diferentes<br />Os erros não eram tratados e “estouravam na cara do usuário final”<br />
  9. 9. O problema<br />As informações não eram concisas<br />O banco de dados não foi desenvolvido utilizando padrões na nomenclatura e entrada de dados<br />O sistema estava inacabado – mensalmente era necessário um controle manual para a retirada de relatórios de freqüência<br />
  10. 10. O problema<br />Os funcionários reclamavam do trabalho e tempo perdidos<br />O RH não tinha informações atualizadas na hora que a direção executiva precisava:eles possuíam apenas dados<br />
  11. 11. O problema<br />Impossibilidade de analisar os dados com detalhes<br /><ul><li>Dificuldade na tomada de decisões</li></li></ul><li>A solução<br />Sistema Gold Manager<br />
  12. 12. Um sistema unificadoque forneça informaçõesíntegrasem qualquer lugar e a qualquer momento possibilitando uma análiseaprofundada e facilitando a tomada de decisões pela direção da empresa.<br />Gold Manager – Ponto Eletrônico<br />
  13. 13. Vantagens<br />Interface amigável<br />Fácil de aprender e simples de usar<br />Economia de tempo e mão-de-obra<br />Gráficos estatísticos para facilitar a análise das informações e tomada de decisões<br />Integração com todo o sistema CCPN (RH, financeiro, etc.) – Gold Manager<br />
  14. 14. Processo de Desenvolvimento<br />Algumas atividades do processo de desenvolvimento<br />
  15. 15. YP – EasyProccess<br />
  16. 16. Requisitos Funcionais<br />CRUD de Usuário<br />Mudança de senha pelo usuário quando solicitada pelo administrador<br />CRUD de Perfil<br />CRUD de Recursos<br />CRUD de Empresas<br />CRUD de Funcionários<br />CRUD de Justificativas<br />Adição de Justificativas em Lote<br />
  17. 17. Requisitos Funcionais<br />Estatísticas dos funcionários<br />Filtros: data, empresa e/ou funcionário<br />Tipos: Estatística de freqüência, de tipos de justificativas e pontualidade<br />Relatório de Frequência<br />Filtros: data, empresa e/ou funcionário<br />Download dos relatóriosgerados<br />
  18. 18. Protótipo de Interface<br />
  19. 19. Arquitetura MVC<br />Model<br />(2)<br />Alguma mudançaou requisição de dados<br />(3)<br />Resultado<br />(4)<br />Apresentação dapróxima view<br />View<br />Controller<br />(1)<br />Requisição da view<br />
  20. 20. Arquitetura MVC<br />(2)<br />Alguma mudançaou requisição de dados<br />(3)<br />Resultado<br />(4)<br />Apresentação dapróxima view<br />(1)<br />Requisição da view<br />
  21. 21. Zend Framework (ZF)<br />Utiliza o padrão arquitetural MVC<br />Produção orientada a objetos com PHP 5<br />Pode ser considerado como uma “biblioteca de componentes” fracamente acoplada<br />Possui recursos para disponibilização e consumo de Web Services<br />Integração com diversos serviços já consolidados na internet: Google, Amazon, Yahoo! e Flickr<br />
  22. 22.
  23. 23. Modelo Lógico de Dados<br />
  24. 24. Segurança<br />Bootstrap<br />.htaccess<br />ZendAuth e ZendAcl<br />Senhas criptografadas<br />Sugestão: HTTPS<br />
  25. 25. jQuery<br />
  26. 26. Ext JS<br />
  27. 27. Google Visualization API<br />
  28. 28. Testes e Suporte<br />Inúmeros testes durante o desenvolvimento<br />Testes de usabilidade<br />Fase de adaptação: 30 dias<br />Correções e melhorias foram efetuadas<br />Familiarização do usuário com o novo sistema<br />Testes de validação de formulários<br />
  29. 29. Business Intelligence (QlikView)<br />
  30. 30. Ferramentas e Tecnologias Utilizadas<br />Conjunto de ferramentas e tecnologias utilizadas no desenvolvimento<br />
  31. 31. Ferramentas e tecnologias utilizadas<br />
  32. 32. Obrigado!“Não fique cheio de si, pensando que sua própria sabedoriaé a razão do seu sucesso. A verdadeira sabedoria é amar eobedecera Deus, fugindo do mal. Se você fizer isso, terá sempre saúdee vigorpara enfrentar a vida.” (A Bíblia Viva - Provérbios 3:7,8)<br />

×