CTW

De BISAWiki

Edição feita às 13h52min de 16 de janeiro de 2013 por AnaPaula (disc | contribs)

Tabela de conteúdo

Sistema de Contabilidade

  • Autor: Ronaldo Barros
  • Data: 2008 (primeira versão)
  • Versão atual: 6.1.72

Introdução

Em virtude da demanda por um software de contabilidade para a plataforma Windows que possa se integrar aos demais sistemas da BISA naquela plataforma, a empresa decidiu requerer do seu corpo técnico a elaboração deste projeto.
Visando minimizar a necessidade de retreinamento de seus clientes, a empresa pede que sistema mantenha a interface com o usuário no mesmo padrão dos seus demais sistemas.
O sistema a ser desenvolvido deverá prover recursos para um controle contábil formal/legal e para um controle contábil gerencial.
A análise e notação do sistema será feita em UML de modo a fornecer para toda equipe envolvida uma compreensão única do projeto.


Requisitos Funcionais

Sistema Multi-Empresa
O sistema deverá permitir o gerenciamento contábil de várias empresas independentemente.

• Cadastrar Plano Orçamentário
O sistema deverá prover ao usuário condições para que ele monte seu plano Orçamentário

• Cadastrar Contas
O sistema deverá prover ao usuário condições para que ele monte os seus planos de contas em sintonia com plano orçamentário (Se houver)

Importação de Plano de contas
sistema deverá possibilitar a importação do plano de contas de uma empresa à outra.

Importação de Lançamentos
O sistema deverá possibilitar importação de Lançamentos verificando consistência das informações.

• Registrar Lançamentos
O sistema deverá registrar os lançamentos de acordo com as normas contábeis, podendo ser de partida dobrada ou múltipla.

• Cadastrar Históricos
Histórico padrão de acordo com a necessidade do usuário.

• Cadastrar Centro de Custos
O sistema deverá prover ao usuário condições para que ele monte os seus Centro de custos.

• Emitir o Razão
O sistema deverá prover ao usuário o relatório Razão

• Emitir o Diário
O sistema deverá prover ao usuário o relatório Diário

• Emitir Balancete
O sistema deverá prover ao usuário o relatório Balancete

• Emitir Balanço
O sistema deverá prover ao usuário o relatório Balanço

• Efetuar os lançamentos de encerramento de exercício
sistema deverá, quando solicitado, efetuar os lançamentos de encerramento de exercício contábil


Requisitos não Funcionais

• Plataforma
O sistema deverá ser desenvolvido para a platoforma Windows

• Segurança
O sistema deverá manter controle dos seus usuários

• Persistência
Os dados deverão ser armazenados em bancos de dados Access

• Integridade
Efetuar alteraçoes no banco de dados por meio de Transações

• Tempo de resposta
Efetivação de lançamento online

• Interface com o Usuário
Manter o padrão da BISA

• Interface com outros sistemas
Deve ser definida uma interface que permita que outros sistemas gerem ou provoquem a geração de lançamentos contábeis.

Diagrama de casos de uso

DIAGRAMA DE CASOS DE USO DO SISTEMA CTW.png Caso de uso.PNG

Descrição dos Casos de uso

Login no sistema:

O login do sistema segue o padrão da BISA com o form FRM_Login , informando o usuário e senha, com acesso independente de senha desde que o usuário se logue no sistema como “visitante”.
Ao logar-se no sistema, o usuário deverá informar seu username e senha padrões dos sistemas BISA. seus dados de entrada são comparados com o registro de usuários específico do sistema de Contabilidade. Identificado o usuário dentro do sistema.
Confirmada a identificação, o usuário selecionará uma empresa existente ou a criaçao de uma nova, APÓS é feito uma checagem se o MDB corresponde àquele selecionado.

Manter Empresas:

FRM_Empresa não permite a inclusão de novas empresas, apenas a manutenção dos dados referentes a empresa previamente criada junto com o MDB. Quatro rotinas presentes neste Form são de tamanha importância:

• Definição da Máscara do plano de contas (caso alterada após definição do PC apagar registros, solicitando antes a confimação da operaçao);
• Definição da Máscara do centro de Custos
• Definição se a empresa adota um Plano Orçamentario ou não
• Definição da Máscara do Plano Orçamentário (caso empresa adote)

Manter Plano Orçamentário (Caso necessário):

Possui hierarquia, sendo semelhante e mais simples que a do plano de contas

Manter Plano de Contas:

Este Formulário é de grande importância para o sistema, pois a partir das contas aqui armazenadas é que serão implementadas a maioria das rotinas do sistema. Devemos implementar rotinas para verificação dos seguintes casos:

• Caso não haja nenhum registro ou lançamentos, permitir importação de PC
• Verificar se existe conta pai (Hierarquia)
• Verificar se a Conta é Analíca ou Sintética (Flag)
• Verificar Grau da Conta
• Codigo Reduzido só é aplicado para contas analiticas
• Relacão com plano orçamentário se existir (Só em contas patrimoniais)

Manter Centro de Custos:

Possui hierarquia, sendo semelhante e mais simples que a do plano de contas

Manter Históricos:

Serve para descrição dos lançamentos, seguindo o esquema da BISA

Efetuar Lançamentos:

Formulário de grande importância para determinar o desempenho Tempo X Espaço do sistema assim como a integridade e coerência das informações, pois possui a maioria das definições contábeis formais e procedimentos usados pelo CTW.


Para otimizar o desempenho do sistema foram adotadas as seguintes convenções:

• Os lançamentos ocorrerão utilizando-se código reduzido
• cálculo do saldo das contas será On-line
• lançamento poderá ser de partida dobrada ou múltipla, o sistema deverá ter controle do valor de créditos e débitos
• Rotina para importação e exportação de lançamentos
• Rotina para efetuar lançamentos de encerramento contábil

Relatórios:

• Razão – Possui a conta, saldo anterior, creditos, debitos, saldo, lançamento e data, totalização da conta
• Livro Diário – Possui a conta, contra partida, lançamento, histórico, debitos, créditos, Total do movimento do dia, Total de movimentação mensal
• Balancete – Possui a conta, saldo anterior, débitos, créditos, saldo atual
• Balanço – Possui a conta e o saldo atual.


Divisão do Sistema em Subsistemas (Pacotes)

Divisão do Sistema em Subsistemas (Pacotes).PNG

Diagrama de Casos de uso do subsistema lançamento

Diagrama de Casos de uso do subsistema lançamento.PNG

Diagrama de classes do subsistema lançamento

Diagrama de classes do subsistema lançamento.PNG Diagragrama de classes subsistema.PNG

Diagrama de atividades do subsistema lançamento

Diagrama de atividades do subsistema lançamento.PNG

Diagrama de sequência do fluxo principal do subsistema lançamento

Diagrama de sequência do fluxo principal do subsistema lançamento.png

Diagrama de Casos de uso do subsistema Relatórios

Aguardando permissão de servidor..

Diagrama de Classes do subsistema Relatórios

Aguardando permissão de servidor..

Diagrama de atividades do subsistema Relatórios

Aguardando permissão de servidor..

Diagrama de sequência do fluxo principal do subsistema de relatórios

Aguardando permissão de servidor..

Diagrama de Casos de uso do subsistema Segurança

Aguardando permissão de servidor.. --AnaPaula 12h44min de 17 de dezembro de 2012 (BRST)

Teste

--AnaPaula 11h45min de 17 de dezembro de 2012 (BRST)

Ferramentas pessoais