23
Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Embed Size (px)

Citation preview

Page 1: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Johnys Custódio RabeloKamila Gonçalves RochaLarissa Bárbara Borges

Lucas de Almeida Ribeiro

Anápolis – GODezembro/2010

Page 2: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Descrição do Negócio

* Segundo Pereira (2007), a locação ou prestação de serviços é o contrato em que uma das partes (prestador) se obriga para com a outra (tomador) a fornecer-lhe a prestação de uma atividade, mediante remuneração.

* Aqui chamamos a parte prestadora de “empresa” e a parte tomadora de “associado”.

Page 3: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

• Sendo assim temos que:

* A atividade de prestação de serviços exige, assim como outras atividades, o controle de contas a pagar e a receber.

Descrição do Negócio

Page 4: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

• Empresas prestadoras de serviços também tem necessidade de controlar suas finanças com o objetivo de tornar mais ágeis e fáceis suas atividades para seus clientes e funcionários.

Problema do negócio

Page 5: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

• Um Sistema de Controle de Finanças Web, que permite que os usuários realizem as atividades financeiras remotamente, agilizando suas atividades rotineiras e com isso, gerando satisfação aos seus associados.

Solução Proposta

Page 6: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Poderá ser utilizado por qualquer empresa prestadora de serviços para o controle de

finanças: contas a receber e a pagar, para tal fim deverá ser capaz de manter os dados de associados, funcionários,

usuários, serviços e restringir os acessos garantindo segurança.

Page 7: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Requisitos

• Manter Restrições de Acesso;• Manter Informações de Associado;• Manter Funcionário;• Manter Contas a Pagar;• Baixa de Contas a Pagar;• Manter Serviços;• Manter Contas a Receber;• Baixa Manual de Contas a Receber;• Gerar Boleto.

Page 8: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Vantagens das Funcionalidades dos

Requisitos

Page 9: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Manter Restrições de Acesso

• Este requisito permite definir quais as funcionalidades que os funcionários de um departamento da empresa pode utilizar, bem como as telas que poderão ser acessadas.

• Realiza também as restrições para associados, fazendo com que cada fornecedor ou cliente só acesse informações pertinentes a ele.

Page 10: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Manter Informações de Associado

• O sistema deve ser capaz de manter informações sempre atualizadas dos seus associados que podem ser clientes ou fornedores. Tipo de pessoa (fisica ou juridica), bem como todas as outras informações peculiares a cada tipo de pessoa.

Page 11: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Manter Funcionário

• O sistema dever ser capaz de manter informações sempre atualizadas dos funcionários da empresa, bem como a que departamento estão associados isso será extremamente útil para garantir posteriormente as restrições de acesso.

Page 12: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Manter Contas a Pagar

• O sistema deve ser capaz de manter dados de contas a pagar, pagas e não pagas, programando pagamentos parcelados.

• Contas a pagar, são contas que a empresa irá pagar para seus fornecedores (pessoa jurídica).

Page 13: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Baixa de Contas a Pagar

• Este requisito é responsável por realizar a baixa de uma conta a pagar (cadastro do valor e a data de pagamento) registrando se houve juros ou descontos à mesma.

Page 14: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Manter Serviços

• Este requisito permite cadastrar, pesquisar e alterar dados dos serviços que compõem as contas a receber.

Page 15: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Manter Contas a Receber

• O sistema deve ser capaz de manter dados de contas a receber, recebidas e não recebidas de modo a permitir um controle financeiro da instituição.

• Contas a receber são contas que a empresa tem a receber de associados que são clientes.

Page 16: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Baixa Manual de Contas a Receber

• Este requisito permite realizar a baixa de uma conta à receber (cadastro do valor e data de pagamento) registrando-se se houve juros ou descontos à mesma.

Page 17: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Gerar Boleto

• Este requisito permite que os usuários do sistema gerem um boleto bancário em formato “.pdf” para o pagamento de suas contas de acordo com o banco estabelecido pela empresa.

• Este boleto especifica qual conta a pagar o associado deve a empresa, os serviços que ele solicitou e outros dados referentes ao boleto.

Page 18: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Vantagens da Arquitetura e Implementação

Page 19: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

• Banco de Dados Postgree 7.4.• O servidor de aplicação Apache TomCat.• JAVA JDK 1.6.• JSF 1.2.• Visões arquiteturais: Lógica, Implementação,

Implantação.

Page 20: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010
Page 21: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Deficiências do projeto na versão atual

Page 22: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

• O requisito Manter Restrições de Acesso não está completamente implementado.

• Alguns documentos não foram formatados.

• Alguns diagramas ainda não foram revisados.

Page 23: Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro Anápolis – GO Dezembro/2010

Funcionamento do Programa