SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO

Propaganda
SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA
DO SETOR DE APOIO FINANCEIRO (ULBRA–GUAÍBA)
Alessandra Lubbe1
Alexandre Evangelista2
Jeandro Perceval3
José Ramiro Pereira4
Luiz Gustavo Mahlmann5
RESUMO
Este artigo traz uma abordagem da análise e levantamento de dados para o projeto de
desenvolvimento de um Sistema de Controle de Fluxo Interno de Caixa para o setor de Apoio
Financeiro do Campus ULBRA - Guaíba.
Palavras-chave: projeto de desenvolvimento, análise.
1 - INTRODUÇÃO
Este artigo apresenta uma análise para o desenvolvimento de um sistema para controle
de fluxo interno de caixa e controle de requisições para o setor de Apoio Financeiro da
Universidade Luterana do Brasil, campus Guaíba.
Atualmente o setor dispõe para controle do fluxo do caixa, uma planilha em Excel,
onde o funcionário do setor atualiza com os lançamentos diários. Para o controle de
requisições de serviços, o setor utiliza planilhas em Excel onde os funcionários devem
preenchê-las e encaminhá-las ao setor responsável para aprovação ou não, e após são
encaminhadas ao setor de Apoio Financeiro. Estes processos tornam-se burocráticos, e podem
gerar erros, perdendo a confiabilidade dos dados.
1
Acadêmico do Curso de Sistemas de Informação da ULBRA Guaíba, <[email protected]>
Acadêmico do Curso de Sistemas de Informação da ULBRA Guaíba, <[email protected]>
3
Acadêmico do Curso de Sistemas de Informação da ULBRA Guaíba, <[email protected]>
4
Acadêmico do Curso de Sistemas de Informação da ULBRA Guaíba, <[email protected]>
5
Professor Orientador do Curso de Sistemas de Informação da ULBRA Guaíba, <[email protected]>
2
2
OBJETIVOS DO TRABALHO
O objetivo deste trabalho é, através do desenvolvimento de um sistema para controle
do fluxo interno de caixa e requisições, melhorar o controle e acesso aos lançamentos do
caixa, tornando os dados mais confiáveis e agilizando o processo de controle do fluxo de
caixa, garantindo assim a integridade dos dados lançados.
Este sistema terá acesso controlado por login e senha, sendo que os dados terão
restrições de acesso. O seu desenvolvimento será feito com o emprego de uma linguagem
adequada aos padrões do software livre, assim como o ambiente de uso será a internet, a fim
de que o sistema esteja disponível em qualquer estação de trabalho da Intranet existente.
2 - REFERENCIAL TEÓRICO
Para a análise dos dados levantados e modelagem do sistema, foi utilizada UML [FUR
98], através do Diagrama de Caso de Uso, um diagrama que mostra como agentes externos,
pessoas e/ou outros sistemas, interagem com o sistema a ser desenvolvimento e quais
interações são possíveis para cada agente externo. Diagrama de Classe, que mostra as classes
que o sistema possuirá, com seus atributos e suas possíveis operações. E por fim, o Diagrama
de Seqüência, que demonstra as seqüências dos processos do sistema, suas respostas e
mensagens que são trocadas entre os objetos e os casos de uso.
3 - DESCRIÇÃO DOS REQUISITOS
3.1 Levantamento dos Dados
Escolhemos a técnica de entrevista como técnica de levantamento de dados a ser
utilizada com o cliente, tendo como foco principal o funcionário responsável por toda a parte
contábil do campus ULBRA Guaíba. Após a realização da entrevista foram levantados os
seguintes dados sobre o processo atual realizado no setor.
3
3.1.1 Processo Atual de requisição de materiais ou pagamentos
No processo atual, para que o funcionário possa fazer a requisição de materiais ou
pagamentos, o mesmo preenche um formulário padrão. O próprio funcionário encaminha o
requerimento de projeto para aprovação da diretora. Após o documento ser autorizado é
encaminhado para o setor financeiro aos cuidados do funcionário responsável. Este verifica a
disponibilidade de saldo e faz a previsão de pagamento, comunicando o prazo para o
solicitante.
Para efetuar o pagamento de fornecedores, com valores acima de R$ 400,00, é
necessário um pré-cadastro do mesmo feito pelo campus de Canoas.
O processo é feito de forma manual desde sua origem até a sua conclusão. Todo fluxo
financeiro é controlado através de planilha eletrônica, controle este feito e mantido pelo
funcionário responsável pelo setor.
3.2 Análise de Requisitos
Com a realização da entrevista foram detectados os seguintes problemas no sistema
atual:
•
Controle feito manualmente;
•
Conforme o aumento de solicitações, o acesso a estes documentos torna-se
dificultado;
•
Tempo de resposta da solicitação podendo ser dificultado devido ao aumento
da demanda de solicitações;
•
Falta de segurança no armazenamento de documentos e informações: ex.:
arquivo corrompido, acidente no local aonde são armazenados os documentos.
•
Necessidades do processo atual: Desburocratização e otimização do processo;
•
Maior acessibilidade das solicitações;
•
Rapidez na busca de determinadas informações;
•
Menor tempo de resposta para conclusão das solicitações;
•
Maior segurança dos dados;
•
Maior agilidade no processo;
4
•
Restrições de acesso aos dados, fornecendo maior segurança;
3.3 Solução Proposta
De acordo com o contexto apresentado a solução proposta para o desenvolvimento do
novo sistema apresenta as seguintes características:
a) Cadastros de funcionários/usuários: Um funcionário responsável pelo setor
financeiro cadastrará os usuários que possam solicitar requisições de compra.
b) Cadastro de fornecedores: Quanto um usuário for requerer uma compra, o
mesmo deverá verificar se o fornecedor já está cadastrado no sistema, caso
contrário o próprio usuário será responsável pelo cadastro do mesmo.
c) Atualização de saldo: O sistema disponibilizará um formulário para atualização
do saldo quando o funcionário do setor financeiro julgar necessário.
d) Controle de requisições: No momento de uma nova solicitação, a requisição
passará a ser controlada, pelos atores envolvidos, através do seu status. Isso
indicará qual o próximo usuário à “fazer uma ação (usuário financeiro ou
diretora)”.
e) Relatório de requisições: O usuário terá a sua disposição relatórios, onde obterá
informações sobre todas as requisições já inseridas no sistema.
3.4 Requisitos de Hardware e Software
Por tratar-se de uma aplicação web o equipamento requerido, tanto para o seu
desenvolvimento quanto para a utilização, não exige uma configuração especial, no entanto a
utilização de um equipamento que será o servidor da aplicação terá uma configuração melhor
referente à quantidade de memória.
A aplicação será desenvolvida com as seguintes tecnologias:
•
Sistema Operacional Windows XP [XP 2007]
5
•
Servidor Apache TomCat para Windows [TCAT 2007]
•
Linguagem HTML + CSS [HTML 2007] , JavaScript [JSC 2007] e JSP [JSP
2007]
•
Banco de Dados MySql 5 [MYSQL 2007]
•
IDE Eclipse para desenvolvimento Java [JAVA 2007]
Será necessário um servidor com a configuração abaixo:
•
Sistema Operacional Windows 2000 ou superior [W2000 2007]
•
Servidor Apache TomCat para Windows
•
Banco de Dados MySql 5
Para a utilização do sistema são requeridos os seguintes softwares para as estações de
trabalho:
•
Sistema Operacional Windows 98 [WIN98 2007] ou superior
•
Internet Explorer 6.0 ou superior
4 - PROJETO CONCEITUAL
A figura 1 mostra a solução proposta através do diagrama de casos de uso, onde o
mesmo determina quais são os atores envolvidos no sistema (pessoas que interagem com o
sistema), os módulos que tem acesso e suas funcionalidades.
6
Figura 1 - Caso de Uso Sistema de Atendimento
5 - PROJETO LÓGICO
A figura 2 mostra as tabelas que compõem o banco de dados, seus atributos e os
respectivos relacionamentos (Diagrama Entidade-Relacionamento) [CHE 90].
7
Figura 2 – Diagrama Entidade-Relacionamento
6 - SISTEMA
A estrutura projetada para o sistema é constituída de 4 camadas: topo, menu
horizontal, conteúdo e rodapé. No topo é mostrado ao usuário um banner com o logo da
Universidade Luterana do Brasil. Na camada para o menu horizontal, estão os links para os
módulos do sistema, alem de mostrar a data e o nome do usuário logado. Na camada de
conteúdo, são visualizados os módulos chamados através de um clique no respectivo menu.
Nele é possível adicionar novos registros e também visualizar e alterar informações
armazenadas. O usuário também dispõe de filtro para poder restringir sua busca, onde ele
8
insere o nome do fornecedor (por exemplo) e clica com o mouse no botão pesquisar. No
rodapé, apenas é apresentado o nome da instituição.
Para o usuário poder acessar o sistema, o mesmo deverá informar um login e senha
válida, digitando nas respectivas caixas de texto na tela e em seguida clicando no botão ok.
O sistema é capaz de cadastrar usuários, setores, fornecedores e requisições para serem
analisadas por um usuário responsável, que indicará que o item ou projeto requerido, poderá
ser adquirido, ou não.
7 - DIAGRAMA DE NAVEGAÇÃO
Foi elaborado, conforme figura 5, o diagrama que mostra o mapa para navegação do
sistema.
Figura 5 – Diagrama de Navegação
9
8 - CONCLUSÃO
Ao finalizar este projeto, concluí-se que a partir da solução proposta é possível
simplificar um processo já existente, apresentando uma ferramenta que integre os demais
setores na execução do processo, sendo assim pretendeu-se desenvolver um sistema de fácil
utilização tanto para o setor de Apoio Financeiro, que gerencia as requisições, quanto para os
demais setores, que irão realizar as requisições de serviços.
A solução desenvolvida visa a agilidade do gerenciamento das requisições podendo
efetuar consultas, lançamentos além da melhora em relação a segurança das informações, por
tratar-se de uma solução web, torna-se uma aplicação leve atendendo os equipamentos dos
setores envolvidos.
9 - BIBLIOGRAFIA
[CHE 90] CHEN, Peter; Modelagem de Dados. A Abordagem Entidade-Relacionamento para
Projeto Lógico. São Paulo: McGraw-Hill: 1990. 80p.
[FUR 98] FURLAN, José Davi; Modelagem de Objetos através da UML – Makron Books.
1998. 225p
[JAV WEB] http://java.sun.com/products/jsp/ - Java Server Pages Technology – acesso dia
20/03/2007
[MSQL WEB] http://dev.mysql.com/doc/refman/5.0/en/index.html - MySQL AB :: MySQL
5.0 Reference Manual – acesso dia 20/03/2007
[JAV 2005] Deitel, H.M. Java: Como programar / H.M. Deitel, P. J.Deitel; traduçao Edson
Furmankiewicz ; 6. edição - São Paulo – 2005
[JUDE WEB] http://jude.change-vision.com/jude-web/download/document.html#guide –
UML Modeling Tool – JUDE – acesso dia 20/03/2007
10
[WINXP 2007] http://www.microsoft.com/brasil/windowsxp/default.mspx - acesso dia
05/06/2007
[W2000 2007] http://www.microsoft.com/windows2000/default.mspx - acesso dia
05/06/2007
[TCAT 2007] http://tomcat.apache.org/ - acesso dia 05/06/2007
[ECP 2007] www.eclipse.org – acesso dia 05/06/2007
[JSP 2007] http://www.sun.com/training/catalog/courses/SL-314.xml - 05/06/2007
[JSC 2007] http://www.sun.com/training/catalog/courses/SEM-DTJ-2121.xml - 05/06/2007
[WIN98 2007] http://www.microsoft.com/windows98/default.asp - 05/06/2007
[HTML 2007] http://www.w3.org/MarkUp/ - 05/06/2007
Download