SlideShare une entreprise Scribd logo
1  sur  33
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA – IFPBCURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Desenvolvimento de um Ponto Eletrônico Web Aluno: Cirino F RefoscoOrientador: MSc. EdembergRocha
Sumário [ Introdução ] [ O problema ] [ A solução ] [ Processo de Desenvolvimento ]  [ Ferramentas e Tecnologias Utilizadas ]
Introdução Empresa, objetivos e atividades
A empresa PBGold Soluções Internet Está há 11 anos no mercado Situada na cidade de João Pessoa, Paraíba Tem o objetivo de construir novas perspectivas para o crescimento de seus clientes proporcionando sua inserção no mundo digital com serviços qualificados Alguns dos clientes: franquias O Boticário das cidades de João Pessoa e Cabedelo, Shopping Sul, Toscano de Brito, Decarlinto
Objetivos do estágio 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. Propor um conjunto de tecnologias suficientes para o desenvolvimento de aplicações web Elaborar um documento que apresente as principais tecnologias utilizadas Utilizar os conhecimentos adquiridos no período acadêmico e aperfeiçoados em experiências profissionais
Atividades
O problema Dificuldades encontradas no antigo sistema
O problema Design ultrapassado e não funcional Necessidade de login em duas telas com contas diferentes Os erros não eram tratados e “estouravam na cara do usuário final”
O problema As informações não eram concisas O banco de dados não foi desenvolvido utilizando padrões na nomenclatura e entrada de dados O sistema estava inacabado – mensalmente era necessário um controle manual para a retirada de relatórios de freqüência
O problema Os funcionários reclamavam do trabalho e tempo perdidos O RH não tinha informações atualizadas na hora que a direção executiva precisava:eles possuíam apenas dados
O problema Impossibilidade de analisar os dados com detalhes ,[object Object],[object Object]
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. Gold Manager – Ponto Eletrônico
Vantagens Interface amigável Fácil de aprender e simples de usar Economia de tempo e mão-de-obra Gráficos estatísticos para facilitar a análise das informações e tomada de decisões Integração com todo o sistema CCPN (RH, financeiro, etc.) – Gold Manager
Processo de Desenvolvimento Algumas atividades do processo de desenvolvimento
YP – EasyProccess
Requisitos Funcionais CRUD de Usuário Mudança de senha pelo usuário quando solicitada pelo administrador CRUD de Perfil CRUD de Recursos CRUD de Empresas CRUD de Funcionários CRUD de Justificativas Adição de Justificativas em Lote
Requisitos Funcionais Estatísticas dos funcionários Filtros: data, empresa e/ou funcionário Tipos: Estatística de freqüência, de tipos de justificativas e pontualidade Relatório de Frequência Filtros: data, empresa e/ou funcionário Download dos relatóriosgerados
Protótipo de Interface
Arquitetura MVC Model (2) Alguma mudançaou requisição de dados (3) Resultado (4) Apresentação dapróxima view View Controller (1) Requisição da view
Arquitetura MVC (2) Alguma mudançaou requisição de dados (3) Resultado (4) Apresentação dapróxima view (1) Requisição da view
Zend Framework (ZF) Utiliza o padrão arquitetural MVC Produção orientada a objetos com PHP 5 Pode ser considerado como uma “biblioteca de componentes” fracamente acoplada Possui recursos para disponibilização e consumo de Web Services Integração com diversos serviços já consolidados na internet: Google, Amazon, Yahoo! e Flickr
Modelo Lógico de Dados
Segurança Bootstrap .htaccess ZendAuth e ZendAcl Senhas criptografadas Sugestão: HTTPS
jQuery
Ext JS
Google Visualization API
Testes e Suporte Inúmeros testes durante o desenvolvimento Testes de usabilidade Fase de adaptação: 30 dias Correções e melhorias foram efetuadas Familiarização do usuário com o novo sistema Testes de validação de formulários
Business Intelligence (QlikView)
Ferramentas e Tecnologias Utilizadas Conjunto de ferramentas e tecnologias utilizadas no desenvolvimento
Ferramentas e tecnologias utilizadas
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)
Desenvolvimento de um Ponto Eletronico Web

Contenu connexe

Tendances

Plataforma DsCloud - Para pequenas e médias empresas.
Plataforma DsCloud - Para pequenas e médias empresas.Plataforma DsCloud - Para pequenas e médias empresas.
Plataforma DsCloud - Para pequenas e médias empresas.
Vinicius Alexandre Teodoro Ferreira
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
betinho87
 

Tendances (20)

Uma jornada de dados com R
Uma jornada de dados com RUma jornada de dados com R
Uma jornada de dados com R
 
Trabalho Business Intelligence
Trabalho Business IntelligenceTrabalho Business Intelligence
Trabalho Business Intelligence
 
Enterprise resource planning (ERP)
Enterprise resource planning (ERP)Enterprise resource planning (ERP)
Enterprise resource planning (ERP)
 
Sistema integrado de gestão empresarial ERP
Sistema integrado de gestão empresarial ERPSistema integrado de gestão empresarial ERP
Sistema integrado de gestão empresarial ERP
 
SISTEMA DE RH PARA CADASTRO E SELEÇÃO DE CURRÍCULOS
SISTEMA DE RH PARA CADASTRO E SELEÇÃO DE CURRÍCULOSSISTEMA DE RH PARA CADASTRO E SELEÇÃO DE CURRÍCULOS
SISTEMA DE RH PARA CADASTRO E SELEÇÃO DE CURRÍCULOS
 
SA-Business Intelligence
SA-Business IntelligenceSA-Business Intelligence
SA-Business Intelligence
 
Gestão Empresarial com ERP
Gestão Empresarial com ERPGestão Empresarial com ERP
Gestão Empresarial com ERP
 
ERP II - Sistemas Integrados de Gestão Empresarial (SIGE ou SIG)
ERP II - Sistemas Integrados de Gestão Empresarial (SIGE ou SIG)ERP II - Sistemas Integrados de Gestão Empresarial (SIGE ou SIG)
ERP II - Sistemas Integrados de Gestão Empresarial (SIGE ou SIG)
 
Plataforma DsCloud - Para pequenas e médias empresas.
Plataforma DsCloud - Para pequenas e médias empresas.Plataforma DsCloud - Para pequenas e médias empresas.
Plataforma DsCloud - Para pequenas e médias empresas.
 
ERP
ERPERP
ERP
 
Implantação de um ERP - Vantagens e Dificuldades
Implantação de um ERP - Vantagens e DificuldadesImplantação de um ERP - Vantagens e Dificuldades
Implantação de um ERP - Vantagens e Dificuldades
 
Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercado
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
SGI - Sistema de gestão integrado
SGI - Sistema de gestão integradoSGI - Sistema de gestão integrado
SGI - Sistema de gestão integrado
 
Work Out Apresentacao Global Do Produto Ver 1 4 2007 09 27
Work Out   Apresentacao Global Do Produto    Ver 1 4   2007 09 27Work Out   Apresentacao Global Do Produto    Ver 1 4   2007 09 27
Work Out Apresentacao Global Do Produto Ver 1 4 2007 09 27
 
ERP - Enterprise Resource Planning
ERP - Enterprise Resource PlanningERP - Enterprise Resource Planning
ERP - Enterprise Resource Planning
 
Apresentação do ERP
Apresentação do ERPApresentação do ERP
Apresentação do ERP
 
Sistemas Workflow
Sistemas WorkflowSistemas Workflow
Sistemas Workflow
 
ERP Metodologia Implantacao
ERP Metodologia ImplantacaoERP Metodologia Implantacao
ERP Metodologia Implantacao
 
Aula TI 7 TECNOLOGIA E SISTEMAS DE INFORMAÇÃO ERP,CRM, SCM, E-Business
Aula TI 7 TECNOLOGIA E SISTEMAS DE  INFORMAÇÃOERP,CRM, SCM, E-BusinessAula TI 7 TECNOLOGIA E SISTEMAS DE  INFORMAÇÃOERP,CRM, SCM, E-Business
Aula TI 7 TECNOLOGIA E SISTEMAS DE INFORMAÇÃO ERP,CRM, SCM, E-Business
 

Similaire à Desenvolvimento de um Ponto Eletronico Web

Projeto de Migração de Plataforma - Reunião de Andamento
Projeto de Migração de Plataforma - Reunião de AndamentoProjeto de Migração de Plataforma - Reunião de Andamento
Projeto de Migração de Plataforma - Reunião de Andamento
ramonazevedo
 
201305 IT Simplification Lean caixa-geraldepositos
201305 IT Simplification   Lean caixa-geraldepositos201305 IT Simplification   Lean caixa-geraldepositos
201305 IT Simplification Lean caixa-geraldepositos
Francisco Calzado
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Vanessa Campos
 
6381463 hhhghfdhdgfh
6381463 hhhghfdhdgfh6381463 hhhghfdhdgfh
6381463 hhhghfdhdgfh
Cleber Almeida
 
Gleidson rodrigues apresentação profissional
Gleidson rodrigues   apresentação profissionalGleidson rodrigues   apresentação profissional
Gleidson rodrigues apresentação profissional
Gleidson Rodrigues
 
Apresentação allen
Apresentação allenApresentação allen
Apresentação allen
fviberti
 

Similaire à Desenvolvimento de um Ponto Eletronico Web (20)

Projeto CTW04 - Ficticia Factory
Projeto CTW04 - Ficticia FactoryProjeto CTW04 - Ficticia Factory
Projeto CTW04 - Ficticia Factory
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Projeto de Migração de Plataforma - Reunião de Andamento
Projeto de Migração de Plataforma - Reunião de AndamentoProjeto de Migração de Plataforma - Reunião de Andamento
Projeto de Migração de Plataforma - Reunião de Andamento
 
201305 IT Simplification Lean caixa-geraldepositos
201305 IT Simplification   Lean caixa-geraldepositos201305 IT Simplification   Lean caixa-geraldepositos
201305 IT Simplification Lean caixa-geraldepositos
 
Papel de PO distribuído: funciona? Lessons learned de um produto global
Papel de PO distribuído: funciona?  Lessons learned de um produto global Papel de PO distribuído: funciona?  Lessons learned de um produto global
Papel de PO distribuído: funciona? Lessons learned de um produto global
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company Overview
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
Producto X Processo X Projecto de Engenharia de Software
Producto X Processo X Projecto de Engenharia de SoftwareProducto X Processo X Projecto de Engenharia de Software
Producto X Processo X Projecto de Engenharia de Software
 
FDD para equipes não tão ágeis
FDD para equipes não tão ágeisFDD para equipes não tão ágeis
FDD para equipes não tão ágeis
 
6381463 hhhghfdhdgfh
6381463 hhhghfdhdgfh6381463 hhhghfdhdgfh
6381463 hhhghfdhdgfh
 
Gerenciamento de projetos de TI
Gerenciamento de projetos de TIGerenciamento de projetos de TI
Gerenciamento de projetos de TI
 
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TIISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
ISMA 5 - Núcleo de Métricas - Alcançando a Excelência na Governança de TI
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosProdemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
 
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoPalestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
 
Gleidson rodrigues apresentação profissional
Gleidson rodrigues   apresentação profissionalGleidson rodrigues   apresentação profissional
Gleidson rodrigues apresentação profissional
 
Apresentação allen
Apresentação allenApresentação allen
Apresentação allen
 
Petic SEAD-SE
Petic SEAD-SEPetic SEAD-SE
Petic SEAD-SE
 
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status ReportGestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
 

Desenvolvimento de um Ponto Eletronico Web

  • 1. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA – IFPBCURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Desenvolvimento de um Ponto Eletrônico Web Aluno: Cirino F RefoscoOrientador: MSc. EdembergRocha
  • 2. Sumário [ Introdução ] [ O problema ] [ A solução ] [ Processo de Desenvolvimento ] [ Ferramentas e Tecnologias Utilizadas ]
  • 4. A empresa PBGold Soluções Internet Está há 11 anos no mercado Situada na cidade de João Pessoa, Paraíba Tem o objetivo de construir novas perspectivas para o crescimento de seus clientes proporcionando sua inserção no mundo digital com serviços qualificados Alguns dos clientes: franquias O Boticário das cidades de João Pessoa e Cabedelo, Shopping Sul, Toscano de Brito, Decarlinto
  • 5. Objetivos do estágio 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. Propor um conjunto de tecnologias suficientes para o desenvolvimento de aplicações web Elaborar um documento que apresente as principais tecnologias utilizadas Utilizar os conhecimentos adquiridos no período acadêmico e aperfeiçoados em experiências profissionais
  • 7. O problema Dificuldades encontradas no antigo sistema
  • 8. O problema Design ultrapassado e não funcional Necessidade de login em duas telas com contas diferentes Os erros não eram tratados e “estouravam na cara do usuário final”
  • 9. O problema As informações não eram concisas O banco de dados não foi desenvolvido utilizando padrões na nomenclatura e entrada de dados O sistema estava inacabado – mensalmente era necessário um controle manual para a retirada de relatórios de freqüência
  • 10. O problema Os funcionários reclamavam do trabalho e tempo perdidos O RH não tinha informações atualizadas na hora que a direção executiva precisava:eles possuíam apenas dados
  • 11.
  • 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. Gold Manager – Ponto Eletrônico
  • 13. Vantagens Interface amigável Fácil de aprender e simples de usar Economia de tempo e mão-de-obra Gráficos estatísticos para facilitar a análise das informações e tomada de decisões Integração com todo o sistema CCPN (RH, financeiro, etc.) – Gold Manager
  • 14. Processo de Desenvolvimento Algumas atividades do processo de desenvolvimento
  • 16. Requisitos Funcionais CRUD de Usuário Mudança de senha pelo usuário quando solicitada pelo administrador CRUD de Perfil CRUD de Recursos CRUD de Empresas CRUD de Funcionários CRUD de Justificativas Adição de Justificativas em Lote
  • 17. Requisitos Funcionais Estatísticas dos funcionários Filtros: data, empresa e/ou funcionário Tipos: Estatística de freqüência, de tipos de justificativas e pontualidade Relatório de Frequência Filtros: data, empresa e/ou funcionário Download dos relatóriosgerados
  • 19. Arquitetura MVC Model (2) Alguma mudançaou requisição de dados (3) Resultado (4) Apresentação dapróxima view View Controller (1) Requisição da view
  • 20. Arquitetura MVC (2) Alguma mudançaou requisição de dados (3) Resultado (4) Apresentação dapróxima view (1) Requisição da view
  • 21. Zend Framework (ZF) Utiliza o padrão arquitetural MVC Produção orientada a objetos com PHP 5 Pode ser considerado como uma “biblioteca de componentes” fracamente acoplada Possui recursos para disponibilização e consumo de Web Services Integração com diversos serviços já consolidados na internet: Google, Amazon, Yahoo! e Flickr
  • 22.
  • 24. Segurança Bootstrap .htaccess ZendAuth e ZendAcl Senhas criptografadas Sugestão: HTTPS
  • 28. Testes e Suporte Inúmeros testes durante o desenvolvimento Testes de usabilidade Fase de adaptação: 30 dias Correções e melhorias foram efetuadas Familiarização do usuário com o novo sistema Testes de validação de formulários
  • 30. Ferramentas e Tecnologias Utilizadas Conjunto de ferramentas e tecnologias utilizadas no desenvolvimento
  • 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)