Grupo:
Orientador:
Allan Calacio
Luis Antonio
David Vega
Doglas Macari
Leonardo Pinho
Rafael da Silva
Thaís Schmidt
SGCI – Sistema de Gerência de
Custos Indiretos de Projetos
Tópicos
•
Equipe do Projeto
•
Apresentação da Empresa
•
Motivação
•
Problemas detectados
•
Objetivo do Sistema
•
Escopo do Sistema
•
Custos e Benefícios
•
Plataforma do Projeto
•
Implementação
•
Uso de Padrões de Projeto
•
Testes
•
Proteção contra perda de dados
•
Implantação
•
Apresentação do Sistema
SGCI - Sistema de Gerência de Custos Indiretos
2
Equipe do Projeto
Grupo
Orientador
Alan Calacio
Luiz Antonio
David Vega
Doglas Maccari
Leonardo Pinho
Rafael da Silva
Thais Schmidt
SGCI - Sistema de Gerência de Custos Indiretos
3
Apresentação da Empresa
•
Histórico da Vertigo Computação
•
Foco atual: JEE5, SOA, Oracle/BEA, BPM e integração de
sistemas.
•
Principal Cliente: B2W
SGCI - Sistema de Gerência de Custos Indiretos
4
Problemas detectados
•
Processo manual de controle de custos indiretos de projetos;
•
Atraso na prestação de contas junto ao cliente;
•
Ineficácia no
reembolso;
•
Atraso no pagamento de reembolso;
•
Relatórios inconsistentes.
controle
de
vouchers
e
solicitações
SGCI - Sistema de Gerência de Custos Indiretos
de
6
Objetivo do Sistema
•
Informatizar o processo de controle de custos indiretos de
projetos;
•
Facilidade de utilização;
•
Facilitar a recuperação das informações;
•
Mecanismos de controle de orçamento dos gastos;
•
Relatório consolidado de despesas: solicitações de reembolso
e vouchers);
•
Base histórica de gastos com despesas em projetos para
auxiliar no planejamento de custos em novos projetos;
SGCI - Sistema de Gerência de Custos Indiretos
7
Escopo do Sistema
•
Solicitação de reembolso, autorização de pagamento e o
registro de pagamento das solicitações;
•
Registro e controle de vias de vouchers;
•
Controle de gastos com despesas por projeto;
•
Controle de acesso;
•
Relatórios gerenciais.
SGCI - Sistema de Gerência de Custos Indiretos
8
Solicitação de Reembolso
Solicita reembolso de despesas
e envia para aprovação
Coordenador
Colaborador
Aprova solicitação e
libera para pagamento
Registra pagamento
da solicitação
Financeiro
SGCI - Sistema de Gerência de Custos Indiretos
9
Voucher
Registra voucher e
entrega para uso
Colaborador
Coordenador
Utiliza o voucher,
registra o uso
e entrega via de voucher
Registra o recebimento
da via de voucher
Financeiro
SGCI - Sistema de Gerência de Custos Indiretos
10
Custos e Benefícios
•
O critério de escolha foi baseado nos benefícios quantitativos e
qualitativos da solução, levando em consideração os seguintes
critérios:
• Prazo
• Custo
• Qualidade
•
A solução escolhida permitirá de forma segura, rápida e eficaz o
controle de despesas.
SGCI - Sistema de Gerência de Custos Indiretos
11
Plataforma do Projeto
Ambiente de trabalho com plataforma web
SGCI - Sistema de Gerência de Custos Indiretos
12
Implementação
Arquitetura Utilizada:
•
MVC
Plataforma Adotada:
•
Java EE5
Tecnologias Utilizadas:
•
Java
•
JSF + RichFaces 3.2.2
•
EJB3
•
JPA/Hibernate
•
JBoss Seam v. 2.0.2.SP1
•
MySQL v. 5.1
•
JBoss Application Server v. 4.2.2
SGCI - Sistema de Gerência de Custos Indiretos
13
Implementação
Ferramentas Utilizadas no Projeto:
•
Eclipse Europa v. 3.3.2 + JBoss Tools v. 2.1.2.GA
•
Subversion v. 1.5.1 – TortoiseSVN
•
Google Code
SGCI - Sistema de Gerência de Custos Indiretos
14
Implementação
O JBoss Seam oferece infra-estrutura adicional para:
•
Fluxo de páginas e workflow (jBPM);
•
Gerenciamento de transação JPA;
•
Validação por annotations;
•
Segurança com Jboss Rules;
•
Métodos assíncronos com @Asynchronous;
•
Ajax (A4J);
•
Captcha;
•
Integração com JavaMail;
•
Integração com iText (Java-PDF Library);
•
Internacionalização.
SGCI - Sistema de Gerência de Custos Indiretos
15
Implementação
Estágio Atual de Implementação:
• 95%
Pendências:
•
2 relatórios gerenciais
SGCI - Sistema de Gerência de Custos Indiretos
16
Uso de Padrões de Projeto
Padrões de Projeto:
•
Singleton
•
Factory Method
•
Template Method
Padrões Utilizados pelo Framework:
•
Interface
•
Proxy
•
DAO (J2EE)
•
Intercept Filter (J2EE)
•
Front Controller (J2EE)
SGCI - Sistema de Gerência de Custos Indiretos
17
Testes
Garantia da Qualidade do Sistema
•
Funcionalidade
•
Segurança de Acesso (Perfil de Acesso)
•
Integridade dos dados
•
Usabilidade
•
Confiabilidade
•
Eficiência
•
Manutenabilidade
•
Portabilidade
SGCI - Sistema de Gerência de Custos Indiretos
18
Testes
Testes aplicados:
•
Unitário
•
Integração
•
Sistema / Ciclos de Negócio
Ferramentas de Apoio:
• Elaboração de Roteiro / Casos de Testes
• MS Excel
•
Execução dos Testes (workflow)
• Google Code – Issue Tracking
SGCI - Sistema de Gerência de Custos Indiretos
19
Proteção Contra Perda de Dados
Indisponibilidade do Sistema:
•
Falta de Energia
•
Incêndio
•
Roubo de Equipamento
•
Falha de Comunicação com o Servidor
•
Falha de Hardware
•
Falha do Sistema
•
Perda de Dados
Backup:
•
Incremental (Segunda-Sabado)
•
Completo (Domingo)
SGCI - Sistema de Gerência de Custos Indiretos
20
Implantação
•
Ambiente de Homologação
•
Treinamento de Usuários
SGCI - Sistema de Gerência de Custos Indiretos
21
Apresentação do Sistema
SGCI - Sistema de Gerência de Custos Indiretos
22
Agradecimentos
•
Orientador Prof. Luiz Antônio Pereira
•
•
Familiares e amigos
•
•
Por todo apoio durante ao projeto
Por todo apoio e compreensão durante o período de dedicação
ao projeto
Banca Julgadora
Obrigado!
SGCI - Sistema de Gerência de Custos Indiretos
23
Download

SGCI – Sistema de Gerência de Custos Indiretos