1. Introdução e Objetivos 2. Fundamentação Teórica 3. Especificação do Sistema 4. Desenvolvimento e Operacionalidade 5. Resultados e Conclusões 6. Extensões 7. Demonstração do Sistema
Sistemas de Informação Escritórios de Contabilidade Obrigações Acessórias
Apresentar um sistema web para controle das obrigações acessórias de um escritório de contabilidade.
Auxiliar um escritório contábil a organizar o fluxo das informações em relação as obrigações acessórias Possibilitar a redução da incidência de atrasos e multas, através do maior controle das obrigações Permitir o acompanhamento das responsabilidades de cada colaborador Apresentar o desempenho da equipe, através do acompanhamento da execução das tarefas Disponibilizar relatórios que contemplem informações referentes às obrigações acessórias prestadas.
Obrigações Acessórias - Artigo 113 do Código Tributário Nacional - Decorrentes da legislação tributária - Arrecadação ou fiscalização de tributos - Recorrência mensal ou anual - Atraso ou não entrega gera multas - Exemplos: DASN, DACON, DCTF e DIPJ
Tecnologias Web - Java / Java Plataform Enterprise Edition (J2EE) - JavaServer Faces (JSF) - Asynchronous JavaScript and XML (AJAX)
Trabalhos Correlatos - TCC de Victor Alexandre Bernardi (2002): Solução web para controlar tarefas e responsabilidades de colaboradores - TCC de Maurício Bacher (2009): Sistema para Controles internos de um Escritório de Contabilidade - SYNCHRO Solução Contábil
Sistema Atual - Controle realizado no Microsoft Excel - Processo demorado, passível de erros - Planilha não é compartilhada, baixa produtividade - Frequentes multas por atraso ou por não entrega das obrigações
Sistema Atual
Principais Requisitos Funcionais - O sistema deverá contemplar uma tela de movimentação, que liste as obrigações acessórias em aberto, e permita aos usuários prestarem uma obrigação acessória pendente. - O sistema deverá gerar automaticamente registros de obrigações acessórias recorrentes. - O sistema deverá permitir o envio de alertas e lembretes através de e-mail. - O sistema deverá permitir ao usuário administrador cadastrar usuários/clientes/obrigações acessórias
Principais Requisitos Não Funcionais - O sistema deverá ser compatível com os browsers Google Chrome, Internet Explorer 7.x e Mozilla Firefox 3.x ou superiores. - O sistema deverá utilizar Java, e frameworks complementares como linguagem de desenvolvimento. - O sistema deverá ser compatível com o banco de dados Oracle Database 10g Express Edition. - Os usuários poderão acessar o sistema utilizando qualquer sistema operacional.
Fluxograma
Diagramas de Casos de Uso
Diagrama de Classes
MER
Técnicas e ferramentas utilizadas - Eclipse - Banco de Dados Oracle XE - Java - Hibernate - JSF, AJAX e ICEFaces - Quartz
Login
Movimentação de Obrigações Acessórias
Confirmação de Entrega
Cadastros
Configurações
Objetivos iniciais alcançados Sistema facilita o controle e o fluxo das informações relativas as Obrigações Acessórias Sistema aprovado pelo gerente de um escritório contábil Tecnologias de baixo custo, tornam o sistema acessível à vários escritórios
Gestão da informação fundamental a todas as empresas Sistemas de informação aumentam a competitividade Sistema controlando as obrigações acessórias aumenta a qualidade dos serviços prestados Tecnologias open-source aumentam a acessibilidade do software Objetivos do trabalho foram alcançados Importância para o desenvolvimento pessoal
Aumentar a compatibilidade com browsers Integração com diferentes SGBDs Novos relatórios gerenciais Integração com sistemas contábeis do mercado