Johnys Custódio Rabelo Kamila Gonçalves Rocha Larissa Bárbara Borges Lucas de Almeida Ribeiro...

Preview:

Citation preview

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

Lucas de Almeida Ribeiro

Anápolis – GODezembro/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”.

• 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

• 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

• 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

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.

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.

Vantagens das Funcionalidades dos

Requisitos

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.

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.

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.

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).

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.

Manter Serviços

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

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.

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.

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.

Vantagens da Arquitetura e Implementação

• 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.

Deficiências do projeto na versão atual

• 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.

Funcionamento do Programa