CTW
De BISAWiki
(→Diagrama de Casos de uso do subsistema Relatórios) |
(→Diagrama de Classes do subsistema Relatórios) |
||
| Linha 167: | Linha 167: | ||
=Diagrama de Classes do subsistema Relatórios= | =Diagrama de Classes do subsistema Relatórios= | ||
| - | + | [[Arquivo:Diagrama_de_Classes_do_subsistema_Relatórios.PNG]] | |
=Diagrama de atividades do subsistema Relatórios= | =Diagrama de atividades do subsistema Relatórios= | ||
Edição de 14h17min de 16 de janeiro de 2013
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
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)
Diagrama de Casos de uso do subsistema lançamento
Diagrama de classes do subsistema lançamento
Diagrama de atividades do subsistema lançamento
Diagrama de sequência do fluxo principal do subsistema lançamento
Diagrama de Casos de uso do subsistema Relatórios
Diagrama de Classes do subsistema Relatórios
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)

