CTW

De BISAWiki

(Diferença entre revisões)
(Diagrama de classes do subsistema lançamento)
(Limpou toda a página)
 
(18 edições intermediárias não estão sendo exibidas.)
Linha 1: Linha 1:
-
= 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.<br>
 
-
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.<br>
 
-
O sistema a ser desenvolvido deverá prover recursos para um controle contábil formal/legal e para um controle contábil gerencial.<br>
 
-
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'''  <br>
 
-
O sistema deverá permitir o gerenciamento contábil de várias empresas independentemente.<br>
 
-
 
-
'''• Cadastrar Plano Orçamentário''' <br>
 
-
O sistema deverá prover ao usuário condições para que ele monte seu plano Orçamentário<br>
 
-
 
-
'''• Cadastrar Contas'''<br>
 
-
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)<br>
 
-
 
-
• '''Importação de Plano de contas''' <br>
 
-
sistema deverá possibilitar a importação do plano de contas de uma empresa à outra.<br>
 
-
 
-
• '''Importação de Lançamentos'''  <br>
 
-
O sistema deverá possibilitar importação de Lançamentos verificando consistência das informações.<br>
 
-
 
-
'''• Registrar Lançamentos''' <br>
 
-
O sistema deverá registrar os lançamentos de acordo com as normas contábeis, podendo ser de partida dobrada ou múltipla.<br>
 
-
 
-
'''• Cadastrar Históricos''' <br>
 
-
Histórico padrão de acordo com a necessidade do usuário.<br>
 
-
 
-
'''• Cadastrar Centro de Custos''' <br>
 
-
O sistema deverá prover ao usuário condições para que ele monte os seus Centro de custos.<br>
 
-
 
-
'''• Emitir o Razão <br>'''
 
-
O sistema deverá prover ao usuário o relatório Razão<br>
 
-
 
-
'''• Emitir o Diário <br>'''
 
-
O sistema deverá prover ao usuário o relatório Diário<br>
 
-
 
-
'''• Emitir Balancete <br>'''
 
-
O sistema deverá prover ao usuário o relatório Balancete<br>
 
-
 
-
'''• Emitir Balanço <br>'''
 
-
O sistema deverá prover ao usuário o relatório Balanço<br>
 
-
 
-
'''• Efetuar os lançamentos de encerramento de exercício''' <br>
 
-
sistema deverá, quando solicitado, efetuar os lançamentos de encerramento de exercício contábil<br>
 
-
 
-
 
-
=Requisitos não Funcionais=
 
-
 
-
'''• Plataforma'''<br>
 
-
O sistema deverá ser desenvolvido para a platoforma Windows<br>
 
-
 
-
'''• Segurança'''<br>
 
-
O sistema deverá manter controle dos seus usuários<br>
 
-
 
-
'''• Persistência<br>'''
 
-
Os dados deverão ser armazenados em bancos de dados Access<br>
 
-
 
-
'''• Integridade<br>'''
 
-
Efetuar alteraçoes no banco de dados por meio de Transações <br>
 
-
 
-
'''• Tempo de resposta'''<br>
 
-
Efetivação de lançamento online<br>
 
-
 
-
'''• Interface com o Usuário'''<br>
 
-
Manter o padrão da BISA<br>
 
-
 
-
'''• Interface com outros sistemas'''<br>
 
-
Deve ser definida uma interface que permita que outros sistemas gerem ou provoquem a geração de lançamentos contábeis.<br>
 
-
 
-
=Diagrama de casos de uso=
 
-
 
-
[[Arquivo:DIAGRAMA DE CASOS DE USO DO SISTEMA CTW.png]]
 
-
[[Arquivo: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”.<br>
 
-
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.<br>
 
-
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.<br>
 
-
 
-
'''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);<br>
 
-
• Definição da Máscara do centro de Custos<br>
 
-
• Definição se a empresa adota um Plano Orçamentario ou não<br>
 
-
• Definição da Máscara do Plano Orçamentário (caso empresa adote)<br>
 
-
 
-
'''Manter Plano Orçamentário (Caso necessário):'''
 
-
 
-
Possui hierarquia, sendo semelhante e mais simples que a do plano de contas<br>
 
-
 
-
'''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: <br>
 
-
 
-
• Caso não haja nenhum registro ou lançamentos, permitir importação de PC  <br>
 
-
• Verificar se existe conta pai (Hierarquia)<br>
 
-
• Verificar se a Conta é Analíca ou Sintética (Flag) <br>
 
-
• Verificar Grau da Conta<br>
 
-
• Codigo Reduzido só é aplicado para contas analiticas<br>
 
-
• Relacão com plano orçamentário se existir (Só em contas patrimoniais)<br>
 
-
 
-
'''Manter Centro de Custos:'''
 
-
 
-
Possui hierarquia, sendo semelhante e mais simples que a do plano de contas<br>
 
-
 
-
'''Manter Históricos:'''
 
-
 
-
Serve para descrição dos lançamentos, seguindo o esquema da BISA<br>
 
-
 
-
'''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.<br>
 
-
 
-
 
-
Para otimizar o desempenho do sistema foram adotadas as seguintes convenções: <br>
 
-
 
-
• Os lançamentos ocorrerão utilizando-se código reduzido<br>
 
-
• cálculo do saldo das contas será On-line<br>
 
-
• lançamento poderá ser de partida dobrada ou múltipla, o sistema deverá ter controle do valor de créditos e débitos<br>
 
-
• Rotina para importação e exportação de lançamentos<br>
 
-
• Rotina para efetuar lançamentos de encerramento contábil<br>
 
-
 
-
'''Relatórios:'''
 
-
 
-
• Razão – Possui  a conta, saldo anterior, creditos, debitos, saldo, lançamento e data, totalização da conta<br>
 
-
• 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<br>
 
-
• Balancete – Possui a conta, saldo anterior, débitos, créditos, saldo atual<br>
 
-
• Balanço – Possui a conta e o saldo atual.<br>
 
-
 
-
 
-
=Divisão do Sistema em Subsistemas (Pacotes)=
 
-
 
-
[[Arquivo:Divisão do Sistema em Subsistemas (Pacotes).PNG]]
 
-
 
-
=Diagrama de Casos de uso do subsistema lançamento=
 
-
[[Arquivo:Diagrama_de_Casos_de_uso_do_subsistema_lançamento.PNG]]
 
-
 
-
=Diagrama de classes do subsistema lançamento=
 
-
[[Arquivo:Diagrama_de_classes_do_subsistema_lançamento.PNG]]
 
-
[[Arquivo:Diagragrama_de_classes_subsistema.PNG]]
 
-
 
-
=Diagrama de atividades do subsistema lançamento=
 
-
'''''Aguardando permissão de servidor..'''''
 
-
 
-
=Diagrama de sequência do fluxo principal do subsistema lançamento=
 
-
'''''Aguardando permissão de servidor..'''''
 
-
 
-
=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..'''''
 
-
--[[Usuário:AnaPaula|AnaPaula]] 12h44min de 17 de dezembro de 2012 (BRST)
 
-
 
-
= Teste =
 
-
--[[Usuário:AnaPaula|AnaPaula]] 11h45min de 17 de dezembro de 2012 (BRST)
 

Edição atual tal como 18h20min de 17 de janeiro de 2013

Ferramentas pessoais