You are on page 1of 147

Centro Universitrio Celso Lisboa Coordenao de Graduao de Informtica Curso Superior de Tecnologia da Informao

SIS.CTB SISTEMA DE CONTABILIDADE

Junho de 2007

Orientador: Prof. Marcelo Correa de Moraes, M.Sc.

Componentes do Projeto: Fernando Gil Peixoto Gonalves Robson Antonio Figueiredo Proena Salomo de Oliveira Junior

Centro Universitrio Celso Lisboa Coordenao de Graduao de Informtica Curso Superior de Tecnologia da Informao

SIS.CTB SISTEMA DE CONTABILIDADE

Projeto final apresentado como exigncia da disciplina de Trabalho de Concluso de Curso, sendo requisito para concluso do Curso de Tecnologia da Informao do Centro Universitrio Celso Lisboa.

Orientador: Prof. Marcelo Correa de Moraes, M.Sc.

Componentes do Projeto: Fernando Gil Peixoto Gonalves Robson Antonio Figueiredo Proena Salomo de Oliveira Junior 2

CENTRO UNIVERSITRIO CELSO LISBOA TECNOLOGIA DA INFORMAO

PROJETO NOVOS TALENTOS

Data da aprovao

Apresenta o trabalho de Concluso do Curso de Graduao em Tecnologia da Informao rea de concentrao: Desenvolvimento de Software Banca examinadora:

________________________________________ Marcelo Correa de Moraes, M. Sc Centro Universitrio Celso Lisboa

Este trabalho reflete a opinio dos autores e no necessariamente a da Ceucel.

__________________________________ Fernando Gil Peixoto Gonalves

__________________________________ Robson Antonio Figueiredo Proena

__________________________________ Salomo de Oliveira Junior

Dedicamos este trabalho principalmente s nossas famlias, e a todos que compartilharam conosco durante este

longo tempo, dando-nos apoio necessrio para que consegussemos chegar ao fim desta jornada. Os autores

Agradecemos primeiramente a Deus, por nossa existncia, nossa famlia e amigos pelo incentivo, nossos professores, e a nosso orientador por sempre nos ter apoiado durante o projeto, mesmo

estando diante de algo que quebra alguns paradigmas. Os autores

SUMRIO
1 INTRODUO.............................................................................................. 1.1 CONCEITO DE CONTABILIDADE....................................................... 1.2 - LIVRO DIRIO...................................................................................... 1.2.1 - Elementos Essenciais de uma Partida de Dirio.......................... 1.2.2 - Mtodo das Partidas Dobradas.................................................... 1.2.3 - Introdues de Preenchimento do Livro Dirio............................ 1.3 RAZO................................................................................................. 1.4 BALANCETE........................................................................................ 1.5 - BALANO PATRIMONIAL.................................................................... 1.5.1 - Patrimnio Lquido........................................................................ 1.5.1.1 - Bens.................................................................................... 1.5.1.2 - Direitos................................................................................ 1.5.1.3 - Obrigaes.......................................................................... 1.5.1.4 - Patrimnio Lquido............................................................... 1.6 - DEMONSTRAO DO RESULTADO DO EXERCCIO....................... 1.7 - DESCRIO DO TEMA........................................................................ 1.8 JUSTIFICATIVA.................................................................................... 1.9 OBJETIVOS.......................................................................................... 1.9.1 - Lista de Objetivos......................................................................... 1.9.1.1 Anlise................................................................................ 1.9.1.2 Criao............................................................................... 1.9.2 Finalizao e Testes.................................................................... 1.10 - ANLISE DO AMBIENTE ORGANIZACIONAL.................................. 1.11 - METODOLOGIA DE DESENVOLVIMENTO....................................... 1.12 - CRONOGRAMA DE EXECUO....................................................... 1.13 - ORAMENTO DO TRABALHO.......................................................... 1.14 - MINI-MUNDO...................................................................................... 2 MODELOS DE CASOS DE USO.................................................................. 2.1 DIAGRAMA DE CASOS DE USO....................................................... 2.2 DESCRIES TEXTUAIS DOS ATORES.......................................... 13 14 15 16 16 16 17 18 18 19 19 20 20 20 20 22 22 22 23 23 23 23 23 25 26 27 28 31 32 33

2.3 DESCRIES TEXTUAIS DOS CASOS DE USO............................. 2.3.1 Efetuar Login (CSU01)............................................................... 2.3.2 Efetuar Lanamentos (CSU02)................................................... 2.3.3 Fechar Dia (CSU03)................................................................... 2.3.4 Reabrir Dia (CSU04)................................................................... 2.3.5 Emitir Razo (CSU05)................................................................ 2.3.6 Cadastrar Plano de Contas (CSU06)......................................... 2.3.7 Cadastrar Histrico Padro (CSU07)........................................ 2.3.8 Cadastrar Instituio (CSU08).................................................... 2.3.9 Emitir Dirio (CSU09)................................................................. 2.3.10 Emitir Balancete (CSU10)......................................................... 2.3.11 Emitir Balano Patrimonial (CSU11)......................................... 2.3.12 Emitir D.R.E. (CSU12).............................................................. 2.3.13 Grupos de Contas DRE (CSU13).............................................

34 34 35 36 37 38 39 40 41 42 43 44 45 46

3 MODELOS DE CLASSES............................................................................. 3.1 DIAGRAMA DE CLASSES................................................................... 3.2 DICIONRIO DE CLASSES................................................................. 3.3 DIAGRAMA DE OBJETO..................................................................... 4 - MODELOS DE INTERAES....................................................................... 4.1 DIAGRAMA DE SEQUNCIA.............................................................. 4.1.1 Diagrama de Seqncia Efetuar Login........................................ 4.1.1.1 Efetuar Login Assistente Contbil.................................... 4.1.1.2 Efetuar Login Analista Contbil....................................... 4.1.1.3 Efetuar Login Gerente Contbil....................................... 4.1.2 Diagrama de Seqncia Efetuar Lanamentos............................ 4.1.2.1 Efetuar Lanamentos Assistente Contbil....................... 4.1.2.2 Efetuar Lanamentos Analista Contbil........................... 4.1.3 Diagrama de Seqncia Fechar Dia............................................. 4.1.3.1 Fechar Dia Assistente Contbil........................................ 4.1.3.2 Fechar Dia Analista Contbil............................................ 4.1.4 Diagrama de Seqncia Reabrir Dia............................................ 4.1.4.1 Reabrir Dia Assistente Contbil........................................ 4.1.4.2 Reabrir Dia Analista Contbil............................................ 4.1.5 Diagrama de Seqncia Emitir Razo......................................... 4.1.5.1 Emitir Razo Assistente Contbil.................................... 4.1.5.2 Emitir Razo Analista Contbil........................................ 4.1.5.3 Emitir Razo Gerente Contbil........................................

47 48 49 55 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70

4.1.6 Diagrama de Seqncia Cadastrar Plano de Contas................... 4.1.6.1 Cadastrar Plano de Contas Analista Contbil.................. 4.1.7 Diagrama de Seqncia Cadastrar Histrico Padro................... 4.1.7.1 Cadastrar Histrico Padro Analista Contbil.................. 4.1.8 Diagrama de Seqncia Cadastrar Instituio............................. 4.1.8.1 Cadastrar Instituio Analista Contbil............................. 4.1.9 Diagrama de Seqncia Emitir Dirio........................................... 4.1.9.1 Emitir Dirio Analista Contbil.......................................... 4.1.9.2 Emitir Dirio Gerente Contbil.......................................... 4.1.10 Diagrama de Seqncia Emitir Balancete.................................. 4.1.10.1 Emitir Balancete Analista Contbil.................................. 4.1.10.2 Emitir Balancete Gerente Contbil................................. 4.1.11 Diagrama de Seqncia Emitir Balano Patrimonial.................. 4.1.11.1 Emitir Balano Patrimonial Gerente Contbil................. 4.1.12 Diagrama de Seqncia Emitir D.R.E........................................ 4.1.12.1 Emitir D.R.E. Gerente Contbil....................................... 4.1.13 Diagrama de Seqncia Grupos de Contas DRE..................... 4.1.13.1 Grupos de Contas DRE Analista Contbil..................... 4.2 DIAGRAMA DE COLABORAO........................................................ 4.2.1 Diagrama de Colaborao Efetuar Login..................................... 4.2.1.1 Efetuar Login Assistente Contbil..................................... 4.2.1.2 Efetuar Login Analista Contbil........................................ 4.2.1.3 Efetuar Login Gerente Contbil........................................ 4.2.2 Diagrama de Colaborao Efetuar Lanamentos......................... 4.2.2.1 Efetuar Lanamentos Assistente Contbil........................ 4.2.2.2 Efetuar Lanamentos Analista Contbil............................ 4.2.3 Diagrama de Colaborao Fechar Dia......................................... 4.2.3.1 Fechar Dia Assistente Contbil........................................ 4.2.3.2 Fechar Dia Analista Contbil............................................ 4.2.4 - Diagrama de Colaborao Reabrir Dia......................................... 4.2.4.1 Reabrir Dia Assistente Contbil........................................ 4.2.4.2 Reabrir Dia Analista Contbil............................................ 4.2.5 - Diagrama de Colaborao Emitir Razo....................................... 4.2.5.1 Emitir Razo Assistente Contbil..................................... 4.2.5.2 Emitir Razo Analista Contbil......................................... 4.2.5.3 Emitir Razo Gerente Contbil.........................................

71 71 72 72 73 73 74 74 75 76 76 77 78 78 79 79 80 80 81 82 82 83 84 85 85 86 87 87 88 89 89 90 91 91 92 93

4.2.6 - Diagrama de Colaborao Cadastrar Plano de Contas................ 4.2.6.1 Cadastrar Plano de Contas Assistente Contbil............... 4.2.7 - Diagrama de Colaborao Cadastrar Histrico Padro................ 4.2.7.1 Cadastrar Histrico Padro Assistente Contbil............... 4.2.8 - Diagrama de Colaborao Cadastrar Instituio........................... 4.2.8.1 Cadastrar Instituio Assistente Contbil......................... 4.2.9 - Diagrama de Colaborao Emitir Dirio........................................ 4.2.9.1 Emitir Dirio Analista Contbil.......................................... 4.2.9.2 Emitir Dirio Gerente Contbil..........................................

94 94 95 95 96 96 97 97 98

4.2.10 - Diagrama de Colaborao Emitir Balancete............................... 99 4.2.10.1 Emitir Balancete Analista Contbil.................................. 99 4.2.10.2 Emitir Balancete Gerente Contbil................................. 100 4.2.11 - Diagrama de Colaborao Emitir Balano Patrimonial............... 4.2.11.1 Emitir Balano Patrimonial Gerente Contbil................. 4.2.12 - Diagrama de Colaborao D.R.E................................................ 4.2.12.1 D.R.E. Gerente Contbil................................................. 101 101 102 102

4.2.13 - Diagrama de Colaborao Grupos de Contas DRE.................... 103 4.2.13.1 Grupos de Contas DRE Analista Contbil...................... 103 4.3 DIAGRAMA DE ESTADO..................................................................... 104 4.3.1 Atividades do Assistente Contbil................................................ 4.3.2 - Atividades do Analista Contbil..................................................... 104 105

4.3.3 - Atividades do Gerente Contbil..................................................... 105 4.4 DIAGRAMA DE ATIVIDADE................................................................. 106 4.4.1 Diagrama de Atividade Efetuar Login.......................................... 4.4.1.1 Efetuar Login Assistente Contbil.................................... 4.4.1.2 Efetuar Login Analista Contbil....................................... 4.4.1.3 Efetuar Login Gerente Contbil....................................... 108 108 108 108

4.4.2 Diagrama de Atividade Efetuar Lanamentos............................. 109 4.4.2.1 Efetuar Lanamentos Assistente Contbil....................... 109 4.4.2.2 Efetuar Lanamentos Analista Contbil........................... 109 4.4.3 Diagrama de Atividade Fechar Dia.............................................. 110 4.4.3.1 Fechar Dia Assistente Contbil....................................... 110 4.4.3.2 Fechar Dia Analista Contbil........................................... 110 4.4.4 Diagrama de Atividade Reabrir Dia............................................. 111

10

4.4.4.1 Reabrir Dia Assistente Contbil....................................... 111 4.4.4.2 Reabrir Dia Analista Contbil........................................... 111 4.4.5 Diagrama de Atividade Emitir Razo........................................... 4.4.5.1 Emitir Razo Assistente Contbil.................................... 4.4.5.2 Emitir Razo Analista Contbil........................................ 4.4.5.3 Emitir Razo Gerente Contbil........................................ 4.4.6 Diagrama de Atividade Cadastrar Plano de Contas.................... 4.4.6.1 Cadastrar Plano de Contas Analista Contbil................. 4.4.7 Diagrama de Atividade Cadastrar Histrico Padro.................... 4.4.7.1 Cadastrar Histrico Padro Analista Contbil................. 112 112 112 113 114 114 115 115

4.4.8 Diagrama de Atividade Cadastrar Instituio.............................. 116 4.4.8.1 Cadastrar Instituio Analista Contbil............................ 116 4.4.9 Diagrama de Atividade Emitir Dirio............................................ 117 4.4.9.1 Emitir Dirio Analista Contbil......................................... 117 4.4.9.2 Emitir Dirio Gerente Contbil......................................... 118 4.4.10 Diagrama de Atividade Emitir Balancete................................... 119 4.4.10.1 Emitir Balancete Analista Contbil................................. 119 4.4.10.2 Emitir Balancete Gerente Contbil................................ 120 4.4.11 Diagrama de Atividade Emitir Balano Patrimonial................... 121 4.4.11.1 Emitir Balano Patrimonial Analista Contbil................. 121 4.4.12 Diagrama de Atividade Emitir D.R.E.......................................... 122 4.4.12.1 Emitir D.R.E. Analista Contbil...................................... 122 4.4.13 Diagrama de Atividade Grupos de Contas DRE....................... 123 4.4.13.1 Grupos de Contas DRE Analista Contbil..................... 123 5 - INTERFACES GRFICAS............................................................................. 124 5.1 MAPA DE NAVEGAO E LAY-OUT DAS TELAS............................. 125

5.1.1 Mapa de Navegao.................................................................... 125 5.2.1 Lay-out das Telas........................................................................ 5.2.1.1 Tela de Login...................................................................... 5.2.1.2 Cadastrar Usurios............................................................. 5.2.1.3 Selecionar Instituio.......................................................... 5.2.1.4 Selecionar Data Contbil.................................................... 5.2.1.5 Tela Principal...................................................................... 5.2.1.6 Tela de Cadastro de Instituio.......................................... 5.2.1.7 Tela de Plano de Contas.................................................... 5.2.1.8 Tela de Histricos Contbeis.............................................. 5.2.1.9 Tela de Lanamento Contbil............................................. 126 126 126 127 127 128 131 132 134 135

11

5.2.1.10 Tela de Fechamento Contbil........................................... 5.2.1.11 Tela de Reabrir Dia........................................................... 5.2.1.12 Tela de Grupos de Contas do D.R.E................................ 5.2.1.13 Tela de Assistente de Relatrio Dirio.......................... 5.2.1.14 Tela de Assistente de Relatrio Razo......................... 5.2.1.15 Tela de Assistente de Relatrio Balancete.................... 5.2.1.16 Tela de Assistente de Relatrio DRE............................ 5.2.1.17 Tela de Assistente de Relatrio Balano Pratimonial....

136 136 136 138 139 140 141 143

BIBLIOGRAFIA

12

CAPTULO 1

INTRODUO

1. INTRODUO Em se tratando de assunto contbil, o primeiro pensamento da grande responsabilidade, e tambm da enorme dificuldade deste assunto to abrangente, mas que vive diariamente no nosso cotidiano.

Desde o entendimento da utilizao monetria, a contabilidade vem sendo utilizada, mesmo que involuntariamente. imaginando o mundo sem esta ferramenta, o caos se propagaria em todas as direes. Quantos acordos, alguns meramente de negcios, alguns se tratando at de negociao de paz, seriam destrudos, ou at mesmo no ocorreriam, sem este controle.

Consegue-se imaginar uma empresa, independente de seu porte, sem um mero e simples controle contbil? No podemos esquecer que este mundo cruelmente capitalista, e como uma selva, a sobrevivncia do mais forte. A poca do escambo j encerrou a sculos, mas mesmo assim, naquela poca j existia uma simples fonte contbil. Afinal, deveria ter um controle da quantidade de produtos e o valor de cada uma delas perante as trocas/negociaes com outros negociantes.

Atualmente a utilizao da moeda j foi totalmente aplicada, por ser de melhor manuseio. Com isso, as instituies financeiras foram surgindo cada vez mais, pois o controle individual de cada bem, se tornou mais difcil e perigoso, j que sempre com a evoluo, caminham os problemas e riscos. Agora imaginemos uma destas instituies financeiras que foram criadas com o tempo, sem controle contbil. Que posio tomar quanto ao dinheiro de seus clientes? O lucro de cada um deles? Seus patrimnios e at mesmo suas dvidas? Sem mencionar que o capital da prpria instituio seria descontrolado, pois a falta de controle contbil resultaria em uma desorganizao cada vez maior.

13

Este exemplo citado uma pequena forma de demonstrar o quanto a contabilidade est presente em nossas vidas, alm da magnitude de sua importncia. Em tempos atuais nenhuma empresa, ou at mesmo uma simples pessoa (que de alguma maneira atua no mercado), no poderia conviver sem a contabilidade de seus pertences, bens e principalmente, seu patrimnio. Por mais simples que seja, qualquer pequeno controle pode ser afirmado como controle contbil, pois tem suas caractersticas prprias, como registrar qualquer tipo de variao de bens e informar ao indivduo.

Em resumo, por mais complexa que seja a contabilidade uma cincia fundamental na vida de qualquer pessoa, para sua tomada de decises no mundo em que vivemos, ou seja, movido financeiramente.

1.1 - CONCEITO DE CONTABILIDADE

O que CONTABILIDADE: Diversas so as definies. Entretanto, vamos apresentar algumas, de renomados autores desta cincia:

"A Contabilidade uma cincia que permite, atravs de suas tcnicas, manter um controle permanente do patrimnio da empresa". Prof. Osni Moura Ribeiro

"Podemos definir Contabilidade como o sistema de informao que controla o patrimnio de uma entidade". Prof. Clvis Lus Padoveze "A cincia que estuda o patrimnio de uma entidade, registrando as variaes por ele sofridas, apurando resultados e prestando informaes aos usurios da informao contbil". Equipe dos Professores da FEA/USP

" a cincia que se destina a registrar, estudar, controlar e interpretar os fenmenos ocorridos no patrimnio das Entidades, com o objetivo de fornecer informaes e orientao sobre o estado desse patrimnio e suas variaes". 14

Professor Hilrio Franco

A Contabilidade tem o seu objetivo fundamental na gesto: o conhecimento dos efeitos desta no patrimnio, de forma a poder fornecer subsdios para a tomada de decises corretas. arts. 25 e 26 do Decreto-Lei n 9.295/46. Apud, Mensagem a um futuro Contabilista/ Conselho Federal de Contabilidade. - 7. ed - Braslia : CFC, 2003.

Podemos observar que todas tm algo em comum: o controle e a informao sobre o patrimnio. A informao hoje um dos grandes diferenciais da passagem para o terceiro milnio. Atualmente, o valor est centrado na cabea e no esforo inteligente. Quem tem informao tem poder. E isto significa que a Contabilidade por ser uma cincia cuja aplicao tem por escopo, o controle e a informao, est em alta cotao.

1.2 - LIVRO DIRIO

O livro Dirio obrigatrio, exigido pelo Cdigo Comercial Brasileiro em seu artigo no. 11 livro essencialmente cronolgico registra, em ordem de dia, ms e ano, todas as operaes contabilizveis verificados na existncia de uma pessoa jurdica.

O registro de uma operao no livro Dirio denomina-se PARTIDA DE DIRIO ou LANAMENTO CONTBIL. Ao conjunto dos lanamentos

denominamos ESCRITURAO CONTBIL.

1.2.1 - Elementos Essenciais de uma Partida de Dirio:

1. Local e data 2. Conta (s) Devedora (s) 3. Conta (s) Credora (s) 4. Histrico 5. Valor

15

1.2.2 - Mtodo das Partidas Dobradas

O mtodo universalmente usado em todos os sistemas contbeis, para se efetuar uma partida de dirio (lanamento contbil) o Mtodo das Partidas Dobradas, ou seja, a cada lanamento a dbito (ou dbitos), corresponde um crdito (ou crditos) de igual valor.

1.2.3 - Introdues de Preenchimento do Livro Dirio

A. No incio de cada pgina de Dirio ou nas mudanas de ms, a data ser sempre por extenso, sem obedecer as colunas do livro Dirio;

B. A conta debitada colocada sempre na margem esquerda do desenho do livro;

C. Para significar que a conta esta sendo creditada, a mesma dever conter sempre a sua frente a letra a (minscula). Essa letra "a", ser sempre colocada na primeira coluna da esquerda do desenho do livro Dirio;

D. Histrico a discrio sumria da operao que est sendo contabilizada, no deve conter informaes suprfluas, mas somente aquelas necessrias identificao da operao.

E. Valor. Para escriturao dos valores do lanamento, devero ser utilizadas as trs colunas a direita da pgina; da seguinte forma:

1a. COLUNA: destina-se a registrar valores que fazem parte do histrico do lanamento, tambm chamada coluna auxiliar do histrico e somente poder ser utilizada nesses casos.

16

2a. COLUNA: utilizada quando temos em um nico lanamento mais de uma conta debitada ou mais de uma conta creditada. Nestes casos, os valores debitados ou creditados a cada uma das contas, sero lanados nesta coluna, a soma dos valores ser sempre efetuada na 3a. coluna. 3a. COLUNA: destina-se sempre a receber o valor total do lanamento, seja qual for a frmula da partida dobrada adotada.

1.3 - RAZO No passado as contas eram registradas nas pginas de um livro chamado Razo. Hoje so registradas em fichas ou folhas soltas ou em registros especiais, pelo sistema de processamento eletrnico de dados; mas o seu conjunto, mantidas em arquivo, continuam com a mesma denominao Razo. Para cada conta deve existir pelo menos uma ficha de Razo.

Exemplo: Conta: Capital DATA CONTRA PARTIDA 02/01/X0 Caixa Investimento inicial de Capital nesta data pelos scios. 100 100 C HISTRICO DBITO CRDITO SALDO D/C

1.4 - BALANCETE

Sabemos que a escriturao de cada operao feita atravs de dbitos e crditos de igual valor (Mtodo das Partidas Dobradas), da se conclui que, somando os dbitos de todas as contas, teremos um total que ser igual a soma dos crditos de todas as contas. Pelo mesmo motivo, fcil concluir que o valor total dos saldos credores deve ser igual ao valor total dos saldos devedores.

17

Essa comprovao comparao se faz com o uso do Balancete, se a soma dos dbitos se igualar a soma dos crditos significara que os registros feitos no Dirio e transcritos para o Razo esto corretos.

Exemplo de Balancete
Conta Nome da Conta Saldo Anterior Movimentao do Perodo Dbito Crdito Lquido Acululado

1.5 - BALANO PATRIMONIAL

O balano patrimonial (BP) mostra aos gestores a posio financeira da organizao no perodo, indicando (no ativo) os bens e direitos prprios da empresa, que retrata os benefcios presentes e futuros. Portanto, a contabilidade deve considerar no balano as variaes nos valores dos bens, como por exemplo: estoques deteriorados, mquinas depreciadas, terrenos e edifcios desvalorizados, para que esses benefcios tenham seus valores reais (atualizados).

Esta parte do relatrio indica, entre outros direitos, a disponibilidade financeira da empresa, fluxo de caixa, ou seja, o dinheiro que est no caixa, no banco e em aplicaes imediatas disponveis para sacar. O administrador tem esta quantia para decidir se investe, se paga as despesas, se liquida duplicatas, se paga fornecedores, etc. H outros direitos e bens listados no ativo, que no se encontram em moeda ou no esto disponveis para o gestor, por exemplo: ttulos a receber, mquinas, terrenos ou estoques. Estes itens, precisam ser transformados em moeda, para depois serem incorporados ao caixa e estarem disponveis ao administrador.

O passivo indica os deveres da empresa, ou seja, as obrigaes, as dvidas, o capital de terceiros. Por exemplo: emprstimos, fornecedores e contas a pagar. A

18

declarao do passivo muito importante para a gesto da empresa, pois indica os deveres (dvidas) a serem cumpridos com outras firmas. O patrimnio lquido representa o capital prprio da empresa, como por exemplo: lucros, capital social ou doaes.

A gesto da empresa pode utilizar o balano patrimonial para negociar com terceiros com credibilidade, se a empresa no estiver com passivo descoberto, j que este relatrio evidencia o poder da empresa de cumprir seus compromissos. Por exemplo, um empresrio consegue qualquer emprstimo, se convencer que seu lucro suficiente para liquidar a dvida no tempo estipulado e que o passivo no ir consumi-lo todo.

Demonstrao de lucros e prejuzos acumulados

As causas e as conseqncias da conta Lucros ou Prejuzos Acumulados so de grande importncia para as pessoas interessadas na empresa. Dessa forma, a Demonstrao de lucros ou prejuzos acumulados torna-se obrigatria, alm de revelar como as diferentes categorias de receitas e despesas do exerccio influram na apurao de resultado final atravs da apurao de resultados parciais de grande utilidade para a anlise econmica da empresa.

1.5.1 - Patrimnio Lquido: o conjunto de bens, direitos e obrigaes pertencentes a uma Entidade.

1.5.1.1 - Bens: qualquer coisa que possa satisfazer uma necessidade do homem e que seja suscetvel de avaliao econmica (preo). Os bens se classificam em: Tangveis: que tm existncia fsica. Ex. automvel, dinheiro, casa, etc. Intangveis: so os chamados bens abstratos ou imateriais, no tm existncia fsica. Ex. marcas e patentes, direitos autorais, etc.

1.5.1.2 - Direitos: so bens sobre os quais exercemos domnio, mas que esto sob posse de terceiros. Aparecem no patrimnio como valores a receber. Ex. clientes ou duplicatas a receber, ttulos a receber, etc.

19

1.5.1.3 - Obrigaes: so bens que se encontram sob nossa posse, mas o domnio sobre eles exercido por terceiros. Aparecem no patrimnio como valores a pagar. Ex. duplicatas a pagar, ttulos a pagar, etc.

1.5.1.4 - Patrimnio Lquido: a diferena entre o valor do Ativo e do Passivo (exigvel) de uma entidade em determinado momento, representa o registro do valor que os proprietrios tm aplicado no negcio.

PASSIVO (exigvel): capital de terceiros

PATRIMNIO LQUIDO: capital prprio

PASSIVO+PATRIMNIO LQUIDO: indica a origem dos capitais ou recursos

ATIVO: indica a forma de aplicao desses capitais ou recursos.

1.6 - DEMONSTRAO DO RESULTADO DO EXERCCIO

A Demonstrao de Resultado do Exerccio o relatrio da atividade econmica desenvolvida no curso do exerccio social. Enquanto que o Balano Patrimonial representa o valor do Patrimnio Lquido avaliado em determinada data, a Demonstrao de Resultado tem como objetivo demonstrar as operaes que determinaram mudana no valor do Capital Prprio, demonstrando assim formao do resultado e em conseqncia as causas das mudanas ocorridas no Patrimnio Lquido.

Como o resultado do exerccio a expresso numrica do retorno proporcionado pela entidade aos capitais nela investidos no curso de exerccio social, torna-se importante verificar como se formou a partir das receitas, custos e despesas ocorridas no perodo.

O resultado do exerccio responsvel pela alterao do valor do patrimnio lquido. Portanto, as informaes contidas na demonstrao de resultado devem ser 20

consideradas adequadamente para que se possa julgar corretamente um eventual aumento no valor das reservas. Esta variao pode ter sido originada da apropriao de uma reavaliao de ativo, da transferncias de saldos de contas do passivo decorrentes de suprimentos de scios, ou ainda da apropriao de subvenes e subsdios do poder pblico. Esses acrscimos devem ser avaliados na anlise econmica.

Tambm a diminuio do patrimnio lquido pode no ter sido causada por prejuzo econmico. Neste sentido pode ter ocorrido aquisio pela prpria empresa de quotas de seu capital para indenizar quotistas que tenham se retirado da sociedade, bem como, outros fatos que reduzam o capital, como por exemplo a distribuio antecipada de lucros futuros.

A reduo do valor do capital social subscrito e integralizado das sociedades annimas somente pode ocorrer se a entidade tiver obtido autorizao formal de todos seus credores.

Pelo exposto se verifica que para realizar uma anlise adequada necessrio considerar o conjunto dos dados oferecidos pelas demonstraes contbeis, isto , os balanos patrimoniais, as demonstraes de resultado e, ainda, quando necessrio outros relatrios, como a Demonstrao de Origens e Aplicaes de Recursos, a Demonstrao de Fluxo de Caixa, e a Demonstrao de Mutaes do Patrimnio Lquido.

1.7 - DESCRIO DO TEMA

Criar um sistema de Contabilidade SIS.CTB para corretoras e afins. Os princpios sero diretamente ligados a um controle contbil simples, automatizando ao mximo o controle contbil de empresas e instituies no sistema cadastrado, maximizando a satisfao do cliente e os lucros da empresa.

21

Nosso trabalho se prope a abordar o controle contbil, j que temos em mente a necessidade do uso da tecnologia, e levando tambm em considerao que em muitos dos casos esse controle passa a ser enorme, podendo perder em qualidade.

1.8 - JUSTIFICATIVA

Este sistema ser de suma importncia em nosso aprendizado, desde a parte terica de documentao at a parte do desenvolvimento do sistema, tendo isso como uma maneira de evoluo em nossa capacidade como desenvolvedores de softwares, no qual estamos cursando.

Como visto a seguir, este projeto um pouco grande, mas no to difcil, j pela prtica de certos assuntos do projeto pelos componentes do grupo, interligando um conhecimento geral, afim da produo desse aplicativo.

O objetivo aplicar, de maneira usual e direta, todo o aprendizado, alm de aprender mais atravs de pesquisas e desenvolvimento, adquirindo experincia.

1.9 - OBJETIVOS

Nosso objetivo oferecer um sistema que permita a aplicao em qualquer tipo de empresa que tenha contabilidade prpria. Deve ser de fcil uso para a rea contbil, e que fornea, com mais eficincia e preciso, as informaes necessrias.

1.9.1 - Lista de Objetivos

O SIS.CTB se resume em trs etapas fundamentais para a construo do Sistema Contbil:

22

1.9.1.1 - Anlise: Esta fase aponta qual o ramo das possveis empresas contratantes, que tipo de estrutura contbil utilizadas, e analisar a criao do sistema para a possibilidade de adaptao as necessidades.

1.9.1.2 - Criao: Nessa fase criar o prprio sistema em si, levando em considerao todos os pontos anteriormente coletados. Lembrando que o sistema deve ter alguns pontos fundamentais, j que sendo de sua funcionalidade principal a contabilizao. Esses pontos seriam, entre outros, relatrios necessrios em qualquer contabilidade, tais como: Dirio Razo Balancete Balano Patrimonial DRE - Demonstrao de Resultado do Exerccio 1.9.2 Finalizao e Testes: Esta fase para analise da estrutura contbil, se todas as funcionalidades esto de acordo com o esperado na fala analtica..

1.10 - ANLISE DO AMBIENTE ORGANIZACIONAL

- Analise de contas; - Diminuio da margem de erros; - Controle de contas.

A RFS possui o seguinte organograma:

23

1.11 - METODOLOGIA DE DESENVOLVIMENTO

24

O sistema ser desenvolvido em Delphi 7, linguagem largamente utilizada no desenvolvimento de aplicaes desktop e aplicaes multicamadas (cliente/servidor), compatvel com os banco de dados mais conhecidos no mercado. Como uma ferramenta de desenvolvimento genrica, o Delphi pode ser utilizado para diversos tipos de desenvolvimento de projetos, abrangendo desde Servios a Aplicaes Web e CTI.

Ser utilizado tcnicas de Orientao Objeto, permite modelar de forma mais natural o mundo real, pois as estruturas de dados so vistas como objetos, tendo caractersticas e funes prprias. Com isso, o maior objetivo aumentar a produtividade do desenvolvimento de software atravs de uma maior expansibilidade e reutilizao de cdigo, alm de controlar a complexidade e o custo da manuteno do mesmo. Para o auxlio de OO, ser utilizado o Instant Object, uma ferramenta de camada de persistncia de dados, de fcil utilizao, permitindo maior avano no uso de objetos no tipo de linguagem que ser utilizado no desenvolvimento do projeto.

Como base de dados, ser utilizado o SQLServer 2000, um banco de dados comumente conhecido, que possu uma linguagem de pesquisa declarativa para banco de dados relacional (bases de dados relacionais).

Todas as telas sero padronizadas a partir do padro Windows XP, mas poder ser utilizado em qualquer sistema operacional a partir do Windows 98.

1.12 - CRONOGRAMA DE EXECUO 25

1.13 - ORAMENTO DO TRABALHO

26

ORAMENTO DO TRABALHO Descriso Computador Impressora Hora Programador Horas Trabalhadas Valores 3.000,00 600,00 35,00 1.188

Total Horas Trabalhadas Hora Analista Horas Trabalhadas Total Horas Trabalhadas Licensas de Software - Windows XP - Delphi 7 - Office - SQL Server 2000 - ErWin - Microsoft Project - Norton Anti-Vurus Total Geral

41.580,00 60,00 915

54.900,00

625,00 7.700,00 820,00 4.770,00 200,00 1.900,00 220,00 116.315,00

27

1.14 - MINI-MUNDO

Corretora de Seguro

A empresa RFS Corretores de Seguros Ltda. uma das lideres no ramo de seguro no Brasil, com uma carteira bastante consistente de seguro de automvel com quase 100.000 seguros, essa carteira tem como 60% construda com seguros dos veculos da marca FORD, pois a RFS possui um acordo com as revendedoras FORD no qual qualquer seguro que os clientes FORD faam na prpria revendedora realizada pela RFS corretora de Seguro, e outros 40% seguro de diversos clientes. Mas ela no faz apenas seguros de automvel, ela possui uma carteira bastante vasta no ramo de Previdncia no qual ela tem como cliente varais empresa de grande porte como, por exemplo, a CVRD (Companhia Vale do Rio Doce), Petrobrs, Texaco entre outros, tambm seguro de vida e sade com clientes do mesmo nvel do seguro de previdncia. Na rea de Corporate onde os grandes seguros so realizados, uma rea de negocio onde os seguros fechados so de valores muito altos, para ter noo o seguro do patrimnio dessas empresas citadas acima, a CVRD tem um patrimnio estimado em cerca de

US$3.000.000.000,00 (Trs Bilhes de Dlares), onde o risco de um acidente e quase que constante e com isso o risco de acontecer um sinistro muito grande no s com o patrimnio mais tambm com um dos seus funcionrios, com todos esses agravantes o prmio de seguro pago numa empresa desse porte realmente muito grande, por isso que a rea de Corporate no tem muitos clientes, mas os valores gerados por ela so fundamentais para a RFS. A RFS tambm tem uma rea muito importante que a rea de transporte, ela gera uma receita muito importante para companhia, um seguro que com poucos recursos da empresa pode gerar grandes negcios com um custo muito baixo, esse seguro de frota de veculos que podem ser carros, nibus ou caminhos. A nossa empresa possui um sistema de Seguro muito moderno com alta tecnologia no qual possa controlar todas essa reas de negocio, com muita eficincia e segurana pela tesouraria, as reas de negocio alimenta o sistema de seguro com os dados dos clientes novos, e os prospectes. No caso de renovao de clientes

28

antigos o sistema de seguro avisa automaticamente cada rea respectivamente que o seguro dos seus clientes esto vencidos. A RFS possui uma grande estrutura fsica com grandes escritrios modernos e bem situados, com mais de 250 profissionais do que a de melhor nos diversos ramos de atividades de negcios. A Empresa possui 5 (cinco) sucursais espalhada em postos estratgicos pelo Brasil que so os seguintes: So Paulo, Rio de Janeiro, Salvador, Belo Horizonte e Recife. So Paulo o maior escritrio da companhia, onde fica situada a Matriz da RFS, toda a diretoria, e a controladoria fica em SP. As outras sucursais tambm so muito importante com seus respectivos clientes, todas geram suas receitas e tem suas reas de negocio da mesma forma que SP. Na parte de estrutura de Seguro a RFS esta bem estruturada, mais na parte contbil a empresa no esta com o mesmo nvel de controle, ela deseja ter um sistema que possa ser dinmico fcil de manuseio e muito eficiente, no qual seja to fcil de alimentar quanto o sistema de seguro e tambm de gerar relatrios. A RFS contratou uma empresa desenvolvedora de sistemas de Informtica, para criar um sistemas to eficiente e moderno no qual possa ser usado nas sua sucursais e os dados alimentado pelas mesma seja armazenado na matriz em So Paulo para que a Contabilidade faa o seus servio de maneira mais rpida e eficiente. O sistema deve ser capaz de atender os seguintes itens:

O Analista Contbil (sucursais) deve ter acesso entrada de dados, Razo, Dirio e Balancetes e o Gerentes acesso a todos os relatrios do sistema.

O Assistente contbil (matriz) tivesse acesso apenas entrada de dados contbeis e ao Razo.

O Gerente Contbil da corretora informou que precisava de um sistema que gerasse os seguintes relatrios: Razo, Dirio, Balancete, Balano Patrimonial e o Demonstrativo de Resultado do Exerccio (D.R.E.), seguindo os seguintes critrios.

29

O sistema deve gerar todo fim de ms os relatrios de apurao de resultado para a Gerencia da empresa.

30

CAPTULO 2

MODELO DE CASOS DE USO

2 - MODELOS DE CASOS DE USO O modelo de casos de uso uma representao das funcionalidades externamente observveis do sistema e dos elementos externos ao sistema que interagem com ele. Este modelo parte integrante da especificao de requisitos. O modelo de casos de uso de um sistema composto de casos de uso, de atores e de relacionamentos entre estes. Um caso de uso a especificao de uma seqncia de interaes entre um sistema e os agentes externos que utilizam esse sistema. Na terminologia da UML (Unified Modeling Language), qualquer elemento externo que interage com o sistema denominado ator.

31

2.1 DIAGRAMA DE CASOS DE USO

32

2.2 DESCRIES TEXTUAIS DOS ATORES

Ator Assistente Contbil

Descrio Indivduo responsvel por pegar a movimento dirio (Caixas), classificar corretamente e contabilizar. Pessoa que analisa os lanamentos contbil Razo, faz ajustes, se necessrio, tem acesso ao Livro Dirio Documento Fiscal, Balancete, cadastra contas, histrico padro, cadastra novas empresas e faz fechamento mensal.

Analista Contbil

Gerente Contbil

Tem acesso a todos os relatrios contbeis do sistema.

Casos de Uso CSU01 CSU02 CSU03 CSU04 CSU05 CSU01 CSU02 CSU03 CSU04 CSU05 CSU06 CSU07 CSU08 CSU09 CSU10 CSU13 CSU01 CSU05 CSU09 CSU10 CSU11 CSU12

33

2.3 DESCRIES TEXTUAIS DOS CASOS DE USO

2.3.1 Efetuar Login (CSU01)

Sumrio: Assistente Contbil ou Analista Contbil ou Gerente Contbil efetuam o login no sistema.

Ator Primrio: Assistente Contbil ou Analista Contbil ou Gerente Contbil

Fluxo Principal: 1. O usurio executa o SIS.CTB 2. O sistema apresenta a tela de login, solicitando um login e uma senha. 3. O usurio fornece um login e uma senha, ou cancela a tela e o caso de uso termina. 4. O sistema valida os dados do usurio,e abre a tela principal do SIS.CTB. 5. O sistema verifica as opes de menu que o usurio possui permisso, desabilitando as opes que ele no possui, e o caso de uso termina.

Fluxo de Exceo: Usurio ou senha invlido.

Se o usurio no forneceu um usurio ou uma senha vlida: o sistema exibe uma mensagem e o caso de uso retorna ao passo 2. Se o usurio no fornecer dados vlidos 3 vezes consecutivas, o sistema exibe uma mensagem, fecha a tela de login e caso de uso termina.

Ps-condies: O usurio efetuou o login e est identificado no sistema, ou cancelou o login. 34

2.3.2 Efetuar Lanamentos (CSU02)

Sumrio: Assistente e Analista Contbil usa o sistema para contabilizar os caixas.

Ator Primrio: Assistente e/ou Analista Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio entra no menu processo e clica em Lanamento Contbil. 2. Abri o dia para os lanamentos dos caixas. 3. Clica em novo, vai abrir a ficha para contabilizao. 4. Nela j pr-definido pelo sistema o LOT e DOC, definir o tipo de lanamento se Dbito ou Crdito, lanar a conta j cadastrada no sistema, no ser aceito conta no cadastrada, selecionar histrico padro e digitar o complemento do histrico e finalizando lanamento digitando o valor. 5. O usurio deve fazer esse procedimento para todos os lanamentos. 6. O sistema no deve deixar finalizar o dia com diferena no Dbito e Crdito, os totais devem estar iguais para a finalizao dos lanamentos ou abertura de um novo LOT e DOC.

Ps-condies: O sistema tem que abrir o dia para lanamentos, validar as contas contbeis e conferir se no a diferena entre os dbitos e crditos.

35

2.3.3 Fechar Dia (CSU03)

Sumrio: Assistente e Analista Contbil faz o fechamento do dia depois de todos os lanamentos estarem contabilizados.

Ator Primrio: Assistente e Analista Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio lanou todos os caixas. 2. Entrar no menu processo e clica em Fechamento Contbil. 3. Abrir um forme onde poder ser feito o fechamento dos lanamentos do dia ou de um perodo de dias abertos, s clicar em Calcular.

Ps-condies: O sistema fez toda a contabilizaes.

36

2.3.4 Reabrir Dia (CSU04)

Sumrio: Assistente e Analista Contbil faz abertura do dia para fazer complementos ou acerto de lanamentos contbil.

Ator Primrio: Assistente e Analista Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio possui mais lanamentos para fazer num dia j fechado. 2. Entrar no menu processo e clica em Reabertura de Dia. 3. Abrira um Forme com a data do ltimo caixa fechado. 4. s selecionar o dia que deseja fazer os lanamentos e mandar abrir. 5. Se for um dia anterior ao ltimo fechamento ele ir enviar a seguinte mensagem: Este processo ir reabrir todas as datas a partir desta data. Deseja continuar o Processo? 6. Se clicar Sim ele ir reabrir os caixas para a contabilizao dos lanamentos complementares, e no caso de No ela cancelar a reabertura do dia. 7. Aps todo esse processo s fechar o dia novamente (CSU03).

Ps-condies: O sistema tem que est com o movimento do dia fechado.

37

2.3.5 Emitir Razo (CSU05)

Sumrio: Assistente, Analista e Gerente Contbil emitiram um razo para analisar os lanamentos das contas.

Ator Primrio: Assistente, Analista e Gerente Contbil.

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja analisar os lanamentos de uma determinada conta. 2. Entrar no menu Relatrios e clicar em Assistente de Relatrio. 3. Selecionar Razo. 4. Definir o Perodo desejado e a conta. 5. Feito s definies o usurio tem 3(trs) opes. Visualizar o razo na tela. Imprimir o razo. Fechar desistindo do relatrio.

Ps-condies: Os caixas tm que est lanado para que possa gerar um razo e conferir as contas.

38

2.3.6 Cadastrar Plano de Contas (CSU06)

Sumrio: Analista Contbil cadastra Plano de Contas no sistema j autorizado pela Gerncia.

Ator Primrio: Analista Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja adicionar, remover ou inutilizar algumas contas contbeis do seu plano de contas j implantada no sistema pela SIS.CTB. 2. Entrar no menu Cadastro e clica em Plano de Contas. 3. No nvel do Plano de Contas deve-se localizar o plano de conta j cadastrado no sistema no caso opo 1. 4. No nvel de Contas o usurio tem as seguintes opes: Novo: Inserir uma nova conta cadastra-se o nmero e o nome. Alterar: s poder fazer alterao do nome da conta. Excluir: eliminar uma conta cadastrada, desde que no haja lanamento. Ativa: a conta s poder receber lanamento se ela estiver ativa. 5. O sistema registra as informaes fornecidas e o caso de uso termina.

Ps-condies: As contas devem obedecer a uma hierarquia.

39

2.3.7 Cadastrar Histrico Padro (CSU07)

Sumrio: Analista Contbil cadastra histrico padro no sistema para facilitar os lanamentos.

Ator Primrio: Analista Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja adicionar, remover ou alterar histrico padro, que ajudar nos lanamentos dos caixas (CSU02). 2. Entrar no menu Cadastro e clicar em Histricos Contbeis. 3. Ao entrar o usurio tem as seguintes opes: Novo: Inserir um novo histrico onde se cadastra o nmero e o nome. Alterar: s poder fazer alterao do nome do histrico. Excluir: eliminar um histrico cadastrado, desde que no haja lanamento. 4. O sistema registra as informaes fornecidas e o caso de uso termina.

Ps-condies: Sero utilizados como histrico padro os lanamentos mais comuns, que so repetitivamente digitados pelos usurios no sistema.

40

2.3.8 Cadastrar Instituio (CSU08)

Sumrio: Analista Contbil cadastra novas empresas do grupo.

Ator Primrio: Analista Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja adicionar, remover ou alterar uma instituio no sistema. 2. Entrar no menu Cadastro e clicar em Instituio. 3. Ao entrar o usurio tem as seguintes opes: Novo: Inserir uma nova Instituio adquirida pela empresa. Alterar: s poder fazer alterao do nome da Empresa. Excluir: eliminar uma empresa, desde que no haja lanamento. 4. O sistema registra as informaes fornecidas e o caso de uso termina.

Ps-condies: Sero cadastradas novas empresas que forem adquiridas ou criadas pela empresa.

41

2.3.9 Emitir Dirio (CSU09)

Sumrio: Analista e Gerente Contbil, relatrio que possui todos os lanamentos contbeis.

Ator Primrio: Analista e Gerente Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja analisar os lanamentos contbeis de um determinado dia ou perodo. 2. O usurio entra no menu Relatrios e clica em Assistente de Relatrio. 3. Selecionar Dirio. 4. Definir o dia ou perodo desejado e no parmetro definir a pgina inicial e o nmero do livro. 5. Feitos s definies o usurio tem 3(trs) opes. Visualizar o dirio na tela. Imprimir o dirio. Fechar desistindo do relatrio.

Ps-condies: Todos os lanamentos precisam ser feito para que possamos gerar esse relatrio, pois se trata de um documento fiscal, principalmente para a entrega do IRPJ, no fim do ano, tem que imprimir o dirio encadernar e fazer a autenticao na Junta Comercial.

Obs.: Esse livro tem que se guardado para sempre.

42

2.3.10 Emitir Balancete (CSU10)

Sumrio: Analista e Gerente Contbil, relatrio que possui todos os agrupamentos de saldo das contas.

Ator Primrio: Analista e Gerente Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja analisar os saldos contbeis de todas as contas. 2. O usurio entra no menu Relatrios e clicar em Assistente de Relatrio. 3. Selecionar Balancete. 4. Definir o Perodo desejado e no parmetro definir a conta inicial e a final. 5. Feitos s definies o usurio tem 3(trs) opes. Visualizar o Balancete na tela. Imprimir o Balancete. Fechar desistindo do relatrio.

Ps-condies: Todos os Lanamentos precisa ser feito para que possamos gerar esse relatrio, ele um agrupamento dos saldos das contas contendo as informaes do saldo anterior (ms anterior), total dos dbitos e dos crditos, e a soma do saldo anterior mais o lquido dos dbitos e crditos tambm demonstrado o saldo do ms solicitado.

43

2.3.11 Emitir Balano Patrimonial (CSU11)

Sumrio: Gerente Contbil, relatrio que possui saldo das contas Patrimoniais da Empresa.

Ator Primrio: Gerente Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja analisar os saldos das contas de Patrimnio da Empresa. 2. O usurio entra no menu Relatrios e clicar em Assistente de Relatrio. 3. Selecionar Balano Patrimonial. 4. Definir o Perodo desejado. 5. Feitos s definies o usurio tem 3(trs) opes. Visualizar o Balano Patrimonial na tela. Imprimir o Balano Patrimonial. Fechar desistindo do relatrio.

Ps-condies: Todos os Lanamentos precisa ser feito e o ms fechado para que possamos gerar esse relatrio, ele um agrupamento dos saldos das contas de patrimnio da Empresa (Ativo e Passivo).

44

2.3.12 Emitir D.R.E. (CSU12)

Sumrio: Gerente Contbil, relatrio que possui saldo das contas de Resultado Empresa.

Ator Primrio: Gerente Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deseja analisar os saldos das contas de Resultado da Empresa. 2. O usurio entra no menu Relatrios e clicar em Assistente de Relatrio. 3. Selecionar D.R.E. 4. Definir o Perodo desejado. 5. Feitos s definies o usurio tem 3(trs) opes. Visualizar o D.R.E. na tela. Imprimir o D.R.E. Fechar desistindo do relatrio.

Ps-condies: Todos os Lanamentos precisa ser feito e o ms fechado para que possamos gerar esse relatrio, ele um agrupamento dos saldos das contas de resultado da Empresa (Despesa e Receita).

45

2.3.13 Grupos de Contas DRE (CSU13)

Sumrio: Analista Contbil cadastra as contas que vo fazer parte do DRE.

Ator Primrio: Analista Contbil

Precondies: O usurio est identificado pelo sistema (CSU01).

Fluxo Principal: 1. O usurio deve nomear o nome grupos e selecionar as contas. 2. Entrar no menu Cadastro e clica em Grupos de Cadastro para DRE. 3. Com o nome do grupo j cadastrado o usurio tem as seguintes opes: Novo: Inserir um novo grupo de conta que far parte do DRE. Alterar: s poder fazer alterao do nome do Grupo. Excluir: elimina o grupo inteiro. 4. O sistema registra as informaes fornecidas e o caso de uso termina.

Ps-condies: As contas devem estar cadastrada no sistema para fazer parte do grupo.

46

CAPTULO 3

MODELO DE CLASSES

3 MODELOS DE CLASSES O modelo de classes composto pelo diagrama de classes e da descrio textual associada. O diagrama representa o aspecto estrutural esttico de um sistema orientado a objetos.

47

DIAGRAMA DE CLASSES

48

3.2 DICIONRIO DE CLASSES

Classe THistoricoCtb Atributos Class Id CodHistCtb DesHistCtb StaAtivo DtaCriacao DtaAlteracao HoraCriacao HoraAlteracao UsuarioCriacaoId UsuarioAlteracaoId UpdateCount Mtodos Retrieve (): THistoricoCtb Store Dispose Classe TGrupoContasDRE Atributos Class Id NomGrupo

Descrio Representa uma tabela existente no Banco de Dados Descrio Nome da classe que o sistema est mapeando para instanciar o objeto Cdigo que identifica o dado na tabela Cdigo do histrico contbil, utilizado pelo usurio Descrio do histrico contbil Status que determina se o histrico est ativo (apto para uso) ou no Data em que o dado foi criado Data em que o dado foi alterado Hora em que o dado foi criado Hora em que o dado foi alterado Cdigo do usurio logado no sistema que inseriu este dado no sistema Cdigo do usurio logado no sistema que alterou este dado no sistema Quantidade de vezes que o dado foi alterado Descrio Retorna um histrico contbil Inclui um histrico contbil no Banco de Dados caso no exista, ou atualiza os dados (update) do mesmo caso exista. Exclui um histrico contbil Descrio Representa uma tabela existente no Banco de Dados Descrio Nome da classe que o sistema est mapeando para instanciar o objeto Cdigo que identifica o dado na tabela Nome do grupo para visualizao do relatrio de Demonstrao do Resultado do exerccio (DRE), utilizado pelo usurio Data em que o dado foi criado Data em que o dado foi alterado Hora em que o dado foi criado Hora em que o dado foi alterado Cdigo do usurio logado no sistema que inseriu este dado no sistema Cdigo do usurio logado no sistema que alterou este dado no sistema 49

DtaCriacao DtaAlteracao HoraCriacao HoraAlteracao UsuarioCriacaoId UsuarioAlteracaoId

UpdateCount Mtodos Retrieve (): THistoricoCtb Store Dispose

Quantidade de vezes que o dado foi alterado Descrio Retorna um grupo de contas. Inclui um grupo de contas no Banco de Dados caso no exista, ou atualiza os dados (update) do mesmo caso exista. Exclui um grupo de contas.

Classe TInstituicaoCTB Atributos Class Id InstituicaoClass InstituicaoId PlanoContasClass PlanoContasId DtaImplantacao DtaCriacao DtaAlteracao HoraCriacao HoraAlteracao UsuarioCriacaoId UsuarioAlteracaoId UpdateCount Mtodos Retrieve (): TInstituicaoCTB Store Dispose

Descrio Representa uma tabela existente no Banco de Dados Descrio Nome da classe que o sistema est mapeando para instanciar o objeto Cdigo que identifica o dado na tabela Classe de instituio a qual a instituio contbil pertence Cdigo identificador da instituio a qual a instituio contbil pertence Classe de Plano de Contas utilizado pela instituio contbil Cdigo identificador do Plano de Contas utilizado pela instituio contbil Data em que foi implantado o sistema para a instituio contbil cadastrada Data em que o dado foi criado Data em que o dado foi alterado Hora em que o dado foi criado Hora em que o dado foi alterado Cdigo do usurio logado no sistema que inseriu este dado no sistema Cdigo do usurio logado no sistema que alterou este dado no sistema Quantidade de vezes que o dado foi alterado Descrio Retorna uma Instituio contbil Inclui uma instituio no Banco de Dados caso no exista, ou atualiza os dados (update) da mesma caso exista. Exclui uma instituio contbil

50

Classe TLanctoContabil Atributos Class Id InstCtbClass InstCtbId ContaCtbClass ContaCtbId HistCtbClass HistCtbId CompHistCtb

Descrio Representa uma tabela existente no Banco de Dados Descrio Nome da classe que o sistema est mapeando para instanciar o objeto Cdigo que identifica o dado na tabela Classe da instituio contbil a qual o lanamento pertence Cdigo identificador da instituio contbil a qual o lanamento pertence Classe da Conta Contbil que o lanamento utilizou Cdigo identificador da Conta Contbil que o lanamento utilizou Classe do Histrico Contbil que o lanamento utilizou Cdigo identificador do Histrico Contbil que o lanamento utilizou Complemento do historio informado pelo usurio, para melhor descrio do lanamento Nmero seqencial e nico do lanamento, para controle do usurio do sistema Nmero de identificao do Lote do lanamento, para controle do usurio do sistema Nmero de identificao do Doc do lanamento, para controle do usurio do sistema Valor do lanamento contbil Determina se o lanamento a Dbito (TpoDebCred = 1) ou Crdito (TpoDebCred = 2) Data em que foi gerado o lanamento contbil Data em que o dado foi criado Data em que o dado foi alterado Hora em que o dado foi criado Hora em que o dado foi alterado Cdigo do usurio logado no sistema que inseriu este dado no sistema Cdigo do usurio logado no sistema que alterou este dado no sistema Quantidade de vezes que o dado foi alterado Descrio Retorna um lanamento contbil Inclui um lanamento contbil no Banco de Dados caso no exista, ou atualiza os dados 51

NumLancto Lote

Doc

ValLanctoCtb TpoDebCred

DtaLancto DtaCriacao DtaAlteracao HoraCriacao HoraAlteracao UsuarioCriacaoId UsuarioAlteracaoId UpdateCount Mtodos Retrieve (): TLanctoContabil Store

Dispose

(update) do mesmo caso exista. Exclui um lanamento contbil

Classe TPlanoContaItem Atributos Class Id PlanoContasClass PlanoContasId NomConta NumConta NivelConta StaAtiva GrupoDREClass GrupoDREId DtaCriacao DtaAlteracao HoraCriacao HoraAlteracao UsuarioCriacaoId UsuarioAlteracaoId UpdateCount Mtodos Retrieve ():TPlanoContaItem Store Dispose

Descrio Representa uma tabela existente no Banco de Dados Descrio Nome da classe que o sistema est mapeando para instanciar o objeto Cdigo que identifica o dado na tabela Classe do Plano de Contas a qual a conta pertence Cdigo identificador do Plano de Contas a qual a conta pertence Nome da conta contbil Nmero da conta contbil Nvel da conta contbil, definido tamanho da conta e mscara contbil Status que determina se a conta est ativa (apta para uso) ou no Classe do Grupo de Contas a qual a conta possa pertencer. Cdigo identificador do Grupo de Contas a qual a conta possa pertencer. Data em que o dado foi criado Data em que o dado foi alterado Hora em que o dado foi criado Hora em que o dado foi alterado Cdigo do usurio logado no sistema que inseriu este dado no sistema Cdigo do usurio logado no sistema que alterou este dado no sistema Quantidade de vezes que o dado foi alterado Descrio Retorna uma conta contbil Inclui uma conta contbil no Banco de Dados caso no exista, ou atualiza os dados (update) da mesma caso exista. Exclui uma conta contbil

Classe TPlanoContas Atributos Class Id

Descrio Representa uma tabela existente no Banco de Dados Descrio Nome da classe que o sistema est mapeando para instanciar o objeto Cdigo que identifica o dado na tabela 52

CodPlano NomPlano MascaraContabil

NumContaAtivo NumContaPassivo NumContaDespesa NumContaReceita NumContaResultado DtaCriacao DtaAlteracao HoraCriacao HoraAlteracao UsuarioCriacaoId UsuarioAlteracaoId UpdateCount Mtodos Retrieve (): TPlanoContas Store Dispose

Cdigo do Plano de contas, utilizado pelo usurio Nome do Plano de contas Determina qual o formato que as contas cadastradas para o plano de contas devem seguir Determina o nmero inicial de toda conta de Ativo Determina o nmero inicial de toda conta de Passivo Determina o nmero inicial de toda conta de Despesa Determina o nmero inicial de toda conta de Receita Determina o nmero inicial de toda conta de Resultado Data em que o dado foi criado Data em que o dado foi alterado Hora em que o dado foi criado Hora em que o dado foi alterado Cdigo do usurio logado no sistema que inseriu este dado no sistema Cdigo do usurio logado no sistema que alterou este dado no sistema Quantidade de vezes que o dado foi alterado Descrio Retorna um Plano de Contas Inclui um plano de contas no Banco de Dados caso no exista, ou atualiza os dados (update) do mesmo caso exista. Exclui um Plano de contas

Classe TProcessoCtb Atributos Class Id InstCtbClass InstCtbId DtaProcesso StaDiaFechado

Descrio Representa uma tabela existente no Banco de Dados Descrio Nome da classe que o sistema est mapeando para instanciar o objeto Cdigo que identifica o dado na tabela Classe da instituio contbil a qual o lanamento pertence Cdigo identificador da instituio contbil a qual o lanamento pertence Data do processo de fechamento ou reabertura contbil Define se o dia est fechado (StaDiaFechado = S) ou reaberto (StaDiaFechado = N)

53

DtaCriacao DtaAlteracao HoraCriacao HoraAlteracao UsuarioCriacaoId UsuarioAlteracaoId UpdateCount Mtodos Retrieve ():TProcessoCtb Store

Data em que o dado foi criado Data em que o dado foi alterado Hora em que o dado foi criado Hora em que o dado foi alterado Cdigo do usurio logado no sistema que inseriu este dado no sistema Cdigo do usurio logado no sistema que alterou este dado no sistema Quantidade de vezes que o dado foi alterado Descrio Retorna um processo do sistema Inclui um processo de fechamento contbil no Banco de Dados caso no exista, ou atualiza os dados (update) do mesmo caso

54

3.3 DIAGRAMA DE OBJETO

O diagrama de objetos uma variao do diagrama de classes e utiliza quase a mesma notao. A diferena que o diagrama de objetos mostra os objetos que foram instanciados das classes. O diagrama de objetos como se fosse o perfil do sistema em um certo momento de sua execuo. A mesma notao do diagrama de classes utilizada com 2 excees: os objetos so escritos com seus nomes sublinhados e todas as instncias num relacionamento so mostradas. Os diagramas de objetos no so to importantes como os diagramas de classes, mas eles so muito teis para exemplificar diagramas complexos de classes ajudando muito em sua compreenso. Diagramas de objetos tambm so usados como parte dos diagramas de colaborao, onde a colaborao dinmica entre os objetos do sistema so mostrados.

55

56

CAPTULO 4

MODELO DE INTERAES

4 - MODELOS DE INTERAES Os modelos de interaes representam as mensagens trocadas entre os objetos para a execuo de cenrios de casos de uso do sistema.

57

4.1 DIAGRAMA DE SEQUNCIA Um diagrama de seqncia mostra a colaborao dinmica entre os vrios objetos de um sistema. O mais importante aspecto deste diagrama que a partir dele percebe-se a seqncia de mensagens enviadas entre os objetos. Ele mostra a interao entre os objetos, alguma coisa que acontecer em um ponto especfico da execuo do sistema. O diagrama de seqncia consiste em um nmero de objetos mostrado em linhas verticais. O decorrer do tempo visualizado observando-se o diagrama no sentido vertical de cima para baixo. As mensagens enviadas por cada objeto so simbolizadas por setas entre os objetos que se relacionam.

Diagramas de seqncia possuem dois eixos: o eixo vertical, que mostra o tempo e o eixo horizontal, que mostra os objetos envolvidos na seqncia de uma certa atividade. Eles tambm mostram as interaes para um cenrio especfico de uma certa atividade do sistema.

No eixo horizontal esto os objetos envolvidos na seqncia. Cada um representado por um retngulo de objeto (similar ao diagrama de objetos) e uma linha vertical pontilhada chamada de linha de vida do objeto, indicando a execuo do objeto durante a seqncia, como exemplo citamos: mensagens recebidas ou enviadas e ativao de objetos. A comunicao entre os objetos representada como linha com setas horizontais simbolizando as mensagens entre as linhas de vida dos objetos. A seta especifica se a mensagem sncrona, assncrona ou simples. As mensagens podem possuir tambm nmeros seqenciais, eles so utilizados para tornar mais explcito as seqncias no diagrama.

Em alguns sistemas, objetos rodam concorrentemente, cada um com sua linha de execuo (thread). Se o sistema usa linhas concorrentes de controle, isto mostrado como ativao, mensagens assncronas, ou objetos assncronos.

Os diagramas de seqncia podem mostrar objetos que so criados ou destrudos como parte do cenrio documentado pelo diagrama. Um objeto pode criar outros objetos atravs de mensagens. A mensagem que cria ou destri um objeto geralmente sncrona, representada por uma seta slida.

58

4.1.1 Diagrama de Seqncia Efetuar Login 4.1.1.1 Efetuar Login Assistente Contbil

59

4.1.1.2 Efetuar Login Analista Contbil

60

4.1.1.3 Efetuar Login Gerente Contbil

61

4.1.2 Diagrama de Seqncia Efetuar Lanamentos

4.1.2.1 Efetuar Lanamentos Assistente Contbil

62

4.1.2.2 Efetuar Lanamentos Analista Contbil

63

4.1.3 Diagrama de Seqncia Fechar Dia

4.1.3.1 Fechar Dia Assistente Contbil

64

4.1.3.2 Fechar Dia Analista Contbil

65

4.1.4 Diagrama de Seqncia Reabrir Dia

4.1.4.1 Reabrir Dia Assistente Contbil

66

4.1.4.2 Reabrir Dia Analista Contbil

67

4.1.5 Diagrama de Seqncia Emitir Razo

4.1.5.1 Emitir Razo Assistente Contbil

68

4.1.5.2 Emitir Razo Analista Contbil

69

4.1.5.3 Emitir Razo Gerente Contbil

70

4.1.6 Diagrama de Seqncia Cadastrar Plano de Contas

4.1.6.1 Cadastrar Plano de Contas Analista Contbil

71

4.1.7 Diagrama de Seqncia Cadastrar Histrico Padro

4.1.7.1 Cadastrar Histrico Padro Analista Contbil

72

4.1.8 Diagrama de Seqncia Cadastrar Instituio

4.1.8.1 Cadastrar Instituio Analista Contbil

73

4.1.9 Diagrama de Seqncia Emitir Dirio

4.1.9.1 Emitir Dirio Analista Contbil

74

Emitir Dirio Gerente Contbil

75

4.1.10 Diagrama de Seqncia Emitir Balancete

4.1.10.1 Emitir Balancete Analista Contbil

76

4.1.10.2 Emitir Balancete Gerente Contbil

77

4.1.11 Diagrama de Seqncia Emitir Balano Patrimonial

Emitir Balano Patrimonial Gerente Contbil

78

4.1.12 Diagrama de Seqncia Emitir D.R.E.

4.1.12.1 Emitir D.R.E. Gerente Contbil

79

4.1.13 Diagrama de Seqncia Grupos de Contas DRE

4.1.13.1 Grupos de Contas DRE Analista Contbil

80

4.2 DIAGRAMA DE COLABORAO Um diagrama de colaborao mostra de maneira semelhante ao diagrama de seqncia, a colaborao dinmica entre os objetos. Normalmente pode-se escolher entre utilizar o diagrama de colaborao ou o diagrama de seqncia.

No diagrama de colaborao, alm de mostrar a troca de mensagens entre os objetos, percebe-se tambm os objetos com os seus relacionamentos. A interao de mensagens mostrada em ambos os diagramas. Se a nfase do diagrama for o decorrer do tempo, melhor escolher o diagrama de seqncia, mas se a nfase for o contexto do sistema, melhor dar prioridade ao diagrama de colaborao.

O diagrama de colaborao desenhado como um diagrama de objeto, onde os diversos objetos so mostrados juntamente com seus relacionamentos. As setas de mensagens so desenhadas entre os objetos para mostrar o fluxo de mensagens entre eles. As mensagens so nomeadas, que entre outras coisas mostram a ordem em que s mensagens so enviadas. Tambm podem mostrar condies, interaes, valores de resposta, e etc. O diagrama de colaborao tambm pode conter objetos ativos, que executam paralelamente com outros.

81

4.2.1 Diagrama de Colaborao Efetuar Login

4.2.1.1 Efetuar Login Assistente Contbil

Assistente Contbil
1.1 Sistema Termina Caso de Uso 1 Usurio ativa Sistema

Login ou Senha Errado

Executar Sistema SIS.CTB

1.2 Sistema identifica Usurio

Login e Senha Identificado

2 Permisses

Sistema Aberto para Uso

3 Abilita o sistema conforme autorizao

Sistema verifica Pernisso de Uso

82

4.2.1.2 Efetuar Login Analista Contbil

Analista Contbil
1.1 Sistema Termina Caso de Uso 1 Usurio ativa Sistema

Login ou Senha Errado

Executar Sistema SIS.CTB

1.2 Sistema identifica Usurio

Login e Senha Identificado

2 Permisses

Sistema Aberto para Uso

3 Abilita o sistema conforme autorizao

Sistema verifica Pernisso de Uso

83

4.2.1.3 Efetuar Login Gerente Contbil

Gerente Contbil
1.1 Sistema Termina Caso de Uso 1 Usurio ativa Sistema

Login ou Senha Errado

Executar Sistema SIS.CTB

1.2 Sistema identifica Usurio

Login e Senha Identificado

2 Permisses

Sistema Aberto para Uso

3 Abilita o sistema conforme autorizao

Sistema verifica Pernisso de Uso

84

4.2.2 Diagrama de Colaborao Efetuar Lanamentos

4.2.2.1 Efetuar Lanamentos Assistente Contbil

1. Ativar tela de lanamento

Assistente Contbil

Menu Processo

1.1 Ativar tela de lanamento

Clicar em novo Para abrir a Ficha de Lanamentos

1.2 Abrir tela de lanamento

Lanamento Contbil

2. Lanar Caixas

Fazer os Lanamentos Contbeis

2.1 Verificar Erros

Sistema verifica se diferena nos D/C

2.2 Diferenas 2.3 Lanamentos S/diferenas

Informar as diferenas e no contabilizar

Contabilizar Lanamentos

85

4.2.2.2 Efetuar Lanamentos Analista Contbil

1. Ativar tela de lanamento

Analista Contbil

Menu Processo

1.1 Ativar tela de lanamento

Clicar em novo Para abrir a Ficha de Lanamentos

1.2 Abrir tela de lanamento

Lanamento Contbil

2. Lanar Caixas

Fazer os Lanamentos Contbeis

2.1 Verificar Erros

Sistema verifica se diferena nos D/C

2.2 Diferenas 2.3 Lanamentos S/diferenas

Informar as diferenas e no contabilizar

Contabilizar Lanamentos

86

4.2.3 Diagrama de Colaborao Fechar Dia

4.2.3.1 Fechar Dia Assistente Contbil

Assistente Contbil

1. Ativar Menu

Menu Processo

1.1 Ativar tela de Fechamento

Definir Dias abertos

2. Fechar dias abertos

Fechamento Contbil

2.1 Acumular saldos

Clicar em Calcular para fechar os Dias

87

4.2.3.2 Fechar Dia Assistente Contbil

Analista Contbil

1. Ativar Menu

Menu Processo

1.1 Ativar tela de Fechamento

Definir Dias abertos

2. Fechar dias abertos

Fechamento Contbil

2.1 Acumular saldos

Clicar em Calcular para fechar os Dias

88

4.2.4 - Diagrama de Colaborao Reabrir Dia

4.2.4.1 Reabrir Dia Assistente Contbil

Assistente Contbil

1. Ativar Menu

Menu Processo

1.1 Ativar tela de Abrir Dia

O Sistema Informa o ltimo caixa Fechado

1.2 Informar ltimo Caixa Fechado

Reabertura de Dia

2. Abrir Dia

Dia aberto para novos Lanamentos.

89

4.2.4.2 Reabrir Dia Analista Contbil

Analista Contbil

1. Ativar Menu

Menu Processo

1.1 Ativar tela de Abrir Dia

O Sistema Informa o ltimo caixa Fechado

1.2 Informar ltimo Caixa Fechado

Reabertura de Dia

2. Abrir Dia

Dia aberto para novos Lanamentos.

90

4.2.5 - Diagrama de Colaborao Emitir Razo

4.2.5.1 Emitir Razo Assistente Contbil

91

4.2.5.2 Emitir Razo Analista Contbil

92

4.2.5.3 Emitir Razo Gerente Contbil

93

4.2.6 - Diagrama de Colaborao Cadastrar Plano de Contas

4.2.6.1 Cadastrar Plano de Contas Analista Contbil

Analista Contbil

1. Ativar Menu

Menu Cadastro

1.1 Ativar tela de Plano de Conta

Nvel de Plano de Contas

2. Selecionar Opo 1

Plano de Contas

2.1 Registar Conta

Dados da Conta Nmero e Descriso

2.1 Selecionar Opes

Definir Opes

Nova

Alterar

Excluir

Ativar Conta

94

4.2.7 - Diagrama de Colaborao Cadastrar Histrico Padro

4.2.7.1 Cadastrar Histrico Padro Assistente Contbil

Analista Contbil

1. Ativar Menu

Menu Cadastro

1.1 Ativar tela de Histricos Contbeis

Dados do Histrico Nmero e Descriso

2. Registar Histrico

Histricos Contbeis

Definir Opes

Novo

Alterar

Excluir

95

4.2.8 - Diagrama de Colaborao Cadastrar Instituio

4.2.8.1 Cadastrar Instituio Assistente Contbil

Analista Contbil

1. Ativar Menu

Menu Cadastro

1.1 Ativar tela de Cadastro de Instituio

Dados da Instituio

2. Registar Instituio

Instituio

Definir Opes

Novo

Alterar

Excluir

96

4.2.9 - Diagrama de Colaborao Emitir Dirio

4.2.9.1 Emitir Dirio Analista Contbil

97

4.2.9.2 Emitir Dirio Gerente Contbil

98

4.2.10 - Diagrama de Colaborao Emitir Balancete

4.2.10.1 Emitir Balancete Analista Contbil

99

4.2.10.2 Emitir Balancete Gerente Contbil

100

4.2.11 - Diagrama de Colaborao Emitir Balano Patrimonial

4.2.11.1 Emitir Balano Patrimonial Gerente Contbil

101

4.2.12 - Diagrama de Colaborao D.R.E.

4.2.12.1 D.R.E. Gerente Contbil

102

4.2.13 - Diagrama de Colaborao Grupos de Contas DRE

4.2.13.1 Grupos de Contas DRE Analista Contbil

103

4.3 DIAGRAMA DE ESTADO O diagrama de estado tipicamente um complemento para a descrio das classes. Este diagrama mostra todos os estados possveis que objetos de uma certa classe podem se encontrar e mostra tambm quais so os eventos do sistemas que provocam tais mudanas. Os diagramas de estado no so escritos para todas as classes de um sistema, mas apenas para aquelas que possuem um nmero definido de estados conhecidos e onde o comportamento das classes afetado e modificado pelos diferentes estados. Diagramas de estado capturam o ciclo de vida dos objetos, subsistemas e sistemas. Eles mostram os estados que um objeto pode possuir e como os eventos (mensagens recebidas, timer, erros, e condies sendo satisfeitas) afetam estes estados ao passar do tempo.

4.3.1 Atividades do Assistente Contbil

104

4.3.2 Atividades do Analista Contbil

4.3.3 Atividades do Gerente Contbil

105

4.4 DIAGRAMA DE ATIVIDADE Diagramas de atividade capturam aes e seus resultados. Eles focam o trabalho executado na implementao de uma operao (mtodo), e suas atividades numa instncia de um objeto. O diagrama de atividade uma variao do diagrama de estado e possui um propsito um pouco diferente do diagrama de estado, que o de capturar aes (trabalho e atividades que sero executados) e seus resultados em termos das mudanas de estados dos objetos.

Os estados no diagrama de atividade mudam para um prximo estgio quando uma ao executada (sem ser necessrio especificar nenhum evento como no diagrama de estado). Outra diferena entre o diagrama de atividade e o de estado que podem ser colocadas como "swimlanes". Uma swimlane agrupa atividades, com respeito a quem responsvel e onde estas atividades residem na organizao, e representada por retngulos que englobam todos os objetos que esto ligados a ela (swimlane).

Um diagrama de atividade uma maneira alternativa de se mostrar interaes, com a possibilidade de expressar como as aes so executadas, o que elas fazem (mudanas dos estados dos objetos), quando elas so executadas (seqncia das aes), e onde elas acontecem (swimlanes).

Um diagrama de atividade pode ser usado com diferentes propsitos inclusive:

Para capturar os trabalhos que sero executados quando uma operao disparada (aes). Este o uso mais comum para o diagrama de atividade. Para capturar o trabalho interno em um objeto. Para mostrar como um grupo de aes relacionadas podem ser executadas, e como elas vo afetar os objetos em torno delas. Para mostrar como uma instncia pode ser executada em termos de aes e objetos. Para mostrar como um negcio funciona em termos de trabalhadores (atores), fluxos de trabalho, organizao, e objetos (fatores fsicos e intelectuais usados no negcio).

106

O diagrama de atividade mostra o fluxo seqencial das atividades, normalmente utilizado para demonstrar as atividades executadas por uma operao especfica do sistema. Consistem em estados de ao, que contm a especificao de uma atividade a ser desempenhada por uma operao do sistema. Decises e condies, como execuo paralela, tambm podem ser mostrados na diagrama de atividade. O diagrama tambm pode conter especificaes de mensagens enviadas e recebidas como partes de aes executadas.

107

4.4.1 Diagrama de Atividade Efetuar Login

4.4.1.1 Efetuar Login Assistente Contbil

4.4.1.2 Efetuar Login Analista Contbil

4.4.1.3 Efetuar Login Gerente Contbil

108

4.4.2 Diagrama de Atividade Efetuar Lanamentos

4.4.2.1 Efetuar Lanamentos Assistente Contbil

Fazer Lanamentos Assistente Contbl

Menu Processo

Ativar tela de Lanamento

Lanamento Contbil

Abrir tela de Lanamento

Clicar em novo Para abrir a Ficha de Lanamentos

Informar as diferenas e no contabilizar

Lanar Caixas

Com diferenas verifica se diferena nos D/C Fazer os Lanamentos Contbeis

Contabilizar Lanamentos

Sem diferenas

4.4.2.2 Efetuar Lanamentos Analista Contbil

Fazer Lanamentos Analista Contbl

Menu Processo

Ativar tela de Lanamento

Lanamento Contbil

Abrir tela de Lanamento

Clicar em novo Para abrir a Ficha de Lanamentos

Informar as diferenas e no contabilizar

Lanar Caixas

Com diferenas verifica se diferena nos D/C Fazer os Lanamentos Contbeis

Contabilizar Lanamentos

Sem diferenas

109

4.4.3 Diagrama de Atividade Fechar Dia

4.4.3.1 Fechar Dia Assistente Contbil

Fechar Dia Assistente Contbil

Menu Processo

Ativar tela de Fechamento

Fechamento Contbil

Abrir tela de Lanamento

Definir Dias abertos

Informar que o dia j est Fechado

Fechar dias abertos Dia j Fechado Acumular saldos Clicar em Calcular para fechar os Dias

Informar Fechamento concludo com sucesso!

Fechamento

4.4.3.2 Fechar Dia Assistente Contbil

Fechar Dia Analista Contbil

Menu Processo

Ativar tela de Fechamento

Fechamento Contbil

Abrir tela de Lanamento

Definir Dias abertos

Informar que o dia j est Fechado

Fechar dias abertos Dia j Fechado Acumular saldos Clicar em Calcular para fechar os Dias

Informar Fechamento concludo com sucesso!

Fechamento

110

4.4.4 Diagrama de Atividade Reabrir Dia

4.4.4.1 Reabrir Dia Assistente Contbil

Reabrir Dia Assistente Contbil

Menu Processo

Ativar tela de Reabrir Dia

Reabertura de Dia

Informar ltimo Caixa Fechado

O Sistema Informa o ltimo caixa Fechado

Informar que o dia j est aberto

Abrir Dia Dia j aberto

Informar Reabertura de dia(s) concuda com suceso!

Fechamento

4.4.4.2 Reabrir Dia Analista Contbil

Reabrir Dia Analista Contbil

Menu Processo

Ativar tela de Reabrir Dia

Reabertura de Dia

Informar ltimo Caixa Fechado

O Sistema Informa o ltimo caixa Fechado

Informar que o dia j est aberto

Abrir Dia Dia j aberto

Informar Reabertura de dia(s) concuda com suceso!

Fechamento

111

4.4.5 Diagrama de Atividade Emitir Razo

4.4.5.1 Emitir Razo Assistente Contbil

4.4.5.2 Emitir Razo Analista Contbil

112

4.4.5.3 Emitir Razo Gerente Contbil

113

4.4.6 Diagrama de Atividade Cadastrar Plano de Contas

4.4.6.1 Cadastrar Plano de Contas Analista Contbil

114

4.4.7 Diagrama de Atividade Cadastrar Histrico Padro

4.4.7.1 Cadastrar Histrico Padro Analista Contbil

Cadastrar Histrico Padro Analista Contbil

Menu Cadastro

Ativar tela de Histrico Contbeis

Menu Histricos Contbeis

Registar Histrico

Nvel de Plano de Contas

Registar Conta

Definir Opes

Dados do Histrico

Dados do Histrico Nmero e Descriso

Nova

Alterar

Cancelar

Cadastrar um novo histrico, nmero e descriso respeitando a hierarquia

Alterar o NOME do Histrico

Cancelar a Incluso / Alteraro

115

4.4.8 Diagrama de Atividade Cadastrar Instituio

4.4.8.1 Cadastrar Instituio Analista Contbil

Cadastrar Instituio Analista Contbil

Menu Cadastro

Ativar tela de Cadastro de Instituio

Menu Instituio

Registar Instituio

Dados da Instituio

Dados da Instituio

Definir Opes

Nova

Alterar

Cancelar

Cadastrar uma nova Empresa

Alterar o NOME da Empresa

Cancelar a Incluso / Alteraro

116

4.4.9 Diagrama de Atividade Emitir Dirio

4.4.9.1 Emitir Dirio Analista Contbil

Emitir Dirio Analista Contbil

Menu Processo

Ativar tela de Relatrios

Menu Relatrios

Definir Relatrio

Assistente de Relatrios

Ativar Dirio

Definir Opes

Definir N do Dirio, Pgina Inicial e Perodo

Dados do dirio Dirio

Visualizar

Imprimir

Cancelar

117

4.4.9.2 Emitir Dirio Gerente Contbil

Emitir Dirio Gerente Contbil

Menu Processo

Ativar tela de Relatrios

Menu Relatrios

Definir Relatrio

Assistente de Relatrios

Ativar Dirio

Definir Opes

Definir N do Dirio, Pgina Inicial e Perodo

Dados do dirio Dirio

Visualizar

Imprimir

Cancelar

118

4.4.10 Diagrama de Atividade Emitir Balancete

4.4.10.1 Emitir Balancete Analista Contbil

Emitir Balancete Analista Contbil

Menu Processo

Ativar tela de Relatrios

Menu Relatrios

Definir Relatrio

Assistente de Relatrios

Ativar Balancete

Definir Opes

Definir Perodo, conta Inicial e conta Final

Dados do Balancete

Balancete

Visualizar

Imprimir

Cancelar

119

4.4.10.2 Emitir Balancete Gerente Contbil

Emitir Balancete Gerente Contbil

Menu Processo

Ativar tela de Relatrios

Menu Relatrios

Definir Relatrio

Assistente de Relatrios

Ativar Balancete

Definir Opes

Definir Perodo, conta Inicial e conta Final

Dados do Balancete

Balancete

Visualizar

Imprimir

Cancelar

120

4.4.11 Diagrama de Atividade Emitir Balano Patrimonial

4.4.11.1 Emitir Balano Patrimonial Analista Contbil

Emitir BalPat Gerente Contbil

Menu Processo

Ativar tela de Relatrios

Menu Relatrios

Definir Relatrio

Assistente de Relatrios

Ativar Balano Patrimonial

Definir Opes

Definir Perodo

Dados do Balancete

Balano Patrimonial

Visualizar

Imprimir

Cancelar

121

4.4.12 Diagrama de Atividade Emitir D.R.E.

4.4.12.1 Emitir D.R.E. Analista Contbil

Emitir D.R.E. Gerente Contbil

Menu Processo

Ativar tela de Relatrios

Menu Relatrios

Definir Relatrio

Assistente de Relatrios

Ativar D.R.E.

Dados do D.R.E. Definir Opes Definir Perodo D.R.E.

Visualizar

Imprimir

Cancelar

122

4.4.13 Diagrama de Atividade Grupos de Contas DRE

4.4.13.1 Grupos de Contas DRE Analista Contbil

123

CAPTULO 5

INTERFACE GRFICA

5 - INTERFACES GRFICAS O projeto da interface grfica compreende: a hierarquia das telas, mapa de navegao e o lay-out das telas.

124

5.1 MAPA DE NAVEGAO E LAY-OUT DAS TELAS

5.1.1 Mapa de Navegao

125

5.2.1 Lay-out das Telas 5.2.1.1 Tela de Login

5.2.1.2 Cadastrar Usurios

126

5.2.1.3 Selecionar Instituio

5.2.1.4 Selecionar Data Contbil

127

5.2.1.5 Tela Principal Amarelo Data contbil anterior a data corrente

Verde Data corrente do caixa.

128

Vermelho Contabilizao no ms anterior j fechado

Tela Principal Menu Cadastro

129

Tela Principal Menu Processo

Tela Principal Menu Relatrio

130

5.2.1.6 Tela de Cadastro de Instituio

131

5.2.1.7 Tela de Plano de Contas

132

133

5.2.1.8 Tela de Histricos Contbeis

134

Tela de Lanamento Contbil

135

5.2.1.10 Tela de Fechamento Contbil

5.2.1.11 Tela de Reabrir Dia

5.2.1.12 Tela de Grupos de Contas do D.R.E.

136

137

5.2.1.13 Tela de Assistente de Relatrio - Dirio

138

5.2.1.14 Tela de Assistente de Relatrio - Razo

139

5.2.1.15 Tela de Assistente de Relatrio - Balancete

140

5.2.1.16 Tela de Assistente de Relatrio - DRE

141

142

Tela de Assistente de Relatrio Balano Patrimonial

143

144

BIBLIOGRAFIA

CONTBIL

ALMEIDA, Marcelo Cavalcanti. Contabilidade Avanada, Ed Atlas, 1997.

BEZERRA, EDUARDO Princpios de Anlise e Projetos de Sistemas com UML Editora Campus.

CREPALDI, Silvio Aparecido. Curso Bsico de Contabilidade. So Paulo: Atlas, 2002.

Contabilidade industrial. 9. ed. So Paulo: Atlas, 1991.

FIPECAFI Fundao Instituto de Pesquisas Contbeis, Atuariais e Finanas, USP. Manual de Contabilidade das Sociedades por Aes. 5, ed. So Paulo: Atlas, 2000.

FIPECAFI, Fundao Instituto de Pesquisas Contbeis, Atuariais e Financeiras. Manual de contabilidade das sociedades por aes: aplicvel tambm s demais sociedades. 5. ed. So Paulo: Atlas, 2000.

FISH, Slvio; MOSIMANN, Clara Pellegrinello. Controladoria: seu papel na administrao de empresas. 2. ed. So Paulo: Atlas, 1999.

Franco, Hilrio. Contabilidade Geral. 1997, 23 edio. Editora Atlas, So Paulo-Sp.

FRANCO, Hilrio. Estrutura, anlise e interpretao de balanos. 15. ed. So Paulo: Atlas, 1989.

GIL, Antnio de Loureiro. Sistemas de informaes: contbil, financeira. 2. ed. So Paulo: Atlas, 1995.

GIL, Antnio de Loureiro. Sistemas de informaes contbil/financeiros. 3. ed. So Paulo: Atlas, 1999. 145

GITMAN, Lawrence. Princpios de Administrao Financeira. So Paulo: Harbra, 1998.

GODOY, Jos Antnio de. Princpios Fundamentais e Normas Brasileiras de Contabilidade. Braslia: Conselho Federal de Contabilidade 2003.

GONALVES, E. C.; BATISTA, A. E. Contabilidade geral. So Paulo: Atlas, 1996.

HENDRIKSEN, Eldron S. Teoria da Contabilidade, Michel F. Van Breda; traduo de Antnio Zoratto Sanvicente. So Paulo: Atlas, 1999,p.104-107.

HORNGREN, Charles Thomas. Contabilidade de custos: um enfoque administrativo. So Paulo: Atlas, 1986.

IUDCIBUS, Srgio de. Anlise de balanos. 5. ed. So Paulo: Atlas, 1988. Contabilidade gerencial. 6. ed. So Paulo: Atlas, 1998.

IUDICIBUS, Srgio de. Contabilidade Introdutria. So Paulo, Atlas, 2000.

IUDCIBUS, Srgio de. Teoria da Contabilidade. 6. ed. So Paulo: Atlas,2000,p.89113.

LONGENECKER, Justin G.; MOORE, Carlos W.; PETTY, J. William. Administrao de pequenas empresas: nfase na gerncia empresarial. So Paulo: Makron Books, 1997.

MARTINS, Eliseu. Contabilidade versus fluxo de caixa. Caderno de estudos n 2, FIPECAFI, So Paulo, abr. 1991.

Marion, Jos Carlos. Contabilidade Bsica. 1998, 6 edio. Editora Atlas, So Paulo-SP.

MARION, Jos Carlos. Contabilidade Empresarial, Ed Atlas, 1982,

146

Marion, Jos Carlos. Contabilidade empresarial. 1998, 7 edio. Editora Atlas, So Paulo-SP.

MATARAZZO, Dante Carmine. Anlise financeira de balanos: abordagem bsica e gerencial. 6. ed. So Paulo: Atlas, 2003.

PADOVEZE, Clvis Lus. Contabilidade gerencial: um enfoque em sistema de informao contbil. So Paulo: Atlas, 1996. Ribeiro, Osni Moura. Contabilidade Bsica Fcil. 1993, 14 edio. Editora Saraiva, So Paulo-SP.

INFORMTICA

BEZERRA, EDUARDO "Princpios de Avalise e Projetos de Sistemas com UML" - EDITORA CAMPUS.

CANTU, MARCO "Dominando o Delphi 7 A BBLIA" MAKRON BOOKS

RIORDAM, REBECA M. "MICROSOFT SQL SERVER 2000 - Programando" EDITORA PEARSON EDUCATION DO BRASIL LTDA

SILVA, JOO CARLOS DA "SQL SERVER 2000 Srie Banco de dados" EDITORA ERICA

147

You might also like